Polkadot Network (00060)

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 Polkadot 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 between 18 202 and 48 025 voters and between 920 and 1080 candidates.

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, 404.3 MB]

Details

Election

  • Number of files: 992
  • Total size: 1.3 GB
  • Data types: cat, dat.
  • Publication date: Feb. 26, 2024
  • Last modification: April 10, 2024
Session 2429 — 00060-00000001.cat
Session 2435 — 00060-00000002.cat
Session 2441 — 00060-00000003.cat
Session 2447 — 00060-00000004.cat
Session 2453 — 00060-00000005.cat
Session 2459 — 00060-00000006.cat
Session 2465 — 00060-00000007.cat
Session 2471 — 00060-00000008.cat
Session 2477 — 00060-00000009.cat
Session 2483 — 00060-00000010.cat
Session 2489 — 00060-00000011.cat
Session 2495 — 00060-00000012.cat
Session 2501 — 00060-00000013.cat
Session 2507 — 00060-00000014.cat
Session 2513 — 00060-00000015.cat
Session 2519 — 00060-00000016.cat
Session 2525 — 00060-00000017.cat
Session 2531 — 00060-00000018.cat
Session 2537 — 00060-00000019.cat
Session 2543 — 00060-00000020.cat
Session 2549 — 00060-00000021.cat
Session 2555 — 00060-00000022.cat
Session 2561 — 00060-00000023.cat
Session 2567 — 00060-00000024.cat
Session 2573 — 00060-00000025.cat
Session 2579 — 00060-00000026.cat
Session 2585 — 00060-00000027.cat
Session 2591 — 00060-00000028.cat
Session 2597 — 00060-00000029.cat
Session 2603 — 00060-00000030.cat
Session 2609 — 00060-00000031.cat
Session 2615 — 00060-00000032.cat
Session 2621 — 00060-00000033.cat
Session 2627 — 00060-00000034.cat
Session 2633 — 00060-00000035.cat
Session 2639 — 00060-00000036.cat
Session 2645 — 00060-00000037.cat
Session 2651 — 00060-00000038.cat
Session 2663 — 00060-00000039.cat
Session 2669 — 00060-00000040.cat
Session 2675 — 00060-00000041.cat
Session 2681 — 00060-00000042.cat
Session 2687 — 00060-00000043.cat
Session 2693 — 00060-00000044.cat
Session 2699 — 00060-00000045.cat
Session 2717 — 00060-00000046.cat
Session 2723 — 00060-00000047.cat
Session 2729 — 00060-00000048.cat
Session 2735 — 00060-00000049.cat
Session 2741 — 00060-00000050.cat
Session 2747 — 00060-00000051.cat
Session 2753 — 00060-00000052.cat
Session 2759 — 00060-00000053.cat
Session 2765 — 00060-00000054.cat
Session 2771 — 00060-00000055.cat
Session 2777 — 00060-00000056.cat
Session 2783 — 00060-00000057.cat
Session 2789 — 00060-00000058.cat
Session 2795 — 00060-00000059.cat
Session 2801 — 00060-00000060.cat
Session 2807 — 00060-00000061.cat
Session 2813 — 00060-00000062.cat
Session 2819 — 00060-00000063.cat
Session 2825 — 00060-00000064.cat
Session 2831 — 00060-00000065.cat
Session 2837 — 00060-00000066.cat
Session 2843 — 00060-00000067.cat
Session 2849 — 00060-00000068.cat
Session 2855 — 00060-00000069.cat
Session 2861 — 00060-00000070.cat
Session 2867 — 00060-00000071.cat
Session 2873 — 00060-00000072.cat
Session 2879 — 00060-00000073.cat
Session 2885 — 00060-00000074.cat
Session 2891 — 00060-00000075.cat
Session 2897 — 00060-00000076.cat
Session 2903 — 00060-00000077.cat
Session 2909 — 00060-00000078.cat
Session 2915 — 00060-00000079.cat
Session 2921 — 00060-00000080.cat
Session 2927 — 00060-00000081.cat
Session 2933 — 00060-00000082.cat
Session 2939 — 00060-00000083.cat
Session 2945 — 00060-00000084.cat
Session 2951 — 00060-00000085.cat
Session 2957 — 00060-00000086.cat
Session 2963 — 00060-00000087.cat
Session 2969 — 00060-00000088.cat
Session 2975 — 00060-00000089.cat
Session 2981 — 00060-00000090.cat
Session 2987 — 00060-00000091.cat