CN106920080A - 数字货币的账户管理方法和*** - Google Patents

数字货币的账户管理方法和*** Download PDF

Info

Publication number
CN106920080A
CN106920080A CN201710080534.3A CN201710080534A CN106920080A CN 106920080 A CN106920080 A CN 106920080A CN 201710080534 A CN201710080534 A CN 201710080534A CN 106920080 A CN106920080 A CN 106920080A
Authority
CN
China
Prior art keywords
account
authorities
user
block chain
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710080534.3A
Other languages
English (en)
Other versions
CN106920080B (zh
Inventor
伍鹏程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giesecke and Devrient China Information Technologies Co Ltd
Original Assignee
Giesecke and Devrient China Information Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giesecke and Devrient China Information Technologies Co Ltd filed Critical Giesecke and Devrient China Information Technologies Co Ltd
Priority to CN201710080534.3A priority Critical patent/CN106920080B/zh
Publication of CN106920080A publication Critical patent/CN106920080A/zh
Application granted granted Critical
Publication of CN106920080B publication Critical patent/CN106920080B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

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

Description

数字货币的账户管理方法和***
技术领域
本发明涉及数字货币,尤其涉及数字货币中账户管理的方法和***。
背景技术
随着互联网技术的不断发展,数字货币受到了越来越多的关注和认可,其不仅能节省发行、流通带来的成本,还能提高交易或投资的效率,提升经济交易活动的便利性和透明度。一般而言,数字货币可包括法币的电子化形式,例如诸如银行卡、网银、支付宝等之类的电子货币,和非法币的电子化,例如,诸如腾讯公司的Q币、百度公司的百度币之类的虚拟货币,以及诸如比特币、莱特币之类的加密数字货币。其中加密数字货币采用基于区块链技术的分布式记账方式较好地解决了去中心化、去信任问题,并具有不可篡改和加密安全性等特点。
以比特币为例,相对于传统货币,比特币交易成本很低,无需第三方清算和监管,采取去中心化的点对点网络,由网络用户独立进行交易确认。并且比特币的匿名性使得比特币的交易更加安全和透明。因此,比特币已经被越来越多的人接受。然而这类加密数字货币交易是完全匿名,用户隐蔽性强,难以追踪,所以比特币也常常与外汇转移、非法洗钱、恐怖组织融资、逃税等非法行为紧密关联。而且由于比特币交易是通过用户的比特币地址及对应私钥来进行的,私钥存在电子钱包中,一旦私钥被盗,由于比特币的匿名和不可追踪性,用户很难追回损失。
发明内容
因此,本发明的目的在于克服上述现有技术的缺陷,提供一种新的数字货币的账户管理方法。
本发明的目的是通过以下技术方案实现的:
一方面,本发明提供了一种数字货币的账户管理***,包括权威方和记账者,其中权威方被配置为响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;
其中所述一个或多个账户是由权威方基于用户身份标识建立的实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。
在上述***中,所述实名账户可以是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户可以是通过对实名账户进行加密而生成的。
上述***中,所述匿名账户可以是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。
上述***中,所述权威方可具有用于进行数字签名的非对称密钥对。
上述***中,所述权威方可以具有仅对其可见的主密钥和公开的***参数,所述权威方可基于所述主密钥、***参数和账户来生成与该账户对应的私钥。
在上述***中,所述***参数和每个账户对应的私钥可用于由用户对以该账户处理的相关信息进行签名。
在上述***中,所述记账者可以在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。
在上述***中,所述记账者在收到来自用户的与其账户操作有关的信息时,可利用该用户的账户和所述***参数来对其中的数字签名进行验证。
在上述***中,权威方可响应于请求,对匿名账户进行解密,并按照所述预定的填充规则从解密后得到的明文中去除填充内容,以得到与该账户对应的用户身份标识。
又一方面,本发明提供了一种数字货币的账户管理方法,包括:
由权威方响应于请求,基于用户身份标识建立一个或多个实名和/或匿名的账户;
由权威方以所建立的每个账户为公钥,分别生成与各账户对应的私钥;
由权威方将与所建立的账户相关的信息提供给区块链中的记账者,并将账户及对应私钥提供给用户;以及
由权威方响应于请求冻结、解冻或销毁指定的账户。
在上述方法中,所述实名账户可以是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户可以是通过对实名账户进行加密而生成的。
上述方法中,所述匿名账户可以是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。
上述方法中,所述权威方可具有用于进行数字签名的非对称密钥对。
上述方法中,所述权威方具有仅对其可见的主密钥和公开的***参数。
上述方法中,所述权威方可基于所述主密钥、***参数和账户来生成与该账户对应的私钥。
在上述方法中,所述***参数和每个账户对应的私钥可用于由用户对以该账户处理的相关信息进行签名。
在上述方法中,还可包括由所述记账者在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。
在上述方法中,还可包括由所述记账者在收到来自用户的与其账户操作有关的信息时,利用该用户的账户和所述***参数来对其中的数字签名进行验证。
在上述方法中,还可包括由权威方响应于请求,对匿名账户进行解密,并按照所述预定的填充规则从解密后得到的明文中去除填充内容,以得到与该账户对应的用户身份标识。
与现有技术相比,本发明的优点在于:
利用权威方有效监管用户身份并管理用户账户,实现了对权威方透明和对普通用户匿名的数字货币交易模式,但并没有引入额外的监管成本,并且降低了实施、运维成本,提高了使用效率,在有效避免了由于数字货币完全匿名性导致的各种非法行为的同时保持了现有数字货币去中心化管理、交易成本低且灵活等特点。
附图说明
以下参照附图对本发明实施例作进一步说明,其中:
图1为根据本发明实施例的数字货币的账户管理***结构示意图;
图2为根据本发明实施例的数字货币的账户管理方法的流程示意图。
具体实施方式
为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1给出了根据本发明一个实施例的数字货币中账户管理***的结构示意图。该***主要涉及权威方、记账者和用户。其中权威方是受到记账者和用户信任的公信力角色,可以将账户与用户真实身份相匹配,可以管理用户账户的开户、销户和冻结等。权威方还可以具有用于进行数字签名的非对称公钥和私钥以及用于基于身份加密的主密钥和***参数等(在下文中介绍)。记账者为区块链中负责将各种数据和信息打包存入区块链的节点。权威方可以通过记账者将其各种相关信息保存到区块链中,用户可使用账户通过区块链进行诸如支付等各种交易操作。
更具体地,权威方可以根据用户的开户请求,基于用户的身份标识给该用户建立一个或多个账户,这些账户可以包括实名账户和/或匿名账户。其中用户身份标识是指用户真实身份的标识,通过该标识可以唯一地确定用户身份,例如,可以是身份证号、护照号、公司注册号等等。在一个示例中,可以按照预定的填充规则对用户身份标识进行填充,以得到一个或多个实名账户,填充的内容可以包括但不限于随机数、编号、字符等等。如果用户还要建立匿名账户,则可以对填充后得到的实名账户进行加密,以加密后的密文数据作为匿名账户。权威方可以利用对称加密或非对称加密方法对实名账户进行加密。例如,可采用公钥对填充后的实名账户进行加密以得到匿名账户,利用私钥对匿名账户进行解密,从而用户身份标识仅对权威方可见。又例如,权威方还可以采用对称密钥对填充后得到的实名账户进行加密,例如采用DES、3DES、IDEA等算法,以及通过该对称密钥对匿名账户进行解密。权威方负责严密保管用于对匿名账户进行解密的密钥。这种实名账户和匿名账户相结合的开户机制,可以满足用户的不同需求。
对于所生成的每个账户,权威方以该账户本身作为公钥,利用基于身份的密码学中私钥生成算法来产生与该账户对应的私钥。基于身份的加密(Identity-BaseCryptography,IBC)也是非对称加密机制,其中公钥可以是任意的字符串或比特串,通过私钥生成器(PKG,private key generations)来生成与公钥对应的私钥。***在初始化期间会自动生成主密钥和***参数,然后私钥生成器基于主密钥,***参数和用户账户生成与该用户账户对应的私钥。其中主密钥由权威方严格保密,***参数可由权威方公布,而所生成的私钥经由安全保密渠道提供给用户。
同时,权威方将与用户账户相关的信息发送给区块链上的记账者,由记账者将与用户账户相关的信息记录在区块链中。例如,权威方生成账户开户报文,其中包括诸如该开户报文的标识符、各用户账户列表、开户时间等之类信息,以及通过网络将账户开户报文发送给区块链上的记账者。或者可以在发送这些信息之前利用权威方的私钥对账户开户报文的正文进行签名,这样记账者在收到报文时,可以使用权威方的公钥对报文中的数字签名进行验证,从而验证该信息的可靠性和有效性。在验证通过之后,记账者将账户开户报文上链(即将有效的报文记录入区块链中的操作),从而账户开户完成。另外,权威方可以将其公钥、用于基于身份密码(IBC)的***参数通过记账者保存在区块链中。
用户在收到与其各个账户对应的私钥以及权威方的***参数之后,就可以采用各个账户基于区块链进行各种数字货币交易,相关的交易信息均记录在区块链中。例如,用户可以使用其账户私钥和***参数对发出的信息进行签名,而收到信息的一方可以使用该用户的账户本身及***参数对所收到的信息的签名进行验证。在该实施例中,以用户的账户本身作为公钥,利用IBC算法生成对应的私钥,不需要PKI体系的支持,不需要CA、数字证书等的参与,降低了***建立、管理和维护成本。应理解,权威方可以是具有公信力的机构、组织、公司或者是多个实体构成的联盟等等,也可以是发行数字货币的金融机构、组织或公司等。
另外,当可信的第三方需要获知某个匿名账户对应的用户真实身份时,可向权威方进行请求查询,如果权威方通过了该可信第三方的请求,则可通过用于解密匿名账户的密钥对该账户进行解密,然后权威方或第三方可根据预定的填充法则从解密后的明文数据中去除填充信息,就能获得与该账户对应的用户身份标识。可见,在本发明的实施例中,权威方并不需要维护和保存任何数据库,例如关于用户账户和用户身份之间对应关系的数据库,从而既减少了运营成本,又降低了用户信息泄露的风险。而且与完全匿名的数字货币账户模式相比,更有利于打击洗钱、腐败等违法犯罪行为。
从上述实施例可以看出,如果采用匿名账户,则用户身份对于数字货币交易中其他用户以及记账者都是匿名的,只有权威方才能根据用户账户获知用户的真实身份,从而既保证了数字货币交易的透明性和灵活性,又能通过权威方对交易各方进行有效监管,以防止不法行为的发生。而且在上述方案中尽管引入了权威方,但并未增加额外的***建立、运营、维护、管理及监管成本,权威方只需要保护好自己的用于进行数字签名的私钥和用于基于身份加密的主密钥即可,与用户账户相关的各种信息也是通过区块链来进行保存,由此保持了去中心管理、交易成本低等优点。
在又一个实施例中,权威方还可以进行账户冻结、账户解冻和账户销户等操作。
当权威方响应于请求或需要冻结某些账户时,可以生成账户冻结报文,该报文例如可包括账户冻结报文标识符、需冻结的账户列表、冻结时间、权威方的数字签名等信息。例如账户冻结报文如表1所示,权威方还可以使用其私钥对该报文正文进行签名,从而得到对正文的数字签名。
表1
记账者收到账户冻结报文时,通过权威方公钥验证数字签名,以验证该冻结报文的有效性,验证通过后,记账者将账户冻结报文上链,账户冻结完成。被冻结的账户不能进行某些业务。
当权威方响应于请求或需要解冻某些账户时,可以生成账户解冻报文,该报文例如可包括账户解冻报文标识符、需解冻的账户列表、解冻时间、权威方的数字签名等信息。例如,权威方还可以使用其私钥对该报文正文进行签名,从而得到对正文的数字签名。记账者收到账户解冻报文时,通过权威方的公钥验证数字签名,以验证该解冻报文的有效性,验证通过后,记账者将账户解冻报文上链,账户解冻完成。被解冻的账户可以进行正常操作。
当权威方响应于请求或需要对某些账户进行销户时,可以生成账户销户报文,该报文例如可包括账户销户报文标识符、需销户的账户列表、销户时间、权威方的数字签名等信息。例如,权威方还可以使用其私钥对该报文正文进行签名,从而得到对正文的数字签名。记账者收到账户销户报文时,通过权威方的公钥验证数字签名,以验证该销户报文的有效性,验证通过后,记账者将账户销户报文上链,账户销户完成。
在又一个实施例中,用户可以在权威方为其建立的账户的基础上进行诸如支付等各种交易操作,可以通过记账者与各操作相关的信息保存到区块链中。例如,用户将自己账户中的钱向一个或多个账户进行转移(即进行货币支付)。首先用户可生成货币支付报文。如表2所示,货币支付报文由正文和对正文的签名组成。正文可以包含但不限于货币支付报文标识符、支付账户,收款方账户与货币支付量列表(即标明向每个收款的账户转移多少钱)、货币支付时间等信息。用户使用支付账户的对应私钥和权威方发布的***参数对货币支付报文正文进行签名,得到对正文的数字签名。
表2
接着,用户将货币支付报文发布出去。记账者在收到相应报文时,会对该报文的有效性进行验证,验证内容例如包括但不限于:
1)验证数字签名的有效性;例如可利用支付账户本身作为公钥,结合权威方发布的***参数来验证报文中数字签名的有效性,从而验证该货币支付报文的有效性。
2)验证支付方账户余额是否充足;例如,可从区块链中获取支付方账户余额。
3)验证各方账户是否处于可使用状态;例如,可从区块链中获取支付方账户和收款方所有账户的状态,包括但不限于是否被冻结、是否已开户、是否被销户等等。
在验证通过后,记账者可将货币支付报文记录入区块链中(即上链),该货币支付操作完成。同样,对于用户的其他操作所产生的信息,记账者在将这些操作的相关报文上链时,也会去验证其中各方账户的状态(例如是否被冻结、是否被销户等),如果报文中涉及到的账户有处于不可进行相应操作状态,则拒绝将该报文上链。其中账户的状态可通过区块链记录的历史信息获得,因为区块链本身就是一个记录了所有操作的分布式账本。区块链中的“状态”,并非存在于一个真实的状态变量中,而是通过区块链中记录的历史推知的。例如,通过区块链回溯交易历史,发现存在一个对A账户的冻结报文,但没有比该冻结报文更新的对A账户的解冻报文,则A账户处于冻结状态。
图2给出了根据本发明一个实施例的数字货币的账户管理方法的流程示意图。该方法主要包括下列步骤:
S1:由权威方响应于用户请求,基于用户的身份标识给该用户建立一个或多个账户。如上文介绍的,这些账户可包括实名账户和匿名账户。可以按照预定的填充规则对用户身份标识进行填充,以得到一个或多个实名账户,也可以对填充后得到的实名账户进行加密,以加密后的密文数据作为匿名账户。如上文所介绍的,权威方可以利用对称或非对称加密方法对实名账户进行加密,以得到匿名账户;同时权威方负责严密保管用于对匿名账户进行解密的密钥。
S2:由权威方以所生成的每个账户本身作为公钥,利用基于身份的密码学中私钥生成算法来产生与该账户对应的私钥。例如,采用基于身份的加密算法通过私钥生成器(PKG)基于用户账户、主密钥,***参数来生成与该用户账户对应的私钥。所生成的私钥需经由安全保密渠道提供给用户。
S3:由权威方通过记账者将与所建立的账户相关的信息记录在区块链中,并将所建立的账户及对应的私钥提供给用户。例如,权威方生成账户开户报文,其中包括诸如该开户报文的标识符、各用户账户列表、开户时间等之类信息,以及通过网络将账户开户报文发送给区块链上的记账者。或者可以在发送这些信息之前利用权威方的私钥对账户开户报文的正文进行签名,这样记账者在收到报文时,可以使用权威方的公钥对报文中的数字签名进行验证,从而验证该信息的可靠性和有效性。在验证通过之后,记账者将账户开户报文上链,从而账户开户完成。
在又一个实施例中,该方法还可以包括由权威方响应于请求,通过用于解密匿名账户的密钥对该账户进行解密,然后根据预定的填充法则从解密后的明文数据中去除填充信息,从而获得与该账户对应的用户身份标识。
在又一个实施例中,该方法还包括由权威方进行账户冻结、账户解冻、账户销户等操作。被冻结的账户不能进行某些业务,被冻结的账户只有在被解冻之后,才可以进行正常业务。例如,当权威方响应于请求或具体需要来冻结或解冻某些账户时,可以生成账户冻结报文或账户解冻报文并将其发布出去。记账者收到相应账户冻结或解冻报文时,通过权威方公钥验证数字签名,以验证该报文的有效性,验证通过后,记账者将相关报文上链,账户冻结或解冻完成。
在又一个实施例中,该方法还包括由权威方销毁一个或多个指定的账户。例如,当权威方响应于请求或具体需要而对某些账户进行销户时,可以生成账户销户报文并将其发布出去。记账者收到账户销户报文时,通过权威方的公钥验证数字签名,以验证该销户报文的有效性,验证通过后,记账者将账户销户报文上链,账户销户完成。
在又一个实施例中,该方法还包括由记账者在收到来自用户的信息时验证相关信息的有效性的操作。如上文介绍的,用户可以在权威方为其建立的账户的基础上进行诸如支付等各种交易操作,可以通过记账者与各操作相关的信息保存到区块链中。例如,用户在将自己账户中的钱向一个或多个账户进行转移时,可生成货币支付报文,通过记账者将有效的报文记录到区块链中。其中记账者在收到相应报文时,会对该报文的有效性进行验证,验证内容例如包括但不限于:
1)验证数字签名的有效性;例如可利用支付账户本身作为公钥,结合权威方发布的***参数来验证报文中数字签名的有效性,从而验证该货币支付报文的有效性。
2)验证支付方账户余额是否充足;例如,可从区块链中获取支付方账户余额。
3)验证各方账户是否处于可使用状态;例如,可从区块链中获取支付方账户和收款方所有账户的状态,包括但不限于是否被冻结、是否已开户、是否被销户等等。
在验证通过后,记账者可将货币支付报文记录入区块链中(即上链),该货币支付操作完成。同样,对于用户的其他操作所产生的信息,记账者在将这些操作的相关报文上链时,都会去验证其中各方账户的状态(例如是否被冻结、是否被销户等),其中账户的状态可通过区块链记录的历史信息获得,例如,通过区块链回溯交易历史,发现存在一个对A账户的冻结报文,但没有比该冻结报文更新的对A账户的解冻报文,则A账户处于冻结状态。如果报文中涉及到的账户有处于不可进行相应操作状态,则记账者可以拒绝将该报文上链。
虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。

