Bison

比特币原生的zk-rollup

总结分析

Bison Network 是一种基于比特币的 ZK-STARK 主权 Rollup(客户端验证) 。

所谓主权 Rollup,即 L1 被当作 Rollup 的区块数据公示板(DA)使用,不验证 Rollup 交易是否正确, Rollup 交易被 Rollup 自己的节点验证。

Bison 将 Rollup 的 zk 证明提交到了 BTC Ordinals 中,用户可以可以从 BTC 下载证明,并运行自己的客户端来验证 Rollup 交易。如果需要验证 Rollup 的全部状态,就需要同步全节点。

Bison 的特色在于与 BTC L1 桥的实现。当一个用户向 Bison Rollup 存 BTC 时,这个 BTC 会被分给为多个包函了 BTC 的多签钱包中。这些多签钱包都支持了 DLC (Discreet Log Contracts),该技术以 Taproot 升级为基础,是一种利用了 BTC 多签与时间锁定脚本的简单逻辑合约。

当用户存入 BTC 时,需要同 Bison 网络一起,对未来的所有的情况签署相关的执行交易,比如:

转账给他人的情况

  1. 提取回 BTC 主网的情况

  2. 提取回 BTC 主网的情况

  3. 长时间无人提取的情况。

签署后,这些交易并不会被发布到 BTC 区块中,交易若想执行,就需要预言机来驱动。多签钱包的控制者有三个,即用户、Bison Rollup、预言机,获得其中任意两个签名,就可以获得这些 BTC 的控制权。

DLC 就像是比特币上的 if-do 语句,预言机就来输入 if 的条件,do 的执行部分就是发送上述签署的三种情况下的交易。

这里的预言机链接着 Bison Rollup 的桥合约,如果桥收到用户的请求要将 BTC 转移给他人,预言机酒发送前情况

  1. 下签署的交易,多签名的地址控制权给到 Bison 网络,进一步分配;如果收到用户的请求,

  2. 发送 ,控制权移交给用户;如果长时间没有收到消息,则时间锁到期,控制权回归用户。

由此,Bison 实现了对从 Rollup 中提取 BTC,并设定了一个简单的逃生通道。不过这里的系统薄弱点在于预言机,如果传递错误信息,就会导致用户的资产丢失,因此可以考虑引入去中心化的部分,比如 chainlink。

DLC 实现的“去信任的桥”是对 BTC 脚本潜能的挖掘,http://DLC.link 使用它将 BTC 跨到 ETH 与 STX 等链中使用。

Bison Rollup 虽然通过引入新的第三方,实现了简单的“逃生通道”,但依然没有实现 BTC L1 验证 Rollup 证明。

项目介绍

Bison 成立于 2023 年,是一款比特币原生的 zk-rollup,可提高交易速度,同时在原生比特币上实现高级功能。开发者可以使用 zk-rollup 来打造创新的 DeFi 解决方案,例如交易平台、借贷服务和自动化做市商。

Bison 也参与了 ABCDE 比特币生态项目的路演,据介绍,Bison 解决方案利用零知识证明和 Ordinals 进行快速、安全的交易。所有数据都锚定回比特币,以增强安全性。Bison 能实现可以达到每秒交易 2200 笔,其费用为比特币的 1/36。

Bison 团队中包含 Starknet 的自身代码贡献者。

website: https://bisonlabs.io/

Twitter: https://twitter.com/Bison_Labs

RootData: https://www.rootdata.com/zh/Projects/detail/Bison?k=MTAxMDk%3D

最后更新于