煊凌科普贴|区块链原理名词解释:智能合约与共识机制

2019-08-01 10:55:17 煊凌科技 17

前面我们解释了区块链的区块和时间戳,也简单地说明了什么是哈希算法。哈希算法和时间戳为区块链技术带来了不可篡改和可溯源的能力,去中心化和去信任的特点则是由智能合约和共识机制赋予的。

智能合约与共识机制

智能合约是一种直接控制数字资产的电脑程序,由区块链内的多个用户共同参与制定,可用于用户之间的任何交易行为。协议中明确了双方的权利和义务,开发人员将这些权利和义务以电子化的方式进行编程,代码中包含会触发合约自动执行的条件。

当交易达到触发条件,区块链便会根据已有的资料为这次交易生成合约,这个合约是区块链的所有节点共同见证的,也就意味着这次交易是无法撤回、修改的。在区块链社会里,大家共同维护一个区块链账本,所有交易数据无法篡改、不可伪造,还能减少人工对账的出错概率和人力成本;而智能合约的出现和普及更是让整个区块链系统更加的智能,一切都交给代码,这解放了人力也解决了信任问题。

区块链的另一个主要特征是去中心化,每个区块不分主次。这也带来了一个问题,在区块链运行过程中,每个区块都会进行信息记录,每个区块的信息都必须分享到整个区块链,那么是哪个区块的信息先分享呢?这就需要建立一个共识机制。

由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统设计了一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法就是“共识机制”。

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