区块链技术作为多种技术的组合,能够在系统没有中央节点控制以及各节点之间缺乏信任基础的的情况下,对交易的正确性、合法性达成一致。这就是所谓的共识机制,确保在对等网络较高的网络延迟前提下,各个节点所观察到的事务先后顺序能够一致。
最耳熟能详的共识机制当属比特币的挖矿机制——PoW(工作量证明)。比特币利用PoW来生成区块。矿工将未计入区块链的交易打包成一个新区块,并不断遍历一个Nonce值。当该Nonce值加上新区块后的哈希值满足一定的难度条件,就确定了一个新区块,即获得记账权。矿工将该区块在网络中广播,供其他节点验证挖矿难度条件并检查交易数据的规范性,最终使得全网达成共识。该算法的主要缺陷就是计算开销大,共识周期长,以及容易造成算力过于集中的现象,违背比特币设计的初衷。当然它的优点也显而易见,节点可以自由得加入退出网络,完全去中心化的设计避免了中心化架构带来的单点失效等一系列问题。
第一届IEEE信息中心未来网络学术会议(IEEE HotICN2018)将于8月15日至17日在深圳北京大学深圳研究生院举行。会议欢迎以下三个领域的论文:信息中心未来网络、区块链技术和知识图谱。 HotICN2018致力于解决未来网络系统的设计、构建、管理和评估等研究问题。它是研究人员、从业人员、开发人员和用户探索尖端思想,交流技术、工具和经验的前沿论坛。我们诚邀大家提交原创性的研究成果。
领取专属 10元无门槛券
私享最新 技术干货