Analysis of Polkadot: Architecture, Internals, and Contradictions

Polkadot is a network protocol launched in 2020 with the ambition of unlocking the full potential of blockchain technologies. Its novel multi-chain protocol allows arbitrary data to be transferred across heterogeneous blockchains, enabling the implementation of a wide range of novel use cases. The Polka-dot architecture is based on the principles of sharding, which promises to solve scalability and interoperability shortcomings that encumber many existing blockchain-based systems. Lured by these impressive features, investors immediately appreciated the Polkadot project, which is firmly ranked among the top 10 cryptocurrencies by capitalization (around 10 Billions USD). However, Polkadot has not received the same level of attention from academia that other proposals in the crypto domain have received so far, like Bitcoin, Ethereum, and Algorand, to cite a few. Polkadot architecture is described and discussed only in the grey literature, and very little is known about its internals. In this paper, we provide the first systematic study on the Polka-dot environment, detailing its protocols, governance, and economic model. Then, we identify several limitations-supported by an empirical analysis of its ledger-that could severely affect the scalability and overall security of the network. Finally, based on our analysis, we provide future directions to inspire researchers to investigate further the Polkadot ecosystem and its pitfalls in terms of performance, security, and network aspects.

[1]  R. D. Pietro,et al.  Analysis and Patterns of Unknown Transactions in Bitcoin , 2021, 2021 IEEE International Conference on Blockchain (Blockchain).

[2]  Alistair Stewart,et al.  GRANDPA: a Byzantine Finality Gadget , 2020, ArXiv.

[3]  Deepak Puthal,et al.  McPoRA: A Multi-chain Proof of Rapid Authentication for Post-Blockchain Based Security in Large Scale Complex Cyber-Physical Systems , 2020, 2020 IEEE Computer Society Annual Symposium on VLSI (ISVLSI).

[4]  Miguel Correia,et al.  A Survey on Blockchain Interoperability: Past, Present, and Future Trends , 2020, ACM Comput. Surv..

[5]  Alfonso Cevallos,et al.  Overview of Polkadot and its Design Considerations , 2020, IACR Cryptol. ePrint Arch..

[6]  Alfonso Cevallos,et al.  A verifiably secure and proportional committee election rule , 2020, AFT.

[7]  Tomo Popović,et al.  A Private Blockchain Implementation Using Multichain Open Source Platform , 2020, 2020 24th International Conference on Information Technology (IT).

[8]  Song Han,et al.  SoK: Sharding on Blockchain , 2019, IACR Cryptol. ePrint Arch..

[9]  Kai Wang,et al.  Graph structure and statistical properties of Ethereum transaction relationships , 2019, Inf. Sci..

[10]  Aziz Mohaisen,et al.  BlockTrail: A Scalable Multichain Solution for Blockchain-Based Audit Trails , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[11]  Roberto Di Pietro,et al.  Foundations, Properties, and Security Applications of Puzzles: A Survey , 2019 .

[12]  Aggelos Kiayias,et al.  Proof-of-Work Sidechains , 2019, IACR Cryptol. ePrint Arch..

[13]  Yu Wei,et al.  A Multiple Blockchains Architecture on Inter-Blockchain Communication , 2018, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[14]  DR. Gavin Wood POLKADOT: VISION FOR A HETEROGENEOUS MULTI-CHAIN FRAMEWORK , 2016 .

[15]  Pieter Wuille,et al.  Enabling Blockchain Innovations with Pegged Sidechains , 2014 .