比特币是区块链技术应用的经典实例,但是区块链这一技术往往很难被人们所理解。这是因为区块链技术的核心常常被一些复杂却并不重要的细节所掩盖。
区块链最有趣的功能之一是分散化。没有任何单个实体或网络成员负责验证更改。相反,大多数人必须在更改提交到新块之前达成一致。
这被称为共识。我将大多数区块链与标准数据库区分开来。您达成共识的方式会对添加新块的速度,可扩展性和成本产生影响。
什么是共识,为什么重要?
共识确保每个人都有一个真实的版本。您的区块链数据应该与其他人匹配- 否则,整个系统就会崩溃。因此,共识保护区块链的完整性,并最大限度地降低腐败少数群体欺诈的风险。
区块链通过共识协议达成共识,一套规则或指令告诉区块链如何处理新数据。通过使用奖励和激励措施,共识协议可以批准新的块,而无需第三方或集中管理机构。
我将集中讨论当今最流行的两种共识机制:工作量证明(PoW)和利益证明(PoS)。
加密研究报告称,它们在前100种加密货币中占42%。但是,还有很多其他的。
还要避免使用私有或半私有区块链,严格来说这些区块链是分散的,但依靠集中的权限来验证新的交易。
本文转自万链之家,文章为作者独立观点,不代表IPFS联盟网立场。
领取专属 10元无门槛券
私享最新 技术干货