Back to Search
Start Over
Make Web3.0 Connected
- Source :
- IEEE Transactions on Dependable and Secure Computing. 19:2965-2981
- Publication Year :
- 2022
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2022.
-
Abstract
- Web3.0, often cited to drastically shape our lives, is ubiquitous. However, few literatures have discussed the crucial differentiators that separate Web3.0 from the era we are currently living in. Via a thorough analysis of the recent blockchain infrastructure evolution, we capture a key invariant featuring the evolution, based on which we provide the first academic definition for Web3.0. Our definition is not the only way of understanding Web3.0, yet, it captures the fundamental and defining trait of Web3.0, and meanwhile it is has two desirable properties. Under this definition, we articulate three key infrastructural enablers for Web3.0: individual blockchains, federated or centralized platforms capable of publishing verifiable states, and an interoperability platform to hyperconnect those state publishers. While innovations in all categories are necessary to fully enable Web3.0, in this paper, we present a design for the third enabler, namely HyperService, that delivers interoperability and programmability across heterogeneous blockchains and state publishers. HyperService is powered by two innovative designs: a developer-facing programming framework that allows developers to build cross-chain applications in a unified programming model; and a secure blockchain-facing cryptography protocol that provably realizes those applications on blockchains. We implement a prototype of HyperService in 62,000 lines of code to demonstrate its practicality, usability, and scalability.
- Subjects :
- Source lines of code
Computer science
business.industry
Interoperability
Cryptography
computer.software_genre
Software framework
Scalability
Key (cryptography)
Programming paradigm
Electrical and Electronic Engineering
Software engineering
business
Protocol (object-oriented programming)
computer
Subjects
Details
- ISSN :
- 21609209 and 15455971
- Volume :
- 19
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Dependable and Secure Computing
- Accession number :
- edsair.doi...........b01f8dd0ac64fae095fc213a0001caed
- Full Text :
- https://doi.org/10.1109/tdsc.2021.3079315