区块链:大白话谈谈所谓的共识算法

在区块链的交流学习中,被提及的一个很频繁的词汇就是共识算法,它是构筑区块链信任特性的基础。在区块链世界,共识一般都是通过特定的数学算法实现,那到底什么是共识算法?目前普及的共识算法有多少种?相信在这篇文章中大家可以得到一定的谈资。

所谓共识,简单理解就是指大家都达成一致的意思。其实在现实生活中,有很多需要达成共识的场景,比如开会讨论,双方或多方签订一份合作协议等。而在区块链系统中,每个节点必须要做的事情就是让自己的账本跟其他节点的账本保持一致。如果是在传统的软件结构中,这几乎就不是问题,因为有一个中心服务器存在,也就是所谓的主库,其他的从库向主库看齐就行了。在实际生活中,很多事情人们也都是按照这种思路来的,比如企业老板发布一个通知,员工照着做。但是区块链是一个分布式的对等网络结构,在这个结构中没有哪个节点是“老大”,一切都要商量着来。

A股收盘:深证区块链50指数上涨2.94%:金色财经消息,A股收盘,上证指数报3231.52点,收盘上涨2.13%,深证成指报11021.29点,收盘上涨2.54%,深证区块链50指数报3238.71点,收盘上涨2.94%。区块链板块收盘上涨1.87%,数字货币板块收盘上涨2.06%。[2023/7/25 15:57:24]

所以在区块链系统中,如何让每个节点通过一个规则将各自的数据保持一致是一个很核心的问题,这个问题的解决方案就是制定一套共识算法。

Circle CEO:美国监管机构应该向加密货币行业张开双臂:金色财经报道,Circle首席执行官Jeremy Allaire认为,美国监管机构应该向加密货币行业张开双臂,以防止落后于其他国家。?Allaire表示,美国政府是最早提出有关稳定币监管建议的政府之一,并补充说白宫、美联储和财政部都专注于这一使命。

今年早些时候Allaire表示,美国的监管混乱和银行业危机可能会促使当地投资者迁往海外。[2023/7/19 11:03:33]

共识算法其实就是一个规则,每个节点都按照这个规则去确认各自的数据。我们暂且抛开算法的原理,先来想一想在生活中我们会如何解决这样一个问题:假设一群人开会,这群人中没有一个领导或者说老大,大家各抒己见,那么最后如何统一出一个决定出来呢?实际处理的时候,我们一般会在某一个时间段中选出一个人,那个人负责汇总大家的内容,然后发布完整的意见,其他人投票表决,每个人都有机会来做汇总发表,最后谁的支持者多就以谁的最终意见为准。这种思路其实就算是一种共识算法了。然而在实际过程中,如果人数不多并且数量是确定的还好处理,如果人数很多且数量也不固定,那就很难通过这种方式投票决定了,效率太低。我们需要通过一种机制筛选出最有代表性的人,在共识算法中就是筛选出具有代表性的节点。

比特币Ordinals协议已上线0.6.0版本,支持名为“诅咒铭文”的负数铭文:6月5日消息,比特币协议Ordinals新任首席维护者Raph在推特上宣布,Ordinals协议已上线0.6.0版本,该版本实现了识别更多类型铭文,包括诅咒铭文。

根据Ord.io开发者的解读,许多以前未被识别的铭文现在被Ordinals协议索引为“诅咒铭文”。市场升级到0.6.0后,用户就可以交易他们(在该版本上线前有7万个无效铭文)。正常的铭文被分配一个正编号,而诅咒铭文被分配了一个负编号。第一个诅咒铭文是-1,现在是-71,508。该协议设置了一个区块激活高度,可以将特定类型的诅咒铭文索引为正常的正数铭文,虽然正数铭文数字永远不会改变,但负数铭文的数字可以且将会改变。如果发现新的特殊情况并添加新类型的诅咒铭文,现有的诅咒铭文将被重新索引,新的诅咒铭文将被插入,这将导致负数铭文编号的移动。[2023/6/5 21:16:24]

那如何筛选呢?其实就是设置一组条件,就像我们筛选运动员,筛选尖子生一样,给一组指标让大家来完成,谁能更好地完成指标,谁就能有机会被选上。在区块链系统中,存在着多种这样的筛选方案,比如PoW、PoS、DPoS、PBFT等,各种不同的算法,其实就是不同的游戏玩法。网络上对于各种共识算法都有很多介绍,主要是一下三种,这里小编就简单说下了。

PoW—主要代表:比特币所谓的比特币挖矿就是通过计算符合某一个比特币区块头的哈希散列值争夺记账权。这个过程需要通过大量的计算实现,简单理解就是你进行的计算量大,你就有大概率获得记账权。缺点:耗能;PoS—主要代表:点点币简单理解就是根据资产的多寡分配获取记账权的概率,类似股份公司中的股东。缺点:权利集中DPoS—主要代表:EOSPoS的改进,通过社区选举产生记账者,类似股份公司中的董事会。缺点:目前未明

其实共识算法还有很多种,而且随着各个项目的不断涌现,共识算法也在不断改进中,比如PoI、PoP等等,好了,文章就到这里,不知大家对共识算法有没有更了解点,有兴趣了解的朋友可以留言一起探讨!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:15ms0-0:468ms