Forming a decentralized research network: DS4H

Forming a decentralized research network: DS4H

There is a trend toward decentralized systems, but these systems are developed without conducting enough software tests. Also, the performance, scalability, and sustainability of the decentralized systems are not taken into account. One of the reasons is the time-consuming testing process. The other is the hardware requirements and the complexity of the software installations of the testing environment. Developer communities need stable and secure research networks to test and develop prototypes before releasing the working versions. Cloud-based blockchain test networks are available, but it allows using a specific framework. Also, users are required to learn how to use each framework. Blockchain test networks use public ledgers, and this is also not preferable in many project implementations because of privacy reasons. Testbeds are inflexible and unrealistic in terms of scalability and performance. There is a need for a physical test network to create a realistic test environment. This study aims to form a sustainable and scalable research environment where decentralized technologies are researched and developed. The method of this study will include three stages to create a decentralized research network. The first stage is to develop the decentralized foundation of the network by using the Quorum blockchain framework and RAFT consensus protocol. Node requirements are simplified to run on low-cost devices. The second stage will be to develop a web-based platform to serve as an efficient way for the developers to deploy smart contracts easily. The final stage will be ensuring the sustainability of the system. Usage policy is formed that includes management of the network, the system usage rules, and regulations. A decentralized governance model is proposed. Smart contracts are developed to manage and ensure the sustainability of the research network. The available test tools were not sufficient and not flexible to use in this system, so a new test tool was developed for this project. The new test tool will verify the research environment with scalability, latency, and performance tests. As a result, the “Decentralized Solutions for Humanity” (DS4H) research network is deployed in four different regions of Turkey. This network is tested with four initial nodes. New nodes are to be added worldwide. The developed tools named Chainex, GoHammer, and Scanner are shared as open-source. Future works will include adding multiple blockchain network support, working on consensus protocols and new decentralized services. Finally, the DS4H research network provides a test and development research environment for blockchain projects with sustainable and low-cost maintenance.

___

  • [1] Wachhaus TA. Anarchy as a model for network governance. Public Administration Review 2012; 72 (1): 33-42, doi: 10.1111/j.1540-6210.2011.02481.x
  • [2] Elisa N, Yang L, Chao F, Cao Y. A framework of blockchain-based secure and privacy-preserving E-government system. Wireless Networks 2018; 1-11.
  • [3] Karaarslan E, Konacaklı E. Data Storage in the Decentralized World: Blockchain and Derivatives. In: Gulsecen S., Sharma S., Akadal E. (Eds.), Who Runs The World: DATA. TR: Istanbul University Press, 2020, pp. 37-69.
  • [4] Hsieh YY, Vergne JPJ, Wang S. The internal and external governance of blockchain-based organizations: Evidence from cryptocurrencies. In: Malcolm Campbell- Verduyn (Editor), Bitcoin and beyond. Routledge, 2017, pp. 48-68.
  • [5] Wood G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, 151 (2014), pp. 1-32, 2014.
  • [6] Cachin C. Architecture of the hyperledger blockchain fabric. In Workshop on distributed cryptocurrencies and consensus ledgers, Vol. 310, No. 4, 2016.
  • [7] Hearn M. Corda: A distributed ledger. Corda Technical White Paper, 2016.
  • [8] Baliga A., Subhod I, Kamat P, Chatterjee S. Performance evaluation of the quorum blockchain platform. arXiv preprint arXiv:1809.03421, 2018.
  • [9] Işık E, Birim M, Karaarslan E. Chainex Decentralized Application Development & Test Workbench. UYMS 2021 Conference, (in Turkish with an abstract in English), IEEE, 2021.
  • [10] Stockton N. China takes blockchain national: The state-sponsored platform will launch in 100 cities. IEEE Spectrum 2020, 57 (4), 11-12.
  • [11] Shbair WM, Steichen M, François J, State R. BlockZoom: Large-Scale Blockchain Testbed. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE, 2019, pp 5-6.
  • [12] Kleinfercher F, Vengadasalam S, Lawton J. Bloxberg-The Trusted Research Infrastructure Whitepaper, v1.1, 2020.
  • [13] Birim M, Arı HE, Karaarslan E. GoHammer Blockchain Performance Test Tool. Journal of Emerging Computer Technologies 2021, 1(2), 31-33.
  • [14] Kuzlu M, Pipattanasomporn M, Gurses L, Rahman S. Performance analysis of a hyperledger fabric blockchain framework: throughput, latency and scalability. In 2019 IEEE international conference on blockchain (Blockchain), IEEE, 2019. pp. 536-540.
  • [15] Pongnumkul S, Siripanpornchana C, Thajchayapong S. Performance analysis of private blockchain platforms in varying workloads. In 2017 26th International Conference on Computer Communication and Networks (ICCCN), IEEE, 2017. pp 1-6.
  • [16] Nasir Q, Qasse IA, Abu Talib M, Nassif AB. Performance analysis of hyperledger fabric platforms. Security and Communication Networks 2018; doi: 10.1155/2018/3976093
  • [17] Wickboldt C. Benchmarking a blockchain-based certification storage system (No. 2019/5). Diskussionsbeiträge, 2019.
  • [18] Barnas NB. Blockchains in national defense: Trustworthy systems in a trustless world. Blue Horizons Fellowship, Air University, Maxwell Air Force Base, Alabama, 2016.