The invention discloses a method and a device for transferring digital assets across a block chain. Among them, the method comprises: receiving the receiver node first number of digital assets from the first block in the chain using node transfer to second block in the chain transfer application; in response to the received transfer application, intelligent program contract agreement between the first and second block call block chain chain; intelligent contract procedure call based on the digital asset equivalent conversion first number of statutory second general data quantity; reduce the number of digital assets first written record in the use of the first node asset database, and to increase the number of the second statutory general data recorded in the receiver node second asset database. The embodiment of the utility model not only ensures that the digital assets remain unchanged in the process of transferring different blocks of chains, but also prevents the loss of circulation and ensures quick circulation and prevents the participants from voting and faking.
【技术实现步骤摘要】
跨区块链的数字资产流转的方法和装置
本专利技术涉及通信
,尤其涉及一种跨区块链的数字资产流转的方法和装置。
技术介绍
随着通信技术的发展,区块链由于公开、透明、无法篡改等优点而逐渐被应用于数据处理的应用场景中。区块链可以看作分布式统一账本,由所有参与方共同决定记账内容,每个参与方都保存有全量数据,任何个体参与方无法对数据进行篡改。区块链技术是一个通用技术。区块链例如可以是比特币区块链或者以太坊区块链。在不同的区块链上登记的数字资产或者数字货币会有流转流通的需求。比如用户希望用比特币来兑换以太坊上的数字资产,传统上他只能通过交易所将比特币兑换成以太币(中间通过法定货币计价,比如美元等),然后在以太坊上用以太币去购买资产。这不仅增加了用户的使用门槛,增加了交易损耗,而且出现了兑换风险。目前,人们尝试利用区块链节点投票方案来解决数字货币跨链流通的问题。当区块链上足够数量的区块链节点进行投票,投票通过最低数量后,完成数字货币跨链流通操作。然而,使用投票的方式来解决跨链,不仅限制了流通速度,而且缺少权威机构的有效监管,会产生区块链节点练手作假的问题。
技术实现思路
鉴于以上所述一个或多个问题,本专利技术实施例提供了一种跨区块链的数字资产流转的方法和装置。第一方面,提供了跨区块链的数字资产流转的方法。该方法包括以下步骤:接收将第一数量的数字资产从第一区块链中的使用方节点流转至第二区块链中的接收方节点的流转申请;响应于所接收的流转申请,调用第一区块链和第二区块链之间所协议的智能合约程序;基于所调用的智能合约程序,将第一数量的数字资产等值转换为第二数量的法定通用数据;在 ...
【技术保护点】
一种跨区块链的数字资产流转的方法,其特征在于,应用于监管方,该方法包括:接收将第一数量的数字资产从第一区块链中的使用方节点流转至第二区块链中的接收方节点的流转申请;响应于所接收的流转申请,调用所述第一区块链和所述第二区块链之间所协议的智能合约程序;基于所调用的智能合约程序,将所述第一数量的数字资产等值转换为第二数量的法定通用数据;在所述使用方节点的第一资产数据库中写入减少所述第一数量的数字资产的记录,以及在所述接收方节点的第二资产数据库中写入增加所述第二数量的法定通用数据的记录。
【技术特征摘要】
1.一种跨区块链的数字资产流转的方法,其特征在于,应用于监管方,该方法包括:接收将第一数量的数字资产从第一区块链中的使用方节点流转至第二区块链中的接收方节点的流转申请;响应于所接收的流转申请,调用所述第一区块链和所述第二区块链之间所协议的智能合约程序;基于所调用的智能合约程序,将所述第一数量的数字资产等值转换为第二数量的法定通用数据;在所述使用方节点的第一资产数据库中写入减少所述第一数量的数字资产的记录,以及在所述接收方节点的第二资产数据库中写入增加所述第二数量的法定通用数据的记录。2.根据权利要求1所述的方法,其特征在于,在调用所述第一区块链和所述第二区块链之间所协议的智能合约程序之后,还包括:基于所调用的智能合约,对所接收的流转申请进行验证;待所述流转申请通过验证后,将所述第一数量的数字资产等值转换为所述第二数量的法定通用数据。3.根据权利要求2所述的方法,其特征在于,在接收所述流转申请之前还包括:接收来自使用方节点的创建与所述第一数量的数字资产等值的法定通用数据的创建申请;响应于所接收的创建申请,对所接收的创建申请进行验证;待所述创建申请通过验证后,将与所述第一数量的数字资产等值的支付准备数字资产转换为所述第二数量的法定通用数据;将所述第二数量的法定通用数据存储至支付准备数据库中。4.根据权利要求3所述的方法,其特征在于,还包括:对所述第二数量的法定通用数据进行数字签名,以供:所述第一区块链和/或所述第二区块链中的节点对所述数字签名进行共识验证,当判定所述数字签名有效,且判定所述数字签名是由所述监管所签时,通过所述共识验证。5.根据权利要求3所述的方法,其特征在于,所述创建申请包括以下项中的至少一项:拟创建的数字资产的ID、所述第一数量和所述使用方节点的身份信息。6.根据权利要求3所述的方法,其特征在于,还包括:接收来自所述使用方节点的将所述支付准备数据库中的所述第三数量的法定通用数据转移所述第一资产数据库的转入申请;对所接收的转入申请进行验证;当所述第三数量小于所述第二数量时,待所述转入申请通过验证后,将所述第二数量拆分为所述第三数量和剩余数量,在所述第一资产数据库中写入增加所述第三数量的数字资产的记录;在所述支付准备数据库中写入减少所述第三数量的数字资产的记录,以及写入增加所述剩余数量的数字资产的记录;当所述第三数量等于所述第二数量时,待所述转入申请通过验证后,在所述支付准备数据库中写入减少所述第三数量的数字资产的记录,在所述第一资产数据库中写入增加所述第三数量的数字资产的记录。7.根据权利要求6所述的方法,其特征在于,所述转入申请包括以下项中的至少一项:所述第三数量、所述第一区块链的ID和所述使用方节点的地址。8.根据权利要求2所述的方法,其特征在于,还包括:接收来自所述使用方节点的将第一数量的数字资产从第一区块链中的使用方节点转移至所述第一区块链中的转入方节点的转移申请;对所接收的转移申请进行验证;待所述转移申请通过验证后,在所述使用方节点的第一资产数据库中写入减少所述第一数量的数字资产的记录,以及在所述转入方节点的第二资产数据库中写入增加所述第二数量的法定通用数据的记录。9.根据权利要求6所述的方法,其特征在于,还包括:接收来自所述使用方节点的将所述第二数量的法定通用数据从所述第一资产数据库转出至所述支付准备数据库的转出申请;对所接收的转出申请进行验证;待所述转出申请通过验证后,在所述第一资产数据库中写入减少所述第二数量的法定通用数据的记录,并在所述支付准备数据库中写入增加所述第二数量的法定通用数据等值的支付准备数字资产。10.根据权利要求1-9中任意一项所述的方法,其特征在于,还包括:预先在待流转的区块链上部署所述智能合约程序,所述智能合约程序用于定义数字资产在所述待流转的区块链上的创建、转入、转移、流转、转出操作中的至少一种操作。11.根据权利要求10所述的方法,其特征在于,还包括:预先为所述智能合约程序设置所述监管方的账户地址;当在通过转入申请或者转出申请的验证后,调用所述智能合约程序。12.一种跨区块链的数字资产流转的装置,其特征在于,应用于监管方,包括:申请接收单元,用于接收将第一数量的数字资产从第一区块链中的使用方节点流转至第二区块链中的接收方节点的流转申请;程序调用单元,...
【专利技术属性】
技术研发人员:张一锋,
申请(专利权)人:中钞信用卡产业发展有限公司北京智能卡技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。