龙源期刊网
http://www.qikan.com.cn
区块链上的通用钱包设计与实现
作者:唐屹
陈家豪
吴嘉熙
来源:《软件导刊》
2018
年第
01
期
摘要:区块链技术是近年来兴起的一类计算机应用技术,不同的基于区块链的密码货币的
产生,引发了对密码货币的管理问题。现有的专用钱包模式要求使用多币种的用户下载不同钱
包进行资产管理。基于三层架构思想,设计了一个通用钱包的实现架构,以实现对多种密码货
币的管理。通过所实现的通用钱包原型,验证了通用钱包架构的可行性。
关键词:区块链;密码货币;通用钱包
DOIDOI
:
10.11907/rjdk.172067
中图分类号:
TP319
文献标识码:
A
文章编号文章编号:
1672-7800
(
2018
)
001-0205-03
Abstract
:
The blockchain is the emerging application technique in recent years. The occurrences
of various blockchain based cryptocurrencies introduce the cryptocurrency management.
Cryptocurrency users need to maintain different special wallets to manage their different
cryptocurrencies. Based on three-tier architecture
,
the structure of a general wallet
,
which can be
used tomanages different cryptocurrencies in a single system
,
is proposed. We have implemented a
general wallet prototype and validated the proposed structure.
Key Words
:
blockchain
;
cryptocurrency
;
general wallet
0
引言
以比特币为代表的密码货币基于区块链技术,通过分布式系统的共识确认交易信息,以明
文形式记录所有交易数据并保存于去中心化的记录节点中,形成分布式账本
[1-4]
。这些基于区
块链的密码货币使用密码技术防止交易数据的篡改和伪造,同时也支持对任意用户交易信息的
查询。
密码货币的主要特征之一是公开所有用户资产,所有人都可以查找任意用户的余额。现有
的密码货币的操作依赖于专用钱包,由于不同密码货币具有不同的运作细节和方式,使得使用
不同密码货币的单个用户需要维护多个不同的专用钱包,以管理其资产。因此,有必要设计一
种通用钱包,以实现对用户拥有的多种密码货币的管理。
1
密码货币钱包