以太坊区块链的结构同比特币的十分相似,即一份整个交易历史的共享记录。网络上的每一个节点都存储一份交易历史。
以太坊与比特币的主要不同在于,除了所有以太币(Ether)的交易历史,其节点还存储每个智能合约最近的状态(state)。
对于每个以太坊应用,该网络需要跟踪 “状态”,或者所有这些应用当前的信息,包括每个用户的余额、所有的智能合约代码及其所存储的位置。
比特币使用未花费交易输入(unspent transaction outputs,即 UTXO )来追踪谁使用了多少比特币。
尽管听起来更复杂,但其理念十分简单。每发生一笔比特币交易,比特币网络就像纸币一样以一种类似于物理货币或变化的方式 “改变”(break)总数额。
为了完成以后的交易,比特币网络必须将你所做的所有变化都加入账本,它们被分为 “已花费的” 或者 ”未花费的“。
而以太坊是不同的,一个钱包中的以太币可以被移植到(ported)另一账户中。资金总是存在于某个地方,但并不存在称之为持续性关系的状态。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。