木星链 木星链
Ctrl+D收藏木星链
首页 > XRP > 正文

ISC:zkVM:比zkEVM更普适的通用扩容方案

作者:

时间:1900/1/1 0:00:00

本文将对比zkEVM和zkVM在技术上的差异,并介绍RISCZerozkVM及其即将推出的Bonsai网络。关于RISCZero,它是一个通用zkVM,RISCZerozkVM是一台可验证的计算机,其工作方式类似于真正的嵌入式RISC-V微处理器,使程序员能够像编写任何其他代码一样编写ZK证明。支持Rust和C++编写ZK证明,并支持任何编译为RISC-V的语言。

背景

随着当前智能合约的复杂性增加,dapp越来越先进,区块空间越来越稀缺,运行链上代码的成本也在增加。换句话说,如果你的DeFi逻辑变得计算昂贵,或者你的链上游戏逻辑需要额外的计算能力,你应该考虑使用zkVM或zkEVM,将复杂的应用逻辑移到链外。

在这篇博文中,我想解释在这种情况下,一个字母所能带来的不同。我将从EVM的概述开始,然后是zkEVM,再接着是zkVM。zkEVM允许你在链外传输Solidity应用程序,而RISCZero的zkVM和即将推出的Bonsai网络允许你使用Rust编写可扩展的、与链无关的代码。

资管产品De.Fi于zkSync发布防恶意攻击工具:8月15日消息,资管产品De.Fi于zkSync发布防恶意攻击工具,防护内容包括网络钓鱼、智能合同漏洞、盲签名等。用户可通过链接钱包或输入合约地址使用。该服务声称可以持续扫描和监控部署在zkSync Era上的30000多份智能合约,以实时发现新的威胁和漏洞。[2023/8/15 21:25:44]

快速了解EVM:

EVM是EthereumVirtualMachine的缩写,你可以把它看作是执行Ethereum上所有交易的软件。

每个节点通过运行这个软件来参与以太坊网络。在以太坊中,交易是由代码表示的,其格式称为EVM字节码,代表EVM的指令。大体上,这些指令面向数学计算,来获取区块链信息,以及交换金钱。世界上有许多虚拟机,每一个都有自己的专长。以太坊的虚拟机很关键,因为它更适合应用于去中心化的金融。

YouSwap将于6月4日18:00新增ZKT一矿多挖:据官方最新消息,YouSwap将于6月4日18:00(UTC+8)于HECO链开拓区新增开启ZKT一矿多挖???,用户可以通过质押以上币种来挖矿YOU和ZKT。

截至6月4日17:00,YouSwap累计交易总额达56,287,189USDT,YOU总销毁数量达304,322,累计挖矿总产值3,749,024USDT。[2021/6/4 23:12:15]

什么是「zk」,为什么每个人都把它放在其他词的前面?

最近最酷的趋势之一是把「zk」放在单词的前面,这两个字母代表零知识证明。维基百科上有很多例子。如果你对它们不熟悉,我建议此时花几分钟时间读一读零知识证明的例子。

长话短说,零知识证明能够实现可验证的计算。你可以把它看作是一种确保哪些计算被完成,以及计算结果是正确的方法。计算机就计算结果达成一致的一种方式是让每台机器运行相同的代码并比较结果。根据不同的计算,这对资源有限的系统来说可能很昂贵。通过使用像RISCZero这样的零知识证明框架,机器可以通过检查证明的数学有效性来确保计算的正确执行,而不是重复运行相同的代码。

L2 扩容方案 zkSync 2.0 公开三项资产安全保护措施,将成立安全委员会:Matter Labs 公开其以太坊二层扩容方案 zkSync 2.0 能确保资金安全的三个保护措施,分别依赖于隔离 / 冗余、最小化信任的可升级能力以及引入 zkSync 安全委员会机制。[2021/5/22 22:31:43]

在RISCZero,我们把这些证明称为「收据」,在博客的其余部分,我将使用这个术语。每张收据都包括一个加密标识符,表明进行了哪项计算,以及计算的任何公共输出的日志。虽然这可能看起来是一个简单的概念,但它意味着机器可以生成收据来「证明」计算已经完成。

那么,当你把zk放在EVM前面时会发生什么?

术语zkEVM是用来描述在EVM字节码引擎上运行智能合约的软件,并为特定的计算生成收据。这个软件通常可以证明两个或多个收据是有效的,并生成另一个收据。通过使用这种机制,zkEVM可以运行许多交易,并使用一个收据来表示它,这被称为「Rollup」。用Solidity编写的项目可以使用zkEVMs来扩展交易,而不是在链上进行所有计算,在区块链上发布一个单一的收据来代表许多发生在链外的交易。zkEVM有很多类型,如果你想了解它们,你可以在这篇文章中阅读更多。

Gate.io将为ZKS持仓用户分发ZKS空投,空投比例为1:1:据Gate.io芝麻开门行情显示,截止今日10:10,ZKS 24H最高涨幅160.66%,当前涨幅112.78%,24H最高报价9.673美元,当前报价8.134美元,24H现货交易量达2285.35万美元。

Gate.io将于2月25日早上10点按照用户ZKS持仓余额快照为用户空投ZKS,空投比例为1:1,Gate.io平台用户无需任何操作即可领取空投,空投完成后可在账户资金中查看。由于本次空投数量很大,在为用户空投ZKS期间将暂停ZKS交易,并于2月25日中午12点重新开盘,请务必开盘前及时调整挂单价格。[2021/2/21 17:36:23]

