专业开发15年,丰富的开发经验!贴心的私人订制服务,为您打造合适的平台。

无界区块链虚拟币钱包开发咨询电话

咨询电话:13386501543

联系方式

电 话:13386501543

邮箱:1203125@qq.com

地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢

当前位置:无界区块链开发 > 区块链商业模式 > 懂区块链的不炒币,炒币的不懂区块链开发,区块链共识机制(1)

懂区块链的不炒币,炒币的不懂区块链开发,区块链共识机制(1)

文章出处:17 阅读量:17 发表时间:20-04-03 15:03
区块链100问

区块链开发中,共识机制是一个非常核心的概念。所谓共识就是大家就某个问题达成一致的意见,共识机制就是为了方便大家在某个问题上达成一致而建立的机制或者算法。

 

区块链开发网络中共识机制需要解决两个问题,第1个问题就是当网络中存在多个账本的时候,我们以哪个账本为准?虽然网络不像现实世界,现实世界中我们的账本只有一个,也就是在银行税库中的账本,我们所有的信息都以银行的账本为准,这就不存在共识的问题。


区块链共识机制

 

但在区块链开发网络中会同时存在多个账本,而且每个账本有可能会存在差异,那这时候我们是如何确定哪个账本是对的呢?在网络中都一致认为通过网络中包含区块最多的那一条链就是正确链。也就是说长度最长的链就会被认为是正确的链接,节点矿工打包交易,只有连接到最长的链上才会被接受,也就是说只有在最长链上挖矿才可能成功。

 

2个问题就是下笔由谁来记账的问题,针对这个问题存在三种主流的算法,第1个是pow,第2个是pos,第3种算法是dpos, 接下来我会分别对这三种算法进行介绍。


cache
Processed in 0.011371 Second.