BNB Greenfield Whitepaper
English
English
  • Table of Contents
    • BNB Greenfield Whitepaper
  • Intro
    • Overview
  • Part 1
    • Design of the BNB Greenfield and the Decentralized Storage Economy
      • 1 - Design Principiles
      • 2 - Assumptions
      • 3 - The Architecture in General
      • 4 - BNB Greenfield Core
      • 5 - The Greenfield Data Storage
      • 6 - Storage Economics and Its Primitives
      • 7 - Economy of Data Assets
      • 8 - "Not" Ending for the Design
  • Part 2
    • Showcases in Labs
      • 9 - Showcases: Decentralized Storage
      • 10 - Showcases: New Ways of Digital Publishing
      • 11 Showcases: User-Generated Content
      • 12 - Showcases: Personal Data Market
      • 13 - From Showcases to Real Production
  • 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
  • Finish Words
    • Ending
Powered by GitBook
On this page
  1. Part 3

Simplified Technical Specifications

Previous13 - From Showcases to Real ProductionNext14 - Ecosystem Players

Last updated 2 years ago

This part of the whitepaper is the most detailed so it is subject to frequent changes. It should be highlighted here and widely understood that the content in the part will be continuously updated, much more frequently than the other parts, with either new sections added or existing sections revised.

Table of Content - Part 3

Part 3 Simplified Technical Specifications
14 Ecosystem Players
14.1 Greenfield Validators
14.2 Storage Providers (SPs)
14.3 Greenfield dApps
15 User Identifier
15.1 User Balance
16 Greenfield Blockchain
16.1 Token Economics
16.2 Consensus and Validator Election
16.3 Governance Transactions
16.3.1 Create and Edit Validator
16.3.2 Staking Reward Distribution
16.3.3 Create Storage Provider
16.3.4 Remove Storage Provider
17 Storage MetaData Models
17.1 Bucket
17.2 Object
17.3 Group
17.4 Permission
17.4.1 Ownership
17.4.2 Permission Definitions
17.4.3 Permission Removal
17.4.4 Examples
18 Payload Storage Management
18.1 Segments
18.2 Erasure Code and Data Redundancy
18.2.1 Data Redundancy Design
18.2.2 Erasure Code
18.2.2.1 Encoding
18.2.2.2 Decoding: Data Recovery
19 Data Availability Challenge
19.1 The Initial Data Integrity and Redundancy Metadata
19.2 Data Availability Challenge Process
20 Storage Transactions
21 Billing and Payment
21.1 Concepts and Formulas
21.1.1 Terminology
21.1.2 Formula
21.1.3 Types and Interfaces
21.2 Key Workflow
21.2.1 Deposit and Withdrawal
21.2.2 Payment Stream
21.2.3 Forced Settlement
21.2.4 Payment Account
21.2.5 Account Freeze and Resume
21.2.6 Storage Fee Price and Adjustment
22 Cross-Chain Models
22.1 Communication Channels and Packages
22.1.1 Vote Poll
22.1.2 Channel and Sequence
22.1.3 Reliability Protocol
22.1.4 Validator Update
22.2 Economic
22.2.1 Fee and Reward of Cross-Chain Packages
22.2.2 Race to Deliver Cross-Chain Packages
22.2.3 Callbacks and Limited Gas
22.2.4 Cross-Chain Infrastructure Contracts on BSC
22.3 Error and Failure Handling
23 SP APIs
23.1 Universal Endpoint
23.1.1 URI Standard
23.1.2 HTTPS REST API
23.1.3 P2P RPC
23.2 List Operations