基于区块链的安全电子商务系统的研究与实现*
2021-01-19范吉立李晓华聂铁铮张岩峰
计算机与数字工程 2020年12期
范吉立 张 昀 李晓华 聂铁铮 张岩峰 于 戈
(1.东北大学计算机科学与工程学院 沈阳 110169)(2.东北大学信息化建设与网络安全办公室 沈阳 110004)
1 引言
电子商务成为互联网发展的重要产物,支付宝采用蚂蚁金服自主研发的通用关系型数据库OceanBase,支撑了巨大的交易量,其交易是基于电子商务集权化中心平台进行的,在集权化平台上运行的交易有很多弊端,例如用户的交易资金会有一段时间存储在平台上,业务的运转基于用户对集权中心的信任,如果第三方不可信,那么用户资金面临丢失的风险[1]。
去中心化的电子商务系统具有成本低、速度快的优势。近几年,随着分布式的公共账本区块链技术的发展,其存储层分布式结构、交易时的共识机制、加密算法等特性实现了在没有第三方监督情况下交易的可靠互信,推动了去中心化电子商务交易市场的发展[2~3]。2016年4月,使用比特币进行交易的去中心化市场OpenBazaar1.0正式启动运行,对传统电子商务平台带来很大的挑战。OpenBazaar使用多重签名技术(multisig)[4],是区块链领域非常可靠的安全保障技术。OpenBazaar的成功为开发安全的电子商务交易系统提供了思路。
以太坊(Ethereum)是继比特币之后的第二代区块链平台,图灵完备的智能合约使以太坊具有可编程性。通过部署在以太坊上的智能合约代替当前的可信中间方完成交易工作,避免了中间方不可信的问题。以太坊采用POW[5](Proof of Work)共识机制和POA(Proof of Authority)共识机制[6],同时GHOST协议解决了快速生成区块时区块链安全问题,保障交易的安全性。……
登录APP查看全文
