Abstract
The Internet Computer Protocol is described as a third-generation blockchain system that aims to provide secure and scalable distributed systems through blockchains and smart contracts. In this position paper, this innovative architecture is introduced and then discussed in view of its modeling and simulation aspects. In fact, a properly defined digital twin of the Internet Computer Protocol could help its design, development, and evaluation in terms of performance and resilience to specific security attacks. To this extent, we propose a multi-level simulation model that follows an agent-based paradigm. The main issues of the modeling and simulation, and the main expected outcomes, are described and discussed.
This work has received funding from the EU H2020 research and innovation programme under the MSCA ITN grant agreement No 814177 LAST-JD-RIoE; and the research grant (No.: RP/ESCA-04/2020) offered by Macao Polytechnic University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Authors are not sponsored or affiliated in any way with the DFINITY Foundation which is the not-for-profit organization that develops the Internet Computer.
References
Alharby, M., van Moorsel, A.: Blocksim: a simulation framework for blockchain systems. SIGMETRICS Perform. Eval. Rev. 46(3), 135–138 (2019)
Becker, M., Bodó, B.: Trust in blockchain-based systems. Internet Policy Rev. 10(2) (2021)
Boneh, D., Lynn, B., Shacham, H.: Short signatures from the Weil pairing. In: International Conference on the Theory and Application of Cryptology and Information Security, pp. 514–532. Springer (2001)
Buterin, V., et al.: A next-generation smart contract and decentralized application platform. White Paper 3(37) (2014)
D’Angelo, G., Ferretti, S.: Highly intensive data dissemination in complex networks. J. Parallel Distrib. Comput. 99, 28–50 (2017)
D’Angelo, G., Ferretti, S., Ghini, V.: Multi-level simulation of internet of things on smart territories. Simul. Model. Pract. Theory 73, 3–21 (2017). Smart Cities and Internet of Things
D’Angelo, G., Ferretti, S., Marzolla, M.: A blockchain-based flight data recorder for cloud accountability. In: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems (CryBlock) (2018)
Dfinity: a closer look at software canisters, an evolution of smart contracts (2021). https://medium.com/dfinity/software-canisters-an-evolution-of-smart-contracts-internet-computer-f1f92f1bfffb
Dfinity: The network nervous system: governing the internet computer (2021). https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a
Dfinity: Resumption: how internet computer nodes quickly catch up to the blockchain’s latest state (2021). https://medium.com/dfinity/resumption-how-internet-computer-nodes-quickly-catch-up-to-the-blockchains-latest-state-5af6e53e2a7
Dfinity: A technical overview of the internet computer (2021). https://medium.com/dfinity/a-technical-overview-of-the-internet-computer-f57c62abc20f
Dfinity: Chain key cryptography: the scientific breakthrough behind the internet computer (2022). https://medium.com/dfinity/chain-key-technology-one-public-key-for-the-internet-computer-6a3644901e28
Dfinity: Internet computer network status (2022). https://dashboard.internetcomputer.org
Ferraro, P., King, C., Shorten, R.: Distributed ledger technology for smart cities, the sharing economy, and social compliance. IEEE Access 6, 62728–62746 (2018)
Fujimoto, R.M.: Parallel and Distribution Simulation Systems, 1st edn. Wiley, USA (1999)
Groth, J.: Non-interactive distributed key generation and key resharing. Cryptology ePrint Archive, Report 2021/339 (2021). https://ia.cr/2021/339
Huraux, T., Sabouret, N., Haradji, Y.: A multi-level model for multi-agent based simulation. In: ICAART (2), pp. 139–146 (2014)
Jentzsch, C.: Decentralized autonomous organization to automate governance. White paper, November (2016)
Khan, K.M., Malluhi, Q.: Establishing trust in cloud computing. IT Prof. 12(5), 20–27 (2010)
Lei, I.S., Tang, S.K., Tse, R.: Integrating consortium blockchain into edge server to defense against ransomware attack. Procedia Comput. Sci. 177, 120–127 (2020)
Macal, C., North, M.: Introductory tutorial: agent-based modeling and simulation. In: Proceedings of the Winter Simulation Conference 2014, pp. 6–20 (2014)
Memon, R.A., Li, J.P., Ahmed, J.: Simulation model for blockchain systems using queuing theory. Electronics 8(2) (2019)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Decent. Bus. Rev. 21260 (2008)
Nguyen, G.T., Kim, K.: A survey about consensus algorithms used in blockchain. J. Inf. Process. Syst. 14(1), 101–128 (2018)
Piriou, P.Y., Dumas, J.F.: Simulation of stochastic blockchain models. In: 2018 14th European Dependable Computing Conference (EDCC), pp. 150–157 (2018)
Sadeeq, M.M., Abdulkareem, N.M., Zeebaree, S.R., Ahmed, D.M., Sami, A.S., Zebari, R.R.: IoT and cloud computing issues, challenges and opportunities: a review. Qubahan Acad. J. 1(2), 1–7 (2021)
Serena, L., D’Angelo, G., Ferretti, S.: Security analysis of distributed ledgers and blockchains through agent-based simulation. Simul. Model. Pract. Theory 114, 102413 (2022)
Shamir, A.: How to share a secret. Commun. ACM 22(11), 612–613 (1979)
Stoykov, L., Zhang, K., Jacobsen, H.A.: Vibes: fast blockchain simulations for large-scale peer-to-peer networks: demo. In: Proceedings of the 18th Middleware Conference: Posters and Demos, pp. 19–20. Association for Computing Machinery (2017)
Subramanian, N., Jeyaraj, A.: Recent security challenges in cloud computing. Comput. Electr. Eng. 71, 28–42 (2018)
Team, D., et al.: The internet computer for geeks. Cryptology ePrint Archive (2022)
Zichichi, M., Ferretti, S., D’Angelo, G.: A framework based on distributed ledger technologies for data management and services in intelligent transportation systems. IEEE Access 100384–100402 (2020)
Zichichi, M., Ferretti, S., D’angelo, G.: On the efficiency of decentralized file storage for personal information management systems. In: 2020 IEEE Symposium on Computers and Communications (ISCC), pp. 1–6 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, A., Serena, L., Zichichi, M., Tang, SK., D’Angelo, G., Ferretti, S. (2023). Modelling of the Internet Computer Protocol Architecture: The Next Generation Blockchain. In: Prieto, J., Benítez Martínez, F.L., Ferretti, S., Arroyo Guardeño, D., Tomás Nevado-Batalla, P. (eds) Blockchain and Applications, 4th International Congress . BLOCKCHAIN 2022. Lecture Notes in Networks and Systems, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-031-21229-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-21229-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21228-4
Online ISBN: 978-3-031-21229-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)