EOS:BM即将推出WASM解释器,目前已通过测试,解释执行和编译执行了解一下

BM在EOS官方群里表示,“即将推出WASM解释器,用来解释执行WebAssembly智能合约,目前已经通过所有测试并接入到主网和测试网。EOS之前本来是编译执行,即直接将代码编译成为可执行的二进制机器码。而解释执行则指用户拿到的是原始代码,解释器会像翻译员一样,一行一行地执行代码。

EOS创始人BM:Block.one没有为EOSIO做有用的工作:12月10日,EOS创始人BM(DanielLarimer)曾于12月4日在社群发言表示,Block.one没有为EOSIO做什么有用的工作,我离开是因为Block.one正在远离区块链,我不知道他们现在用了多少区块链技术。[2021/12/10 7:30:29]

前者优点是执行速度快,但缺点是每次智能合约有更新时,见证人的服务器都要重新编译生成二进制机器码,对于执行次数不多的智能合约,是不划算的。解释执行正好相反,不需要提前编译,但执行时速度比编译执行慢很多。另外,比特币和以太坊采用的均是解释性的语言。而EOS的智能合约语言WebAssembly(wasm)同时支持两种执行方式。因为WebAssembly类似java,会生成中间语言:字节码,字节码既可以编译成机器码后执行,又可以使用解释器直接执行。中间语言赋予了WebAssembly灵活的执行方式。BM表示,引入WebAssembly解释器是给智能合约的结果提供了一个权威参考,当各个见证人的编译执行结果不一致时,就可以使用解释器得到参考结果。而且解释器也会给编译执行做后补,以防WASM编译器出问题时维持系统稳定。

声音 | BM 发推:EOSIO 使用 WABT WASM 引擎速度快 2 倍:据 IMEOS 报道,BM 发推表示,EOSIO 使用 WABT WASM 引擎,速度会快 2 倍。

新 WebAssembly 解释器 WABT 是在这次EOSIO 1.3.0 更新中提到的,与当前使用的 binaryen 相比,速度将快 2 倍。而此次版本更新将包含把 WABT 完全接入到 EOSIO 区块链中,允许节点利用事务处理降低成本。[2018/9/21]

声音 | IBM全球行业高级副总裁:大型银行正在外汇交易中使用Stellar系统:据Cryptocoinspy消息,近日在财富杂志的现场广播视频采访中,IBM全球行业高级副总裁Bridget van Kralingen证实,Stellar系统及其资产XLM目前正被几家大型银行用作外汇交易“走廊”。涉及的国家包括新西兰、澳大利亚、东南亚岛屿和英国,并且是“正在运行”。两家大银行的身份何时披露仍有待观察。[2018/7/20]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

Coinw比特币:一文让你看懂区块链技术进化之路

编者按:本文作者:王秋林;崇慕,星球日报经授权发布。区块链(Blockchain)是运行在互联网上的没有中央控制点的分布式对等网络,使用分布式集体运作的方法,实现一套不可篡改的、可信任的数据库技.

区块链区块链:走!去第三世界建银行

编者按:本文来自橙皮书,作者:orangefans,星球日报经授权转载。我在区块链行业里最经常碰到两类人:子和理想主义者。子割韭菜,理想主义者造梦。后者是真的想用技术创造更好的世界.

[0:0ms0-1:723ms