密码工程的创新—区块链

2018-02-19 03:04:14王现方贾音彭真黄征
信息安全与通信保密 2018年5期

王现方 ,贾音 ,彭真 ,黄征 ,2

(1.卫士通摩石实验室,北京 100070)(2.上海交通大学,上海 200240)

1 初识区块链

近几年来,“区块链”频繁出现在各大媒体、学术报告和网络热评热搜上,吸引了学术界、工业界、投资机构等各行业人士的关注。

区块链这一新技术起源于比特币的发明,并抽象升华成为一种关键技术手段。通俗地讲,区块链是一种全民记账的技术,即分布式账本。在区块链技术中,一连串的数据块通过密码学的方法产生并被关联成一条链,每一个数据块记录了特定时间内全网的若干交易。

广义地理解,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。可以说,区块链是密码工程的创新,密码技术是建立区块链信任机制的核心。

区块链按照开放程度不同可分为公有链、私有链和联盟链。不同类别的区块链有着各自不同的应用场景。公有链是一个开放给所有互联网用户的去中心化分布式账本,典型的代表有比特币[1]、以太坊[2]等。私有链是由一个实体控制,被严格限制在特定范围之内,仅对实体内部开放的账本技术。而联盟链介于两者之间,适度的对外开放,授予权限的节点才可加入到联盟链。

2 区块链的技术特点和优势

区块链的出现间接推动了传统技术的创新和应用。……

登录APP查看全文