首页
学习
活动
专区
工具
TVP
发布

微课程:对区块链共识还有不了解的地方吗?这篇文章让您马上茅塞顿开

对区块链共识还有不了解的地方吗?这篇文章让您马上茅塞顿开

现如今,区块链这三个字可以说是时髦的不能够再时髦的词汇了,就连出门打酱油的大爷、广场上翩翩起舞的大妈基本上都能就这个话题兴高采烈地聊上几句。当然,现在即使是步入了这个领域的人,绝大多数也都是为了投资而来,相比较技术而言,本身更关注的应该就是自己手中的虚拟数字货币的涨跌了。其实,在区块链领域,底层技术还是地基,没有了这个扎实的地基,那么其它一切都是虚无缥缈的空中楼阁。

而说到区块链技术,共识这个词的出镜率可以说是非常的高了,那么可能有些看文的小伙伴已经开始一头雾水了,到底什么是区块链共识呢?别着急,接下来小编就给你来详细介绍一下这个新兴行业里面的基本名词吧。

其实所谓的共识就是为了确认某一件事情、或者某一个观点而达成的一致意见,并且我们可以发现区块链共识的过程也是非常的有意思的,和我们日常生活当中所要达成的共识有所差别,这个领域的共识必须要在一个去中心化的环境当中达成,而共识要想顺利达成的话,那么,就必须有两个必要的条件需要顺利的实现。第一个条件就是激励,具体举例来说,就是通过每个区块产生一定量的新比特币来激励参与者,可以说,这个过程可以让参与者的积极性更高,当然前提也必须是保证引入的外部资源是处于绝对的安全的环境之下的。而且深入的分析我们也可以发现,这个激励也是有讲究的,比如吸引力足够的诱人,就比如拿最简单的虚拟数字货币挖矿行为来说,只有币价可以保持持续的稳定上升,那么才会有更多人愿意参与其中,并且这个过程也必须是绝对安全的。

并且,在共识当中,相关用户必须都是要遵守相关的协议的。这是为什么呢?且听我慢慢道来,众所周知,在任何的活动当中,活动的主体都是以利益最大化为根本的目的的,区块链开发当中自然也不是例外,在链上,一个节点工作量只有在其他的节点都对其认同的条件下才会是有效的,并且,也才可以说获得收益,也因为这个原因,在这个环节当中,节点也就必须自发地认同相关的协议,而我们一直所提及的共识就是无数独立的独立节点共同要遵守的一个不能够被打破的规则。

当然,从目前的情况来看,我们可以发现这样的一个问题,就是共识机制在分布式系统里面目前来看暂时还是没有办法被攻克的,具体举例来说,如n个节点是需要互相联通的,但是在联通的过程当中,肯定会遇到这样那样的问题,如被攻击、主机存在一定的问题等等,也因此,共识问题如果需要很好地被解决的话,可以说,仍然是任重而道远。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180922A16F6G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券