下载此文档

以太坊虚拟机和智能合约.docx


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
以太坊虚拟机和智能合约之间的关系
今天会为大家谈下区块链底层技术,首个专业团队运营的项目,他们在数字货币发挥什 么作用,对于我们探索货币世界有决定性意义。
让我们从以太坊区块链开始,特别是来看看以太坊虚拟机。我们都知道,以太坊是首个 有以太坊虚拟机和智能合约之间的关系
今天会为大家谈下区块链底层技术,首个专业团队运营的项目,他们在数字货币发挥什 么作用,对于我们探索货币世界有决定性意义。
让我们从以太坊区块链开始,特别是来看看以太坊虚拟机。我们都知道,以太坊是首个 有专门团队来维护和发展的项目,区块链开发煊凌科技。
那么,什么是以太坊虚拟机EVM?
就好像所有区块链技术那样,以太坊会使用在自己计算机上运行的节点,来保证安全性 同时也维持信任。每个参与到以太坊协议中的节点都会在各自电脑上运行软件,这就被称为 以太坊虚拟机(EVM)。
首先,以太坊虚拟机会通过防止DOS攻击,来确保安全性,这个攻击是数字货币领域 的挑战。其次,以太坊虚拟机会编译以太坊程序语言,并且保证这之间的通信不会有任何的 干扰。
更详细地来看,以太坊虚拟机可以很容易就被理解,我们可以当作一个系统用来为以太 坊智能合约创建运行环境。我们都知道,智能合约可以让世界各地的人们进行交互和交换价 值,并且无需中心化的机构。并且毫无疑问,这个技术会在不远的未来,颠覆很多产业。
同时,我们需要注意到,以太坊虚拟机是在沙盒中运行,这是和区块链主链完全分开的, 并且非常适合作为测试环境。因此,任何想要使用以太坊虚拟机创建智能合约的人,都可以 在不受到其他区块链操作的影响下完成。
也许你会问:为什么这些测试会在沙盒环境下运行?在沙盒环境下运行测试是非常必要 的,因为如果有错误的代码会让任何智能合约毁灭。而且,沙盒环境会提供无数的机会来学 习,提高,然后最终打造稳定的智能合约。
现在我们来深入了解下,以太坊虚拟机和智能合约之间的关系。
以太坊区块链vs以太坊虚拟机vs智能合约
以太坊区块链有三种转账:
首先,你可以将以太坊从一个转账转移到另一个。这些转账和比特币转账差不多。例如, 你可以转账3ETH到房东的账户,作为房租。这些转账记录会包含以下信息:转账发生的时 候,会产生时间戳,发出资金者的以太坊地址会作为资金的来源,接受者的地址,当然还有 资金的数额。
其次,用户还可以不给特定对象转账。这类转账就是创建智能合约。例如,Jackson和 James,他们决定在某种特定情况下,去创建智能合约。这种转账就会包含转出数量以及时 间戳。
第三,从外部账户转账到智能合约。每次账户想要执行智能合约,转账就会根据智能合 约完成,而且相关的执行规则会记录在数据中,来指导这个合约如何运行。
每次上面的转账发生,网络中的节点就会通过以太坊虚拟机来运行特定的代码。
智能合约的费用
每次运行智能合约,都需要支付给以太坊虚拟机进行执行。这个费用是支付给特定的节 点,它们是用来存储,计算,执行和验证智能合约。
每个智能合约的费用是基于每个状态成本来计算的。费用是通过燃料费用来支付的,然 后

以太坊虚拟机和智能合约 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shugezhang2
  • 文件大小8 KB
  • 时间2022-07-18