Introduction
An overlay protocol on Bitcoin
Last updated
An overlay protocol on Bitcoin
Last updated
Preparing For MainNet Launch
TestNet (Closed)
Telegram:
X (Twitter):
Bitcoin Native Assets, secured by BTC
Smart contracts enabled Virtual Machine
Assets Teleport: No Bridge, No Multi-sig
Smart Contracts enabling Defi and Web3 applications on BTC
Rainbow Protocol is an innovative overlay protocol designed to bring programmability to the Bitcoin ecosystem. By adding an interoperability layer on top of Bitcoin, Rainbow Protocol extends Bitcoin's core functionalities, allowing developers to create and execute complex smart contracts and decentralized applications (dApps) on the Bitcoin network. This protocol retains Bitcoin's advantages as the world's most secure and widely adopted blockchain network while introducing flexibility and scalability to support a wider range of use cases.
Rainbow Protocol is inspired by other Bitcoin overlay protocols such as Atomicals, Runes, BRC20, RGB++, etc. It has learned from the strengths and weaknesses of these different protocols to design a protocol that minimizes user understanding and usage barriers, establishing standards for asset issuance and smart contract programming. Through these improvements, Rainbow Protocol facilitates Bitcoin's evolution from a digital currency to a versatile decentralized platform.
Currently, Rainbow Protocol is in the experimental stage, focusing on the programmability of fungible tokens.
The target audience of this protocol includes but is not limited to:
Blockchain developers: Technical individuals looking to develop smart contracts and dApps on the Bitcoin network.
Blockchain enthusiasts: Individuals with a keen interest in Bitcoin and blockchain technology.
Researchers: Academics and scholars focused on the development and application of blockchain technology.
Enterprises and institutions: Business entities seeking to build and deploy decentralized solutions on the Bitcoin network.
Feature | Rainbow Protocol | BRC20 | Atomicals | Runes | RGB++ |
---|
Token Issuance | Taproot | Taproot | Taproot | Taproot & OP_RETURN | OP_RETURN |
Transfer Script | Taproot & OP_RETURN | Taproot | Taproot | OP_RETURN | OP_RETURN |
Computation Environment | Rainbow VM | Unknown | AVM | None | CKB/RISV-C |
Smart Contract Language | Rust/JS/Python | Not applicable | Bitcoin Script + Interpreter | Not applicable | Rust |