Claims (11)

1.一种数字货币的账户管理***,包括权威方和记账者,
其中权威方被配置为响应于请求,建立、冻结、解冻和/或销毁一个或多个账户,并通过记账者将与建立、冻结、解冻和/或销毁账户相关的信息记录在区块链中;
其中所述一个或多个账户是由权威方基于用户身份标识建立的实名和/或匿名的账户,每个账户对应的私钥是由权威方以该账户为公钥,通过基于身份的密码学来生成的。
2.根据权利要求1所述的***,其中实名账户是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户是通过对实名账户进行加密而生成的。
3.根据权利要求2所述的***,其中匿名账户是由权威方利用对称加密或非对称加密方法对实名账户加密而得到的,而用于对匿名账户进行解密的密钥仅对权威方可见。
4.根据权利要求2所述的***,其中所述权威方具有用于进行数字签名的非对称密钥对。
5.根据权利要求1-4中任一项所述的***,其中所述权威方具有仅对其可见的主密钥和公开的***参数,每个账户对应的私钥是由权威方基于该账户、所述主密钥和***参数来生成的。
6.根据权利要求1所述的***,其中所述记账者在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。
7.根据权利要求5所述的***,其中与每个账户相关的信息是通过所述***参数和该账户对应的私钥来进行数字签名的,以及所述记账者在收到来自用户的与其账户操作有关的信息时,利用该用户的账户和所述***参数来对其中的数字签名进行验证。
8.根据权利要求2所述的***,其中权威方响应于请求,对匿名账户进行解密,并按照所述预定的填充规则从解密后得到的明文中去除填充内容,以得到与该账户对应的用户身份标识。
9.一种数字货币的账户管理方法,包括:
由权威方响应于请求,基于用户身份标识建立一个或多个实名和/或匿名的账户;
由权威方以所建立的每个账户为公钥,分别生成与各账户对应的私钥;
由权威方将与所建立的账户相关的信息提供给区块链中的记账者,并将账户及对应私钥提供给用户;以及
由权威方响应于请求冻结、解冻或销毁指定的账户。
10.根据权利要求1所述的方法,其中实名账户是通过按照预定规则对用户身份标识进行填充而生成的,匿名账户是通过对实名账户进行加密而生成的。
11.根据权利要求10所述的方法,还包括由所述记账者在收到来自用户的与其账户操作有关的信息时,基于区块链检查该信息所涉及的账户的状态以确定是否将该信息记录到区块链中,其中账户的状态包括是否被冻结、解冻或销毁。
CN201710080534.3A 2017-02-15 2017-02-15 数字货币的账户管理方法和*** Active CN106920080B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710080534.3A CN106920080B (zh) 2017-02-15 2017-02-15 数字货币的账户管理方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710080534.3A CN106920080B (zh) 2017-02-15 2017-02-15 数字货币的账户管理方法和***

