The goal of the BNB Greenfield is to unleash the power of decentralized blockchain and storage technology on data ownership and data economy.
BNB Greenfield is not only a new blockchain in BNB but also an infrastructure and ecosystem targeting to facilitate the decentralized data economy. It tries to achieve it by easing the process to store and manage data access and linking data ownership with the massive DeFi context of BSC.
It focuses on 3 parts that differ from existing centralized and decentralized storage systems:
-
It enables Ethereum-compatible addresses to create and manage both data and token assets.
-
It natively links data permissions and management logic onto BSC as exchangeable assets and smart contract programs with all other assets.
-
It provides developers with similar API primitives and performance as popular existing Web2 cloud storage.
It is expected that Greenfield will set up a playground and test field for new data economy and dApp models, which eventually becomes part of the foundation for Web3.
The white paper in this repository describes the main design and implementation of the platform. Many ideas are based on the great contributions of other leading protocols and teams. Please refer to the acknowledgment sections.
Any constructive opinions, ideas, and feedback are welcome.
Hope everyone enjoys the journey!
- Overview
- Part 1 Design of the BNB Greenfield and the Decentralized Storage Economy
- Part 2 Showcases in Labs
- Part 3 Simplified Technical Specifications
- 14 Ecosystem Players
- 15 User Identifier
- 16 Greenfield Blockchain
- 17 Storage MetaData Models
- 18 Payload Storage Management
- 19 Data Availability Challenge
- 20 Storage Transactions
- 21 Billing and Payment
- 22 Cross-Chain Models
- 23 SP APIs
- Ending
- Clone the repo and checkout a branch
git clone https://github.com/bnb-chain/greenfield-whitepaper.git
git checkout -b <your-branch-name>
-
Make your changes
-
Lint files before a pull request
# install markdownlint-cli from https://github.com/igorshubovych/markdownlint-cli
markdownlint '**/*.md' -c .github/workflows/markdownlint.yaml
- Submit a pull request
All the content are licensed under CC BY 4.0.