应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

a16z链上可信设置仪式

  作者:ValeriaNikolaenkoandSamRagsdale
  可信设置仪式是加密货币社区的痛点,也是兴奋点之一。仪式的目标是产生值得信赖的加密密钥,以确保加密货币钱包、区块链协议或零知识证明系统的安全。这些(有时是浮夸的)程序经常是一个特定项目安全的信任根基,因此正确处理它们非常重要。
  区块链项目以许多创造性的方式举行仪式,涉及blowtorches、radioactivedust、airplanes,但所有这些都有一个共同点:它们都涉及一个集中的协调人。通过这项工作,我们展示了如何通过用智能合约取代中心化的协调者来分散这一过程。此外,我们正在开源一个库,允许任何人在以太坊链上运行这样一个仪式(被加密货币从业者称为KateZaveruchaGoldbergKZG)或poweroftau仪式。任何人只需支付交易费用即可参与!
  我们的去中心化方法有局限性,但它仍然是有用的。由于目前链上数据的限制,加密参数的大小必须保持简短,即不超过64KB。但参与者的数量没有上限,人们可以永久地继续提交贡献。这些短参数的应用包括小型零知识SNARKs、数据可用性采样和Verkle树。可信设置仪式的历史和机制
  在一个典型的可信设置仪式中,一群参与者将合作生成一组加密参数。每个参与方使用本地生成的秘密信息来生成有助于创建这些参数的数据。正确的设置可以确保秘密不被泄露,秘密只在协议指定的范围内使用,并且这些秘密在仪式结束时被完全销毁。只要仪式中至少有一方表现得诚实,不被破坏,并销毁其本地秘密,整个设置就可以被视为安全。(当然,这是假设数学是正确的,代码没有错误)。
  一些最突出的仪式是由Zcash举办的,这是一个面向隐私的区块链项目。这些仪式的参与者产生了公共参数,旨在让Zcash用户构建和验证私人加密货币交易。六个参与者在2016年进行了第一个Zcash仪式,即Sprout。两年后,加密货币研究员ArielGabizon(现在是Aztec的首席科学家)在仪式的设计中发现了一个毁灭性的漏洞,这个漏洞是由一篇基础研究论文继承下来的。该漏洞可能使攻击者能够在不被发现的情况下创造无限的Zcash币。Zcash团队将这个漏洞保密了7个月,直到系统升级,Sapling(其仪式涉及90名参与者)解决了这个问题。虽然基于安全漏洞的攻击不会影响用户的交易隐私,但无限造假的前景破坏了Zcash的安全前提。(理论上不可能知道是否发生了攻击)。
  另一个值得注意的可信设置的例子是主要为Semaphore设计的永久poweroftau仪式,这是一种用于以太坊匿名信令的隐私保护技术。这个设置使用了BN254椭圆曲线,到目前为止有71个参与者。其他著名的项目后来使用这个设置在上面运行他们自己的仪式,包括Tornado。Cash(最近被美国政府制裁),Hermez网络,和Loopring。Aztec在BLS12381椭圆曲线上为zkSync运行了一个类似的仪式,有176名参与者,这是一个第二层以太坊扩展解决方案,使用零知识rollups。Filecoin,一个去中心化的数据存储协议,在第一阶段和第二阶段分别有19和33个参与者,进行了一个分叉原始回购的仪式。Celo,一个第一层区块链,也为他们的轻客户端Plumo举行了一个仪式。
  永久的仪式对参与者的数量没有限制。换句话说,不是信任其他人来运行一个可信的设置仪式,而是任何人都可以参与,以满足他们对安全的任何程度。一个值得信赖的参与者确保了所有结果参数的安全;这个链条就像它最强大的环节一样强大。正如其名称所暗示的那样,永久仪式可以永久运行,就像最初的powersoftauceremony仪式的前提那样。也就是说,项目经常决定他们的仪式有一个具体的开始和结束时间,这样他们就可以把产生的参数嵌入到他们的协议中,而不必担心不断地更新它们。
  以太坊计划为即将到来的ProtoDankSharding和DankSharding升级运行一个较小的可信设置仪式。这两个升级将增加以太坊链提供给客户的存储数据量。这些数据将有一个建议的30至60天的有效期。该仪式正在积极开发中,并计划在明年初运行六周。(更多细节见kzgceremonyspecs:https:github。comethereumkzgceremonyspecs)它将成为迄今为止运行的最大的区块链可信设置仪式。
  谈到可信设置仪式,偏执狂是一种美德。如果一台机器的硬件或软件被破坏,就会破坏其生成的秘密的安全性。泄露秘密的偷偷摸摸的旁门左道攻击也很难被排除。例如,一部手机可以通过记录CPU振动的声波来监视计算机的运行。在实践中,由于很难消除所有可能的侧信道攻击,包括那些仍未被发现或披露的攻击,甚至有人提议将机器飞到太空中,在那里举行仪式。
  就目前而言,严肃的仪式参与者的游戏规则通常如下。购买一台新机器(未受污染的硬件)。通过移除所有的网卡(以防止本地秘密离开机器)来实现空气隔离。在一个遥远的未公开的地点,在法拉第笼中运行机器(以挫败可能的窥探者)。用大量的熵和难以复制的数据(如随机按键或视频文件)作为伪随机秘密发生器的种子(以使秘密难以破解)。最后,销毁机器(连同任何秘密的痕迹)将一切烧成灰烬。协调可信的设置仪式
  下面是一些以前的可信设置仪式参与者的有趣的引言:。。。。。。用blowtorch有条不紊地逐件加热电子产品,直到所有东西都被烧黑PeterTodd在物理上销毁当地的秘密。我这里有一块布,上面有来自切尔诺贝利反应堆核心的石墨粉。。。。。。你每四个脉冲(从连接到微控制器的盖革计数器)计数,你比较脉冲一和二之间的时间间隔以及脉冲三和四之间的时间间隔,如果它更大,你得到一个零,如果它更小,你得到一个一。。。。。。。我们即将坐上这架飞机,生成我们的随机数RyanPierce和AndrewMiller谈秘密生成。
  Zcashpoweroftau仪式第41轮涉及一架飞机。销售人员说他们有13台电脑。我问我们是否可以从这13台中挑选一台。他问我是否有特别要找的东西(很困惑,因为它们都是一样的),我说我只是想随便挑一个。他说他不能让我们进入后面的仓库。我问他是否可以拿两个出来,这样我们就可以从这两个中挑选一个。他用手推车运出了两台。Jerry从这两台电脑中选择了一台,我们把它带到收银台结账。PeterVanValkenburgh谈购买新机器。仪式的前几个小时是在一个用铝箔和保鲜膜制成的临时法拉第笼里进行的。我把笔记本电脑移出法拉第笼,因为它的通风条件很差,摸起来很热。KohWeiJie谈侧面通道保护。。。。。。。在山上举行了一部分仪式,没有邻居。MichealLapinski谈关于侧通道保护。我选择使用周围的视频来产生足够的熵MuhdAmrullah谈关于随机值的产生。
  Zcash联合创始人ZookoWilcox的弟弟ZaWilcox在2016年破坏了一台用于生成随机数的电脑,用于一个可信的仪式。
  所有这些仪式都依赖于一个集中的协调人。协调员是个人或私人服务器或其他一些实体,他们被委托登记和命令参与者,作为中继者,将前一个参与者的信息转发给下一个参与者,并为可审计性目的保留所有通信的集中日志。协调员通常还负责将日志永久地提供给公众;当然,集中式系统总是有可能出现数据丢失或管理不当的情况。(例如,Perpetualpoweroftau存储在MicrosoftAzure和Github上)。
  我们觉得很讽刺的是,当去中心化是加密货币精神的核心原则时,加密货币项目必须依赖中心化的可信设置仪式。因此,我们决定展示直接在以太坊区块链上运行一个小型的永续权力的仪式的可行性。这个设置是完全去中心化的,无权限的,抗审查的,而且只要任何一个参与者是诚实的,就很安全(见免责声明)。参加仪式的费用只有29。26万到17。76gas(按目前的价格计算约为7到400美元),这取决于所需的结果参数的大小(在这种情况下是8到1024个powersoftau)。(具体费用见下表我们在文章后面会更详细地介绍这些计算方法)。
  目前,我们建议不要将该代码用于除实验目的之外的其他用途,如果有人发现代码中有任何问题,请向我们报告,我们将非常感激。我们希望收集对我们方法的反馈和审计。
  了解KZG或poweroftau仪式
  让我们来探讨一下最流行的信任设置之一,这就是所谓的KZG(poweroftau)仪式。这要归功于以太坊联合创始人VitalikButerin,他关于可信设置的博文为我们在本节中的想法提供了参考。该设置生成了poweroftau的编程,之所以被命名为tau,是因为tau刚好是用来表达参与者产生的秘密的变量。
  pp〔〔〕1,〔2〕1,〔3〕1,。。。,〔n〕1;〔〕2,〔2〕2,。。。,〔k〕2〕
  对于某些应用程序(例如,Groth16,一种由JensGroth在2016年设计的流行zkSNARK证明方案),设置的第一阶段之后是第二阶段,即多方计算(MPC)仪式,为特定的SNARK电路生成参数。然而,我们的工作只关注第一阶段。第一阶段tau的生成已经作为通用SNARK(例如PLONK和SONIC)以及其他密码学应用程序(例如KZG承诺、Verkle树和数据可用性)的基础构建块非常有用采样(DAS)。一般来说,通用SNARK参数应该非常大,以便它们可以支持大而有用的电路。包含更多门的电路通常更有用,因为它们可以捕获大量计算;tau的数量大致对应于电路中门的数量。因此,典型的设置大小为pp40GB并且能够支持具有228个门的电路。鉴于以太坊当前的限制,将如此大的参数放在链上是不可行的,但对小型SNARK电路、Verkle树或DAS有用的较小的可信设置仪式可以在链上运行。
  以太坊基金会计划为200KB到1。5MB的poweroftau举办几个较小的仪式。虽然更大的仪式可能看起来更好,但考虑到更大的参数可以创建更有用的SNARK电路,事实上,更大的并不总是更好。某些应用程序,例如DAS,特别需要一个更小的应用程序!〔原因是非常技术性的,但如果你好奇,那是因为具有n次幂的设置(在G1中)只能使KZGcommitments对次数n的多项式,这对于确保KZG承诺下面的多项式可以从任何n个评价中重建是至关重要的。这一特性使数据可用性采样成为可能:每次成功获得(采样)多项式的t个随机评价,就能保证多项式能以tn的概率被完全重构。如果你想了解更多关于DAS的信息,请查看Buterin在以太坊研究论坛上的这篇帖子:https:ethresear。cht2ddataavailabilitywithkatecommitments8081。
  我们设计了一个可以部署在以太坊区块链上的智能合约,以运行一个可信的设置仪式。该合约将公共参数(toweroftau)完全存储在链上,并通过用户的交易收集参与。
  一个新的参与者首先会读取这些参数:
  pp0(〔〕1,〔2〕1,〔3〕1,。。。,〔n〕1;〔〕2,〔2〕2,。。。,〔k〕2)。
  然后对一个随机的秘密进行采样,并计算出更新的参数:
  pp1(〔〕1,〔()2〕1,〔()3〕1,。。。,〔()n〕1;〔〕2,〔()2〕2,。。。,〔()k〕2)。
  并将其公布在链上,并提供证明,以证明三件事:对离散逻辑的了解:参与者知道。(证明对可信设置仪式的最新贡献是建立在所有之前的参与者的工作之上的)。pp1的形式良好:元素确实编程了增量权力。(验证了新参与者对仪式的贡献的形式良好性)。更新是不递减的:0。(这是为了防止攻击者试图通过删除所有参与者过去的工作来破坏系统。)
  智能合约验证该证明,如果它是正确的,它将更新它所存储的公共参数。你可以在repo中找到更多关于数学的细节和它背后的推理。计算gas成本
  在链上运行设置的主要挑战是使可信的设置仪式尽可能地节省gas。理想情况下,提交一个贡献的成本不超过50美元。(大型项目可能会对贡献者的gas进行补贴,在这种情况下,数百名参与者每人花费100美元是比较容易想象的)。下面,我们将详细介绍设置中最昂贵的部分。较低的gas成本将降低贡献成本并允许构建更长的参数(更多的tau功率和更大的SNARK电路)!
  我们的设置适用于ellipticcurveBN254(也称为BN256、BN128和altbn128),它支持以太坊上的以下预编译合约:ECADD允许添加两个ellipticcurve点,即从〔〕1和〔〕1计算〔〕1:gas成本150ECMULT允许ellipticcurve点与scalar相乘,即从a和〔〕1计算出〔a〕1:gas成本为6,000。ECPAIR允许对ellipticcurve对的乘积进行检查,即计算e(〔1〕1,〔1〕2)。。。e(〔1〕1,〔1〕2)1这相当于检查11。。。kk0:gas成本34000k45000
  如果以太坊启用BLS12381(如EIP2537中的建议),我们的设置合约也可以很容易地适用于这个其他curve。
  让我们估计一下更新设置的gas成本(〔〕1,〔2〕1,〔3〕1,。。。,〔n〕1;〔〕2):核实证明的gas成本。每个参与者更新设置,并提交一个有上述三个组成部分的证明。证明的第1和第3部分对离散日志的了解和更新是不递减的,验证起来非常便宜。挑战在于如何在链上验证第2部分,即pp1的良好形式。它需要一个大的多标度乘法(MSM)和两个配对。e(0〔1〕11〔〕12〔2〕1。。。n1〔n2〕1,〔〕2)e(〔〕11〔2〕1。。。n1〔n1〕1,〔1〕2)。
  其中0,。。。,n1是伪随机抽样的scalars。就预编译的智能合约而言,需要:
  (2n4)xECADD(2n4)xECMULTECPAIRk2(2n4)x6,150113,000gas。
  储存数据的gas成本。每个参与者还将更新的数据存储在链上,作为calldata(每字节68个gas),占n6468个gas。(熟悉ellipticcurve密码学的人可以注意到:存储压缩的点会使解压缩在整个成本中占主导地位,正如我们对n256的测量一样)。
  这给我们带来了以下的gas成本估算表,应该为未来的优化提供参考:
  我们正在探索降低gas成本的解决方案,敬请关注。
  开源库:evmpowersoftau
  我们已经在github。coma16zevmpoweroftau上公开了我们基于EVM的仪式repo。用我们的策略举行仪式很简单,也很透明:部署存储和验证合约(合约KZG。sol)。贡献者从之前的交易calldata中读取仪式参数贡献者在本地生成一个秘密,计算出更新的参数贡献者生成他们的证明:pi1,pi2贡献者通过KZG。potUpdate()将更新的参数提交给公共区块链上部署的智能合约。智能合约将验证更新的有效性,如果提交的参数不符合要求,则会恢复原状。多个贡献者可以永久地执行第25步,每个人都会增加仪式的安全性每当开发人员对提交的数量和质量有信心时,他们可以查询区块链上的当前参数,并使用这些值作为他们的加密密钥
  我们的repo使用arkworksrs来计算第二和第三步(rust计算可以在srcpotupdate。rs中找到),但用户可能想写自己的。整个更新提交的端到端流程可以在testintegrationtest。rs的集成测试中找到。
  请注意,我们选择使用calldata在链上存储更新的poweroftau参数,因为它比存储要便宜好几个数量级。在srcquery。rs中可以找到一个基于ethersrs的对该数据的查询。
  最后,证明和详细的方程式可以在techreportmain。pdf的技术报告中找到。未来的工作
  在这个可信的设置仪式可以在生产中使用之前,我们建议首先对数学证明和样本实现进行全面审计。
  在实施过程中,更新仪式的交易成本随着设置规模的增加而线性增长。对于大多数应用(SNARKs,DAS),我们希望设置n256,目前每次更新的成本为73美元。
  我们也许能够通过有效更新计算的STARK证明和对更新值的向量承诺来实现亚线性验证成本增长。这种构造也将消除对EthereumL1BN254预编译的依赖,使其能够使用更受欢迎的BLS12381curve。
  所有的仪式策略都是有取舍的。我们认为这种结构是坚实的,并且有很大的可验证的抗审查特性。但是,我们还是要提醒大家不要使用这种方法,直到有更多的工作来验证我们方法的合理性。鸣谢DanBoneh在这项工作的早期阶段提供了有用的反馈。JoeBonneau澄清了技术报告早期版本中的论述。WilliamBorgeaud感谢在TurboPlonkPlonky2中对BLS的讨论。MaryMaller对该方法的一般机械性的思考
  编辑:RobertHackettrhhackett

