WebAssembly在Polkadot和Substrate中被用作runtime的编译目标。
WebAssembly是什么?
WebAssembly简称为Wasm,是一种用于基于堆栈的虚拟机的二进制指令格式。Wasm被设计成一个可移植的目标,用于编译高级语言,支持在web上部署客户端和服务器应用程序。
BitDAO社区关于BIT回购计划的提案已开启投票:12月27日消息,BitDAO社区关于BIT回购计划的提案已开启投票,该提案旨在作为其DAO部署战略计划的一部分。提案建议从2023年1月1日起,将每天的目标购买量(TDPA)设定为200万USDT,持续50天(总额为1亿USDT)。
购买BIT后,BitDAO金库仍将持有3亿美元的USDT/USDC和27万枚ETH(约3.45亿美元),提案称这应该足以覆盖5年以上的BIT产品开发。目前该提案支持率为100%,投票将于12月31日结束。[2022/12/27 22:09:48]
为什么要使用WebAssembly?
TopBtc关于XDCE上线交易的公告:TopBtc关于XDCE上线交易的公告称,中国时间2018年5月11日10:00点开通XDCE充币,中国时间2018年5月15日15:00点开通交易功能。[2018/5/11]
WebAssembly是一种平台无关的二进制格式,这意味着它可以在它所操作的任何机器上运行相同的指令。区块链需要确定性,以便在点对点网络中的所有节点上进行可靠的状态转换更新,而不强制每个节点运行完全相同的硬件。Wasm非常适合用于可能不同的机器集之间的可靠性。Wasm既高效又快速。这种效率意味着它可以作为一团代码上传到链上,而不会造成太多的状态膨胀,同时保持其以接近本机速度执行的能力。
金色财经现场报道 Peter D. Santori:目前美国没有任何ICO在SEC注册,SEC也没有允许任何关于加密数字货币的金融产品:金色财经现场报道,在世界区块链大会·三点钟峰会宏观经济探讨部分,芝加哥证券交易所前监管官员、合规官员Peter D. Santori作了题为“区块链技术下的未来金融与经济新格局”中指出,目前没有任何ICO在SEC注册,SEC也没有允许任何关于加密货币的交易所产品(ETFs等);尽管很多人都在推广数字货币,但是相关法律是滞后的。Peter提示说,目前美国没有任何一个ICO是美国证券交易所监管的,要有一个更加安全的监管形势才能让其称之为证券。 要成为证券需要去证明其确有证券的功能,防止法律漏洞和灰色地带。监管部门要确保投资者投资给了真实的承诺;监管部门对于这些投资产品在二级市场流通这些产品十分担心,由于这些投资产品利润很高,参与的资金也越来越多,虽然不是证券,但也是一个资金流通的重要方式,因此也需要受到监管,美国国会也介入到监管过程中,监管的法规或将在不久后出台。[2018/4/24]
分叉升级
通过在Substrate中使用Wasm,可以支持Polkadot、Kusama和许多连接链,这些链可以在不进行硬分叉的情况下升级其runtime逻辑。硬分叉是升级区块链的标准方法,由于需要离线协调,它很慢、效率低、容易出错,因此倾向于将多个升级打包到一个大型事件中。通过在链上部署Wasm,并让节点在特定的块高度自动执行新的逻辑,升级可以是小的、单独的、非常具体的。
包含规范链接的WebAssembly主页:https://webassembly.org/
用Rust写的WebAssembly解释器:https://github.com/paritytech/Wasmi
ParityWasm:Rust中的WebAssembly序列化/反序列化。https://github.com/paritytech/parity-Wasm
Wasmutils:在Parity和Wasm合约开发中使用的Wasm实用程序的集合。https://github.com/paritytech/Wasm-utils
原文链接:
https://wiki.polkadot.network/docs/en/learn-wasm
翻译:PolkaWorld社区
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。