[关闭]
@sambodhi 2018-09-25T13:30:40.000000Z 字数 1910 阅读 621

V神:应用Zcash技术,以太坊能扩展到500tx/s

作者|CNN
译者|Sambodhi
编辑|Tina

导读:以太坊(Ethereum)是一种开源的、图灵完备的、智能合约公用区块链,基于区块链账本用于合约的处理和执行,使得任何人都能够创建合约和去中心化应用,并在其中自有定义所有权规则、交易方式和状态转换函数。Ethereum 由 Vitalik Buterin (绰号“V 神”)所创立并于 2014 年 7 月进行 ICO,以太坊内置名为 Ether (以太币,ETH)的加密货币。今天,V神表示,应用Zcash技术,以太坊能够达到每秒500tx的规模。Zcash是首个使用零知识证明机制的区块链系统,它可提供完全的支付保密性,同时仍能够使用公有区块链来维护一个去中心化网络。

为了在不使用Plasma等第二层技术的情况下实现约3200%的交易增长,以太网联合创始人Vitalik Buterin计划扩大以太坊的网络规模。

Buterin表示:ZK-SNARKS可以帮助ETH扩展到500 tx/s

Buterin在ETH研究论坛上发表的一篇文章《On-chain scaling to potentially ~500 tx/sec through mass tx validation》(http://u6.gg/eFavb)中称,以太坊可以借助以隐私为中心的加密货币Zcash的技术创新来“大规模”验证ETH交易。

据以太网官博上的一篇博文《zkSNARKs in a nutshell》(http://u6.gg/eFaeE)称,ZK-SNARKS技术允许中继节点“无需执行即可验证计算的正确性”或“了解执行的内容”。Buterin详细说明了中继者可以将事务进行批处理,然后发布ZK-SNARK来证明它们的有效性,从而大幅度压缩了区块链中存储的数据量,同时保持了所有事务都在链上。

他写道:

用户分为两类:(i)交易者,(ii)中继者。中继者从交易者那里获取一组操作,并将它们全部组合到一个事务中,并使ZK-SNARK来证明其有效性,并以高度压缩的形式将ZK-SNARK和事务数据发布到区块链。中继者因交易者的交易费用而获得奖励。

Buterin估计,ZK-SNARK的整合和采用能够使以太坊每秒处理高达500笔交易,而目前的上限约为15笔。这不仅意味着网络容量增加了3200倍,还实现了这一壮举,除去Plasma和其他第二层扩展解决方案外,通过将大部分交易从主区块链移走的同时,保留其安全性来增加网络容量。如果在第二层技术最终发布之后与它们一起使用,则扩展改进将更加显著。

dApp要成为主流,ETH就必须扩大规模

cryptokitties

去年12月,CryptoKitties造成了ETH网络拥堵,其每日用户数量超过了14000人。

如果以太坊希望能够实现大规模应用的话,这种扩展的改进是至关重要的。正如CCN最近报道的那样,运行在以太坊上的去中心化应用(dApp)一直难以获得广泛的应用,只有少数几个项目(大多是分散式交换)拥有超过500个日常用户。

如果一个或多个dApp确实形成了庞大的用户群,它将会迅速阻塞以太坊区块链,并导致gas费用飙升。去年12月就发生过这种情况,就是推出CryptoKitties不久之后。在高峰期,dApp每天大约有14000名用户,这一数字与传统的Web应用相比微不足道,但却足以能够显著地破坏用户在以太坊网络上进行交易的能力(详见:http://u6.gg/eEYYU)。一家创业公司甚至推迟了其首次币发行(initial coin offering,ICO),理由是CryptoKitties相关的拥塞。

Buterin并不是第一个提出将基于Zcash的技术应用到以太坊的开发者,这一技术可以让以太坊的协议更加健壮。2017年初,据CNN报道,由两个组织的研究人员组成的小组发起了“项目炼金术”(详见:http://u6.gg/eEYWM,这是一项向以太坊添加零知识证明(zero-knowledge proofs)来帮助匿名化协议的举措,特别注重确保智能合约应用(如电子投票)可以透明地执行而不会牺牲用户的隐私。此前,该组织曾计划建立一个去中心化加密货币交易所(decentralized cryptocurrency exchange,DEX),以使两个区块链之间进行交易。

译注:证明者和验证者之间进行交互,证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。


原文链接:https://www.ccn.com/vitalik-says-ethereum-can-scale-to-500-tx-s-using-zcash-technology/

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注