以太坊是数字货币2.0,有着诸多的优点并且能够支持智能合约,那么它的交易过程是什么样的呢?
1、首先A发起交易,这一交易被传递到对等节点B(其实就是与A同等级别的节点
2、B对A发起的交易进行检查,检查其是否符合要求,并且在本地对发送方的账户减去相应的费用,B在进行完成之后会向其他地方转发,并储存这一交易,其他节点重复B的过程
3、之后,想要赚钱的矿工会进行工作量证明,这一证明会保证矿工是真的想要打包交易,方式有人随便捣乱,毕竟付出了代价之后肯定就会劝退一大波捣乱的人啦
4、当然,对于区块链3.0,我们有可能会调用智能合约(其实就是合同),矿工会将调用合约的交易与其他的交易进行打包,并且在本地的EVM(其实就是个内部的虚拟小电脑)执行合约代码,当然,这个是要钱的……执行的步骤越多花的钱越多
5、之后矿工会将其打包的区块发送到对等节点,然后在全网传播(人人为我我为人人)
6、其他节点会去验证区块,当然是为了再次验证合法性,然后将存储在本地的交易(步骤2)删掉,然后同步区块(步骤5)到自己的区块链上。当然,调用智能合约的交易,其他节点也会在他们的EVM上执行这些代码防止恶意攻击,他们也会互通有无互相验证答案的,然后答案没问题就同步到自己的区块链上啦。
以上就是以太坊的六步交易,但是这六步交易还有这速度慢的问题,这也基本是整个数字货币行业的痛点:既交易速度慢,无法满足商用需求。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。