苟俊卿,朱宇坤,王崇宇,屈宏刚 ,陈瑞东
(电子科技大学,四川 成都 611731)
区块链技术,由于其去中心化、P2P网络结构、共识机制等,可以实现节点的自我管理、验证以及传递等,解决由传统中心化架构导致网络抗毁性提升不高的问题,同时还能实现数据的可靠传输和共享。区块链的概念由中本聪在2007年提出,并在2009年产生了最早的应用——比特币。最早支撑比特币体系的技术主要包括分布式网络、账本、区块、对称和非对称加密以及工作量证明,这些技术构成了区块链的最初版本,随着时间推移,区块链彻底进入了全球视野[1]。在2020年市场区域稳定,相关区块链的项目也开始逐渐落地经受时间考验。在近十几年中,区块链在比特币的带动下飞速发展,市场开始挖掘区块链的潜在价值,逐步为项目赋能。由此区块链在金融网、电子商务、医疗网络、农业、IOT、教育网以及军用网等多种场景下进行了若干实际应用。
区块链安全性能的分析和检测是系统性的,不单单只有传统的安全工作,如云主机防护、通信安全以及手机安全等,还有很多独有的安全方面环节,包括智能合约的安全、矿池的风控问题以及交易方面的安全堤防。为此,我们通常将区块链安全划分成两大类:一类是区块链自身的安全问题,其中又分为区块链的底层安全和区块链的上层智能合约安全;另一类是区块链配套设施的安全问题,包括钱包、交易所和矿池。Libra作为Facebook公司首推的区块链项目,一经发布就引起业界高度关注,旨在通过地理、治理和资产配置的空间去中心化,规避单点风险,但同样由于设计机制不严谨,加密算法强度不达标等原因,致使Libra区块链安全性受到威胁[2]。……