生活工程体验信仰哲学精神
快软网
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

一文读懂StarkNet零知识递归证明:STARK热文聚热点

1月25日 莫思归投稿
  免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。
  小编:记得关注哦
  来源:StarkNet中文社区
  原文标题:《RecursiveSTARKs》
  概要
  递归证明上线主网,用一个证明来扩展StarkEx应用程序和StarkNet
  递归证明提升扩展性,降低成本和延迟(鲜有的扩展性和延迟同步发展,而没有取舍)
  递归证明为L3和其他妙用创造了条件
  来看看递归证明的博文吧,超酷的?
  倍数扩展!
  由Cairo通用计算提供支持的递归证明现已投入生产。这标志着STARK对L2扩展能力的重大提升。单一证明写入以太坊的交易数量可快速成倍增加。
  迄今为止,STARK证明通过将数万甚至数十万个交易汇总成单一证明写入以太坊来实现扩展。通过递归,许多这样的证明可以汇总成一个单一证明。
  这种方法现已应用于众多基于Cairo的应用程序:在StarkWare的SaaS扩展引擎StarkEx和无需许可的RollupStarkNet上运行的应用程序。
  迄今发展历程
  自2020年3月主网上线首个证明产生以来,STARK证明至今经历了不同发展阶段。
  STARK扩展
  2020年6月,第一个STARK扩展解决方案StarkEx在以太坊主网部署。StarkEx有一个证明器可以在链下执行大型计算,生成一个STARK证明表示交易准确性,还有一个验证器在链上验证证明的准确性。第一次部署由StarkWare工程师从零开始亲自操刀,因此StarkEx的功能极大受限。最终我们决定,需要一种支持证明通用计算的编程语言。这样,Cairo便应运而生。
  Cairo编程语言
  2020年夏天,Cairo首次亮相以太坊主网。Cairo即CPU代数中间代码(CPUAlgebraicIntermediateRepresentation〔AIR〕),内含一个用于验证相应CPU指令集的单一AIR。Cairo为更复杂的业务逻辑、任意可计算命题(computationalstatements)打开了编码证明的大门,而且更快、更安全。一个Cairo程序可以证明相应应用程序的执行逻辑。但一个Cairo程序也可以集合多个此类应用程序,这就是SHARP。
  SHARP
  SHARP即共享证明器(SHARedProSver),可以聚合几个独立应用程序的交易,并在一个单一的STARK证明中证明。应用程序可以组合不同批量交易,更快填满STARK证明的容量。交易处理速度和延迟都有所提高。递归证明是下一代前沿技术,不仅适用于一些硬编码逻辑,而且适用于通用计算。
  要了解递归证明的全部优势,有必要进一步了解SHARP迄今为止是如何执行(非递归)证明的。图1描绘了一个典型的非递归流程:
  在这个流程中,命题逐渐到达。容量(或时间)达到一定阈值时,会生成一个大型组合命题(Train)。只有在收到所有单独命题后,才能证明此组合命题。此证明需要很长时间(大约是单独证明每个命题所需的时间总和)。
  证明极其庞大的命题最终会受到内存等可用计算资源的限制。在递归之前,这实际上是限制STARK证明可扩展性的一大障碍。
  什么是递归证明?
  通过STARK证明,证实命题所花费的时间与执行命题所花费的时间大致呈线性关系。此外,如果证明一个命题需要的时间为T,那么验证证明所需要的时间大约为log(T),这通常被称为对数压缩。换句话说,使用STARK让用户在验证命题上的时间要比计算命题的时间少得多。
  Cairo允许表达通用计算命题,这些命题可以经STARK证明所证实,再经相应的STARK验证器验证。
  这就是执行递归的机会所在:就像可以写一个Cairo程序来证明成千上万的交易正确性,也可以写一个Cairo程序来验证多个
  STARK证明。可以生成一个证明来验证多个上游证明的有效性。这就是我们所说的递归证明。
  由于对数压缩和证明时间大致呈线性关系,证实STARK证明所需的时间相对较短(不久的将来预计只需要几分钟)。
  在实现递归时,SHARP可以一收到命题就可以对其进行验证。证明可以各种模式反复地合并成递归证明,直到在某个点上,产生的证明提交给链上验证者合约。图2就是典型的递归证明模式:
  在本例中,有四个命题发送给SHARP(可能源自四个不同应用)。这些命题各自平行证明。然后,每一对证明都由一个递归验证器命题(验证STARK证明的Cairo程序)来验证,由此产生一个证明。这一命题证实有两个证明经过验证。接下来,通过递归验证器命题再次合并这两个证明。这就产生了一个证明,证实所有四个原始命题。此证明最终可以提交到链上,由Solidity验证器智能合约进行验证。
  递归证明的直接优势
  降低链上成本
  毫无疑问,我们实现了将多个证明压缩成一个,这意味着每笔交易链上验证成本会大幅更低(其中每个命题可能包含许多交易)。
  使用递归证明可以消除至今限制证明大小的计算资源障碍(如内存),因为每个命题容量有限,都可以单独证明。因此当使用递归时,递归的有效组合命题(Train)的容量几乎是无限,每笔交易成本可以降低好几个数量级。
  在实际操作中,降低成本取决于可接受的延迟(以及交易到达的速度)。此外,由于每个证明通常也伴随相应链上数据输出,因此与单个证明一起写入链上的数据量也会有限。尽管如此,将成本降低一个数量级,甚至继续提升性能都可以轻松实现。
  降低延迟
  递归证明模式可降低证明大型组合命题延迟。有两个因素起到作用:
  接收的命题可以并行证明(而不是证明巨大的组合命题)。
  无需等到Train中的最后一个命题到达即可证明。相反,有新命题加入可以随时与证明结合。也就是说,加入Train的最后一个命题的延迟,大致上是证明最后一条命题所需的时间加上证明递归验证器命题(证明所有已经加入这个特定Train的命题)所需的时间。
  我们正在积极开发和优化证明递归验证器命题的延迟问题。预计几个月内证明递归验证器命题会达到几分钟的数量级。因此,一个高效的SHARP延迟可控制在几分钟到几小时,延迟长短取决于对每笔交易链上成本的取舍。这是对SHARP延迟的重大改进。
  促进L3应用
  用Cairo开发的递归验证器命题也开启了向StarkNet提交证明的可能性,因为该命题可以写入StarkNet智能合约。这允许在StarkNetL2公共网络上部署L3。
  递归模式也适用于来自L3的聚合证明,由L2上的单个证明验证。因此,L3也可以实现超大规模扩展。
  更多妙用
  应用递归
  递归为希望进一步扩展其成本和性能的平台和应用程序开辟了更多机会。
  每个STARK证明证实应用于某些公开输入(或Cairo术语中的程序输出)的命题有效性。从概念上来说,STARK递归将具有两个输入的两个证明压缩为一个具有两个输入的证明。换句话说,虽然证明的数量减少,但输入数量未变。然后,输入通常由应用程序用以更新L1上的某些状态(例如,更新状态根或执行链上取款)。
  如果递归命题可以在应用层感知,即识别应用程序本身的语义,那么递归命题既可以将两个证明压缩为一个,也可以将两个输入组合为一个。最终的命题证实基于应用程序语义的输入组合的有效性,这就是应用递归(ApplicativeRecursion,参见图3示例)。
  命题1证明从A到B的状态更新,而命题2验证从B到C的进一步更新。命题1和命题2的证明可以合并为第三个命题,直接证明从A到C的更新。通过应用类似的递归逻辑,可以非常显著地降低状态更新的成本,达到最终延迟要求。
  应用递归的另一个重要示例是压缩来自多个证明的汇总数据。例如,对于像StarkNet这样的有效性证明Rollup,L2每次存储更新也作为传输数据在L1更新,确保数据可用性。但是,不需要为同一个存储单元发送多次更新,因为只有经过证明验证过的交易最终才能满足数据可用性。此优化已在单个StarkNet区块中执行。但是,通过为每个区块生成证明,应用递归可以压缩多个L2区块汇总数据。这可以显著降低成本,降低L2出块时间,而不会牺牲L1更新的可扩展性。
  值得注意的是:应用递归可以与前面描述的应用通用递归结合使用。但这两种优化互无关联。
  降低链上验证器的复杂性
  STARK验证器的复杂性取决于用以验证的命题类型。特别是对于Cairo命题,验证器的复杂性取决于Cairo语言中允许的特定要素,更具体地说,是支持的内置项(如果把Cairo比喻成CPU,那么内置项相当于CPU中的微电路:计算执行太过频繁,所以需要优化自身计算)。
  Cairo语言不断发展并提供越来越多有用的内置项。另一方面,递归验证器只需要使用一小部分内置项。因此,递归SHARP可以通过支持递归验证器中的完整语言来成功支持Cairo中的任何命题。具体来说,L1上的Solidity验证器只需要验证递归证明,因此验证器可以仅限于验证Cairo语言一个更稳定的子集:L1验证器不需要随最新、最稳定的内置项更新。换句话说,命题不断演化,复杂的验证就交由L2处理,L1验证器只需要验证简单、稳定的命题。
  减少计算足迹
  在递归之前,聚合多个命题为一个证明受到可用计算实例上可以证明的命题大小(以及生成此类证明所需的时间)的限制。
  有了递归,无需再证明如此庞大的命题。因为有了更多又小又便宜的计算实例可供使用(尽管计算实例可能要比使用大型单片证明器时需要的更多)。这使得在更多的物理和虚拟环境中部署证明器实例成为可能。
  总结
  通用计算的递归证明现已为包括StarkNet在内以太坊主网上的多个产品系统服务。
  由于可以不断改进,递归的优势会逐步显现。并行计算的潜力得以发挥后,Gas费降低,延迟改善,超高扩展性终将实现。
  递归在成本和延迟方面的优势异常显著,还会催生L3和应用递归等新机会。递归验证器持续优化,性能和成本效益也都会逐渐提升。
  附录
  原文:RecursiveSTARKs
  https:medium。comstarkwarerecursivestarks78f8dd401025
  原文:Youtube:StarkExHowDoesitWork?
  https:www。youtube。comwatch?vPqoPVoneQA
  原文:Hello,Cario!
  https:medium。comstarkwarehellocairo3cb43b13b209
  原文:Hello,Cario!
  https:starkware。cocairo
  原文:WikipediaEntry:Recursion
  https:en。wikipedia。orgwikiRecursion
  原文:《分形式扩容:从L2到L3》
  https:mirror。xyzstarknetzh。eth5oiKxwShIOzGUwuQJzIl070wopcPjqBcypVjRvyC1E
