请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

【币知财经】区块链共识算法简介(其一)

共识算法的使用是去中心化加密货币最重要的一个特征。共识算法对于加密货币而言至关重要的,因为它可以防止双花问题。从历史上看,双花问题是限制数字货币发展的一个重要挑战,直到最近,采用了分布式账本之后才得以改观。
timg_meitu_1.jpg
正因为加密货币是由公开的和不可篡改的分布式账本实现的,因此必须采用共识算法来验证账本是否具有唯一性,以保证整个加密货币网络不被恶意节点所破坏。
正如TechTarget所解释,“在计算机科学中,共识算法是一种用在分布式过程或系统中,实现单一数据值的协议“。共识算法被设计用于涉及多个不可靠节点的网络中,实现可靠性。解决这个问题-即共识问题-在分布式计算和涉及多个代理的系统中非常重要。
为了适应这种现实,共识算法有必要假设一些进程和系统将不可使用,并且某些系统间的通信会丢失。因此,共识算法必须具备容错的能力。例如,通常假设只需要一部分节点作出反应,但最少需要百分五十一的节点反应。
在加密货币方面,共识算法被设计成用来确保交易是有效的,通过采用冗余的方法,引入多个参与者来验证交易准确性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则