CAP 定理与区块链

奇怪的是,CAP 定理在区块链中并不适用,特别是区块链最成功的应用——比特币中,但事实并非如此。在区块链中,牺牲了一致性来保证可用性和分区容错性。在此场景下,区块链中的一致性(C)并未与分区容错性(P)和可用性(A)同时实现,但随着时间的推移会逐步实现。这被称为最终一致性,其中“一致性”是随着时间的推移由多个节点进行验证后实现的。为此,比特币引入了挖掘的概念;这是一个通过使用称为“工作量证明(Proof of Work, PoW)”的共识算法来促进达成共识的过程。在更高层次上,挖掘可以被定义为用于向区块链添加更多区块的过程。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据