投诉 评论 转载

foxmail?热博聚热点网 Foxmail6。0新增功能邮件阅读管理之余,您可以进行RSS阅读RSS是简易信息聚合(RSS:ReallySimpleSyndication)的英文缩写,对于尊敬……感恩青春的作文900字热文聚热点网 感恩青春的作文900字汇编六篇在我们平凡的日常里,大家都写过作文,肯定对各类作文都很熟悉吧,作文是人们以书面形式表情达意的言语活动。相信许多人会觉得作文很难写吧,以下是小……小学生写运动会的作文500字热博聚热点网 实用的小学生写运动会的作文500字8篇在日常学习、工作或生活中,大家对作文都再熟悉不过了吧,写作文可以锻炼我们的独处习惯,让自己的心静下来,思考自己未来的方向。你写作文时……难忘的第一次炒菜作文热文聚热点网 难忘的第一次炒菜作文在生活、工作和学习中,大家都尝试过写作文吧,作文根据写作时限的不同可以分为限时作文和非限时作文。如何写一篇有思想、有文采的作文呢?下面是小编整理的难忘……如何评价2019年10月8日发布的macOS10。15Cat 目前还是没有选择升级,毕竟用的还是老的MACBOOK系列,还是比较性能支撑和存储空间的压力,不过从很多评测文章来看Catalina的用户体验都和对于老款MACBOOK性能都有帮……我真的很不错小学写事作文热闻聚热点网 我真的很不错小学写事作文“请各班讲解员到位。”高老师洪亮的声音从广播中响起。我用力的捏紧了拳头,死死地握住了那张早已背的滚瓜烂熟的台词。和程梦茹一起,迈着略带沉重的。步伐……哦哦哦哦是什么歌?热传聚热点网 《WavinFlag》演唱:Knaan、DAVIDBISBAL词曲:夫名歌词:whenIgetolder当我逐渐成长Iwillbestron……《什刹海》这部电视剧,简直是世界第一!为什么拍得这么好?热议 《什刹海》这一部剧是以北京的风土人情为题材的电视剧,黄河以北的人看了会产生共鸣,但长江以南的人,看了也没觉得什么,感觉就一家长里短的生活情景剧,与其他的影视剧并无二致,更谈不上……一文读懂StarkNet零知识递归证明:STARK热文聚热点 免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。小编:记得关注哦来源:StarkNet中文社区原文标……传统节日之春节初中生作文热传聚热点网 传统节日之春节初中生作文我国的传统节日可真多啊!有春节,元宵节,中秋节等等等等。其中,我最喜欢的就是春节了。同学们,你们知道春节的来历吗?哈哈!让我白婧彤神探来告诉……开学周记热博聚热点网 【实用】开学周记集锦六篇时光匆匆,一个星期已经结束了,我们一定都积累了不少宝贵的经历,不妨坐下来好好写写周记吧。在写之前,要先考虑好内容和结构喔!以下是小编收集整理的开学……上半年成都GDP9965。55亿元,处于全国第7,有望6年赶 成都,是西部地区综合实力第一大城市,面积14335平方千米,在2021年成都的人口为2119。2万,约占了整个四川省的14。也就是说,每4个四川人,就有1个在成都。由于历史、气……
国庆假期铁路日均客流量预计约为春运两倍热传聚热点网 【歌词】JUSTWHENINEEDEDYOUMOST歌手:潘 (经济)8月份全国规模以上工业企业利润同比增长17。2热文聚 医疗精神赔偿原则是什么热博聚热点网 8000英里飞跃,喜茶破局欧洲市场!热议聚热点网 【歌词】ILOVEYOU王若琳翻唱陶喆的爱很简单别有一番风味 预售22。98万起!传祺新能源ES9告别旅行焦虑热议聚热点网 球王梅西接受记者采访谈,职业生涯和未来计划,充满未知和更多挑 注册公司不加地域名可以吗热评聚热点网 市值蒸发近700亿,被嘲又土又low!男装霸主遭遇中年危机? 港股调整到位了吗?热评聚热点网 疫情期间医患纠纷法律是如何规定的?热博聚热点网
郜姓女孩取名郜姓女孩高分姓名冶父山居七首其四未来10年最好的投资是什么?定型发胶怎么用迪奥976是什么颜色?不适合黄皮的玫红淘宝无线端店铺装修玩法分享安全座椅抽查结果公布孕期性生活切勿过度刺激乳房最近比较喜欢看韩国电影,看了《局内人》、《王者》等,有没有推 山西科技学院学子在全国大学生物联网设计竞赛(华为杯)喜获佳绩小学二年级我的老师作文三篇养育二胎的你,都遇到了哪些烦心事?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西