区块链技术作为多种技术的组合,能够在系统没有中央节点控制以及各节点之间缺乏信任基础的的情况下,对交易的正确性、合法性达成一致。这就是所谓的共识机制,确保在对等网络较高的网络延迟前提下,各个节点所观察到的事务先后顺序能够一致。
最耳熟能详的共识机制当属比特币的挖矿机制——PoW(工作量证明)。比特币利用PoW来生成区块。矿工将未计入区块链的交易打包成一个新区块,并不断遍历一个Nonce值。当该Nonce值加上新区块后的哈希值满足一定的难度条件,就确定了一个新区块,即获得记账权。矿工将该区块在网络中广播,供其他节点验证挖矿难度条件并检查交易数据的规范性,最终使得全网达成共识。该算法的主要缺陷就是计算开销大,共识周期长,以及容易造成算力过于集中的现象,违背比特币设计的初衷。当然它的优点也显而易见,节点可以自由得加入退出网络,完全去中心化的设计避免了中心化架构带来的单点失效等一系列问题。
此外,主流的共识机制还有权益证明机制——PoS,股份授权证明机制——DPoS,PBFT——拜占庭容错算法等等。如果您想了解更多关于区块链及共识算法的学术前沿,并参与到探讨当中,那么我们刚好准备了一场学术盛宴——“第一届IEEE 信息中心未来网络学术会议”! 2018 年 8 月在深圳的第一届IEEE hotICN 国际会议,由北京大学和 CCF Yocsef 深圳联合主办、知名学者同行评审、EI收录, 全球检索。大会官网:http://www.hoticn.com。我们诚邀大家提交原创性的研究成果,欢迎研究人员、从业人员、开发人员和用户探索尖端思想,交流技术、工具和经验。欢迎投稿学术论文:6页、工业论文或演示:2页。
区块链技术工业论文(白皮书)一经本次大会录用,将在 IEEE 正式批准的大会上发表并出版,同时被EI索引,获得由国际知名学者、专家、知名区块链技术公司企业高管等组成大会 TPC(大会技术委员会)成员认可,并具有被广泛认同的学术和商业价值,最终从众多滥发的区块链技术白皮书中脱颖而出。