区块链

区块链

区块链是什么?

有史以来最慢的分布式数据库。

区块链是一种分布式数据库技术,每个节点都保有整个区块的全部数据。区块链是有一个一个的数据块链接而成,每个数据块分为块头、块体两部分。区块头包含生成时间区块体的Hash上一个区块的Hash等数据,区块体用于记录数据。

区块的Hash有区块头计算而成,区块头包含当前块的Hash和上一块的Hash

由于是分布式的,必须保证节点之间的同步,所以新区块的添加速度不能太快。区块链链技术限制每10分钟才能生存一个新区块(2M),这主要通过控制计算块的Hash来实现,这也是现在区块链技术主要的问题,性能太差。

区块体用来记录数据,我们可以理解为数据库中的Page

区块链和比特币

比特币就是一个数字,区块链作为一个数据库记录用户的交易信息。这些信息记录在区块体中,现阶段每个区块体最大1M,每个区块体可以记录很多比特币交易信息。


参考

本站采用「署名 4.0 国际」进行许可。