摘要
区块链是一种全新的分布式基础架构与计算范式,利用有序的链式数据结构存储数据,利用共识算法更新数据,利用密码学技术保障数据安全。区块链2.0的最大特性就是引入了智能合约,可以基于其架构开发各种用途的区块链应用。智能合约是一种计算机协议,能够以信息化方式传播、验证或执行合同,这些交易在没有可信第三方情况下执行、可追踪且不可逆转。但目前智能合约存在各种各样的安全和隐私保护问题,为用户带来严重的经济损失和困扰。文中分析了智能合约安全挑战与隐私威胁,整理了智能合约中安全与隐私保护关键技术,最后给出了智能合约未来的研究方向。
The blockchain is a novel distributed infrastructure and computation paradigm.The ordered chain structure is used to store data and a consensus algorithm is used to modify data and cryptography to ensure the data security.As an important character,blockchain 2.0 introduces the smart contract.All kinds of applications can be developed by using smart contract.The smart contract is one type of computer protocol.It can disseminate,verify and execute contract through information technology.These irreversible transactions can be executed and traced without the trusted third party.The security challenge and privacy threats in the smart contract are analyzed.Then,the key security and privacy-protection technologies in smart contract are arranged.Finally,we give the future research directions of smart contract are pointed out.
作者
王化群
张帆
李甜
高梦婕
杜心雨
WANG Huaqun;ZHANG Fan;LI Tian;GAO Mengjie;DU Xinyu(School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)
出处
《南京邮电大学学报(自然科学版)》
北大核心
2019年第4期63-71,共9页
Journal of Nanjing University of Posts and Telecommunications:Natural Science Edition
基金
国家自然科学基金(61872192)
江苏省自然科学基金(BK20181394)
江苏省青蓝工程
南京邮电大学“1311”人才计划资助项目
关键词
区块链
智能合约
数据安全
隐私保护
blockchain
smart contract
data security
privacy protection
作者简介
王化群,男,博士,教授,博士生导师,whq@njupt.edu.cn.