主页 > token.im钱包下载 > 区块链思考(一):比特币

区块链思考(一):比特币

token.im钱包下载 2023-02-16 07:36:20

区块链思考(一):比特币1.回顾

比特币作为迄今为止最成功的数字货币,其设计思想有很多值得学习和学习的地方。 下面我们将从技术角度进行分析解读。

在此之前,需要明确一点,比特币并不是为了解决大量的普遍性问题而设计的。 它的初始场景很可能是超级财团之间的簿记交易。 众所周知,世界上有几家顶级的信用评级机构,对不同国家和机构的信用评级进行评分和监督,以确保国家或机构之间的交易能够在一定的信用基础上完成。 但是这些信用机构本身就是属于超级财团的,谁来为超级财团之间的交易做担保呢? 这就需要像比特币这样的超级账本,不需要第三方信用机构的背书,内容对每个成员公开,一旦记录,就无法修改或销毁。 超级联盟之间的交易是低频稀疏的比特币的初衷,这导致比特币在技术设计上并没有过多考虑性能问题,主要集中在安全性上来考虑问题。 去中心化成为实现安全的重要手段。

三个关键要素

至此,区块链的安全、性能、去中心化三个关键要素已经全部提到。 迄今为止,业界认为这三个要素不能同时满足。 在后面的文章中,我们将介绍EOS和LIGHT是如何处理这个问题的,以及如何通过取舍来提升系统性能,从而能够应用到各种普适场景中。

二.详细讨论

比特币面临拜占庭问题,部分参与者会撒谎。 数字签名技术防止协议参与者伪造他人信息而否认自己的信息,将拜占庭模型简化为失败停止模型。 只要一半以上的人说出真相,最终就能得出一个真实的结论。

在解决数字货币最经典的双花问题时,比特币的思路是形成一个分叉,分叉后的每棵子树代表不同的选择。 随后的块首先随机选择一个子树进行访问,使该子树成为更长的子树。 当它出现时,后续块被统一到这个子树中。 双花问题就这样解决了。

这里引入了一个新的问题,如何比较不同子树的长度。 如果每个区块都可以随意写一个时间戳,这个时间就没有意义了。 比特币引入了统一的、复杂的耗时哈希算法来衡量时间。 只有哈希算法完成后才能生成区块。 每个区块的平均生成时间是一致的,具有可比性。 不同子树中块的个数可以表示子树的长度。

哈希算法耗时长,算力成本极高。 为了激励每个节点的不同用户执行哈希算法,比特币引入了挖矿激励机制,用比特币奖励挖矿用户。

当这些节点数量巨大,分布在世界各地,由不同的用户建立,以挖矿赚钱为目的时比特币的初衷,所有的交易都可以实现一次记录,无法修改和销毁,实现的目标超级账本将实现。