数字货币的账户管理方法和系统技术方案

技术编号:15764102 阅读:167 留言:0更新日期:2017-07-06 03:33
本发明专利技术提供一种数字货币的账户管理系统和方法,其中权威方响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;其中权威方基于用户身份标识建立一个或多个实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。这样,可以利用权威方有效监管用户身份并管理用户账户,但并没有引入额外的监管成本,在有效避免了由于数字货币完全匿名性导致的各种非法行为的同时保持了现有数字货币去中心化管理、交易成本低且灵活等特点。

Method and system for managing account of digital currency

The present invention provides account management system and method of digital currency, the authorities in response to the request, the establishment, freezing and thawing and / or destruction of one or more accounts, and through accounting will be established, and the freezing and thawing and / or destroy account related information recorded in the block in the chain; the user identity authority to establish one or more real and / or anonymous accounts based on each account, the corresponding private key is in the account by the authority as a public key, through identity based cryptography to generate. In this way, can use the effective supervision of the user and authority to manage user accounts, but did not introduce additional regulatory costs, in avoiding illegal behavior due to a variety of digital currency leads to the complete anonymity while maintaining the existing digital currency to center management, low cost and flexible etc..

【技术实现步骤摘要】
数字货币的账户管理方法和系统
本专利技术涉及数字货币,尤其涉及数字货币中账户管理的方法和系统。
技术介绍
随着互联网技术的不断发展,数字货币受到了越来越多的关注和认可,其不仅能节省发行、流通带来的成本,还能提高交易或投资的效率,提升经济交易活动的便利性和透明度。一般而言,数字货币可包括法币的电子化形式,例如诸如银行卡、网银、支付宝等之类的电子货币,和非法币的电子化,例如,诸如腾讯公司的Q币、百度公司的百度币之类的虚拟货币,以及诸如比特币、莱特币之类的加密数字货币。其中加密数字货币采用基于区块链技术的分布式记账方式较好地解决了去中心化、去信任问题,并具有不可篡改和加密安全性等特点。以比特币为例,相对于传统货币,比特币交易成本很低,无需第三方清算和监管,采取去中心化的点对点网络,由网络用户独立进行交易确认。并且比特币的匿名性使得比特币的交易更加安全和透明。因此,比特币已经被越来越多的人接受。然而这类加密数字货币交易是完全匿名,用户隐蔽性强,难以追踪,所以比特币也常常与外汇转移、非法洗钱、恐怖组织融资、逃税等非法行为紧密关联。而且由于比特币交易是通过用户的比特币地址及对应私钥来进行的,私钥存在电子钱包中,一旦私钥被盗,由于比特币的匿名和不可追踪性,用户很难追回损失。
技术实现思路
因此,本专利技术的目的在于克服上述现有技术的缺陷,提供一种新的数字货币的账户管理方法。本专利技术的目的是通过以下技术方案实现的:一方面,本专利技术提供了一种数字货币的账户管理系统,包括权威方和记账者,其中权威方被配置为响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;其中所述一个或多个账户是由权威方基于用户身份标识建立的实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。在上述系统中,所述实名账户可以是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户可以是通过对实名账户进行加密而生成的。上述系统中,所述匿名账户可以是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。上述系统中,所述权威方可具有用于进行数字签名的非对称密钥对。上述系统中,所述权威方可以具有仅对其可见的主密钥和公开的系统参数,所述权威方可基于所述主密钥、系统参数和账户来生成与该账户对应的私钥。在上述系统中,所述系统参数和每个账户对应的私钥可用于由用户对以该账户处理的相关信息进行签名。在上述系统中,所述记账者可以在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。在上述系统中,所述记账者在收到来自用户的与其账户操作有关的信息时,可利用该用户的账户和所述系统参数来对其中的数字签名进行验证。在上述系统中,权威方可响应于请求,对匿名账户进行解密,并按照所述预定的填充规则从解密后得到的明文中去除填充内容,以得到与该账户对应的用户身份标识。又一方面,本专利技术提供了一种数字货币的账户管理方法,包括:由权威方响应于请求,基于用户身份标识建立一个或多个实名和/或匿名的账户;由权威方以所建立的每个账户为公钥,分别生成与各账户对应的私钥;由权威方将与所建立的账户相关的信息提供给区块链中的记账者,并将账户及对应私钥提供给用户;以及由权威方响应于请求冻结、解冻或销毁指定的账户。在上述方法中,所述实名账户可以是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户可以是通过对实名账户进行加密而生成的。上述方法中,所述匿名账户可以是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。上述方法中,所述权威方可具有用于进行数字签名的非对称密钥对。上述方法中,所述权威方具有仅对其可见的主密钥和公开的系统参数。上述方法中,所述权威方可基于所述主密钥、系统参数和账户来生成与该账户对应的私钥。在上述方法中,所述系统参数和每个账户对应的私钥可用于由用户对以该账户处理的相关信息进行签名。在上述方法中,还可包括由所述记账者在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。在上述方法中,还可包括由所述记账者在收到来自用户的与其账户操作有关的信息时,利用该用户的账户和所述系统参数来对其中的数字签名进行验证。在上述方法中,还可包括由权威方响应于请求,对匿名账户进行解密,并按照所述预定的填充规则从解密后得到的明文中去除填充内容,以得到与该账户对应的用户身份标识。与现有技术相比,本专利技术的优点在于:利用权威方有效监管用户身份并管理用户账户,实现了对权威方透明和对普通用户匿名的数字货币交易模式,但并没有引入额外的监管成本,并且降低了实施、运维成本,提高了使用效率,在有效避免了由于数字货币完全匿名性导致的各种非法行为的同时保持了现有数字货币去中心化管理、交易成本低且灵活等特点。附图说明以下参照附图对本专利技术实施例作进一步说明,其中:图1为根据本专利技术实施例的数字货币的账户管理系统结构示意图;图2为根据本专利技术实施例的数字货币的账户管理方法的流程示意图。具体实施方式为了使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1给出了根据本专利技术一个实施例的数字货币中账户管理系统的结构示意图。该系统主要涉及权威方、记账者和用户。其中权威方是受到记账者和用户信任的公信力角色,可以将账户与用户真实身份相匹配,可以管理用户账户的开户、销户和冻结等。权威方还可以具有用于进行数字签名的非对称公钥和私钥以及用于基于身份加密的主密钥和系统参数等(在下文中介绍)。记账者为区块链中负责将各种数据和信息打包存入区块链的节点。权威方可以通过记账者将其各种相关信息保存到区块链中,用户可使用账户通过区块链进行诸如支付等各种交易操作。更具体地,权威方可以根据用户的开户请求,基于用户的身份标识给该用户建立一个或多个账户,这些账户可以包括实名账户和/或匿名账户。其中用户身份标识是指用户真实身份的标识,通过该标识可以唯一地确定用户身份,例如,可以是身份证号、护照号、公司注册号等等。在一个示例中,可以按照预定的填充规则对用户身份标识进行填充,以得到一个或多个实名账户,填充的内容可以包括但不限于随机数、编号、字符等等。如果用户还要建立匿名账户,则可以对填充后得到的实名账户进行加密,以加密后的密文数据作为匿名账户。权威方可以利用对称加密或非对称加密方法对实名账户进行加密。例如,可采用公钥对填充后的实名账户进行加密以得到匿名账户,利用私钥对匿名账户进行解密,从而用户身份标识仅对权威方可见。又例如,权威方还可以采用对称密钥对填充后得到的实名账户进行加密,例如采用DES、3DES、IDEA等算法,以及通过该对称密钥对匿名账户进行解密。权威方负责严密保管用于对匿名账户进行解密的密钥。这种实名账户和匿名账户相结合的开户机制,可以满足用户的不同需求。本文档来自技高网...
数字货币的账户管理方法和系统

【技术保护点】
一种数字货币的账户管理系统,包括权威方和记账者,其中权威方被配置为响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;其中所述一个或多个账户是由权威方基于用户身份标识建立的实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。

【技术特征摘要】
1.一种数字货币的账户管理系统,包括权威方和记账者,其中权威方被配置为响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;其中所述一个或多个账户是由权威方基于用户身份标识建立的实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。2.根据权利要求1所述的系统,其中实名账户是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户是通过对实名账户进行加密而生成的。3.根据权利要求2所述的系统,其中匿名账户是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。4.根据权利要求2所述的系统,其中所述权威方具有用于进行数字签名的非对称密钥对。5.根据权利要求1-4中任一项所述的系统,其中所述权威方具有仅对其可见的主密钥和公开的系统参数,每个账户对应的私钥是由权威方基于该账户、所述主密钥和系统参数来生成的。6.根据权利要求1所述的系统,其中所述记账者在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被...

【专利技术属性】
技术研发人员:伍鹏程
申请(专利权)人:捷德中国信息科技有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1