优惠论坛
标题: 以太坊是如何运作的(转) [打印本页]
作者: 935a 时间: 2023-8-7 12:57
标题: 以太坊是如何运作的(转)
什么是以太坊虚拟机?
以太坊网络上,一个程序每次被使用的时候都是一个由数千台计算机组成的网络在运行处理。
智能合约由一种智能合约专用的编程语言编译成“字节码”,可以通过以太坊虚拟机(EVM)读取和执行。
所有节点都是用其EVM执行合约。
记住,网络所有节点除了追踪当前的“状态”外,都会保存一份网络交易和智能合约历史记录的副本。每次用户执行某些操作的时候,网络所有节点都需要在更改上达成一致。
网络矿工和节点负责完成从状态到状态的转换,而不是像PayPal或银行这样的权威机构。比特币矿工负责验证比特币所有权从一个人到另外一个人的转换。无论最初开发者编写的规则是什么,EVM都会按照规则执行合约。
EVM的实际计算是通过基于栈的字节码语言(机器可以读取的0和1)实现,但是开发者也可以使用像Solidity和Serpent这样更易于人类读取和编写的高级语言编写智能合约。
矿工负责防止出现不良行为,例如防止有人同一笔资金花费两次,以及拒绝执行已经完成支付的智能合约。
现在网络有几千个以太坊节点,所有节点都在编译和执行相同的代码。
但是,你可能会想:成本岂不是比普通的计算高出很多?是,确实是。这就是为什么这个网络可能只会被用于特定的使用场景。
$ \, I( S. C1 W) i& j( M: }
作者: 22301 时间: 2023-8-7 14:47
怎么样运作值得我们去学习起来啊。
作者: rainwang 时间: 2023-8-7 16:07
我就是知道他的运作也没啥意思
作者: 赚钱小样 时间: 2023-8-10 14:00
运作也是要多了解一下的了
作者: 如梦的生活 时间: 2023-8-11 15:05
以太坊这个也是要看一下的了
欢迎光临 优惠论坛 (https://tcelue.co/) |
Powered by Discuz! X3.1 |