什么是EVM
EVM是以太坊虚拟机的英文缩写,是一个巨大的虚拟机,允许部署和执行代码。您只需安装必要的客户端软件即可访问EVM,并使用它在以太坊上执行程序。本质上,EVM充当“世界计算机”,在分散的环境中执行软件操作。
什么是EVM兼容
EVM 兼容链创造了一个类似 EVM 的代码执行环境,让以太坊上的开发者可以方便快捷地将智能合约部署到这条链上,而不必为了这条链再从头开始编写智能合约的代码。与以太坊相比,EVM 兼容链的特点是矿工费更低,交易结算速度更快,且地址格式与以太坊相同,都是 0x 开头。
兼容EVM的优势
1、EVM是第一个图灵完备的区块链虚拟机,于2015年发布。它有一些设计限制,但其巨大的先发优势和随后的广泛采用为以太坊创造了巨大的差异化优势 — — 它是迄今为止整个空间中最经得起考验的智能合约基础设施。
2、EVM 使用Solidity 语言编写的程序,为了使该语言更强大,创建了许多“库”。Truffle 或 Hardhat 等开发人员工具使智能合约的编写和测试变得更加容易。数百名高技能开发人员花费了数千小时来构建这些工具和基础设施。在某些情况下,使用成熟工具和未完善工具创建 dApp 所需的时间差异可能是 100:1。
3、EVM 生态系统还拥有庞大的区块链开发者和开源项目市场。这些项目可以快速复制,不需要耗时的代码重写。
4、以太坊有着完整而庞大的生态体系,EVM兼容可以无缝连接以太坊生态,并受益于整个生态系统。
EVM兼容现状
以太坊是第一个允许链上智能合约执行的区块链,为此,他们发布了 Solidity,以太坊虚拟机(EVM)是区块链开发者中的事实标准,它背后有一个巨大的社区支持。这导致其他兼容以太坊虚拟机的区块链也开始探索这个系统,而非以太坊虚拟机兼容的区块链则在此基础上建立以太坊虚拟机兼容层。从2021年开始EVM兼容性成了高性能公链的标配。围绕着以太坊虚拟机兼容链发展出了一个巨大的生态系统,如 Avalance,币安智能链,Fantom,以及第二层解决方案,如 Arbitrum 和 Optimism。大家可以从下图看到TVL前10的公链70%都支持EVM兼容。
EVM兼容的隐私公链Oasis
目前以太坊不支持其公共网络上的隐私,因为所有记录都记录在区块链上,任何人都可以阅读其内容。由于有可能将分布式账本地址与真实身份联系起来,这会带来隐私问题。区块链公开透明的特性让用户的交易转账记录、链上活动记录能够被任何人查看,用户敏感信息有可能被轻易获取,用户面临在Web3 世界「裸奔」的困境。那么有没有兼容EVM的隐私公链呢?答案是肯定的。日前Oasis推出了行业首个支持EVM兼容的应用Sapphire,其中包含的重要亮点包括:
(1)默认情况下,合约状态是隐私保护的。合约调用数据可以是隐私保护的,这使得矿工可提取价值为零,因为您无法预先运行您看不到的东西。
(2)更强的安全性和完整性保证,因为除了计算委员会之外,人们还需要折中的安全飞地(secure enclaves)方案。
(3)与现有的以太坊开发者工具的兼容性:与以太坊相比,开发者体验几乎没有差别,用户体验也没有差别。为智能合约提供额外的内置功能,如RNG(随机性)、签名和加密技术等。
在Sapphire上的DEX中,可以将交易的某些方面进行隐私加密处理。比如:你可以隐藏滑点参数设置,还可以开发一个防御MEV攻击的DEX,从而让三明治攻击不可能发生。还可以借助Sapphire,通过向区块链启用DID信息将使得去中心化借贷变得更加可行,并且对大众市场具有吸引力。因为数据可以完全保密,从而实现提供抵押不足贷款的独特贷款协议。Sapphire填补了兼容EVM的隐私公链的空白,丰富了以太坊生态系统,借助Sapphire,我们为区块链扩展到Web3开辟了一个新的通路。
内容来源:https://oasisprotocol.org/blog/the-oasis-privacy-layer-powered-by-sapphire
白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com