APP下载

基于双方ECDSA的强匿名性比特币密钥管理方案

2021-10-18韩妍妍徐鹏格李兆斌魏占祯

计算机应用与软件 2021年10期
关键词:用户

韩妍妍 徐鹏格 李兆斌 魏占祯

1(西安电子科技大学通信工程学院 陕西 西安 710071) 2(北京电子科技学院通信工程系 北京 100070)

0 引 言

比特币[1]是由中本聪于2008年提出的一种点对点的电子现金支付系统。比特币的发行和交易不依赖于任何金融机构,而是由P2P网络节点共同实现的。其中比特币的发行称为挖矿。矿工通过执行PoW共识协议将若干比特币交易打包成区块。该块在经过网络节点的校验后被记入区块链中,矿工也因此获得创建新块的新币奖励以及交易费。挖矿机制巩固了去中心化的清算交易机制,在没有中央权力机构的情况下实现了全网共识。而比特币交易[2]是比特币网络中最重要的部分。与传统的银行交易不同,任何规模的比特币交易都是利用secp256k1标准的ECDSA[3]算法实现完全自动化的。因此,拥有私钥就相当于拥有对比特币的使用权。作为存储和保护比特币私钥的重要途径,比特币钱包受到了学术界和产业界的高度关注。

比特币核心(BitcoinCore)[4]是最早提供比特币钱包服务的免费开源软件。比特币核心的开发是完全透明化的,用户可以验证软件的二进制版本与源包是否对应,从而排除软件进行恶意篡改的可能。因此,比特币核心是比特币最安全的管理模式。然而该软件需要验证整个区块链来防止用户双重花费,这显然需要额外的成本。目前,该软件需要大约80 GB的存储空间来存储比特币交易等相关数据,并且一笔交易的验证时间大约为1个小时。……

登录APP查看全文

猜你喜欢

用户
雅阁国内用户交付突破300万辆
关注用户
关注用户
两新党建新媒体用户与全网新媒体用户之间有何差别
关注用户
关注用户
挖掘用户需求尖端科技应用
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户