找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 3518
  • 0
  • 分享到

区块链技术中的智能合约与虚拟机的误解

2023-5-1 11:19

来源: 网易

误解六:支持智能合约必须使用虚拟机


这也是人们目睹以太坊风靡之后产生的误解。区块链的共识机制要求所有参与者的计算结果保持一致,但各节点可能会因为各种原因输出不同的结果。以太坊为了让所有节点保持一致写了一个虚拟机,就是为了实现智能合约代码的一致性,并让以太坊的智能合约在这个容器里面运行。然而,理论上虚拟机并不是支持区块链运行智能合约的必要条件。

区块链的智能合约需要在一个资源隔离的环境中运行,但这个环境不局限于虚拟机。只要达到一个沙盒执行环境标准(可以通过命名空间的隔离),保证合约和合约之间、合约和宿主系统之间进行了有效的资源隔离就可以实现。而智能合约是用户编写的,需要预防恶意或故障智能合约的不良影响。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
1234567
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部