Kusama Network (00061)

Certain blockchain protocols conduct approval-based committee elections on a day-to-day basis. Specifically, these elections occur in blockchains using the Nominated Proof-of-Stake (NPoS) protocol. In this system, a subset of stakeholders, called validators, are elected to run the consensus protocol, which is crucial for the integrity of the blockchain. The problem of selecting the validators can be modeled as a committee election.

This dataset presents the voting data of the Kusama network, a blockchain system that implements the Nominated Proof-of-Stake (NPoS) protocol. The dataset contains 96 elections from the Polkadot blockchain. These elections contain roughly 2000 candidates and 10 000 voters each.

Note that in practice voters are assigned weights (that are of highly different scales). We cannot present this data in the PrefLib data. To every ".cat" file that includes the approval ballots corresponds thus a ".dat" file that describes the weights.

This dataset has been converted into the PrefLib format based on the sources provided by Niclas Böhmer (available here).

Required citations: Niclas Boehmer, Markus Brill, Alfonso Cevallos, Jonas Gehrlein, Luis Sánchez-Fernández, and Ulrike Schmidt-Kraepelin. Approval-Based Committee Voting in Practice: A Case Study of (Over-)Representation in the Polkadot Blockchain. AAAI, 2024.

Download the dataset [zip, 509.8 MB]

Details

Election

  • Number of files: 3040
  • Total size: 1.5 GB
  • Data types: cat, dat.
  • Publication date: Feb. 26, 2024
  • Last modification: April 10, 2024
Session 17057 — 00061-00000001.cat
Session 17063 — 00061-00000002.cat
Session 17069 — 00061-00000003.cat
Session 17075 — 00061-00000004.cat
Session 17081 — 00061-00000005.cat
Session 17087 — 00061-00000006.cat
Session 17093 — 00061-00000007.cat
Session 17099 — 00061-00000008.cat
Session 17105 — 00061-00000009.cat
Session 17111 — 00061-00000010.cat
Session 17117 — 00061-00000011.cat
Session 17123 — 00061-00000012.cat
Session 17135 — 00061-00000013.cat
Session 17141 — 00061-00000014.cat
Session 17147 — 00061-00000015.cat
Session 17153 — 00061-00000016.cat
Session 17159 — 00061-00000017.cat
Session 17165 — 00061-00000018.cat
Session 17171 — 00061-00000019.cat
Session 17177 — 00061-00000020.cat
Session 17183 — 00061-00000021.cat
Session 17189 — 00061-00000022.cat
Session 17195 — 00061-00000023.cat
Session 17201 — 00061-00000024.cat
Session 17207 — 00061-00000025.cat
Session 17213 — 00061-00000026.cat
Session 17219 — 00061-00000027.cat
Session 17225 — 00061-00000028.cat
Session 17231 — 00061-00000029.cat
Session 17237 — 00061-00000030.cat
Session 17243 — 00061-00000031.cat
Session 17249 — 00061-00000032.cat
Session 17255 — 00061-00000033.cat
Session 17261 — 00061-00000034.cat
Session 17267 — 00061-00000035.cat
Session 17279 — 00061-00000036.cat
Session 17285 — 00061-00000037.cat
Session 17291 — 00061-00000038.cat
Session 17297 — 00061-00000039.cat
Session 17303 — 00061-00000040.cat
Session 17309 — 00061-00000041.cat
Session 17315 — 00061-00000042.cat
Session 17321 — 00061-00000043.cat
Session 17327 — 00061-00000044.cat
Session 17333 — 00061-00000045.cat
Session 17339 — 00061-00000046.cat
Session 17345 — 00061-00000047.cat
Session 17351 — 00061-00000048.cat
Session 17357 — 00061-00000049.cat
Session 17363 — 00061-00000050.cat
Session 17369 — 00061-00000051.cat
Session 17375 — 00061-00000052.cat
Session 17381 — 00061-00000053.cat
Session 17387 — 00061-00000054.cat
Session 17393 — 00061-00000055.cat
Session 17399 — 00061-00000056.cat
Session 17405 — 00061-00000057.cat
Session 17411 — 00061-00000058.cat
Session 17417 — 00061-00000059.cat
Session 17423 — 00061-00000060.cat
Session 17429 — 00061-00000061.cat
Session 17435 — 00061-00000062.cat
Session 17441 — 00061-00000063.cat
Session 17447 — 00061-00000064.cat
Session 17453 — 00061-00000065.cat
Session 17459 — 00061-00000066.cat
Session 17465 — 00061-00000067.cat
Session 17471 — 00061-00000068.cat
Session 17477 — 00061-00000069.cat
Session 17483 — 00061-00000070.cat
Session 17489 — 00061-00000071.cat
Session 17495 — 00061-00000072.cat
Session 17501 — 00061-00000073.cat
Session 17507 — 00061-00000074.cat
Session 17513 — 00061-00000075.cat
Session 17519 — 00061-00000076.cat
Session 17525 — 00061-00000077.cat
Session 17531 — 00061-00000078.cat
Session 17537 — 00061-00000079.cat
Session 17543 — 00061-00000080.cat
Session 17549 — 00061-00000081.cat
Session 17555 — 00061-00000082.cat
Session 17561 — 00061-00000083.cat
Session 17567 — 00061-00000084.cat
Session 17573 — 00061-00000085.cat
Session 17579 — 00061-00000086.cat
Session 17585 — 00061-00000087.cat
Session 17591 — 00061-00000088.cat
Session 17597 — 00061-00000089.cat
Session 17603 — 00061-00000090.cat
Session 17609 — 00061-00000091.cat