处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

2019-01-07 11:44 栏目:经验之谈 来源:网络整理 查看()

以太坊基金会和创业公司Matter Inc的开发人员已在测试网络上推出了等离子扩展解决方案,该解决方案使用ZKSNARK技术实现每秒500次交易的处理能力。

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

他们说:“在这种情况下,用户对交易的验证将被以下方法取代,也就是说,始发块的运营商必须提交能够证明新区块正确性的SNARK,并且智能合约将是自动验证。操作员不能错误。块被放置在区块链中,因此用户不必保持在线,也不需要经常监控交易活动。“

不幸的是,数据可用性仍然是一个在没有权衡的情况下似乎无法解决的问题。该计划遵循Vitalik Buterin提出的链数据方法。每个事务的一小段数据(在我们的例子中为9个字节)将发布到EVM(以太网虚拟机),以确保每个人都可以重建Merkle状态。 “

简而言之,您将资金发送到使用snark记录交易历史记录的智能合约。我们做了一个测试,看它是如何工作的。我们首先在Rinkeby Testnet上存款:

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

现在这个dapp告诉我们,我们有0.01个testnet eth。我们试图将十分之一送到测试地址,但没有任何反应。这可能是Brave浏览器的问题,因此我们关闭了浏览器的安全功能。我们还被告知填写0显示Nonce的位置。成功。

我们必须进行八次这样的交易,以便将它们打包成块。然后我们在最初的0.01 eth余额中剩下0.003 eth。在此期间可能还有其他人进行交易,因为我们只做了7次。显示需要等待几秒钟,然后出现以下界面:

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

一切都很顺利。此时,我们的转移测试已经完成,然后我们想要取出剩余的eth。我们尝试了部分退出,但显然我们不得不等待超过7笔交易(某些交易需要8笔交易)。我们全力以赴,得到了以下结果:

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

从表面上看,整个过程看起来非常简单。从最终用户的角度来看,这与正常的链式交易没有什么不同。

事实上,在链条上,用户将不得不支付费用并等待一段时间,就像我们在前两笔交易中所做的那样:存款和取款。当然,交易费也在这里收费,但要低得多。就像eth块一样,完全验证也需要一些等待时间。

测试员MárioBuči解释说,每个侧链上将有8笔交易。 “他们将由运营商检查并打包成一个区块,证书将被发送到以太坊主网络中的智能合约。因此,主网络确认等于侧链上的确认(大约一次) 14秒)。“

这非常有趣,因为我们不需要在这里处理路由或任何其他闪电网络问题。除了安全性之外,唯一的问题似乎是是否有足够的人想要使用此解决方案。

可能限制此程序使用量增加的一个问题是您必须锁定您的eth。但是,这是一个功能还是一个bug可能取决于智能合约的安全性。

验证需要数年时间。加密行业中出现的错误是很正常的。在这里,我们有一个更复杂的snark循环。但是,如果所有这些都证明是安全和稳定的,那么在智能合约中保存eth可能更安全。

这个解决方案对dapp甚至MetaMask等应用程序的后端更有意义。即使使用当前设置,该程序似乎要便宜得多。如果有专门的硬件和其他改进,它可能成为dapp不可或缺的推动力。

等离子可能会给它带来竞争,这对最终用户来说只是一件好事。链条上的碎片也给Plasma和ZKSNARKs Plasma带来了竞争,这对于我们正在减少的testrun eth基金来说甚至更好。

此解决方案可以基于分片运行。因此,原有的解决方案可以带来当前区块链扩展增益的50倍,而且碎片可以带来100倍甚至1000倍的容量扩展,因此两者的叠加将带来5000甚至50,000倍的容量扩张。 。商业级碎片可能即将来临。

Vitalik本人也在推特上转发了新闻并评论说:“从技术上讲,这不是等离子,但它仍然很棒。我没想到它会很快实现.Matter团队,你做得很好。很棒。”

处理能力达500Tx/s,ZKSNARKs Plasma ETH扩容解决方案在测试网上线

微信二维码
微信客服二维码

文章均源于网络收集编辑侵删

提示:不接受技术开发以外的任何咨询!

郑重申明:左链接科技以外的任何单位或个人,未经同意不得擅自转载该文章!
虚拟币开发,虚拟币交易平台开发,山寨币交易平台开发 Keywords: 虚拟币开发 虚拟币交易平台开发 山寨币交易平台开发