Skip to content
/ BEVM Public
forked from chainx-org/ChainX

Building Super Bitcoin: A Value Internet Sharing Bitcoin’s Consensus Security.

License

Notifications You must be signed in to change notification settings

btclayer2/BEVM

 
 

Repository files navigation

BEVM (Buidling Super Bitcoin)

Super Bitcoin is a value-based internet centered around BTC, and sharing Bitcoin's consensus security. This value internet not only inherits the security of the existing Bitcoin network but also transcends BTC's current limitations of being solely used for transfer, providing the Bitcoin network with unlimited scalability and flexibility. image

Although the Lightning Network [2] inherits Bitcoin's network security and offers partial scalability solutions, it still falls short in supporting smart contracts and further enhancing scalability. We propose a five-layer architecture for Super Bitcoin using the Bitcoin network as the kernel layer, maintaining system security and transaction irreversibility through the proof-of-work (PoW) consensus mechanism; building an efficient communication layer based on the Lightning Network, facilitating rapid transmission of asset information while preserving Bitcoin's decentralized nature; we introduce the Taproot Consensus as the extension layer, abstracting Lightning Network communication and asset information to provide a standardized interface for the upper virtual machine layer; a multi-chain layer, also known as the fusion layer, consists of multiple lightning chains secured by BTC consensus, integrating any mainstream virtual machine (VM) to achieve a "Multi-chain interconnection“ and ”multi-chain interoperability” unified by BTC consensus; finally, at the application layer, providing developers with rich tools and interfaces to build a decentralized application (DApp) ecosystem, all sharing the security of BTC consensus.

License

GPL v3

About

Building Super Bitcoin: A Value Internet Sharing Bitcoin’s Consensus Security.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 79.5%
  • Solidity 18.1%
  • Python 1.1%
  • JavaScript 0.6%
  • Shell 0.3%
  • Handlebars 0.2%
  • Other 0.2%