transaction
这篇文章详细的介绍以太坊中的交易。
这篇文章详细的介绍以太坊中的交易。
前几篇分别介绍了以太坊的基本概念,基本环节-交易,区块、区块链的存储方式等,这篇打算介绍一下“挖矿“得到新区块的整个过程,然后下一篇讲下不同共识算法的实现细节。
区块(Block)是以太坊的核心数据结构之一,Block包含Header和Body两部分。区块的存储是由leveldb完成的,leveldb的数据是以键值对存储的。
前面几节我们介绍了比特币的一些情况,比特币是一个很伟大的发明,但它仍存在一些问题,比如我们上节讲过,比特币系统支持简单的脚本,但它的脚本语言存在一些严重的限制:
在此之前,我们已经对比特币有了一个大体上的了解,总的来说它就是一个分布式账本。上个文章中我们只是按照通俗的说法讲解了比特币,这篇文章我们更加细致的看下比特币中交易是如何完成的。我们日常的每笔交易是这样的:张三账上减¥200,李四账上加¥200。在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能。
区块链是一个具有共享状态的密码性安全交易的单机。