科普与项目分析】LumiBit 正在探索基于 zk-EVM 的比特币 Layer2
2024-01-30 10:20
TVBee聊财经
2024-01-30 10:20
订阅此专栏
收藏此文章

​​BTC 现货 ETF 再次把 BTC 变成加密市场的主角,与此同时还有日益繁荣的 BTC 生态。

BTC 生态新技术、新项目也不少,其中, @LumiBitL2 这个项目,正在探索基于 zk-EVM 的 。

❖技术要点❖

先来介绍一下 LumiBit 的技术特点,顺便科普一些区块链技术知识。

➤Rollup

一种区块链扩展技术,将交易、计算在链外执行,将交易数据汇总以后再提交到主链上进行验证。虽然 BTC 网络不支持智能合约,LumiBit 采用客户端验证方式。用户使用开源的客户端,参与 Rollup 验证,不依赖于第三方节点。

➤ZK-Rollup

Rollup 主要包括两种,一种是 Optimistic Rollups,使用延迟验证和争议解决机制。设置一个窗口期,在窗口期时间内,如果有人质疑交易信息,可以发起挑战验证交易信息。超过窗口期无人质疑,交易信息默认正确。在资金从 Layer2 转移到 Layer1 时,Optimistic Rollups 会因此有延时。另外,在验证交易信息时,Optimistic Rollups 需要验证较大量的交易数据。

相比之下,在 ZK-Rollup 技术中,Layer2 中的交易数据经过零知识证明,加密压缩成为数规模较小的 ZK 证明,提交给主链进行验证,因此需要验证的数据量比较小。并且也没有延迟验证的窗口期需要等待。

ZK-Rollup 是一种受到广泛认可的区块链扩展技术。

➤Type2 ZK-EVM

V 神曾经在一篇文章中总结了 ZK-EVM 的 5 种类型。

Type1 ZK-EVM,与以太坊等效,完全兼容以太坊 EVM,但验证效率低。

Type2 ZK-EVM,与 EVM 等效,但是修改了块结构、状态树等数据结构,这样可以很好的兼容 EVM,同时改进验证效率。

从 Type3 以后,验证效率提高,但是对 EVM 的兼容性越来越差。

LumiBit 基于 Scroll 技术构建,可以实现 Type2 ZK-EVM,对 EVM 兼容性很好。

➤电路设计

Type 2 ZK-EVM 可以实现基于通用电路的设计,能够模拟任何特定的程序或算法。LumiBit 还将提供用于定制电路设计的 SDK。此外,LumiBit 的电路设计会生成符合 BTCUTXO 模型的证明状态树。

LumiBit 的电路为 DAPP 开发提供了极为便利和灵活的基础设施,为 ZK 证明同步到 BTC 网络提供支持。

➤Halo2 零知识证明​

零知识证明 ((Zero-Knowledge, ZK)。证明过程是原始数据经过一系列加密计算,计算出 zk 证明。验证过程是,不需要知道原始数据,利用算法可以验证这个 zk 证明的真伪。

ZK 技术主要有 zk-SNARK 和 zk-STARK 两种。zk-SNARK 生成的 zk 证明更短小,所以验证效率更快。一般的 zk-SNARK 需要可信设置,设置一个初始环境并生成一些密钥材料,然后才能计算 zk 证明。计算以后密钥材料会被销毁。但是,如果密钥被泄露,可以用来伪造假的 zk 证明。

Halo2 是一种 SNARK 的算法结构,这个结构不需要可信设置,所以它就弥补了 zk-SNARK 的安全性问题。

所以,Halo2 零知识证明,可以更好的兼顾安全性和效率性。

➤Omin Wallet

LumiBit 使用原生 BTC 钱包来参与生态,这里应用到抽象账户技术,用户只需要使用 BTC 私钥进行签名,就可以在 LumiBit 链上创建抽象账户,执行各种链上交易,参与 BTCL1 生态以及 L2 的 EVM 应用。

Omin Wallet 为用户提供了原生的 BTC 体验。

➤实时跨链通信和异步跨链交易

实时跨链通信是指,LumiBit 的索引器和监听器,可以实时读取 BTC 主网的信息并将其用于链上应用程序。

异步跨链交易是指,BTC 主网的资产可以单独映射到 LumiBit 链上进行交易,无需先进行前置化跨链。

❖可行性与创新分析❖

使用客户端来执行 Rollup 验证,这个是创新,也是可以行的。因为 ZK 证明,尤其是 zk-SNARK 生成的证明,数据短小,客户端可以完成验证。LumiBit 是否会引入一定的验证激励,暂时还不了解,因为 LumiBit 暂时还没有发币。如果大量客户端参与 LumiBit 验证,可能会类似于 BTC 全节点。

LumiBit 基于 Scroll 技术,所以实现前面提到大部分技术,包括 ZK-EVM、Halo 是没有问题的。

抽象账户是已经落地的技术,可行性没有问题。

作为一个支持智能合约的系统,LumiBit 可以通过智能合约读取 BTC 主网的数据,对铭文进行索引,自然可以实现铭文资产跨链到 LumiBit 上。实时跨链通信和独立跨链交易是可以实现的。

总体上,LumiBit 的 BTCLayer2 的技术设计具有较强的可行性。

❖必要性与优势分析❖

使用 BTC 转账备注来记账的铭文生态,带来了一种全新的发币形式。但是,铭文形式很难支撑高效而多元化的去中心化应用生态。

闪电网络的主要职能是支付而非应用生态。

RGB 协议在客户端上执行智能合约,其安全性存在争议。

Stacks 使用 Clarity 编程语言来实现智能合约生态,既不符合区块链开发者的主流习惯,也不符合用户的操作习惯。

LumiBit 致力于开发一个兼容 EVM 的、使用零知识证明的 BTCLayer2 网络,具有现实意义。

LumiBit 的优势在于:

第一,可以在 BTC 的 Layer2 发展应用生态,庞大交易数据可以压缩成为短小的 zk 证明发送到 BTC 主网。Layer2 上大大降低应用的成本,同时提高效率。

第二,对于 EVM 具有 100% 的兼容。** 通用与定制的电路设计,为开发者提供了便利而灵活的条件。现有的 EVM 应用和用户可以迅速进入 BTC 生态。

第三,使用 Halo2 零知识证明,可以兼顾安全性和效率性。

第四,使用 BTC 原生钱包参与生态,以 BTC 作为 GAS,为用户提供 BTC 原生体验。这是 #LumiBit 最大的特色之一。

第五,LumiBit 网络通过智能合约对 BTC 铭文进行索引,可以提高铭文生态的去中心化程度。独立跨链交易,可以使铭文资产在 LumiBit 生态中参与去中心化应用,降低交易成本、提高交易效率。此外,LumiBit 网络计划在多个闪电网络通道与多个公链生态中建立节点,从而实现更包容的 BTC 广域 Layer2。

总体上,LumiBit 一方面采用了先进的 Layer2 技术,对于 EVM 具有极好的兼容性。另一方面,LumiBit 以 BTC 作为 GAS,在原生的 BTC 钱包中参与 BTC 生态,兼容智能合约、铭文、闪电网络、乃至多链生态,围绕着 BTC 生态资产,逐步完成原生 BTC 大生态的可能。 

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

TVBee聊财经
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开