什么是以太坊虚拟机(EVM)?
以太坊虚拟机是一种轻量级虚拟机,用于在以太坊网络上运行各种智能合约。EVM的功能不同于Windows等传统操作系统,后者一次只能在一台机器上运行。EVM是构建在本机操作系统上的高级抽象,用于模拟物理机。通过使用EVM,相同的平台可以在许多不同的操作系统和硬件架构上运行。该特性使虚拟机适合以太坊等网络,可以通过分布在世界各地的不同机器上的不同客户端访问这些网络。EVM可以模拟在物理CPU上执行的功能,并负责以太坊网络上的大部分功能。EVM具有以下特点:确定性确定性程序对相同的输入集提供相同的输出,而与它执行相同代码的次数无关。在以太坊中,dApp每次处理数百万美元,各种用户需要知道代码在执行的每个阶段是如何反应的。可隔离智能合约需要在完全隔离的环境中运行。这确保了如果智能合约发生黑客或bug,它不会影响底层协议的其他部分。可终止以太坊智能合约是图灵完备的。因此,只要有足够的时间和资源,他们就应该能够解决任何问题。智能合约应该有终止机制,因为很难确定合约是否会在规定的期限内完成所有操作。以太坊使用“gas”限制来终止超出执行限制的智能合约。EVM的功能
Web3安全公司Olympix融资430万美元,Boldstart Ventures领投:金色财经报道,人工智能支持的Web3安全公司Olympix宣布完成了430万美元的种子轮融资,本轮融资由Boldstart Ventures领投。其他参与者包括Robot Ventures和Shrug Capital等。
Olympix成立于2022年6月,为刚刚开始构建项目的开发者提供安全工具,以最大限度地降低智能合约漏洞的风险,这些漏洞可能需要花费时间和金钱来修复。Olympix利用人工智能扫描开发人员输入的代码,提出安全建议,只需点击一下即可解决。[2023/7/12 10:49:08]
它是以太坊网络的去中心化处理单元。每个交互、交易和智能合约执行都只能在这里发生。获取并执行指令,然后通过给定的指令分派器解码操作数。负责所有的数据结构,如操作数,数据处理和指令。跟踪网络组件,如存储状态、区块信息和世界状态。负责为以太坊网络上的不同智能合约创建运行时环境。EVM的挑战
比特币金融服务提供商Unchained推出多签托管私人客户服务:金色财经报道,比特币金融服务提供商Unchained今天宣布推出Unchained Signature,这是一项会员制服务,帮助高净值个人、机构和企业投资和管理他们的比特币。
Unchained Signature为客户提供高接触式支持,类似于传统金融领域的优质银行服务,其关键区别在于协作托管,也称为多重签名托管。[2023/7/12 10:49:03]
EVM处理如此多不同的操作并不快,但是它的操作码规范还没有发展到可以处理变化的需求。未能进化意味着语言也有局限性。什么是WebAssembly(WASM)?
美国国家橄榄球联盟与Mythical Games合作推出区块链手机游戏:4月26日消息,美国国家橄榄球联盟和 NFL 球员协会与区块链游戏独角兽 Mythical Games 合作,在 App Store 和 Google Play 商店推出了他们的第一款基于区块链的游戏。在名为"NFL Rivals"的游戏中,玩家可以作为总经理管理自己的球队,并在街机风格的游戏中扮演他们最喜欢的球员。得益于区块链,用户还可以购买、收集和交易 NFT 数字物品,解锁特殊活动和游戏内奖励。[2023/4/26 14:28:27]
WebAssembly(WASM)是一种新型代码,可以在现代浏览器上高效地执行。这个新代码是由万维网联盟(W3C)创建和定义的。WASM是为网络而建的,包括来自谷歌、Mozilla和苹果的工程师。本质上,WASM通常被称为Ethereum2.0,它具有EVM的所有功能,并附带了额外的功能。专为网络打造
Reddit:Gen 3 Avatar将于北京时间4月12日正式发行:4月11日消息,Reddit官方宣布,Gen 3 Avatar将于美东时间4月11日下午(北京时间4月12日)正式发行,相关数字藏品投放将在Reddit Avatar Store进行。根据Dune Analytics最新数据显示,当前Reddit Avatar总发行量已超过1061.5万个,持有者总量达到735万个,市值约为7450万美元。[2023/4/11 13:56:30]
如前所述,来自谷歌、微软和苹果等大型技术公司的工程师都是开发团队的一部分。因此,这些工程师要确保WASM与他们的引擎和协议兼容。设计时考虑了一组特定的目标创建WASM是为了快速、高效和便携。WASM将利用常见的硬件能力,以“接近本地速度”执行。易于阅读和调试。它具有人类可读的文本格式,代码可以手动查看、编写和调试。确保安全。它通过增强主机浏览器的权限策略和保持向后兼容性来实现这一点。EVM与WASM
速度简单地说,EVM是一个万事通,但却什么都不懂。EVM如何处理编译就是这一点的一个很好的例子。本机引擎努力寻找执行某些操作的最佳路径,最终影响EVM的总体吞吐量。EVM只能处理256位字节码,这意味着小于256位的字节码必须先转换为256位格式,然后才能发送给EVM。EVM的可扩展性问题很明显,因为它每秒只处理25个交易。WASM直接转换为编译后的代码,这使它能够更快地加载,同时增加每个区块所处理的交易数量。预编译EVM依赖于预编译(预编译合约)。当发出预编译调用时,EVM将执行预定义的本机代码,然后显示结果。这些预编译特定于用于基本操作的特定协议,例如签名方案和哈希。尽管预编译在不消耗大量gas的情况下使加密计算变得高效,但它们也带来了问题。引入新的预编译器通常要求网络经历一个系统范围的硬分叉。WASM消除了以太坊对预编译合同的依赖。由于WASM非常高效,开发人员可以创建高效、快速的智能合约,而无需担心潜在的硬分叉。灵活性和互操作性WASM支持更多的语言,并且提供了比EVM更广泛的工具集。WASM支持传统语言,如Rust、C和c++。WASM也被本地JavaScript引擎支持,例如Google的V8引擎、微软的Chakra引擎和Mozilla的Spidermonkey引擎。小结
以太坊引入了比特币区块链上不可用的某些功能。以太坊虚拟机的引入允许开发人员轻松地创建和部署智能合约。然而,EVM也有许多局限性,而WASM正试图解决这些局限性。根据WebAssembly.org,WebAssembly1.0已经被提供给四个主要的浏览器引擎。Source:https://medium.com/momentum6/the-war-on-virtual-machines-wasm-vs-evm-8e68f9d53ef4
头条 CreamFinance再遭攻击损失逾1.3亿美元,系第三大DeFi黑客攻击事件DeFi借贷协议CreamFinance再次遭受攻击,损失超过1.3亿美元。被盗的资金主要是CreamLP代币和其他ERC-20代币.
1900/1/1 0:00:00撰文:ForesightVentures概要:Avalanche生态增量明显。NFT市场销量抬头,可考虑布局。Defi2.0概念引导Defi类投融资增加.
1900/1/1 0:00:00参考文章:HowToCreateNFTsWithSolidity作者:PatrickCollins编译整理:ChenZouNFT是智能合约领域中最耀眼的星之一,是一种类似于ERC20的代币标准.
1900/1/1 0:00:00Odaily星球日报译者|余顺遂 摘要: NFT艺术家Pplpleasr本周推出其第一个基于Solana的项目。“TheCollectoooooor”允许NFT拥有者换取更稀有的NFT。该项目为慈善事业带来约127000美元的收益.
1900/1/1 0:00:00最近,引发“PlayToEarn”热潮的现象级链游AxieInfinity又凭借新举措吸引了市场的眼球。建立在侧链Ronin上的去中心化交易所Katana正式上线.
1900/1/1 0:00:00作者|梁文辉出品|白话区块链在区块链和加密货币的监管领域,各国监管部门积累了多年经验,从有效性和普适性来说可划分为两类监管手段:明确法律条文监管和沙盒监管两类.
1900/1/1 0:00:00