Kernel Ventures:BTC 生态开发热潮下的应用层全景图
作者:Kernel Ventures Jerry Luo
审稿:Kernel Ventures Mandy, Kernel Ventures Joshua, Kernel Ventures Rose
TLDR:
- 伴随着铭文赛道的爆火,比特币主网现有应用层无法满足铭文市场,是当下比特币网络开发的重点。
- 现阶段比特币主流的 Layer2 方案有三种,分别是闪电网络,侧链以及 Rollup:
- 闪电网络通过建立链下支付通道实现点对点支付,通道关闭后在主网进行结算;
- 侧链在主网通过特定地址或者多签地址锁定主网 BTC 资产,在侧链上铸造等值 BTC 资产。其中 Merlin Chain 能够支持多类铭文资产跨链,并且背后与 BRC420 资产社区联系紧密,现阶段链上 TVL 总量超过了 30 亿美金;
- 现阶段的 BTC Rollup 基于 Taproot 电路在链上模拟智能合约,并在比特币主网以外完成打包与计算操作。其中 B2 Network 在实现过程中走在了最前列,链上 TVL 总量也超过了 2 亿美金。
- 专门针对比特币设计的跨链桥并不多,现阶段更多的集成了主流公链的多链桥和全链桥,其中 Meson.Fi 与不少比特币二层项目建立了合作关系。
- 比特币稳定币协议多采用超额抵押的形式进行实现,并且基于稳定币协议构建了其他 DeFi 协议进行补充,以带给协议用户更多的收益。
- 比特币生态上的 DeFi 项目差异较大,有从其他链上迁移而来的,有在这轮开发热潮下建立在比特币主网上的,还有从上轮牛市发迹,部署在比特币侧链上的。整体来看 Alex 有着最完善的交易种类和最好的交易体验,但 Orders Exchange 有更大的上升空间。
- 比特币生态会是这轮牛市的重要叙事,可以适当关注比特币生态各细分赛道头部项目的动向。
背景
伴随 Ordinals 协议带来的铭文资产溢出,曾经因为缺少智能合约、开发只能依靠脚本语言且基础设施和拓展功能薄弱的比特币网络迎来了一轮数据上链热潮(相关介绍可以参考 Kernel 之前的研报:RGB 能否复刻 Ordinals 的热潮)。和以太坊网络曾爆火时遇到的情况一致,文字,图片甚至视频被人们争相写入 4MB 大小永远不会被执行的 Tapscript 脚本空间。这一上链热潮虽然促进了比特币网络生态的繁荣与基础设施的开发,但同时也为比特币网络带来了激增的交易量与巨大的存储压力。此外,对于各式的铭文,简单的转账已经无法满足大家的交易需求,用户也期待着以太坊上繁多的衍生交易服务能够引入比特币网络。因此,比特币主网应用层的开发成为当下市场相对迫切的需求。
比特币 Layer2
不同于以太坊上 Layer2 方案的相对一致性,比特币无法基于自身脚本语言实现智能合约,其智能合约的发布必须依赖第三方协议进行。比特币主网 Rollup 类型的 Layer2,无法像以太坊上 Rollup 类型 Layer2 接近以太坊主网安全性一样接近比特币主网安全性。现在比特币主网上存在着多种 Layer2 方案,包括闪电网络,侧链以及基于 TapScript 实现的 Rollup。
闪电网络
闪电网络是最早的比特币 Layer2 方案,由 Gregory Maxwell 在 2015 年 12 月第一次提出了闪电网络的协议栈 — BOLT,Lightning Labs 在 2017 年 1 月发布了 alpha 版本的 Lightning Network 并在后续对其进行了持续的升级与改进。闪电网络通过建立用户间点对点的链下支付通道,使用户可以在通道中进行任意次数以及规模的资产划转而不必支付费用,直到某一方关闭闪电网络后才会对之前的交易进行结算并只用支付一次交易的成本。由于采用了链下通道,Lightning Network 最高可以达到千万级别的 TPS。但链下通道具有中心化的风险,同时两个地址之间要实现交易必须先建立链下通道或者通过均建立了链下通道的第三方实现互联,并且在交易过程中必须保证双方在线,才可以安全交易。
侧链
比特币的侧链方案与以太坊的侧链方案类似,本质是发行一条实现了链上代币与比特币 1:1 锚定的新链。这条新链不会受到比特币主网交易速度以及开发难度的限制,可以以更快的速度以及更低的成本转移比特币锚定代币。侧链方案虽然继承了主网的资产价值,但并未继承主网的安全性,交易的结算被放在了侧链上进行。
Stacks
现阶段的 Stacks 项目是 2021 年推出的 2.0 版本,用户可以在比特币主网锁定 BTC ,然后得到 Stacks 上等值的 SBTC 资产,但其在侧链上的交易需要支付 Stacks 的原生代币 STX 作为 gas。比特币主网不像以太坊主网一样存在智能合约地址可以对锁定的 BTC 进行有效管理,因而锁定的 BTC 被发往了比特币主网的特定多签地址。由于 Stacks 主网可以使用 Clarity 语言进行智能合约开发,因而释放过程相对简单,只需要向 Stacks 上的 Burn-Unlock 合约发起请求,便可以销毁 Stacks 上的 SBTC,并将锁定的 BTC 发送回主网的原地址。Stacks 主网的出块过程采用了 POX 共识机制,比特币主网的矿工发送 BTC 竞价出块机会,相应出价越高的矿工可以获得更高的权重,最终通过特定的可验证随机函数选出胜利者在 Stacks 主网打包出块,并获得相应 Stacks 原生代币 STX 的奖励。同时这部分参与竞价的 BTC 则会以 SBTC 的形式分配给 STX 代币的持有者作为奖励。
此外,Stacks 预期在 4 月进行中本聪升级,升级内容包括了对其开发语言 Clarity 的优化,以降低开发者的开发门槛。其次 Stacks 优化了网络的安全等级,在 Stacks 上可以直接出了主网区块交易并且具有 100% 的比特币重组抵抗力,Stacks 中交易的确认都会放在主网进行,使其安全性从侧链升级到了和比特币主网等同的 Layer2。最后 Stacks 还对出块速度进行了大幅提速,在测试阶段达到 5 秒一个区块的出块速度(现阶段为 10-30 分钟一个区块)。如果中本聪升级可以顺利完成,Stacks 在性能上基本接近许多以太坊上的 Layer2,应该会吸引许多资金的流入并提高 Stacks 生态的开发热度。
RSK
RSK(RootStock)是一条无原生代币的比特币侧链,现阶段侧链上的交易以比特币作为手续费。用户可以通过 RSK 内置的 PowPeg 双向锚定协议用主网的 BTC 在 RSK 上以 1:1 的比例兑换 RBTC。RSK 也是一条 POW 机制的公链,但是引入了合并挖矿的机制,比特币的矿工采矿的基础设施和设置可以完全适用于 RSK 的挖矿过程,降低了比特币矿工参与 RSK 挖矿的成本。现阶段的 RSK 上有着三倍于主网的交易速度以及主网 1/20 的交易成本。
BEVM
BEVM 是一条底层与 EVM 兼容的 POS 侧链,现阶段还未发行自己的原生代币。其在比特币主网通过 Schnorr 的多签算法可以将接收的资产存储在一个 1000 个地址共同控制的多签脚本地址,这 1000 个地址便对应 BEVM 上的 1000 个 POS 验证者。同时通过在 TapScript 区域内编写 MAST(默克尔化抽象语法树) 形式的脚本程序可以实现对于资产的自动化控制。MAST 中使用了许多独立的小块来描述程序,每个独立的小块对应一部分代码逻辑,而在 Script 脚本上不需要存储大量的逻辑代码,只需要存储每部分代码块的哈希结果即可,这大大减少了在区块链上所需存储的合约代码量。当用户向 BEVM 转入 BTC 时,这部分 BTC 便被脚本程序进行了锁定,只有得到超过 2/3 的验证者的签名,才可以对锁定的 BTC 进行解锁,并发还给对应地址。BEVM 在底层兼容了 EVM,可以无成本的迁移以太坊上的各类 dApp,交易以上 BTC 锚定资产并以锚定资产作为 gas 支出。
Merlin Chain
Merlin Chain 是一条底层 EVM 兼容的比特币侧链,支持通过 Particle Network 使用比特币地址直连网络,并且会将该地址产生一个唯一的以太坊地址,也可以直接用以太坊账户通过 RPC 节点连接。现阶段的 Merlin Chain 支持 BTC、Bitmap、BRC-420 和 BRC-20 资产的跨链迁移。其中 BRC-420 协议和 Merlin Chain 一样,是 Bitmap 资产社区基于递归铭文进行的开发,整个社区基于递归铭文还提出了 RCSV 的递归铭文矩阵,Bitmap Game 元宇宙平台等项目。
Merlin Chain 于 2 月 5 日进行了主网上线,随后进行了一轮 IDO 和质押奖励,分配了 21% 的治理代币 MERL。直接和大规模的空投吸引了大量参与者,Merlin Chain 的 TVL 目前超过 30 亿美元,比特币的链上 TVL 也超过了 Polygon,在公链中排到了第 6 位。
在 People‘s Launchpad 的 IDO 中,用户质押 Ally 或超过 0.00025 BTC 获得可以兑换 MERL 购买资格的积分奖励,可累计奖励的质押 BTC 上限为 0.02,可对应获得的 MERL 代币为 460 枚。该轮分配较少,仅占代币总量的 1%。但尽管如此,按照当前 MERL 2.9 美金的场外计价计算,其收益率也超过 100%。在第二轮质押激励活动中,Merlin 分配了其代币总量的 20%,用户通过 Merlin's Seal 可以在 Merlin Chain 上质押 BTC、Bitmap、USDT、USDC 和部分 BRC-20 与 BRC-420 资产。用户在 Merlin 上的资产会每小时以 USD 计价进行一次快照,最后该日均价乘以 10000 便是用户获得的积分。第二轮质押活动采取了类似 Blast 的组队模式,用户可以选择队长和成员两个身份,选择队长身份可以获得一个邀请码,而选择队员身份则需要输入队长的邀请码绑定队伍。
Merlin 在当前落地的比特币 Layer2 方案中技术成熟,可以解放 Layer1 资产的流动性,主网的比特币可以在 Merlin 上低成本的流动。其背后依靠的 Bitmap 生态社区非常庞大,技术也相对完善,长期来看应该会有不错的发展。现阶段在 Merlin 上的质押具有极高的收益率,除了 MERL 的收益预期外,还有机会获得项目方空投的相应 Meme 或其他代币,比如官方空投的 Voya 代币,单号质押超过 0.01 BTC 便可以获得 90 枚 Voya 代币空投,上线以来币价不断上涨,最高到达了发行价的 514%,现阶段报价 5.89 美金,质押时按照比特币 50000 美金的均价计算,收益率高达 106% 。
Rollup
BitVM
BitVM 是基于 Optimistic Rollup 的比特币 Layer2。类似于以太坊上的 Optimistic Rollup,交易者首先在比特币主网向 Layer2 发送交易信息,然后在 Layer2 对交易进行计算与打包,得到的结果发送至 Layer1 的智能合约进行确认,这个过程需要留给验证者一定时间对证明者的陈述提出挑战。但比特币并不具备原生智能合约,所以具体实现不像以太坊的 Optimistic Rollup 一样简单,涉及了 Bit Value Commitment,Logic Gate Commitment 和 Binary Circuit Commitment 等过程,下文中分别用 BVC,LGC,BCC 对这三者进行代指。
- BVC(Bit Value Commitment):BVC 本质上是一个电平结果,只有 0 和 1 两种可能,类似于其他编程语言中的 Bool 类型变量,比特币是基于栈的脚本语言操作,并不存在这种类型的变量,因而在 BitVM 中使用了字节码的组合对其进行模拟。
1 <Input Preimage of HASH>
2 OP_IF
3 OP_HASH160 //Hash the input of user
4 <HASH1>
5 OP_EQUALVERIFY //Output 1 if Hash(input)== HASH1
6 <1>
7 OP_ELSE
8 OP_HASH160 //Hash the input of user
9 <HASH2>
10 OP_EQUALVERIFY //Output 0 if Hash(input)== HASH2
11 <0>
在 BVC 中,用户需要首先需要提交一个输入,然后在比特币主网上对输入进行哈希,只有当输入的哈希结果等于 HASH1 或者 HASH0 时才会对脚本解锁,当哈希结果为 HASH1 时,输出为 1,当哈希结果为 HASH2 时,输出为 0。接下来的描述中,我们会将整个代码段打包成一个 OP_BITCOMMITMENT 操作码,简化描述过程。
- LGC(Logic Gate Commitment):计算机中所有函数从本质上可以对应为一系列 Bool 门电路的组合,而任何门电路经过化简,都可以等效为一系列与非门电路的组合,也就是说,如果我们可以在比特币主网通过字节码模拟出与非门电路,本质上就可以复现任何函数。虽然比特币中没有直接实现与非的操作码,但是有与门 OP_BOOLAND 以及非门 OP_NOT,通过这两个操作码的叠加便可复现与非门功能。对于两个经由 OP_BITCOMMITMENT 得到的输出电平,我们通过 OP_BOOLAND 和 OP_NOT 操作码便可以构成一个与非输出电路。
- BCC(Binary Circuit Commitment):在 LGC 电路的基础上,我们可以在输入与输出间构建特定的门电路关系,而在 BCC 门电路中,这个输入来自于 TapScript 脚本中所对应的哈希原像,而不同的 Taproot 地址对应一个不同的门,我们称之为 TapLeaf,众多 TapLeaf 构成了一个 Taptree,作为 BCC 电路的输入。
理想情况下,由 BitVM 的证明者在链下对电路进行编译与计算,然后将得出的结果返回给比特币主网执行即可。但是由于链下的过程并不由智能合约自动化执行,为防止证明者的作恶,BitVm 需要在主网的验证者进行挑战。挑战过程中,验证者首先会复现某个 TapLeaf 门电路的输出,然后将其与证明者提供的其他 TapLeaf 结果一起作为输入驱动电路。如果输出 False,则挑战成功,说明证明者作假,反之则挑战失败。但要完成这一过程,需要挑战者和验证者提前对 Taproot 电路进行共享,并且现阶段只能实现单一验证者与单一证明者的交互。
SatoshiVM
SatoshiVM 是一种 EVM 兼容的 Zk Rollup 型比特币 Layer2 方案。SatoshiVM 上智能合约的实现方式与 BitVM 上相同,都是使用了 Taproot 电路模拟复杂函数,因而不再赘述。SatoshiVM 总体分为三层,分别是 Settlement Layer,Sequencing Layer 和 Proving Layer。Settlement Layer 也就是比特币主网,负责提供 DA 层,存储交易的 Merkle 根和零知识证明同时通过 Taproot 电路验证 Layer2 打包交易的正确性而进行结算。Sequencing Layer 负责对交易进行打包和处理,将交易的计算结果和零知识证明一同返回到主网。Proving Layer 负责针对 Sequencing Layer 传来的 Task 生成零知识证明并传回 Sequencing Layer。
BL2
BL2 的是基于 VM 通用协议(官方预设中可以兼容所有主流虚拟机的虚拟机协议)设计的 Zk Rollup 类型比特币 Layer2。和其他 Zk Rollup 的 Layer2类似,其 Rollup Layer 主要也是通过 zkEvm 对交易进行打包并生成相应零知识证明。BL2 的 DA 层引入了 Celsetia 存储批量的交易数据而仅使用 BL2 网络存储零知识证明,最后将零知识证明的验证和 BVC 在内的少量验证数据返回主网进行结算。
BL2 的 X 账户最近更新频繁,基本处于日更的状态,也公示发展规划以及代币方案,会将 20 % 的代币分配给 OG Mining,同时也预示了近期测试网的上线。现阶段该项目相对其他比特币 Layer2 比较小众,处于早期状态,引入了 Celestia,比特币 Layer2 等最近较为火热的概念,概念上足够有热度。但其官网没有设计实际性的功能,仅有预期的演示,没有项目白皮书。同时设定的目标过高,比如比特币上的账户抽象以及兼容主流虚拟机的 VM 协议,实现难度都不小,团队最终能否有能力完成这一目标并不确定,因而现阶段还难以对项目做出一个准确的评判。
B2 Network
B2 Network 是以比特币为结算层和 DA 层的 zkRollup 型 Layer2,在结构上总体可以分为 Rollup Layer 和 DA Layer 两层。用户的交易会首先在 Rollup Layer 提交和处理,Rollup Layer 采用 zkEvm 的方案执行用户交易并输出相关证明,并将用户状态也存储在 ZK-Rollup 层。批量打包好的交易和生成的零知识证明将被转发到 DA Layer 进行存储和验证。DA Layer 可以细分为去中心化存储节点,B2 Node 和比特币主网三个部分。去中心化存储节点接收 Rollup 数据后,定期生成基于 Rollup 数据的时间和空间的零知识证明,并将生成的零知识存储证明发送给 B2 Node。B2 Node 则负责对数据进行链外校验,校验完成后将交易数据和相应零知识验证以 TapScript 的形式在比特币主网进行记录。比特币主网将负责确认零知识验证的真实性并进行最终结算。
B2 Network 在各大 BTC Layer2 方案中有着不错的关注度,在 X 上已有 30 万粉丝,超过了 BEVM 的 14 万和同为 Zk Rollup Layer2 的 SatoshiVM 的 16.6 万。同时该项目得到了包括 OKX,HashKey 在内的种子轮融资,备受关注,现阶段链上 TVL 已超过了 6 亿美金。
B2 Network 上线了主网 B2 Buzz,现阶段要使用 B2 Network 必须获得邀请链接,而不能直接参与。B2 Network 借鉴了 Blast 的传播模式,在新入局者和已入局者之间进行了一个强有力的双向利益绑定,给到已入局者充分的项目推广动力。完成关注官网推特等简单任务后便可以进入质押界面,现阶段支持利用 BTC,Ethereum,BSC 和 Polygon 四条公链上的资产进行质押。比特币主网的资产除比特币外,铭文 ORDI 和 SATS 也可以进行质押。如果质押 BTC 资产则直接对资产进行转账即可,而如果要质押铭文资产,需要先后经历铭刻和转账阶段。值得注意的是,由于比特币主网并没有智能合约,所以现阶段的 BTC Layer2 跨链转账中,资产本质是被多签锁定在了一个特定的 BTC 地址。现阶段在 B2 Network 上质押的资产最早要等到今年 4 月才可以释放,而期间质押获得的积分可以兑换矿机组件进行虚拟挖矿,其中 BASIC 矿机仅需要 10 个组件便可开启,而 ADVANCED 矿机则需要超过 80 个组件。
官方公布了部分代币计划,将 5% 的代币总量用于奖励虚拟挖矿,另外将 5% 分配给 B2 Network 上的生态项目进行空投。现阶段项目方在 Tokenomics 公平性相互内卷的情况下,B2 Network 只分配 10% 的代币总量,难以充分调动社区的热情,预计 B2 Network 后期应该会有其他质押激励或 LaunchPad 的计划。
综合对比
综合三种比特币的二层网络形式,闪电网络拥有最快的交易速度和最低的交易成本,在比特币的实时支付以及线下购买物品的过程中有着更多的应用。但是如果要实现比特币上应用生态的开发,搭建各类 DeFi 或者跨链协议闪电网络物流从稳定性还是安全性上都难以支持,因而应用层市场的竞争主要在侧链与 Rollup 类型之间展开。相对来说侧链方案不用在主网确认交易,同时有着更为成熟的技术方案和实现难度,因而现阶段在三者中有最高的 TVL。由于比特币主网上智能合约的缺失,现阶段对于 Rollup 传回数据的确认方案还在发展之中,具体的落地可能还需要一段时间的等待。
比特币跨链桥
Multibit
Multibit 是比特币网络上专门针对 BRC20 资产设计的跨链桥,现阶段支持了 BRC20 资产向 Ethereum,BSC,Solana 和 Polygon 四条链上的迁移。跨链过程中,用户首先需要将资产发送到一个 Multibit 指定的 BRC20 地址,等待 Multibit 在主网确定资产的转移后,用户便有了在其他链上铸造相应资产的权限,最终完成跨链还需要用户支付 gas 在另一条链上 Mint。现阶段可以对 BRC20 这类铭文资产提供跨链的跨链桥中,Multibit 具有最好的交互性并且资产的 BRC20 资产数量也最多,包括了 ORDI 在内的十余种 BRC20 资产。此外,Multibit 还积极拓展了 BRC20 之外资产的跨链,现阶段支持了 BTC 原生稳定币协议 Bitstable 的治理代币和稳定币的 Farming 和跨链。在现阶段对 BTC 衍生资产提供跨链的跨链桥中,Multibit 是赛道中最前沿的存在。
Sobit
Sobit 是在 Solana 和比特币主网间建立的跨链协议,现阶段的跨链资产主要为 BRC20 代币以及 Sobit 的原生代币。用户在比特币主网上将 BRC20 资产质押到指定的 Sobit 地址,等待 Sobit 的验证网络验证通过后,用户便可以在 Solana 网络的指定地址 Mint 映射的资产。SoBit 验证网络的核心是基于验证器的框架,需要多个受信任的验证器来批准跨链交易,为防止未经授权的转账提供了额外的安全保障,这种措施可以显著提高系统的安全性和鲁棒性。Sobit 的原生代币为 Sobb,可用来支付 Sobit 跨链桥的跨链费用,总量为 10 亿枚。Sobb 将 74% 的资产以 Fair Launch 的方式进行了分配。和比特币上其他 DeFi 协议以及跨链协议代币上线后的情况不同, Sobb 币价短暂上行后便进入了下降周期,而且跌幅超过 90%,并且最近并没有伴随着 BTC 上涨的热情有明显的起势,这可能和 Sobb 所选赛道有关。Sobit 和 Multibit 选取的服务对象高度重合,但现阶段 Sobit 只能支持面向 Solana 的跨链,同时可跨链的 BRC20 资产也只有三种。相比同样提供 BRC20 资产跨链的 Multibit,Sobit 在生态和跨链资产的完善性上相差较远,因而在与 Multibit 的竞争中难以取得优势。
Meson Fi
Meson Fi 是基于 HTLC(Hash Time Locked Contract)原理实现的跨链桥,现阶段已经实现了包括 BTC,ETH,SOL 在内的 17 条主流公链间的跨链交互。跨链过程中,用户在链下对交易信息签名后提交给 Meson Contract 确认并在原链锁定相应资产,Meson Contract 在确认消息后通过 Relayer 将消息广播到目标链上。其中 Relayer 有 P2P 节点,中心化节点和无节点三种情况,P2P 节点具有更好的安全性,中心化节点有更高的效率和可用性而不通过节点的情况则需要用户在两条链上均持有一定资产,用户可以根据实际情况选择。目标链上的 LP 通过 Meson Contract 的 postSwap 检验交易的正确性后也在 Meson Contract 上调用 Lock 方法锁定相应资产,之后将地址暴露到 Meson Fi。接下来的操作便是 HTLC 的过程,用户在原链指定 LP 地址与创建哈希锁,在目标链通过暴露哈希锁原像取出资产,LP 再通过原像在原链取出用户锁定的资产。
Meson Fi 并不是一条专门针对比特币资产设计的跨链桥,更类似于 LayerZero 这种全链桥。但现阶段的主流 BTC Layer2 诸如 B2 Network,Merlin Chain 以及 Bevm 均与其建立了合作关系并在质押过程中推荐使用 Meson Fi 进行资产的跨链。据官方披露,Meson Fi 在 Merlin Chain 质押的三天活动期间处理了超 20 万笔交易,以及约 2000 枚 BTC 资产的跨链质押,几乎包揽了所有主流链跨向比特币的交易。比特币上 Layer2 不断发布并推出质押激励的这一过程中,Meson Fi 可以吸引到大量资产的跨链,应该会为其后续生态的壮大以及提高跨链收益带来不少促进作用。
综合对比
总的来说,Meson Fi 和 另外两条跨链桥属于两个种类。Meson Fi 本质是一条全链形式的跨链桥,但是刚好与比特币的许多 Layer2 达成了合作,帮助其桥接来自于其他网络的资产。而 Sobit 和 Multibit 是针对比特币原生资产设计的跨链桥,服务对象是 BRC20 资产以及比特币上其他 DeFi 和稳定币协议资产。相对来说,Multibit 提供的 BRC20 资产种类更多,包括了 ORDI、SATS 在内的数十种资产,而 Sobit 至今仍只支持了三种 BRC20 资产。此外,Multibit 和部分比特币稳定币协议也建立了合作关系,提供了相关的跨链服务和质押收益活动,有着更全面的服务类型。最后 Multibit 还有更好的跨链流动性,提供了 Ethereum、Solana 和 Polygon 在内共计 5 条主流链的跨链服务。
比特币稳定币
BitSmiley
BitSmiley 是基于 Fintegra 框架建立在比特币主网上的一系列协议,包含了稳定币协议,借贷协议和衍生品协议。用户通过其稳定币协议超额抵押 BTC,可以铸造出 bitUSD,而当用户想撤回其抵押的 BTC 时,需要将 bitUSD 发送回 Vault Wallet 进行销毁并支付一定手续费。而当质押品价值低于一定阈值时,BItSmiley 会进入对质押资产的自动清算流程,清算价格的计算公式如下:
可以看到,具体的清算价格与用户抵押品实时的价值和所铸造 bitUSD 数量有关,其中 Liquidation Ratio 为一个固定的常数。在清算过程中,为了防止价格波动对被清算者造成的损失,BItSmily 中设计了一个 Liquidation Penalty 来进行补偿,清算时间越长,这个补偿的数额越大。资产的清算采取了荷兰拍的竞价方式,以达到最短时间内完成资产清算的目的。同时,BitSmiley 协议自身的盈余会被存储到指定账户,并定时进行拍卖,拍卖形式为 BTC 竞价的英国拍卖,这种方式可以对盈余资产的价值进行最大的发掘。对于这部分盈余资产,BitSmiley 项目方将 90% 用于对链上质押者的补贴,剩余 10% 则分配给 BitSmiley 团队作为日常维护成本。在 BitSmiley 的借贷协议中,也提出了一些针对比特币网络的结算机制创新。由于比特币主网 10 分钟一个区块的出块速度,无法像以太坊一样方便的引入预言机对价格的波动进行实时判断,所以在 BitSmiley 中引入了保险第三方的机制来避免另一方没有按时交付的情况,用户可以选择提前向第三方支付一定 BTC 作为交易保险(双方均需要支付),当某一方未按时完成交易时,则由担保方向另一方补偿损失。
BitSmiley 上提供了丰富的 DeFi 以及稳定币功能,并且在清算机制上也进行了许多创新以更好保障用户利益并提高对于比特币网络的适配情况。无论从结算机制还是抵押机制来看,BitSmiley 都是一个优秀的稳定币 与 DeFi 模型,何况比特币生态还在方兴未艾的状态,BitSmiley 应该能在稳定币的竞争中占到相当的市场份额。
BitStable
BitStable 同样是一个基于超额抵押设计的比特币稳定币协议,现阶段支持来自比特币主网的 Ordi 和 Mubi 资产以及以太坊的 USDT 抵押。根据三种资产的波动率,BitStable 设置了不同的超额抵押比例,USDT 是 0%,Ordi 是 70%,而 Mubi 达到了 90%。
BitStable 还在以太坊上部署了相应智能合约,质押获得的 DALL 稳定币可以在以太坊上 1:1 兑换 USDT 与 USDC。同时,BitStable 采取了双币机制,除了稳定币 DALL 外,其自身采用了 BSSB 作为治理代币 ,通过 BSSB 可以参与社区的投票治理,同时共享网络的收益。BSSB 总量为 2100 万枚,被以两种方式进行了分配。第一种是通过在比特币网络上质押 DALL 代币赚取相应 BSSB 治理代币,项目方将陆续通过质押奖励分配出 50% 的 BSSB 代币。第二种方式是去年 11 月底在 Bounce Finance 上进行的两轮 LaunchPad,分别通过 Auction 质押拍卖以及固定价格拍卖分发了 30% 和 20% 的 BSSB。但是在 Auction 质押拍卖中出现了黑客攻击的情况,导致超过 300 万枚 BBSB 代币被销毁。
不过这个过程中项目团队及时的对黑客攻击做出了应对,对于剩余未被黑客攻击影响的 25% 的代币仍然进行了发放,虽然付出了更高的成本,但这一措施较好的恢复了社区的信心,最终没有导致开盘后闪崩的情况出现。
比特币 DeFi
Bounce Finance
Bounce Finance 由一系列的 DeFi 生态项目组成,包括了 BounceBit,BounceBox 和 Bounce Auction 三部分。值得注意的是,Bounce Finance 最早并不是服务于 BTC 生态的项目,而是针对以太坊和币安链设置的一个拍卖协议,去年 5 月才趁着比特币开发热潮转移了阵地。BounceBit 是一条 EVM 兼容的比特币 POS 侧链,而其上用来选取验证者的资产则是从比特币主网质押的比特币。同时,BounceBit 中引入了混合收益机制,用户通过在 BounceBit 质押 BTC 资产,既可以在链上通过 POS 验证和相关 DeFi 协议赚取收益,同时还可以通过链上镜像机制,在 CEX 上赚取相应收益后,将资产安全的转移与转出。BounceBox 则类似于 Web2 中的应用商店,发布者可以在其中自定义设计一个 dApp,也就是 box,完成后通过 BounceBox 进行发放,然后用户便可以选择自己喜欢的 box 参与其中的 DeFi 活动。而 Bounce Auction 则是项目原来在以太坊上的主体部分,主要进行各种资产的拍卖,并提供了包括固定价拍卖,英国拍卖和荷兰拍卖在内的各式拍卖方式。
Bounce 的原生代币 Auction 在 2021 年便进行了发放,并在 Bounce Finance 上进行的多轮代币 LaunchPad 中作为获得积分奖励的指定质押代币,质押奖励活动拉动了最近 Auction 代币价格的不断上涨。而更值得关注的是 Bounce 在转向比特币后所新搭建的质押链 BounceBit,现阶段开启了链上质押获取积分与测试网交互积分活动,项目的 X 账户上也明确表示了后续可以用积分兑换代币并且代币的发行就会在今年 5 月进行。
Orders Exchange
Orders Exchange 是一个完全构建在比特币网络上的 DeFi 项目,现阶段支持了数十种 BRC20 资产的限价与市价挂单交易,并计划后续推出 BRC20 资产之间的 Swap。Orders Exchange 的底层技术由 Ordinals Protocol,PSBT 和 Nostr Protocol 三部分构成。关于 Ordinals Protocol 的介绍可以参考 Kernel 之前的研报 Kernel Ventures: RGB 能否复刻 Ordinals 的热潮。PSBT 是比特币上的一种签名技术,用户通过 SIGHASH_SINGLE | ANYONECANPAY 签署由 Input 与 Output 组成的 PSBT-X 格式内容,Input 内是用户自己将执行的交易,而 Output 中包含的内容是用户执行交易的前提,需要有另一个用户执行了 Output 内容并进行 SIGHASH_ALL 签名并公示在主网上后,Input 中的内容才最终生效。Orders Exchange 的挂单交易中,用户通过 PSBT 签名方式完成挂单并等待另一方完成交易。
Nostr 是根据 NIP-100 设置的一种资产转移协议,提高了资产在不同 DEX 间的互操作性。该项目全部 1 亿枚代币已完全释放,虽然项目方在白皮书中强调该代币仅为实验代币,不具备任何价值,但项目方精心设计的空投计划还是表现出了明显的代币经济意图。初始代币的分配方向主要有 3 个,45% 的代币被分配给了在 Orders Exchage 上的交易者,40% 的代币被空投给了早期的用户与推广者,10% 被分配给了开发者。但值得注意的是,40% 的空投部分无论在官网还是官推都没有详细介绍分配方式,同时在官方宣称的空投后也没有在推特或 Discord 的 Orders 社群激起讨论,因而空投的实际发放情况存疑。整体来看 Orders Exchange 的买单挂单页面直观,清晰,可以看到按顺序排列的所有买单与卖单价格,在现阶段提供 BRC20 买卖的平台中,质量上乘。后续推出 BRC20 代币间的 Swap 服务,应该能对帮助到协议的价值捕获。
Alex
Alex 是在比特币侧链 Stacks 上建立的 DeFi Protocol,现阶段支持了 Swap,Lending,Borrow 等交易类型。同时,Alex 还对传统DeFi 交易模行了创新。首先是 Swap,传统的 Swap 计价模式可以分为普通币对的 x*y=k 与稳定币的 x+y=k 两种,但在 Alex 中可以自由设置币对的交易规则,按照一定的比例设置为 x*y=k 和 x+y=k 两种模型的线性组合。同时 Alex 还引入了 OrderBook 这种链上链下相结合的订单薄模式,使用户可以零成本的快速取消挂单。最后 Alex 提供了固定利率的借贷活动,并且为借贷服务建立了多元化抵押品池而非传统的单一抵押品,其中的抵押品由风险资产和无风险资产组成,降低了借贷的风险。
不同于比特币生态的其他 DeFi 项目在 Ordinals 协议带火比特币生态后才陆续入场,Alex 早在上一轮牛市就开始了对于比特币 DeFi 生态的布局,并拿到了种子轮的融资。无论是从交易的性能还是交易的种类上看,Alex 在现阶段 BTC 生态的 DeFi 中处于相对领先的水平,甚至许多以太坊上的 DeFi 项目都达不到 Alex 的交易体验。Alex 的原生代币 Alex Lab 总量为 10 亿枚,现阶段已经释放了总量的 60%,后续可以通过在 Alex 质押或提供流动性赚取一部分代币,但是相应的收益很难达到早期上线时的水平了。作为 BTC 上现阶段最完善的 DeFi 项目,Alex 的市值并不算高,而且这轮牛市中,BTC 生态应该会是重要甚至主要叙事,应该会给现阶段的整个 BTC 生态带来不少溢价。此外,最近 Alex 部署的侧链 Stacks 也将迎来重要的中本聪升级,届时 Stacks 无论在交易速度还是交易成本上都会有大幅优化,安全性也将背靠比特币主网,成为一条真正的 Layer2。这一升级也能大大降低 Alex 自身的运行成本并改善其交易体验与安全性,更多资金涌入 Stacks 链也可以为 Alex 提供更大的市场与交易需求,为协议带来更多的收益。
总结
Ordinals 协议的应用,改变了比特币主网无法实现复杂逻辑和发行资产的原状,借鉴或改进 Ordinals 的思路,各类资产协议也在比特币网络上接连被推出。但比特币主网的应用层并没有提供这方面服务的准备,在铭文资产爆发的情况下,比特币应用所能实现的功能显得相当落后,因而现阶段比特币网络上应用的开发成了各方抢占的热点。在各类应用的发展中,Layer2 有着最高的优先级,因为其他各类 DeFi 协议无论如何发展也只是改善了交易体验,但如果无法改善主网的交易速度和降低交易成本,比特币主网的资产流动性始终难以得到释放,链上充斥着的也更多会是为了投机进行的打新交易。在比特币主网完成了对于交易速度和成本的改进后,下一步便是对于交易体验和交易多样性的改进。各类 DeFi 或者稳定币协议,为交易者提供了多样的金融衍生品交易。最后便是能够使比特币主网和其他网络资产互相流通的跨链协议,比特币上的跨链协议相对成熟,主要其不完全由于比特币主网的开发热潮兴起,许多全链桥和主流跨链桥设计之初便提供了对比特币网络的跨链服务。对于 SocialFi 和 GameFi 这类 dApp,由于比特币主网高 gas ,高延迟的限制,现阶段还未出现现象级的项目,但是随着二层网络的提速与扩容,未来在比特币二层网络上得到发展的可能性会比较大。几乎可以肯定,比特币生态至少会是这轮牛市的热点之一,甚至会是主流叙事。有了充分的热情和巨大的市场,虽然比特币的各生态还在开发早期阶段,相信这轮牛市中将可以看到各个赛道优秀项目的涌现。
Kernel Ventures是一个由研究和开发社区驱动的加密风险投资基金,拥有超过70个早期投资,专注于基础设施、中间件、dApps,尤其是ZK、Rollup、DEX、模块化区块链,以及将搭载未来数十亿加密用户的垂直领域,如账户抽象、数据可用性、可扩展性等。在过去的七年里,我们一直致力于支持世界各地的核心开发社区和大学区块链协会的发展。
参考
- BEVM白皮书:https://github.com/btclayer2/BEVM-white-paper
- 什么是比特币默克尔化抽象语法树:https://www.btcstudy.org/2021/09/07/what-is-a-bitcoin-merklized-abstract-syntax-tree-mast/#MAST-%E7%9A%84%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%90
- BitVM白皮书:https://bitvm.org/bitvm.pdf
- 比特币脚本原理:https://happypeter.github.io/binfo/bitcoin-scripts
- SatoshiVM 官网:https://www.satoshivm.io/
- Multibit's Docs:https://docs.multibit.exchange/multibit/protocol/cross-chain-process
- Alex 白皮书:https://docs.alexgo.io/
- Merlin 技术文档:https://docs.merlinchain.io/merlin-docs/
- Sobit 白皮书:https://sobit.gitbook.io/sobit/
比特币
Layer 2