声音 | V神:建议使用zk-SNARK来扩展以太坊:据blockmanity消息,V神关于以太坊研究的最新文章,概述了一个关于链缩放的解决方案,没有任何附加层,而是使用zk- spuks(隐私令牌ZCash背后的加密算法),该方案可能将以太坊扩展至500tx/秒。[2018/9/23]

zkVM:通过放弃E来解锁可验证的计算

在RISCZero,我们实现了一个零知识虚拟机,而不是一个zkEVM。两者之间的区别在于,「VM」,即「虚拟机」,比EVM更通用。

在zkVM上,你可以运行几乎所有在计算机上运行的软件,而不是任何可以在以太坊上运行的软件。这种计算机使用RISC-V架构,这是一套用于通用计算的指令。这意味着RISC-V并没有内置钱包地址或其他区块链结构的概念。该指令集主要由在内存位置之间移动数据和对数据进行数学运算的运算符组成。虽然这个指令集可能看起来过于笼统,但并不要求程序员知道如何用汇编语言编程,以便为这个zkVM编写程序。

与EVM相比,这个底层的RISC-V模拟器允许程序员用Rust、C/C++和Go等语言为zkVM编写程序。这意味着zkVM的程序员可以使用别人在该语言的生态系统中开发的相关库。一个例子是,我们可以运行玩Wordle或Where’sWaldo等游戏的程序。然而,我们并不局限于简单的游戏:你可以运行许多其他编译为RISC-V的程序。

运行RISC-V程序有什么用?

如果你想了解更多帮助你写出更好的DeFi应用的框架,你可能会想知道为什么我们正在研究RISCZero这样一个通用的计算框架。

通过允许用户使用通用语言编写程序,我们打开了在Solidity库之外编写代码的可能性。这意味着应用逻辑不需要局限于可以用Solidity表达的内容,并允许你写出与链无关的代码。像Rust这样的通用语言允许开发者比那些为特定目的而设计的语言更容易编写不同类型的程序。例如,你可以用Rust编写一个简单的算术计算器,它接受一个数学表达式作为输入,运行数学计算,并将解决方案作为输出返回。如果你增加这个计算器的复杂性,以支持常见的编程语言结构,如变量、循环和函数,你就实现了一个简单的语言解释器,将程序作为输入,运行程序,并将解决方案作为输出返回。这些程序可以被编译成RISC-V并在RISCZero的zkVM上运行。有了Rust,你可以使用现有的crates来为你的应用程序编程,而不是从头开始编写一切。

一个这样的库是Rust上的revmcrate。这个crate是用Rust编写的EVM的一个实现。通过使用这个crate,我们可以在zkVM上运行一个EVM字节码解释器。这意味着你可以在运行在zkVM上的EVM字节码解释器上运行solidity合约!通过这样做,zkVM会产生一个收据,代表运行智能合约的EVM的执行。这在Odra的这篇博文中已经进行了探讨,并被zkPoEx团队用来提高bug赏金。

如何扩展区块链

随着当前智能合约的复杂性增加,许多人发现他们维护的链上代码只会随着他们的开发而增加成本。换句话说,如果你的DeFi逻辑逐渐变得计算昂贵,或者你的链上游戏逻辑需要额外的计算能力,RISCZero的zkVM和即将推出的Bonsai网络允许你使用通用编程语言编写可扩展的链上代码。我在这篇博文中列举了几个例子,我们正处于真正可扩展的计算网络的最开始。

写在最后:感谢阅读,宇航每天会分享最新资讯,喜欢这篇文章的朋友可以点赞+关注,免费进交流推荐裙,我们有千人社群,我们下期再见!

标签:ISC以太坊区块链ISC币ISC价格以太坊币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

XRP热门资讯
TRU:HotCross、SteakBank、TrueBit 项目研究

1.HotCross 官网:https://hotcross.com/电报:https://t.me/HotCross推特:https://twitter.

1900/1/1 0:00:00
BTC:山寨币错乱行情:不敢为天下先,却能后来者居上

从历史长河中去看一段的波动,也只不过是一个点的大小,但话又说回来今年的整个投资环境要比去年差的多,和2018年对比是有过之而无不及,整个走势要么是原地踏步,要么是虚晃一笔,屡屡走出炮的行情.

1900/1/1 0:00:00
以太坊:三分钟带你了解以太坊的诞生与辉煌

以太坊是一个全新开放的下一代区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用.

1900/1/1 0:00:00
数字货币:Coinbase上市带来的启示,交易平台中的新成员Orangex橙子崭露头角

当圈内传来Coinbase上市的声音时,注定了今年不是平凡的一年。具有里程碑意义的事件,注定会引爆其它交易所那颗蠢蠢欲动的心.

1900/1/1 0:00:00
比特币:比特币期权数据显示,交易员预计比特币价格将很快下跌

来自Skew的市场数据显示,截至9月8日,比特币期权市场的投资者在短期内谨慎看跌。在BTC在7天内暴跌17%之后,市场情绪出现了转变.

1900/1/1 0:00:00
比特币:加密货币基金的市场表现:足以让巴菲特惊讶

《核财经》App编译由于另类投资行业的费用和交易成本,投资在另类资产的对冲基金很难跑赢大盘,这几乎是公开的秘密.

1900/1/1 0:00:00