一种可自定义金额的数字货币去中心化混淆方案
2021-12-29聂敏航欧毓毅
广东工业大学学报 2021年1期
聂敏航,欧毓毅
(广东工业大学 计算机学院,广东 广州510006)
当前区块链已成为各国重点研究的技术之一。数字货币是区块链的一项重要应用,中国人民银行从2014年就开始研究数字货币,计划把数字货币和电子支付工具结合起来,替代一部分现金[1];2016年12月国务院将区块链写入《“十三五”国家信息化规划》[2];2019年,Facebook正式公开数字货币Libra计划,意在打造一套全球性的数字货币。作为货币,保障用户的隐私至关重要[3-7]。然而区块链上的每一笔交易都需向全网络公开,以便所有的用户验证此次交易是否合法、是否存在双重花费等问题。由于这种公开透明性,每笔交易的交易金额、地址都清晰地记录在链上,攻击者通过分析这些数据可以知晓哪些地址属于同一个人,甚至可以知道这个人在现实中的身份,对用户的隐私造成极大的威胁[8]。要保障用户的隐私必须做到匿名性和不可链接性。匿名性是指无法通过链上的交易知晓用户的真实身份;不可链接性是指无法将同一用户的不同地址链接起来且无法将同一用户的不同交易链接起来。
根据文献[8-11],区块链的匿名性为伪匿名性,通过对发布在区块链上的交易图谱进行分析能够获得用户交易地址的链接关系,甚至可以将用户地址和IP地址关联起来[12-13],因此并不能保护用户的隐私。然而区块链因其分布式的特点,传统的隐私保护方法在此并不能很好地适用。
本文提出了一种改进的数字货币混合方案,有混币需要的用户将资金委托给一组混币服务器,混币服务器群组在相互配合和监督下完成混合操作。……
登录APP查看全文
