您当前的位置: > 币圈交易所 >
以太坊是如何运作的?-比特币准入门槛
以太坊是如何运作的?
以太坊区块链
以太坊区块链的结构与比特币非常相似,因为它是整个交易历史的共享记录。网络上的每个节点都存储此历史记录的副本。
与以太坊的最大区别在于,除了所有以太坊交易外,其节点还存储着每个智能合约的最新状态。
对于每个以太坊应用程序,网络都需要跟踪“状态”或所有这些应用程序的当前信息,包括每个用户的余额,所有智能合约代码以及它们的存储位置。
比特币使用未花费的交易输出来跟踪谁拥有多少比特币。
虽然听起来更复杂,但想法很简单。每次进行比特币交易时,网络都会像纸币一样“打破”总金额,以使数据的行为类似于物理硬币或更改的方式发行比特币。
为了进行未来的交易,比特币网络必须将你所有的零钱加起来,归类为“已花费”或“未花费”。
另一方面,以太坊使用账户。
像银行账户资金一样,以太币也出现在钱包中,并且可以移植到另一个账户中。资金总在某个地方,但没有所谓的持续关系。
什么是以太坊虚拟机?
对于以太坊,每次使用程序时,成千上万台计算机组成的网络都会对其进行处理。
用特定于智能合约的编程语言编写的合约被编译为“字节码”,称为“以太坊虚拟机”(EVM)的功能可以读取和执行。
所有节点均使用其EVM执行此合同。
请记住,除了跟踪当前的“状态”之外,网络中的每个节点还保存交易的副本和网络的智能合约历史。每次用户执行某项操作时,网络上的所有节点都必须同意发生此更改。
此处的目标是使矿工和节点的网络负责将州与州之间的转移转移,而不是像PayPal或银行这样的授权机构。比特币矿工证实了比特币所有权从一个人到另一个人的转移。EVM按照开发人员最初编写的任何规则执行合同。
EVM上的实际计算是通过基于堆栈的字节码语言(机器可以读取的一和零)来实现的,但是开发人员可以使用诸如Solidity和Serpent之类的高级语言编写智能合约,使人类更容易阅读和写。