Publications (2)

Publication Number Publication Date
CN106920080A true CN106920080A (zh) 2017-07-04
CN106920080B CN106920080B (zh) 2021-03-30

Family

ID=59454522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710080534.3A Active CN106920080B (zh) 2017-02-15 2017-02-15 数字货币的账户管理方法和***

Country Status (1)

Country Link
CN (1) CN106920080B (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464112A (zh) * 2017-07-20 2017-12-12 捷德(中国)信息科技有限公司 基于区块链的交易管理方法及***
CN108229962A (zh) * 2018-01-04 2018-06-29 众安信息技术服务有限公司 基于区块链的权限管理方法及***
CN108320156A (zh) * 2018-02-02 2018-07-24 上海二秒科技有限公司 一种基于区块链技术的私钥管理***
CN108510252A (zh) * 2018-03-24 2018-09-07 北京理工大学 一种基于区块链的智能电动汽车电网安全支付***及方法
CN109003081A (zh) * 2018-07-13 2018-12-14 北京创世智链信息技术研究院 一种基于区块链的交易方法及***
CN109191132A (zh) * 2018-08-20 2019-01-11 众安信息技术服务有限公司 部署智能合约的方法、***和装置
CN109493054A (zh) * 2018-11-27 2019-03-19 深圳链报科技有限公司 多链信息管理方法、装置、存储介质和区块链身份解析器
CN110084688A (zh) * 2018-01-25 2019-08-02 西南交通大学 一种区块链失币找回方法与***
CN110223067A (zh) * 2019-06-12 2019-09-10 北京航空航天大学 一种具有去中心化特性的链下一对多支付方法及***
CN110619223A (zh) * 2019-08-27 2019-12-27 复旦大学 基于区块链的个人征信体系中信用数据安全共享方法
CN111179063A (zh) * 2019-12-31 2020-05-19 中国银行股份有限公司 基于区块链的***业务数据处理方法、***及相关节点
WO2020107223A1 (zh) * 2018-11-27 2020-06-04 深圳链报科技有限公司 多链信息管理方法、装置、存储介质和区块链身份解析器
CN111355591A (zh) * 2020-02-27 2020-06-30 北京数资科技有限公司 一种基于实名认证技术的区块链账号安全的管理方法
CN111611260A (zh) * 2020-06-23 2020-09-01 上海优扬新媒信息技术有限公司 一种区块链数据的删除方法及装置
WO2020259156A1 (zh) * 2019-06-28 2020-12-30 深圳前海微众银行股份有限公司 一种区块链的私密交易方法及装置
CN112929177A (zh) * 2020-12-29 2021-06-08 合肥达朴汇联科技有限公司 应用于区块链服务器的区块链匿名用户审计方法、***
TWI733091B (zh) * 2018-08-30 2021-07-11 開曼群島商創新先進技術有限公司 基於區塊鏈的匯款方法及裝置
CN114329610A (zh) * 2021-12-29 2022-04-12 浙江吉利控股集团有限公司 区块链隐私身份保护方法、装置、存储介质及***
TWI770486B (zh) * 2019-06-12 2022-07-11 開曼群島商創新先進技術有限公司 在區塊鏈中解鎖帳戶的方法和裝置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104901804A (zh) * 2014-08-28 2015-09-09 赵捷 一种基于用户自主的标识认证实现方法
US20150371224A1 (en) * 2014-06-24 2015-12-24 Phaneendra Ramaseshu Lingappa Cryptocurrency infrastructure system
CN105681301A (zh) * 2016-01-16 2016-06-15 杭州复杂美科技有限公司 区块链上的结算方法
CN105701372A (zh) * 2015-12-18 2016-06-22 布比(北京)网络技术有限公司 一种区块链身份构建及验证方法
CN105956923A (zh) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 资产交易平台以及资产的数字化认证和交易方法
CN106096967A (zh) * 2016-06-20 2016-11-09 深圳市淘淘谷信息技术有限公司 一种用区块链来标示数字货币流通的方法
CN106097073A (zh) * 2016-06-20 2016-11-09 深圳市淘淘谷信息技术有限公司 一种用区块链来赋予数字账户交易过程独有id的方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150371224A1 (en) * 2014-06-24 2015-12-24 Phaneendra Ramaseshu Lingappa Cryptocurrency infrastructure system
CN104901804A (zh) * 2014-08-28 2015-09-09 赵捷 一种基于用户自主的标识认证实现方法
CN105701372A (zh) * 2015-12-18 2016-06-22 布比(北京)网络技术有限公司 一种区块链身份构建及验证方法
CN105681301A (zh) * 2016-01-16 2016-06-15 杭州复杂美科技有限公司 区块链上的结算方法
CN105956923A (zh) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 资产交易平台以及资产的数字化认证和交易方法
CN106096967A (zh) * 2016-06-20 2016-11-09 深圳市淘淘谷信息技术有限公司 一种用区块链来标示数字货币流通的方法
CN106097073A (zh) * 2016-06-20 2016-11-09 深圳市淘淘谷信息技术有限公司 一种用区块链来赋予数字账户交易过程独有id的方法

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464112A (zh) * 2017-07-20 2017-12-12 捷德(中国)信息科技有限公司 基于区块链的交易管理方法及***
CN107464112B (zh) * 2017-07-20 2021-05-25 捷德(中国)科技有限公司 基于区块链的交易管理方法及***
CN108229962A (zh) * 2018-01-04 2018-06-29 众安信息技术服务有限公司 基于区块链的权限管理方法及***
CN108229962B (zh) * 2018-01-04 2021-04-06 众安信息技术服务有限公司 基于区块链的权限管理方法及***
CN110084688A (zh) * 2018-01-25 2019-08-02 西南交通大学 一种区块链失币找回方法与***
CN108320156A (zh) * 2018-02-02 2018-07-24 上海二秒科技有限公司 一种基于区块链技术的私钥管理***
CN108510252B (zh) * 2018-03-24 2020-08-18 北京理工大学 一种基于区块链的智能电动汽车电网安全支付方法
CN108510252A (zh) * 2018-03-24 2018-09-07 北京理工大学 一种基于区块链的智能电动汽车电网安全支付***及方法
CN109003081A (zh) * 2018-07-13 2018-12-14 北京创世智链信息技术研究院 一种基于区块链的交易方法及***
CN109003081B (zh) * 2018-07-13 2021-11-02 北京创世智链信息技术研究院 一种基于区块链的交易方法、***及存储介质
CN109191132A (zh) * 2018-08-20 2019-01-11 众安信息技术服务有限公司 部署智能合约的方法、***和装置
CN109191132B (zh) * 2018-08-20 2022-02-11 众安信息技术服务有限公司 部署智能合约的方法、***和装置
US11151559B2 (en) 2018-08-30 2021-10-19 Advanced New Technologies Co., Ltd. Blockchain-based remittance method and apparatus
TWI733091B (zh) * 2018-08-30 2021-07-11 開曼群島商創新先進技術有限公司 基於區塊鏈的匯款方法及裝置
WO2020107223A1 (zh) * 2018-11-27 2020-06-04 深圳链报科技有限公司 多链信息管理方法、装置、存储介质和区块链身份解析器
CN109493054A (zh) * 2018-11-27 2019-03-19 深圳链报科技有限公司 多链信息管理方法、装置、存储介质和区块链身份解析器
CN110223067A (zh) * 2019-06-12 2019-09-10 北京航空航天大学 一种具有去中心化特性的链下一对多支付方法及***
CN110223067B (zh) * 2019-06-12 2021-04-06 北京航空航天大学 一种具有去中心化特性的链下一对多支付方法及***
TWI770486B (zh) * 2019-06-12 2022-07-11 開曼群島商創新先進技術有限公司 在區塊鏈中解鎖帳戶的方法和裝置
WO2020259156A1 (zh) * 2019-06-28 2020-12-30 深圳前海微众银行股份有限公司 一种区块链的私密交易方法及装置
CN110619223A (zh) * 2019-08-27 2019-12-27 复旦大学 基于区块链的个人征信体系中信用数据安全共享方法
CN111179063A (zh) * 2019-12-31 2020-05-19 中国银行股份有限公司 基于区块链的***业务数据处理方法、***及相关节点
CN111179063B (zh) * 2019-12-31 2023-06-23 中国银行股份有限公司 基于区块链的***业务数据处理方法、***及相关节点
CN111355591A (zh) * 2020-02-27 2020-06-30 北京数资科技有限公司 一种基于实名认证技术的区块链账号安全的管理方法
CN111611260A (zh) * 2020-06-23 2020-09-01 上海优扬新媒信息技术有限公司 一种区块链数据的删除方法及装置
CN112929177A (zh) * 2020-12-29 2021-06-08 合肥达朴汇联科技有限公司 应用于区块链服务器的区块链匿名用户审计方法、***
CN112929177B (zh) * 2020-12-29 2024-05-03 合肥达朴汇联科技有限公司 应用于区块链服务器的区块链匿名用户审计方法、***
CN114329610A (zh) * 2021-12-29 2022-04-12 浙江吉利控股集团有限公司 区块链隐私身份保护方法、装置、存储介质及***

Also Published As

Publication number Publication date
CN106920080B (zh) 2021-03-30

Similar Documents

Publication Publication Date Title
CN106920080A (zh) 数字货币的账户管理方法和***
CN106910072A (zh) 数字货币管理方法和***
CN107240017B (zh) 区块链交易管理***及方法
CN111008836B (zh) 一种隐私安全转账支付方法、装置、***及存储介质
CN106934605A (zh) 数字货币中用户身份管理方法和***
CN107819753B (zh) 不完全匿名的区块链交易***及方法
CN108764874B (zh) 基于区块链的匿名转账方法、***及存储介质
CN106779707B (zh) 基于区块链的数字货币交易信息的监管方法、装置及***
CN107769922A (zh) 区块链安全管理***及方法
Camenisch et al. An efficient fair payment system
Sander et al. Auditable, anonymous electronic cash
CN105635049B (zh) 基于客户端标识密码的防伪税控方法和装置
KR20200066258A (ko) 정보 보호를 위한 시스템 및 방법
TW200820108A (en) Method for automatically validating a transaction, electronic payment system and computer program
CN106797311A (zh) 用于安全密码生成的方法
CA2176032A1 (en) Cryptographic system and method with key escrow feature
JPH10240848A (ja) ユーザ端末間での資金または電子コインの振り替え方法
CN107533700A (zh) 验证电子交易
CN106845275B (zh) 一种隐私保护的电子票据管理***与方法
US20040133782A1 (en) Anonymous electronic transactions using auditable membership proofs
US7434726B2 (en) Method and system for postdating of financial transactions
Pfitzmann et al. Self-escrowed cash against user blackmailing
CN111369251B (zh) 一种基于用户二级身份结构的区块链交易监管方法
Jiang et al. Auditable zerocoin scheme with user awareness
Brack et al. ANONUS: Anonymous bonus point system with fraud detection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 330096 399 Huoju street, Qingshanhu District, Nanchang City, Jiangxi Province

Applicant after: Jiede (China) Technology Co.,Ltd.

Address before: 330096 399 Huoju street, Qingshanhu District, Nanchang City, Jiangxi Province

Applicant before: Jiede (China) Information Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant