前言
本文将对比zkEVM和zkVM在技术上的差异,并介绍RISCZerozkVM及其即将推出的Bonsai网络。关于RISCZero,它是一个通用zkVM,RISCZerozkVM是一台可验证的计算机,其工作方式类似于真正的嵌入式RISC-V微处理器,使程序员能够像编写任何其他代码一样编写ZK证明。支持Rust和C++编写ZK证明,并支持任何编译为RISC-V的语言。
背景
随着当前智能合约的复杂性增加,dapp越来越先进,区块空间越来越稀缺,运行链上代码的成本也在增加。换句话说,如果你的DeFi逻辑变得计算昂贵,或者你的链上游戏逻辑需要额外的计算能力,你应该考虑使用zkVM或zkEVM,将复杂的应用逻辑移到链外。
互换合约显示市场预计美联储政策利率5月见顶,其后至年底将降息75个基点:金色财经报道,隔夜指数互换(OIS)最新定价显示,美联储政策利率将在5月会议达到4.83%左右的峰值,与当前水平相比,意味着美联储约还有25个基点的加息空间,之后到12月会议,则会有大约3次每次25个基点的降息。相比之下,上周五收盘水平显示市场预计政策利率将在6月会议达到5.30%的峰值,而上周四显示在7月会议达到约5.5%的峰值。与12月会议挂钩的OIS已降至略高于4%,意味着从市场目前预期的5月峰值降息约80个基点,近似于三次每次25个基点的降息;12月OIS上周五收于4.90%。[2023/3/14 13:01:44]
在这篇博文中,我想解释在这种情况下,一个字母所能带来的不同。我将从EVM的概述开始,然后是zkEVM,再接着是zkVM。zkEVM允许你在链外传输Solidity应用程序,而RISCZero的zkVM和即将推出的Bonsai网络允许你使用?Rust?编写可扩展的、与链无关的代码。
DOMI将推出质押挖矿和游戏等应用:据官方消息,美国多米公司联合美国拉法科技为快速推动DOMI星链高速发展,将于近日推出质押挖矿和游戏等应用,共同打造DOMI生态,让DOMI星链应用快速落地。[2023/1/20 11:22:40]
快速了解EVM:
EVM是EthereumVirtualMachine的缩写,你可以把它看作是执行Ethereum上所有交易的软件。
每个节点通过运行这个软件来参与以太坊网络。在以太坊中,交易是由代码表示的,其格式称为EVM字节码,代表EVM的指令。大体上,这些指令面向数学计算,来获取区块链信息,以及交换金钱。世界上有许多虚拟机,每一个都有自己的专长。以太坊的虚拟机很关键,因为它更适合应用于去中心化的金融。
港交所加密货币期货ETF已完成7360万美元募资:金色财经报道,尽管当前加密市场处于低迷状态,但即将在香港证券交易所上市的南方东英资产管理公司(CSOP)旗下加密货币期货 ETF 在上市前仍募集到高达 7360 万美元资金,其中南方东英比特币期货 ETF 募集金额达到 5390 万美元。
据南方东英资产管理公司量化投资主管 Yi Wang 表示,旗下两只加密期货 ETF 表明香港对虚拟资产的发展仍然持开放态度。
金色财经此前报道,本周五港交所将以 780 港元每手交易价格上市 CSOP 加密货币期货 ETF。[2022/12/15 21:47:26]
什么是"zk",为什么每个人都把它放在其他词的前面?
最近最酷的趋势之一是把"zk"放在单词的前面,这两个字母代表零知识证明。维基百科上有很多例子。如果你对它们不熟悉,我建议此时花几分钟时间读一读零知识证明的例子。
长话短说,零知识证明能够实现可验证的计算。你可以把它看作是一种确保哪些计算被完成,以及计算结果是正确的方法。计算机就计算结果达成一致的一种方式是让每台机器运行相同的代码并比较结果。根据不同的计算,这对资源有限的系统来说可能很昂贵。通过使用像RISCZero这样的零知识证明框架,机器可以通过检查证明的数学有效性来确保计算的正确执行,而不是重复运行相同的代码。
跨链基础设施协议LI.FI已集成Stargate:9月8日消息,跨链基础设施协议LI.FI已集成基于LayerZero的跨链桥Stargate,Stargate是LI.FI集成的第十个跨链桥。基于LI.FI的跨链交易前端transferto.xyz已可以使用Stargate路由。[2022/9/8 13:17:21]
在RISCZero,我们把这些证明称为"收据",在博客的其余部分,我将使用这个术语。每张收据都包括一个加密标识符,表明进行了哪项计算,以及计算的任何公共输出的日志。虽然这可能看起来是一个简单的概念,但它意味着机器可以生成收据来"证明"计算已经完成。
那么,当你把zk放在EVM前面时会发生什么?
术语zkEVM是用来描述在EVM字节码引擎上运行智能合约的软件,并为特定的计算生成收据。这个软件通常可以证明两个或多个收据是有效的,并生成另一个收据。通过使用这种机制,zkEVM可以运行许多交易,并使用一个收据来表示它,这被称为"Rollup"。用Solidity编写的项目可以使用zkEVMs来扩展交易,而不是在链上进行所有计算,在区块链上发布一个单一的收据来代表许多发生在链外的交易。zkEVM有很多类型,如果你想了解它们,你可以在这篇文章中阅读更多。
币安新增TRC20-TUSD充提:据官方消息,币安新增TRC20-TUSD充值和提现。此前,币安已支持ERC20-TUSD、BEP2-TUSD以及BEP20-TUSD的充提。
TrueUSD目前已上线Binance、Huobi、Poloniex等100多家交易平台,并在Ethereum、TRON、Avalanche、BNB Chain、Fantom、Polygon等12大主流公链上进行多链部署。TrueUSD经会计公司Armanino实时审计,确保美元储备与其流通比达到1:1,实现100%储备,用户可随时通过官网tusd.io获取公开审计结果。[2022/7/29 2:45:28]
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网络允许你使用通用编程语言编写可扩展的链上代码。我在这篇博文中列举了几个例子,我们正处于真正可扩展的计算网络的最开始。如果你想看看这是怎么回事,今天就开始吧,加入我们的社区,注册Bonsai,帮助建立一个去中心化和可扩展的全民互联网。
Bybit生态布局—Layer2新入局者@0xMantleArb,OP以及Zksync的大火,已经充分证明了Layer2协议对于行业的重要性.
1900/1/1 0:00:00美国最大加密货币交易所Coinbase首席执行官BrainArmstrong公布了该公司未来10年的计划,其演讲发布在了该公司的官方博客上.
1900/1/1 0:00:00一路高歌猛进后,BRC-20走势开始疲软。对市场自身说,这只是一次短暂的Meme狂欢,还是未被Crypto世界真正理解的Magic?对投资者而言,这是绝佳的入场机会,还是筑底前的信号?5月12日.
1900/1/1 0:00:00题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用.
1900/1/1 0:00:00全球支付巨头万事达(MasterCard)近期在其官网更新了三个跟区块链相关的高管职位招聘信息,其中包括一名区块链/加密货币产品管理副总裁以及两名负责区块链产品开发的产品总监.
1900/1/1 0:00:00伴随着BRC-20概念爆火出圈,相关Token总市值一路创新高的同时,也带动了比特币NFT生态的发展.
1900/1/1 0:00:00