区块链
区块链
区块链是什么?
有史以来最慢的分布式数据库。
区块链是一种分布式数据库技术,每个节点都保有整个区块的全部数据。区块链是有一个一个的数据块链接而成,每个数据块分为块头、块体两部分。区块头包含生成时间
、区块体的Hash
、上一个区块的Hash
等数据,区块体用于记录数据。
区块的Hash
有区块头计算而成,区块头包含当前块的Hash
和上一块的Hash
。
由于是分布式的,必须保证节点之间的同步,所以新区块的添加速度不能太快。区块链链技术限制每10分钟才能生存一个新区块(2M),这主要通过控制计算块的Hash
来实现,这也是现在区块链技术主要的问题,性能太差。
区块体用来记录数据,我们可以理解为数据库中的Page
。
区块链和比特币
比特币就是一个数字,区块链作为一个数据库记录用户的交易信息。这些信息记录在区块体中,现阶段每个区块体最大1M
,每个区块体可以记录很多比特币交易信息。
参考
本站采用「署名 4.0 国际」进行许可。