BitVM 2:比特币上的免许可验证

欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

初版 BitVM 的设计局限在两个参与者。后续的工作结合了并行以及冗余的实例,以引入基于 1-of-n 诚实假设的多方参与。这些合约的主要局限在于所有验证者都必须在编译时定义好。而且,启动开销会随着验证数量的增加而增加。这暗示着,想要打破一个合约,永远只需贿赂有限数量的参与者。

BitVM2 是一个大胆的变种:任何人都可以作为验证者。这依然需要带有 1-of-n 诚实参与者假设的一次性装置,但在运行时,任何人都可以挑战一个无效的断言,不需要具备初始化团体成员的身份(不需要是那 n 个参与者之一)。这克服了以往方案的局限性,并优化了它们的信任假设。而且,它还简化了整体设计,将审判的最长轮次降低到两轮。

桥接合约(bridge)依然额外要求一些预先定义的操作员集合,并且m个操作员中至少要有一个是诚实的。不过,即使在所有操作员都不诚实的情况下,他们也无法偷走你的钱,最多只能烧掉这些钱。

引言

对于一个给定的程序 f,我们希望验证一些断言:输入一些x,会输出y,也即f(x)=y。举个例子,f可以是一个 SNARK 验证器,比如 Groth16 证明系统的验证器。那么 x就是一个证据,而y 就是一些 SNARK 证明了有效性的输出状态(output state)。

在 SNARK 验证器这样的例子中,程度太大,无法用一段比特币脚本来表示它。实现一个 Groth16 验证器可能需要体积高达 20 MB 的脚本。但是,可允许的脚本体积的上限是比特币区块体积的上限:4 MB。而就算压缩到这个体积,可能依然过于庞大了。

幼稚的解决方案

“Lamport 签名” 提供了一种办法,将一个程序f(x)=y分割成多个步骤。比如步骤:n=42。

pSu5DDXAzj6pcnSvVKW6QHebfhzSKvr6fAg3bIC1.jpeg

这样一来,f 的计算就可以分切成有顺序的 43 笔交易, 在多个区块中执行。每一笔交易都以上一笔交易的输出状态作为自己的输入状态。但凡证明者在任何一个状态z_i 上含糊其辞,每个人都可以使用相冲突的 Lamport 签名作为一个欺诈证据。

这确实是一种挑战证明者的免信任办法。但是,这种解决方案的重大局限在于其密集的链上足迹,因为它依然要求证明者执行整个计算。此外,同样因为 Lamport 签名,它引入了转换状态的开销。

平衡式解决方案

我们可以将一些重度工作从证明者一方转移给验证者的欺诈证据,从而显著减少链上足迹。现在,证明者只需一次性承诺x和y,以及所有中间结果z1,z2……,z42。

任何验证者都可以证否任何错误的断言。在启动阶段,我们定义一棵 Taptree,包含了 43 个脚本,以证否f1,f2,f3,f43 任何一段计算。只要一个断言

umwkmS88Doglj6VTiqPlH2S3QURlg3qI3SfugY2w.jpeg

不能成立,任何人都可以从对应的脚本中花费。这就将最差情况下的计算量降低到了一步f_i ,由验证者执行。这一步可能依然需要可观体积的 Script 实现。理论上,只要它能塞进一个区块,就没有太大问题,或者更好一些,可以实现 400 KB 的标准化体积。在实践中,对一些具体的 f  实现,我们会尝试在证明者的承诺体积和验证者的脚本体积之间找出一个最优的平衡。

本质上,这允许任何人毁灭证明者的输出,只要证明者作出了任何不正确的断言。不然的话,如果没有人能证否任何一段计算,那么,到脚本超时的时候,诚实的证明者就能花费这个输出。最多只需要两轮。

这个机制可以作为桥接合约免许可验证的基本构筑模块。

乐观解决方案

下列协议提升了上述设计中的皆大欢喜路径(有希望是最常用路径),代价是在最差情况下增加了两轮交互:

1.证明者承诺输出状态y

2.如果不正确,任何人可以开启一轮挑战

3.证明者承诺中间结果 z1,z2,……z42

4.如果不正确,任何人都可以证否断言f _i

免许可的桥接合约设计

fSJTiPgstO1WN5lSZ5gJUUCPKKO91BfzfxCy6hdC.jpeg

局限性:手续费

在上述设计中,证明者可以偷取一些手续费。在这种情况下,资金储备依然是安全的,只不过验证者会失去一些担保资金。

