区块链技术入门之共识确定性

2019-09-04 10:04:25 煊凌科技 35

据相关机构预测,到2023年,全球区块链技术的收入将达到100亿美元。区块链技术首先出现的领域是金融领域,随着技术的发展和推广,不断地向其他领域拓展。就如我国,现今应用了区块链技术的领域包含了金融领域、医疗领域、慈善公益领域、政务领域、食药品溯源领域等。如果区块链在这些领域能不断地纵深发展,横向发展到其他更多领域,那么100亿美元这个数额也许预估过低了。100亿元相对于全球经济来说也只是一滴水滴,但是却意味着区块链技术的真正普及。所以,在区块链技术真正普及之前,我们很有必要对区块链技术的入门知识有足够的了解。

区块链技术

共识确定性是为了保证区块链上的交易和区块生成的有效性,保证所有区块和交易一旦被提交就无法撤销和随意更改。共识确定性在日常生活中就类似于合同的签订,一旦签订了合同就意味着交易成立,未经双方同意交易无法撤销和更改。在区块链中,共识确定性是非常重要的,可以让区块链系统避免很多风险,例如51%攻击。共识确定性有概率性确定、绝对性确定和经济确定性。

概率性确定

概率性确定是指包含的区块在系统中埋得越深,交易撤销的可能性越低。埋得越深,意味着区块所在的链条越长,意味着交易撤销的成本越高。这也是为何很多区块链系统都建议区块深度达到6个的时候再确认交易。

绝对性确定

这是基于拜占庭容错机制所提出的确定性类型。绝对性确定是指一旦交易提交到区块并添加到区块链上,就意味着交易会立即被确认且无法撤销。在这种情况下,一个验证者会先提出一个区块,而这个区块必须获得委员会中足够多验证者的认可才能提交到区块链上。

经济确定性

在使用罚没机制的权益证明基础系统中,如果权益持有者在两个区块上都签了名,一旦违反交易规则,他们所有的权益都会被没收,通过这种付出昂贵代价的手段来防止双方违规就是经济确定性。

标签: 区块链技术
电话咨询
产品服务
最新资讯
QQ客服
分享到:新浪微博百度贴吧豆瓣网人民微博有道云笔记