数字货币如何被记录

这里需要解释一下区块链和比特币的关系。 如上所述,比特币挖矿是一个相互竞争的数学问题的过程。 在系统的设计中,每当比特币被挖出时,它也会生成一个叫做区块的东西,每个区块记录着从前一个区块到现在的所有比特币交易。

另外,每个块都有一个头和一个尾。 它的作用是通过密码学原理将相邻的区块连接起来形成区块链。 效果是,如果一个块的内容被篡改,它会与它相邻的块发生冲突并被发现。

区块链的设计机制是只有最长的链才有效。 假设一个坏节点希望篡改区块链的内容。 它不能改变单个区块,只能努力产生新的,因此,如果这个节点拥有全网50%以上的计算能力,它就可以控制区块链。 技术术语称为计算能力攻击。

目前比特币系统已经遍布全球,用算力很难对其进行攻击。 即使有人真的能做到,付出的成本也大于获得的价值。 这从经济学的角度消除了计算。 武力攻击。 随着比特币网络越来越大,它的价值会越来越高,但它的计算能力也会越来越高,从而保持这种平衡。

其实区块链是一个去中心化的记账系统。 一般来说,对于记账系统来说,记账行为和数据存储是集中的。 去中心化记账相当于把账本存放在不同的地方,同时不同的人记账,那么如何解决记账问题呢? 账户一致性问题是关键。

区块链技术的特殊之处在于它通过竞争性记账(计算)的方式巧妙地解决了这个问题。 当一个节点计算一个数学问题时,它可以快速地向其他节点验证它。 当有足够多的节点承认结果时,系统会对其进行确认,这样就避免了需要一个中心化的权威来做出判断,并防止了恶意节点的操纵。