摘要 Cairo 是第一个用于生成通用计算的 STARK 证明的生产级平台,具有图灵完备,高效等特点。我们开发的所有内容都是用 Cairo 编写的,从提交 Reddit 的竞标开始,到我们即将部署的各个项目:DeversiFi、Immutable 和 dYdX。 无论你的计算和储蓄需求有多少,如果你需要在以太坊上以较低的 Gas 成本大规模应用,Cairo 都很有用。在接下来的几个季度中,我们会开始提供 Cairo 的开发者工具,在此之前,请你直接联系我们,我们可以一同开发你的应用。 项目背景 扩展 Reddit 竞标对于我们 StarkWare 来说是一个里程碑,不光是因为我们取得的成绩(用单个 STARK 证明囊括 30 万个交易),更因为我们取得该成绩的方法。这次 Reddit 竞标是我们第一次在以太坊主网部署 Cairo,一个用于生成通用计算的 STARK 证明的图灵完备1生产级平台。我们其他即将在主网部署的项目都会基于 Cairo,包括: DeversiFi (现货交易)的 StarkEx 2.0支持 ImmutableX 的 StarkEx 系统,为 Immutable 团队的 Gods Unchained 游戏打造的 NFT 交易系统为 dYdX 的永续合约打造的 StarkEx 系统本文将涵盖以下内容:1. 我们为什么需要 Cairo;2. 项目的新颖之处,其性能及扩展效率;3. 讨论我们向社区开发者分享 Cnaairo 工具链的开发计划。需求:图灵完备的生产级 STARKs 解决方案:Cairo,单一 AIR 的通用方案 Cairo 语言 我们将很快发布白皮书,详细介绍 Cairo 的设计理念以及对于该新一代编程语言的完整规范。在下面几个月中,我们会开始发布用于编写、调试和运行 Cairo 程序的工具(注册以便收到更新通知)。 Cairo 的效率和安全性 DeversiFi 目前在以太坊主网上支持 DeversiFi 2.0 的 StarkEx 系统是个 ASIC 的 STARK,我们在 Cairo 中也部署了相同的 StarkEx,在测试网上运行,并比较两个系统。通常来说,CPU 比 ASIC 要慢,但在实际案例中,由于 Cairo 强大的优化,两个系统几乎没有差别:Cairo 证明器比当前的 ASIC 实现慢 30%验证器只消耗 1.03 倍的 gasReddit 竞标 我们与以太坊生态中的其他项目一起冲刺完成了 Reddit 可扩展性竞标。多亏了 Cairo,我们才能:我们以前所未有的效率完成了比赛。我们可以把所有 30 万个交易都打包成一个证明,还用到了聚合调用数据(仅仅用修改的账户信息代表整个批次,而不包括每个交易的调用数据)。这是 Cairo 可编程性及优化算法所得便捷性的直接成果。我们在 6 分 03 秒内完成了所有任务。值得注意的是:更高级别的编程能轻易增加优化,这些优化带来的好处通常大于上文提到的 CPU 劣势。因此,在多数情况下,使用 Cairo 比使用量身定制的 AIR 实际上可能最终实现更好的性能。我们以超快的速度完成了比赛。没什么人注意到我们的单个证明在 7 月 15 日就提交到主网上了,比六周的冲刺期提前了两周。这也是 Cairo 给我们带来的奇迹。前路漫漫 脚注 [1]:我们使用该术语的通俗含义,即,涵盖所有现实世界的通用计算[2]:更准确地说,应用之间的不同点就在于 AIR,AIR 之于 STARK 来说就好比运算电路与 R1CS 系统之于 SNARKs。[3]:根据 zkp.science 的综合分类(完) 原文链接: https://medium.com/starkware/hello-cairo-3cb43b13b209 作者:StarkWare 翻译&校对:Elisa&阿剑 —- 编译者/作者:EthFans 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
引介 | Hello,Cairo!
2020-09-08 EthFans 来源:区块链网络
LOADING...
相关阅读:
- 于嘉硕:9.8比特币以太坊短线获支撑,强势反弹即将来临?2020-09-08
- 米点资讯:OKExDeFi播报丨DeFi总市值118.3亿美元JFI涨超137%2020-09-08
- DOT波卡上线币泰DOT波卡价值分析2020-09-08
- 四年浮沉-波卡蓄力最强公链2020-09-08
- 铁币阿童木:比特币触底反弹走高,以太坊多头逐渐回暖拉升2020-09-08