Scaling analysis of the Telegram Open Network blockchain project
Keywords:Telegram Open Network, scaling, blockchain, sharding
Blockchain systems are always distributed but differ greatly in resolutions, sizes, roles, transparency, types of participants, and the way transactions are handled. The decentralized structure offers inalienable security benefits, but with a large number of participants faces the problem of limited scaling. Sharding is suggested to solve this problem. Sharding is a way to divide consensual workload and transactions into several nodes. Effective application of sharding requires a lot of detail and work in terms of architecture and system implementation. As was found in the process of the work, in order to achieve significant results in scaling the blockchain system through sharding, it is necessary that the blockchain project is based on several blockchains simultaneously (i.e. had a multi-blockchain architecture) and provides infrastructure for fast and reliable messaging between them (i.e. strongly interconnected). The Telegram Open Network (TON) and its component TON Blockchain are considered an example of such a project.
This work provides a comparative analysis of the most popular blockchain platforms (Bitcoin and Ethereum) with the implementations of TON Blockchain ideas (The Open Network and Everscale) on three parameters: system bandwidth (measured at transactions per second, abbreviated TPS), the average time of a new block’s appearance in the network and projected bandwidth in TPS.
S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system. Working Paper, 2008. [Online]. Available: https://bitcoin.org/bitcoin.pdf.
V. Buterin. Ethereum Sharding FAQ. Accessed: Jan. 28, 2020. [Online]. Available: https://github.com/ethereum/wiki/wiki/Sharding-FAQ.
F. Gai, J. Niu, S. Ali Tabatabaee, C. Feng and M. Jalalzai. Cumulus: A Secure BFT-based Sidechain for Off-chain Scaling // 2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS), 2021, pp. 1-6, doi: 10.1109/IWQOS52092.2021.9521363.
J. Bonneau, A. Miller, J. Clark, A. Narayanan, J. A. Kroll and E. W. Felten. SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies // 2015 IEEE Symposium on Security and Privacy, 2015, pp. 104-121, doi: 10.1109/SP.2015.14.
H. Moudoud, S. Cherkaoui, and L. Khoukhi. An IoT Blockchain Architecture Using Oracles and Smart Contracts: the Use-Case of a Food Supply Chain // IEEE Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), 2019.
C. Profentzas, M. Almgren and O. Landsiedel. TinyEVM: Off-Chain Smart Contracts on Low-Power IoT Devices // 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), 2020, pp. 507-518, doi: 10.1109/ICDCS47774.2020.00025.
Singh, Amritraj & Click, Kelly & Parizi, Reza & Zhang, Qi & Dehghantanha, Ali & Choo, Kim-Kwang Raymond. Sidechain technologies in blockchain networks: An examination and state-of-the-art review // Journal of Network and Computer Applications. 149. 102471. 10.1016/j.jnca.2019.102471.
A. Hafid, A. S. Hafid, and M. Samih. A methodology for a probabilistic security analysis of sharding-based blockchain protocols // Proc. Int. Congr. Blockchain Appl. Cham, Switzerland: Springer, 2019, pp. 101–109.
L. Luu, V. Narayanan, C. Zheng, K. Baweja, S. Gilbert, and P. Saxena. A secure sharding protocol for open blockchains // Proc. ACM SIGSAC Conf. Comput. Commun. Secur., Oct. 2016, pp. 17–30.
G. Yu, X. Wang, K. Yu, W. Ni, J. A. Zhang, and R. P. Liu. Survey: Sharding in blockchains // IEEE Access, vol. 8, 2020, pp. 14155–14181.
C. Huang, Z. Wang, H. Chen, Q. Hu, Q. Zhang, W. Wang, and X. Guan, RepChain: A reputation-based secure, fast and high incentive blockchain system via sharding, 2019, arXiv:1901.05741. [Online]. Available: http://arxiv.org/abs/1901.05741.
Y. Xiao, N. Zhang, W. Lou, and Y. T. Hou. A survey of distributed consensus protocols for blockchain networks // IEEE Commun. Surveys Tuts., vol. 22, no. 2, pp. 1432–1465, 2nd Quart., 2020, doi: 10.1109/COMST.2020.2969706.
The Open Network / N. Durov. Режим доступу: https://ton.org/ton.pdf. Дата звернення: 24.05.2022.
Everscale Whitepaper / Mitja Goroshevsky. Режим доступу: https://everscale.network/docs/everscale-whitepaper.pdf. Дата звернення: 24.05.2022.
Exploring Telegram Open Network / Binance Research Group. Режим доступу: https://research.binance.com/en/analysis/telegram-open-network. Дата звернення: 24.05.2022.
How to Cite
Authors who publish with this journal agree to the following terms:
1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).