MOONBIT doc
  • 🎯What is MOONBIT?
  • ⛳Vision
  • Background
    • 💡Bitcoin Scaling Solutions
    • ⚒️What is RGB?
    • 🛠️What is RGB++?
  • About RGB++
    • ⚖️RGB++ isomorphic bindings
    • ⚙️Blockchain Enhanced Client-side Authentication
    • 🧲RGB++ Transaction Process
    • ⛓️Shared States and Masterless Contracts
  • Core Features
    • ✡️Simplified Issuance Process
    • 🕎Fairness and Equal Opportunities
    • ♎Secure and Stable Infrastructure
  • Marketplace
    • 💹Feature Introduction
    • 📖Tutorial: How to Trade on Moonbit
  • Asset Categories
    • 🪙RGBT
    • 💰RGBN
    • 💸SEAHOUSE
  • ☎️Contact US
Powered by GitBook
On this page
  1. Background

Bitcoin Scaling Solutions

PreviousVisionNextWhat is RGB?

Last updated 1 year ago

As the Ethereum scaling race flourishes, Bitcoin scaling has gradually developed its own momentum. Jeffrey Hu, the Technical Director at HashKey Capital, shared his perspective on the classification of Bitcoin scaling solutions in a tweet. He categorizes various approaches, including sidechains, state channels, Rollups, and client-side validation. From the structural diagram he provided, it's evident that the Bitcoin network has seen the emergence of several sidechain solutions like Rootstock, Liquid, Stacks, and more. Currently, sidechain projects dominate the market compared to other scaling types.

Regardless of the scaling classification method, it clearly demonstrates the imperative need for Bitcoin network scaling. From a solution perspective, Bitcoin scaling is actively drawing lessons from the successful experiences of Ethereum Layer2. RGB, positioned as a potent client-side validation solution, is currently a widely watched Bitcoin scaling solution in the market. Ethereum's Layer2 solutions, such as state channels and Rollups, have demonstrated significant improvements in scalability and reduced transaction costs on the Ethereum network. The Bitcoin community has also recognized the urgency of scaling and is actively seeking solutions applicable to Bitcoin.

The market's keen interest in the RGB solution arises from its client-side validation model, allowing the majority of transaction data to be kept off-chain, using the Bitcoin blockchain solely as a commitment layer to prevent double-spending issues. This design aims to enhance the scalability and privacy of the Bitcoin network while providing more flexibility, avoiding constraints imposed by Bitcoin transaction data structures.

As an innovative technology within the Bitcoin ecosystem, the RGB protocol, despite its immense potential, has encountered a series of challenges and issues during its development. The RGB protocol currently faces problems such as slow development progress, influence from uncontrollable factors (such as technical dependencies and the absence of transmission standards), a lack of development tools, and practical code. Therefore, the complete implementation process is expected to be lengthy and filled with uncertainties. RGB++ was born against this backdrop, aiming to address the thorny issues currently faced by the RGB protocol from the ground up.

💡