Time:2023-11-07 Click:104
RGB 协议,等待腾飞》
X:@DaPangDunCrypto)
BTC 的价格不可能永远上涨,那么随着减半,矿工的收益就得不到足够的保证,虽然存在动态平衡,但是基于“算力是保证安全的基础”的认知,必须要有新叙事来解决这个问题。
一个解决方法就是构建 BTC 的生态,创造更多的交易,为矿工提供足够的打包交易费用;另外一种是增发(虽然很多人说这绝不可能,但是我不认为这是完全不可能的)。相对而言,第二种很可能会破坏 BTC 的共识,所以第一种肯定是更优的解法,而第一种会带来一种新的叙事。
但由于 BTC 底层架构的问题,各项开发的进度都比较慢,在变化迅速、信息繁杂的 crypto 中,很容易就会错过焦点,这也让我错过了 BTC 生态发展比较快速的赛道中早期的机会。
BTC 链上 NFT 我个人认为会受到区块空间大小的限制,铭文系我个人更倾向于认知为“饰品”的概念(当然,我的认知有可能不正确)。二者对于 BTC 生态的爆发虽然起着非常重要的作用(容易理解,易于 fomo),但是依然不是我心目中能够构架复杂生态的根基。
我的目光更多的关注在我认为可以改变 BTC 整个生态的创新上,所以今天就说一下我比较看好的一个协议:
通俗来说,你可以理解这个协议就是为了给比特币网络创建智能合约使用的。ETH 腾飞的一个重要原因就是引入了智能合约,随后就逐步构建了庞大的、多样的生态系统,各种资产、金融模式等等都通过合约(我个人理解就是 funtion)的方式引入进来,甚至可以与现实世界进行挂钩(当前的 RWA)。
那如果我们把智能合约引入到 BTC 系统中来,是不是也可以产生很多有意思的东西呢?
当然可以!(我不认同 BTC 只有储值价值这样的观点)
但是因为 BTC 的代码架构和 ETH 相差很大,想在上面构建合约难度很大,所以就需要很 crypto native 的创新。
我们熟悉的传统模型有账户、有余额,交易的时候就是多少 token 从 A 到 B 这样就 OK 了
但是 UTXO 模型不一样,他没有账户,也没有余额,只有交易的信息。
说到交易,那就是两头:输入和输出。但是它这个交易跟我们传统思维中的交易也不相同,看下图:
你是 Bob,你有 1 个 BTC,那么他是在一个 UTXO 中体现的,现在你向 Alice 转 0.5 个 BTC(这里我们忽略 gas fee),那么最后会生成两个 UTXO,一个是你自己负责的 0.5 BTC 的新 UTXO(右下),一个是 Alice 负责的新 UTXO(右上),原来的 UTXO 就不可用了。当然,如果你的输入(左边)是几个 UTXO 的结合(比如 1 BTC 实际上是 0.8 BTC 0.2B TC 的 UTXO 的组合),那么情况就会更复杂。
但是,你可以看到,它是一个根据旧的 UTXO 不断创建新 UTXO 来传递整个交易信息的。这跟 ETH 账户完全不一样(ETH 账户信息更像是传统数据库,有名字,有余额,花费了那么余额就会变动….)
资产发行方在客户端创建新资产,产生一次性印章(one-time seal)和交易承诺(commitment),这时候资产归属于一个比特币 UTXO(无论是已经存在的,还是临时创建的)。
发行人通过将 commitment 嵌入比特币交易输出 (UTXO),将新资产锚定到比特币网络。
资产接收方通过验收 commitment、验证一次性印章的方式验证资产的有效性。
资产转移过程中,旧的一次性印章被销毁,新的一次性印章、commitment 和交易数据锚定到比特币网络。
Twitter 用户@trustmachinesco 用更直观的方式解释了这个过程:
Matt 在 RGB 网络上为自己发行 100 个 $MATT 代币。
在比特币网络上,Matt 的代币发行对应于他当前持有的比特币 UTXO(Unspent Transaction Output) A。
Matt 将 50 $MATT 代币转给 Pam。
在比特币网络上,Matt 的代币转账对应一个新的 UTXO B,而第 2 步的 UTXO A 被销毁。
在比特币网络上,Pam 接收代币对应一个新的 UTXO C,表示 Pam 当前的比特币 UTXO。
同样,当 Pam 转账时,她原来的 UTXO C 被销毁,产生了一个新的 UTXO D。
随着 $MATT 代币不断易手,每次转账都将由比特币主网上相应的 UTXO 表示。
但是我们没法直接在链上创建合约,那么链下合约怎么跟 UTXO 进行对应呢?这里就涉及到 RGB 的另外一个创新:客户端验证。
在 RGB 协议中,交易验证和数据存储在客户端(如钱包软件)完成,而不是在区块链上。这使得交易数据不在链上公开,从而提高了隐私性。客户端验证还可以降低链上数据存储需求,提高网络的可扩展性这也是 RGB 目前和 BRC 20 的很大区别,由于交易数据在客户端而非链上,理论上可以大大降低目前的网络拥堵和高手续费的情况。
总体来说:
RGB 协议利用了比特币主网 UTXO 的安全性,为其链下的资产发行或合约逻辑的安全性背书
安全性:依赖于 BTC 网络的高安全性;
保密性:交易信息不在链上公开,因此具有隐私性,但是这种隐私也是相对的,当拥有对应的 UTXO 时,是可以回查之前的数据的;
可扩展性:它可以与闪电网络等做完美的结合,这是我非常看重的一点,闪电网络让比特币网络可以摆脱现有的速率,RGB 可以引入智能合约,这样不就是复刻了 ETH 的高速智能合约系统吗?!
有人也许会说,复刻有什么意义呢?当然有意义!
1)BTC 可以提供更高的安全性,那么智能合约等也会具有相对更高的安全性
2)可以盘活目前 BTC 上沉淀的资金或者引入只相信比特币网络的资金,让这些资金有更多的使用场景
3)让 DEFI 成为可能,这将大大解决在开篇提到的矿工收益问题
4)不拥堵:因为交易只保留需要额外存储的同态承诺(commitment)
5)未来可升级而无需硬分叉:在链下操作,不影响链上
6)具有较比特币更高的抗审查性:因为没有体现交易信息,矿工无法看到交易中的资产流动情况
官网:https://www.iftas.tech/
Infinitas 融合 RGB 协议和闪电网络的比特币应用生态网络,旨在实现更高的隐私保护、卓越的吞吐量和出色的低延迟交易处理。
据说,Infinitas 会拥有其原生经济的激励方案,前期将采用挖矿形式在市场产出以促进生态的长期发展。
官网:https://pandoraprime.ch/
Pandora Prime 致力于使用 RGB 智能合约和闪电网络的结合来开创比特币金融(Bitcoin Finance)。他们从比特币上的可编程资产(RGBTC 和 CHFN)开始,这些资产可以通过闪电网络在交易吞吐量方面扩展到 VISA/MasterCard 级别,另外,也提供便利的设施来交换这些资产,无需繁琐的 KYC 程序即可进行 1, 000 瑞士法郎以下的交易(符合瑞士法律规定)。目前,他们的产品包括 MyCitadel(钱包)、RGB Explorer(浏览器)和 Pandora Network 等。
DIBA
是第一个使用 RGB 智能合约协议和闪电网络来交易比特币 NFTs 的市场(DIBA 称之为)。
Bitmask
该钱包由 DIBA 创建,是 RGB 生态的首个 NFT 钱包,可在 Web 浏览器中运行,并与类似以太坊上的 MetaMask 一样与 RGB 合约进行交互。
github:https://github.com/BitSwap-BiFi/Bitswap-core
目前 RGB 生态正在积极探索 DEX 方案,以解决 RGB 资产流动性问题。Bitswap 的演示和概念验证中,展示了如何将「SWAPS」引入 DEX,但暂时没有 AMM 或 LP。目前还处于验证阶段,非常早期,同样值得关注。
个人建议 3 :RGB 内的一些比如 meme、NFT 之类的项目也是可以重点关注的,有可能会出惊喜。
参考文献
RGB Blackpaper
详解 RGB 协议:另辟蹊径,创造比特币资产发行新二层
RGB 协议如何成为比特币第 2 层解决方案的破局者?
https://academy.binance.com/en/glossary/unspent-transaction-output-utxo
https://www.rgbfaq.com/rgb-resources
原文链接