攻击场景如下:

  • 证明者是恶意的
  • 证明使用自己的 KickOff_Tx(不具备有效的 PegOut_Tx)
  • 证明者等待一个挑战者执行 Challenge_TX,为执行挑战的证明者支付
  • 证明者不执行挑战,直接停止响应

下面这幅修正后的图解决了这个问题。需要多两笔 n-of-n 的预签名交易。

clAaW1fQ2mxJBhqWkd9hdosmYXrefao1p9zetAfx.jpeg

局限性:诚实操作员

这个设计要求至少以为操作员是诚实的,否则资金最终会变成不可花费的。在现实中,活性故障可以搭配绑票攻击来盗窃资金(例如:除非你给我支付 50% 的赎金,否则你的资金就别想解锁。)

风险提示:根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本网站内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本文收集整理自网络,不代表经典网立场,如若转载,请注明出处:https://www.jingdian230.com/jinse/185973.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,本平台仅提供信息存储服务。

Special statement: The above contents (including pictures or videos, if any) are uploaded and released by users of the we-media platform. This platform only provides information storage services.

(0)
欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

相关推荐

  • 险企年内发债近千亿 光大永明9亿次级债获批

    京华时报报道,从保监会了解到,保监会已经批准光大永明人寿保险有限公司募集10年期次级定期债务,募集规模不超过人民币9亿元。粗略统计,2012年保险企业通过发债补血规模已经近千亿元。…

    金色财经 2023年 11月 8日
    116
  • 省钱有诀窍 招行教您办贷款

    在北京做服装生意多年的赵先生谈到自己的融资之道时说:“现在解决融资不难,满大街都是银行找着你贷款,选择贷款时得细心对比,贷款好不好用,利息省不省,当中可有大学问。”   …

    金色财经 2023年 8月 27日
    122
  • 线下、线上两种方式查询公积金贷款额度

    线下、线上两种方式查询公积金贷款额度 对于许多计划购房的人来说,了解自己公积金贷款的额度是至关重要的。公积金贷款虽然利率较低,但贷款额度往往有限,因此了解自己的额度限制可以帮助购房…

    金色财经 2023年 9月 18日
    107
  • 滑点现象解析与选择:探寻4E合约平台的魅力

    在寻找最佳合约交易平台时,一个至关重要的因素便是滑点问题。滑点,作为交易领域内常见的现象,对于交易者的交易体验和盈亏状况都有着深远的影响。接下来,我们将着重探讨滑点现象及影响因素,…

    2024年 3月 21日
    47
  • 网传部分银行停止二套房贷 兰州各银行二套房贷暂未停

    近日,一则“二套房贷款将停止”的消息在网上广泛流传,引发关注。同时,据媒体报道,部分地方有银行已停止二套房贷。   兰州目前的情况怎样呢?昨日,采访获悉,目前兰州各家银行…

    金色财经 2024年 1月 7日
    140
  • 公积金贷款额度取决于哪些因素?

    公积金贷款额度取决于哪些因素? 公积金贷款是一种重要的住房贷款方式,对于许多购房者来说,公积金贷款的额度是他们非常关注的问题。那么,公积金贷款的额度究竟取决于哪些因素呢?本文将对此…

    金色财经 2023年 10月 23日
    119
  • 房产证抵押贷款:一个安全的融资途径

    房产证抵押贷款:一个安全的融资途径 房产证抵押贷款是一种为借款人提供安全、灵活的融资方式的财经新闻报道,下面是文章的主要内容: 一、引言 房产证抵押贷款是一种以借款人的房产作为抵押…

    金色财经 2023年 9月 12日
    136
  • 前海跨境贷款昨日开闸 15家银行放贷20亿

    广受关注的前海人民币跨境业务昨天正式开闸。人民银行深圳分行、深圳市金融办昨日举办“前海跨境人民币贷款项目签约仪式”,15家香港当地银行向15家前海注册企业放贷20亿人民币。 &nb…

    金色财经 2023年 12月 10日
    113
  • 众安全民普惠保险值得买吗?从公司发展情况和产品保障内容来看

    重疾险、寿险、百万医疗险都是大家经常听到的险种,但是目前出现了很多全民保险,那么这是一种什么保险呢?实际上这是一种由地方联合各大保险公司推出的惠民保险,一般来讲,这些惠民保险的保费…

    2023年 6月 13日
    125
  • 欧易OKX

    欧易OKX

                   

    欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

               官网注册
  • Filecoin虚拟机FVM主网上线 会带来哪些用例

    2023年3月15日Filecoin按照预期成功发布Filecoin虚拟机FVM。Filecoin官方博客发文介绍了FVM及其可能的用例,金色财经xiaozou编译。 FVM:Fi…

    2023年 3月 16日
    156