家之大,母亲最大,母亲的性格,教育是一个家庭最好的纽带母亲代表的是温柔、美好和幸福。母亲是孩子成长道路上的的灯塔、是孩子人生道路上路标,方向灯。母亲与孩子的亲密度要远超过父亲,因为孩子和母亲共度了十个月的亲密时期,真正的骨血相融。……岁月一杯酒,人生半盏茶从无知少年到解惑教坛,弹指数十年,岁月悠长,人生苦短,酸甜苦辣、悲欢离合始终演绎在尘世间。岁月一杯酒,人生半盏茶。踏在年末铺雪的幽径,回味春去秋来,淡思斗转星移,历经热夏……夜不能寐,早醒难眠,辗转反侧,什么原因?怎么调理?【不寐】失眠中医称不寐,西医称神经衰弱症,是睡眠障碍中最常见的病症。【究其原因】失眠是脑功能障碍的表现,脑供血不足是主要原因。中医认为指脏腑功能紊乱、气……夜猫宜补气养心假期到来,很多人会利用这个时间补觉,但不少人发现越睡越累,尤其是熬了一宿后,第二天怎么睡都补不回来。中医认为久卧伤气,长期熬夜更是打破了体内阴阳平衡,容易胃口不好、上火,甚至女……如何呵护肾脏系列之一管住嘴俗话说,病从口入,肾脏作为人体代谢的重要器官,也容易被吃进去的有毒有害物质伤害。每年都有很多人因为没有管住嘴,导致急性或者慢性肾功能损伤,严重者甚至发展为尿毒症,需要透析治疗。……海南卫视文旅之声携手观众网时尚共同举办2022文旅小姐全国总海南卫视文旅之声2022文化旅游小姐全国总展演携手观众网时尚一同打造中国时尚潮流文旅路线,全国总展演活动将于2022年10月在海南三亚录制,观众网时尚成为本次总展演的战略合作伙……世界第一大峡谷雅鲁藏布大峡谷美国的科罗拉多大峡谷够长够酷够壮观吧,可是要和中国的雅鲁藏布大峡谷比起来,它还得退居其后。如果你是个喜欢秘林探险的孩子,肯定会对这片大峡谷情有独钟。雅鲁藏布大峡谷全长504。9……欧洲航天局暂停与俄合作火星任务,俄罗斯将独立完成据美国中文网报道,由于俄乌冲突,欧洲航天局当地时间17日宣布,将无限期暂停与俄罗斯国家航天集团合作的ExoMars火星车任务。与此同时,俄罗斯表示,将独立完成此次任务。欧……安徽悠然蓝溪文化旅游度假寿湖风景区安徽悠然蓝溪文化旅游度假寿湖风景区1刘玉超摄2022年03月18日安徽悠然蓝溪文化旅游度假寿湖风景区2刘玉超摄2022年03月18日安徽悠然蓝溪文化旅游度假寿湖风景……国羽总教头张军跳绳秀,地动山摇,试问巴黎奥运男单准备好了吗?国羽总教头张军吗?真的是胖得不忍直视啊,确定这样的身材能带好团队吗?汤杯这么烂的战绩,平历史记录,最终男单主教练陈郁祭刀,乔斌顶岗,罪魁祸首张军依然稳坐钓鱼台。男单青黄不……杨颖与黄晓明离婚后资源全无,成资本弃子,8000万片酬不复存杨颖跟黄晓明离婚后资源直线下降,曾经拿着8000万片酬对徐克说我值这个价的杨颖离婚前后的差距有多大呢?2022年年初最令人震惊的消息莫过于就是杨颖和黄晓明的世纪婚姻走到了……就在今天,6075巨星做出了决定,自由市场又多了一条大鱼今夏NBA市场上有4个大牌球星合同只剩最后一年且是球员选项,这4个大牌球星就是哈登、威少、欧文、比尔,如果他们选择不执行最后一年合同,他们将变成自由球员。从目前的消息来看……
养儿子要暖一点,孩子14岁以前,父母要尽力做好三件事说起儿子,很多人能想到的关键词都是:难管教、叛逆、不听劝。可实际上,男孩并非我们想象的那样,网络上有一段很精辟的形容词,儿子就是一朵晚开的花。父母要学会用心浇灌,不……额尔古纳河畔的精灵黑龙江上游的主要支流额尔古纳河,在大兴安岭西侧孕育而出,缓缓流过呼伦贝尔大草原,沿途吸纳了众多的支流,在黑龙江北部漠河附近,汇合而成黑龙江。这是一条秀美而多情的河流,上百……浙师大童国秀团队合成的超薄石墨烯纳米片基泡沫成果简介在5G6G时代,开发高度集成的电子设备迫切需要具有突出电磁干扰(EMI)屏蔽效果(EMISE)和导热性的轻质多功能聚合物基复合材料。本文,浙江师范大学童国秀教授团……分众传媒研究报告坐拥4亿高频线下流量,业绩即将迎来拐点(报告出品方作者:华福证券,陈泽敏,杨岚)一、电梯场景高频触达,打造城市生活圈媒体龙头1。1、聚焦梯媒,构建国内最大城市生活圈媒体网络公司诞生于2003年,2005……花300万加盟,做喜茶打工人?头条创作挑战赛文王崭编辑斯问2012年,靠卖手机赚到第一桶金的聂云宸,在广东省江门市九中街开了自己的第一家奶茶店皇茶,随后,这家奶茶店变成了估值达到600多亿……滑雪板上的斯洛文尼亚当雪花在天空中恣意飞舞,群山变身为银装素裹的童话世界,热爱滑雪的斯洛文尼亚人便纷纷带上雪具,迫不及待地赶往白雪皑皑的山峦,投入如梦如幻的冰天雪地里。在一道道或宽或窄、或直……一时冲动,跑去北京做了提眉和眼袋手术,术后第10天我有话说以下是求美者自述我和大多数人一样,没做这个手术之前我也不知道:眼袋和提眉手术能不能一起做?手术时会不会更遭罪?手术后会不会延长恢复期?一起做人的变……俄足协副秘书长正同欧足联国际足联谈判,优先考虑回归欧洲足坛直播吧3月22日讯俄罗斯足协副秘书长邓尼斯罗加乔夫表示,正在和欧足联、国际足联谈判,希望俄罗斯足球能逐步回归欧洲足坛。罗加乔夫表示:目前我还无法公布任何新的内容。我们已经……安全医美如何不踩坑?专家务必注意这些细节近日,有关把妆字号化妆品用于面部美容注射的违规行为被媒体曝光,爱美者在医美过程中如何保持冷静与清醒,去伪存真,安全变美?近日,北京协和医院整形美容外科医生给公众提出了避坑建议。……蝴蝶效应下的金融风暴我还是低估了SVB银行破产所带来的蝴蝶效应,主要原因是这次美联储直接释放2万亿流动性,使我对美联储刮目相看,快狠准。但蝴蝶效应是东海岸蝴蝶扇了扇翅膀,西海岸可能出现大海啸……68岁林青霞素颜显老态,52岁李嘉欣拼命抗老,优雅老去才是最68岁林青霞现身巴黎购物,刚好被陌生的网友偶遇。网友也是十分激动,分享了这个消息。林青霞当天穿得很粉嫩,可是毕竟年纪大了。林青霞68岁了,虽然她总是乐呵呵的,但是也确实显出老态……大赛通知2023世界机器人大赛开启,TAI等你挑战下一个赛季中国电子学会近期发布关于了举办2023世界机器人大赛的通知。世界机器人大赛(WorldRobotContest)是世界机器人大会(WorldRobotConference)的重……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网