Abstract
This survey presents a comprehensive study of recent advances in blockchain technologies, focusing on how issues that affecting the enterprise adoption were progressively addressed from the original Bitcoin system to Ethereum, to Solana etc. Key issues preventing the wide adoption are scalability and performance, while recent advances in Solana has clearly demonstrated that it is possible to significantly improve on those issues by innovating on data structure, processes and algorithms by consolidating various time-consuming algorithms and security enforcements, and differentiate and balance users and their responsibilities and rights, while maintaining the required security and integrity that blockchain systems inherently offer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bitcoin developer. https://developer.bitcoin.org/reference/block_chain.html. Accessed 17 Nov 2021
Yaga, D., Mell, P., Roby, N., Scarfone, K.: Blockchain technology overview. arXiv preprint, arXiv:1906.11078 (2019)
Introducing Enterprise Smart Contracts. https://azure.microsoft.com/en-us/blog/introducing-enterprise-smart-contracts/. Accessed 30 Nov 2021
Cao, B., Zhang, Z., Feng, D., et al.: Performance analysis and comparison of PoW, PoS and DAG based blockchains. Digit. Commun. Networks 6(4), 480–485 (2020)
Zheng, Z., Xie, S., Dai, H.N., Chen, X., Wang, H.: Blockchain challenges and opportu-nities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)
Li, X., Jiang, P., Chen, T., Luo, X., Wen, Q.: A survey on the security of blockchain systems. Future Gener. Comput. Syst. 107, 841–853 (2020)
Yakovenko, A.: Solana: a new architecture for a high performance blockchain v0. 8.13. Whitepaper (2018)
Monrat, A.A., Schelén, O., Andersson, K.: A survey of blockchain from the perspectives of applications, challenges, and opportunities. IEEE Access 7, 117134–117151 (2019)
Sabry, S.S., Kaittan, N.M., Majeed, I.: The road to the blockchain technology: concept and types. Periodicals Eng. Nat. Sci. 7(4), 1821–1832 (2019)
Kube, N.: Daniel Drescher: Blockchain Basics: A Non-Technical Introduction in 25 Steps, 1st edn. Apress, Germany (2018)
Dannen, C.: Introducing Ethereum and Solidity. Apress, Berkeley (2017)
Antonopoulos, A.M., Wood, G.: Mastering ethereum: building smart contracts and dapps. O'reilly, Media (2018)
Vujičić, D., Jagodić, D., Ranđić, S.: Blockchain technology, bitcoin, and Ethereum: a brief overview. In: 2018 17th International Symposium Infoteh-Jahorina (Infoteh), pp. 1–6. IEEE (2018)
Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151(2014), 1–32 (2014)
Ethereum Whitepaper. https://ethereum.org/zh/whitepaper/. Accessed 04 Dec 2021
Transaction Execution - Ethereum Yellow Paper Walkthrough. https://www.lucassaldanha.com/transaction-execution-ethereum-yellow-paper-walkthrough-4-7/. Accessed 04 Dec 2021
Zheng, W., Zheng, Z., Dai, H.N., Chen, X., Zheng, P.: XBlock-EOS: extracting and exploring blockchain data from EOSIO. Inform. Process. Manage. 58(3), 102477 (2021)
Ethereum VS EOS. https://www.coinsmart.com/blog/ethereum-vs-eos/. Accessed 30 Nov 2021
Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., Qijun, C.: A review on consensus algorithm of blockchain. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2567–2572. IEEE (2017)
Xu, G., Liu, Y., Khan, P.W.: Improvement of the DPoS consensus mechanism in blockchain based on vague sets. IEEE Trans. Ind. Inform. 16(6), 4252–4259 (2019)
Zhang, S., Lee, J.H.: Analysis of the main consensus protocols of blockchain. ICT express 6(2), 93–97 (2020)
Yang, B., Chen, C.: Theory, Design and Application of Blockchain, 2nd edn. China Machine Press, Beijing (2020)
Nasir, Q., Qasse, I.A., Talib, M.A., Nassif, A.B.: Performance analysis of hyperledger fabric platforms. Secur. Commun. Networks 1, 1–14 (2018)
CORDA Homepage. https://www.corda.net/. Accessed 29 Nov 2021
Nadir, R.M.: Comparative study of permissioned blockchain solutions for enterprises. In: 2019 International Conference on Innovative Computing (ICIC), pp. 1–6. IEEE (2019)
Benčić, F.M., Žarko, I.P.: Distributed ledger technology: Blockchain compared to directed acyclic graph. In: 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 1569–1570. IEEE (2018)
Solana Docs Homepage. https://docs.solana.com. Accessed 31 Nov 2021
Cendana, D.I.: Designing a digital payment framework for HEI’s using smart ID. Int. J. Comput. Theory Eng. 12(1), 1–7 (2020)
Norta, A.: Designing a smart-contract application layer for transacting decentralized autonomous organizations. In: International Conference on Advances in Computing and Data Sciences, pp. 595–604. Springer, Singapore (2016). https://doi.org/10.1007/978-981-10-5427-3_61
Tyre, M.J., Orlikowski, W.J.: Windows of opportunity: temporal patterns of techno-logical adaptation in organizations. Organ. Sci. 5(1), 98–118 (1994)
Poon, J., Dryja, T.: The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments (2016)
Poon, J., Buterin, V.: Plasma: scalable autonomous smart contracts. White Pap. 472, 1–47 (2017)
Bez, M., Fornari, G., Vardanega, T.: The scalability challenge of Ethereum: an initial quantitative analysis. In: 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp. 167–176. IEEE (2019)
ARK Homepage. https://ark.io/. Accessed 29 Nov 2021
Cosmos Homepage. https://cosmos.network/. Accessed 29 Nov 2021
Qasse, I.A., Abu Talib, M., Nasir, Q.: Inter blockchain communication: a survey. In: Proceedings of the ArabWIC 6th Annual International Conference Research Track, pp. 1–6 (2019)
Gramoli, V., Staples, M.: Blockchain standard: Can we reach consensus? IEEE Commun. Stand. Mag. 2(3), 16–21 (2018)
Cernian, A., Vlasceanu, E., Tiganoaia, B., Iftemi, A.: Deploying block-chain technology for storing digital diplomas. In: 2021 23rd International Conference on Control Systems and Computer Science (CSCS), pp. 322–327. IEEE (2021)
Onik, M.M.H., Miraz, M.H.: Performance analytical comparison of blockchain-as-a-service (baas) platforms. In: International Conference for Emerging Technologies in Computing, pp. 3–18. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-23943-5_1
IBM Blockchain Platform Homepage. https://www.ibm.com/blockchain/platform. Accessed 29 Nov 2021
Oracle Cloud Infrastructure Homepage. https://www.oracle.com/cloud/. Accessed 29 Nov 2021
Ward, B.: The Book of VMware. No Starch Press, San Francisco (2002)
Alibaba Cloud Homepage. https://www.alibabacloud.com/zh/product/baas. Accessed 29 Nov 2021
OrbitDB Homepage. https://orbitdb.org/. Accessed 29 Nov 2021
Benet, J.: Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561 (2014)
Wilkinson, S., Boshevski, T., Brandoff, J., Buterin, V.: Storj a Peer-to-Peer Cloud Storage Network (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Li, X., Wang, X., Kong, T., Zheng, J., Luo, M. (2022). From Bitcoin to Solana – Innovating Blockchain Towards Enterprise Applications. In: Lee, K., Zhang, LJ. (eds) Blockchain – ICBC 2021. ICBC 2021. Lecture Notes in Computer Science(), vol 12991. Springer, Cham. https://doi.org/10.1007/978-3-030-96527-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-96527-3_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96526-6
Online ISBN: 978-3-030-96527-3
eBook Packages: Computer ScienceComputer Science (R0)