CN107909475B - 一种不同许可链之间的跨链交易 - Google Patents

一种不同许可链之间的跨链交易 Download PDF

Info

Publication number
CN107909475B
CN107909475B CN201710582562.5A CN201710582562A CN107909475B CN 107909475 B CN107909475 B CN 107909475B CN 201710582562 A CN201710582562 A CN 201710582562A CN 107909475 B CN107909475 B CN 107909475B
Authority
CN
China
Prior art keywords
chain
account
enterprise account
value
enterprise
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.)
Active
Application number
CN201710582562.5A
Other languages
English (en)
Other versions
CN107909475A (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.)
Hangzhou Fuzamei Technology Co Ltd
Original Assignee
Hangzhou Fuzamei Technology 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 Hangzhou Fuzamei Technology Co Ltd filed Critical Hangzhou Fuzamei Technology Co Ltd
Priority to CN201710582562.5A priority Critical patent/CN107909475B/zh
Priority to PCT/CN2017/094197 priority patent/WO2019014954A1/zh
Publication of CN107909475A publication Critical patent/CN107909475A/zh
Application granted granted Critical
Publication of CN107909475B publication Critical patent/CN107909475B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Game Theory and Decision Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种不同许可链之间的跨链交易,约定不同用户在不同的许可链上有加密资产,且他们在另一条许可链上各自开设账户,则不同用户可以通过该许可链进行资产交易。其本质为:不同的许可链之间信息不直接交互;通过区块链跨链技术,将不同许可链的信息映射到同一条许可链上,使得这些信息可以在同一许可链上进行交互,并保证结果的一致性。

Description

一种不同许可链之间的跨链交易
技术领域
本发明涉及区块链技术领域,尤其是区块链之间的跨链技术。
背景技术
区块链技术日益成熟,不同企业由于其交易功能、隐私保护、生态发展等需求,比起对所有人开放、任何人都可以参与的公有链,更加倾向于选择对特定的个人或团体开放的许可链。跨链技术可以把许可链从分散单独的信息孤岛中拯救出来,实现不同许可链之间信息交互。
发明内容
为了克服上述现有技术的不足,本发明提供了一种不同许可链之间的跨链交易。
1、本发明所采用的技术方案是:不同用户在不同的许可链上有加密资产,且他们在另一条许可链上各自开设账户,则不同用户可以通过该许可链进行资产交易。
C企业发行加密资产,A、B企业在C企业所在的许可链(C链)上设有账户,A、B企业分别购买C企业的加密资产。A企业购买价值为X的加密资产,B企业购买价值为Y的加密资产。用户甲在A企业所在许可链(A链)上设有账户,并向A企业购买价值为M的加密资产;用户乙在B企业所在许可链(B链)上设有账户,并向B企业购买价值为N的加密资产。此时用户甲希望向处于不同许可链的用户乙转移价值为Z的加密资产,以下是实现步骤;
步骤S1,用户甲发出将价值为Z的加密资产从A链转移到B链的指令;
步骤S2,用户甲将价值为Z的加密资产从用户甲账户转移到A链上的A企业账户,此时用户甲剩余价值为(M-Z)的加密资产,A链上的A企业账户拥有价值(X+Z)的加密资产;
步骤S3,A链通知C链上的A企业账户向C链上的B企业账户转移价值为Z的加密资产,此时A链上的A企业账户剩余价值为X的加密资产,C链上的A企业账户拥有价值为(X+Z)的加密资产并准备向C链上的B企业账户转移价值为Z的加密资产;
步骤S4,C链上的A企业账户转移给C链上的B企业账户价值为Z的加密资产,此时C链上的A企业账户剩余价值为X的加密资产,C链上的B企业账户拥有价值为(Y+Z)的加密资产;
步骤S5,C链通知B链上的B企业账户向用户乙转移价值为Z的加密资产,此时C链上的B企业账户剩余价值为Y的加密资产,B链上的B企业账户拥有价值为(Y+Z)的加密资产并准备向B链上的用户乙转移价值为Z的加密资产;
步骤S6,B链上的B企业账户向用户乙转移价值为Z的加密资产,此时B链上的B企业账户剩余价值为Y的加密资产,用户乙拥有价值为(N+Z)的加密资产。
2、加密资产是加密数字资产。
3、不同用户都可以通过所在许可链的许可链节点获取本次交易的交易状态及结果。
4、约定写入一种协议,该协议用于共识服务器校验跨链交易。
5、若判定此次交易失败,用户乙没有收到B企业账户的加密资产,且B企业账户已销毁加密资产,那么即便用户乙获取A企业账户的相关私钥,也无法从A企业账户获取加密资产。
6、加密资产交易的信息需要在有效时间内经过确认才可生效,超过有效时间则会退回。
7、交易信息未在有效时间内生效的情况包括许可链离线、交易地址错误等其它不可交易的情况。
与现有技术相比,本发明的有益效果是公开了一种不同许可链之间的跨链交易,约定不同用户在不同的许可链上有加密资产,且他们在另一条许可链上各自开设账户,则不同用户可以通过该许可链进行资产交易。
附图说明
图1为本发明实施例所提供的一种不同许可链之间的跨链交易过程模拟示意图。
具体实施方式
结合附图阅读实施例,理解如何使用跨链技术实现不同许可链之间交易信息交互,更好地理解本发明的上述特征和优点。
1、不同用户在不同的许可链上有加密资产,且他们在另一条许可链上各自开设账户,则不同用户可以通过该许可链进行资产交易。
C企业发行加密资产,A、B企业在C企业所在的许可链(C链)上设有账户,A、B企业分别购买C企业的加密资产。A企业购买价值为X的加密资产,B企业购买价值为Y的加密资产。用户甲在A企业所在许可链(A链)上设有账户,并向A企业购买价值为M的加密资产;用户乙在B企业所在许可链(B链)上设有账户,并向B企业购买价值为N的加密资产。此时用户甲希望向处于不同许可链的用户乙转移价值为Z的加密资产,以下是实现步骤;
步骤S1,用户甲发出将价值为Z的加密资产从A链转移到B链的指令;
步骤S2,用户甲将价值为Z的加密资产从用户甲账户转移到A链上的A企业账户,此时用户甲剩余价值为(M-Z)的加密资产,A链上的A企业账户拥有价值(X+Z)的加密资产;
步骤S3,A链通知C链上的A企业账户向C链上的B企业账户转移价值为Z的加密资产,此时A链上的A企业账户剩余价值为X的加密资产,C链上的A企业账户拥有价值为(X+Z)的加密资产并准备向C链上的B企业账户转移价值为Z的加密资产;
步骤S4,C链上的A企业账户转移给C链上的B企业账户价值为Z的加密资产,此时C链上的A企业账户剩余价值为X的加密资产,C链上的B企业账户拥有价值为(Y+Z)的加密资产;
步骤S5,C链通知B链上的B企业账户向用户乙转移价值为Z的加密资产,此时C链上的B企业账户剩余价值为Y的加密资产,B链上的B企业账户拥有价值为(Y+Z)的加密资产并准备向B链上的用户乙转移价值为Z的加密资产;
步骤S6,B链上的B企业账户向用户乙转移价值为Z的加密资产,此时B链上的B企业账户剩余价值为Y的加密资产,用户乙拥有价值为(N+Z)的加密资产。
2、加密资产是加密数字资产。
3、不同用户都可以通过所在许可链的许可链节点获取本次交易的交易状态及结果。
4、约定写入一种协议,该协议用于共识服务器校验跨链交易。
5、若判定此次交易失败,用户乙没有收到B企业账户的加密资产,且B企业账户已销毁加密资产,那么即便用户乙获取A企业账户的相关私钥,也无法从A企业账户获取加密资产。
6、加密资产交易的信息需要在有效时间内经过确认才可生效,超过有效时间则会退回。
7、交易信息未在有效时间内生效的情况包括许可链离线、交易地址错误等其它不可交易的情况。
本发明设计了一种不同许可链之间的跨链交易,将许可链从分散单独的信息孤岛中拯救出来,实现了不同许可链之间信息交互。

Claims (5)

1.一种不同许可链之间的跨链交易的方法,其特征在于,第二许可链配置有第二企业账户及第二用户账户,第三许可链配置有第三企业账户及第三用户账户,第一许可链配置有第一加密资产,且所述第一许可链配置有第一企业账户,所述第二企业账户的第二映射账户及第三账户的第三映射账户,所述第二用户账户与所述第三用户账户通过所述第三许可链进行所述第一加密资产的资产交易,并且所述第一许可链配置有第一协议,所述第一协议用于共识服务器校验进行所述第一加密资产的资产交易的跨链交易;其中,所述第一企业账户为发行所述第一加密资产的账户,所述第一加密资产在所述第一许可链、所述第二许可链及所述第三许可链间流转;
A链上配置有A企业账户及用户甲的账户,B链上配置有B企业账户及用户乙的账户,C链上配置有C企业账户、A企业账户及B企业账户,C链上的A企业账户为A链上的A企业账户的映射账户,C链上的B企业账户为B链上的B企业账户的映射账户,C链配置有加密资产;
步骤S1,A链上的A企业账户端接收A链的用户甲终端发送的将价值为Z的加密资产从A链转移到B链的第一指令;其中,所述用户甲的账户最初有价值为M的加密资产;
步骤S2,所述A链上的A企业账户端执行所述第一指令,将价值为Z的加密资产从用户甲账户转移到A链上的A企业账户,此时所述用户甲的账户剩余价值为(M-Z)的所述加密资产,所述A链上的A企业账户拥有价值(X+Z)的所述加密资产;其中,所述A链上的A企业账户最初有价值为X的加密资产;
步骤S3,所述A链向C链上的A企业账户端发送向所述C链上的B企业账户转移价值为Z的所述加密资产的第二指令,以供所述C链上的A企业账户端执行所述第二指令,并向所述C链上的A企业账户端发送第三指令,所述第三指令表示准备向所述C链上的B企业账户转移价值为Z的所述加密资产,此时所述A链上的A企业账户剩余价值为X的所述加密资产,所述C链上的A企业账户拥有价值为(X+Z)的所述加密资产;
步骤S4,所述C链上的A企业账户端执行所述第三指令,转移给所述C链上的B企业账户价值为Z的所述加密资产,此时所述C链上的A企业账户剩余价值为X的加密资产,所述C链上的B企业账户拥有价值为(Y+Z)的加密资产;其中,所述B链上的B企业账户最初有价值为Y的加密资产,所述C链上的B企业账户为B链上的B企业账户的映射账户,也有价值为Y的加密资产;
步骤S5,C链向B链上的B企业账户端发送向所述用户乙的账户转移价值为Z的所述加密资产的第四指令,以供所述B链上的B企业账户端执行所述第四指令后,并向所述B链上的B企业账户端发送第五指令,所述第五指令表示准备向B链上的用户乙转移价值为Z的加密资产,此时所述C链上的B企业账户剩余价值为Y的加密资产,所述B链上的B企业账户拥有价值为(Y+Z)的加密资产;
步骤S6,所述B链上的B企业账户端执行所述第五指令,向用户乙转移价值为Z的加密资产,此时B链上的B企业账户剩余价值为Y的加密资产,用户乙拥有价值为(N+Z)的加密资产。
2.根据权利要求1所述的一种不同许可链之间的跨链交易的方法,其特征在于,加密资产可以是加密数字货币,也可以是加密数字资产。
3.根据权利要求1所述的一种不同许可链之间的跨链交易的方法,其特征在于,不同用户都可以通过所在许可链的许可链节点获取本次交易的交易状态及结果。
4.根据权利要求1所述的一种不同许可链之间的跨链交易的方法,其特征在于,加密资产交易的信息需要在有效时间内经过确认才可生效,超过有效时间则会退回。
5.根据权利要求4所述的方法,其特征在于,交易信息未在有效时间内生效的情况包括许可链离线、交易地址错误的不可交易的情况。
CN201710582562.5A 2017-07-17 2017-07-17 一种不同许可链之间的跨链交易 Active CN107909475B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710582562.5A CN107909475B (zh) 2017-07-17 2017-07-17 一种不同许可链之间的跨链交易
PCT/CN2017/094197 WO2019014954A1 (zh) 2017-07-17 2017-07-25 一种不同许可链之间的跨链交易

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710582562.5A CN107909475B (zh) 2017-07-17 2017-07-17 一种不同许可链之间的跨链交易

Publications (2)

Publication Number Publication Date
CN107909475A CN107909475A (zh) 2018-04-13
CN107909475B true CN107909475B (zh) 2020-08-14

Family

ID=61840186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710582562.5A Active CN107909475B (zh) 2017-07-17 2017-07-17 一种不同许可链之间的跨链交易

Country Status (2)

Country Link
CN (1) CN107909475B (zh)
WO (1) WO2019014954A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881187B (zh) * 2018-05-31 2021-01-29 杭州溪塔科技有限公司 一种适用于许可链场景的跨链数据传递方法及设备
CN110555765B (zh) * 2018-06-01 2021-12-28 本无链科技(深圳)有限公司 一种在多种区块链之间进行资产流通的方法及***
CN108876377A (zh) * 2018-07-06 2018-11-23 杭州复杂美科技有限公司 一种防止重复支付的方法和***
CN109087204B (zh) * 2018-07-27 2023-04-14 杭州复杂美科技有限公司 跨链交易校验方法、设备和存储介质
CN109791656A (zh) * 2018-07-27 2019-05-21 区链通网络有限公司 电子货币流转控制方法、装置及存储设备
CN108921559B (zh) * 2018-07-27 2022-03-04 杭州复杂美科技有限公司 跨链交易校验方法、设备和存储介质
CN109395394B (zh) * 2018-09-29 2021-08-31 杭州复杂美科技有限公司 预测竞猜游戏部署方法和游戏方法、设备及存储介质
CN109064337A (zh) * 2018-10-18 2018-12-21 尚维斯 一种基于区块链的跨链记账方法
CN111311209B (zh) * 2020-02-03 2021-03-16 腾讯科技(深圳)有限公司 跨区块链的数据处理方法、装置、设备及计算机存储介质
CN111667255B (zh) * 2020-05-29 2023-04-07 中国工商银行股份有限公司 基于联盟链的数字资产流转***及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899698A (zh) * 2017-04-11 2017-06-27 张铮文 一种区块链之间的跨链互操作方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170134161A1 (en) * 2015-11-06 2017-05-11 Cable Television Laboratories, Inc Blockchaining for media distribution
US20170140394A1 (en) * 2015-11-18 2017-05-18 International Business Machines Corporation Consensus-based reputation tracking in online marketplaces
US11562353B2 (en) * 2015-11-24 2023-01-24 Mastercard International Incorporated Method and system for gross settlement by use of an opaque blockchain
CN105809420A (zh) * 2016-03-08 2016-07-27 杭州复杂美科技有限公司 多层区块链的清算方法
CN106447309A (zh) * 2016-11-13 2017-02-22 杭州复杂美科技有限公司 源链侧链跨链交易
CN106685989A (zh) * 2017-02-07 2017-05-17 杭州秘猿科技有限公司 一种基于许可链支持监管的隐私通信方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899698A (zh) * 2017-04-11 2017-06-27 张铮文 一种区块链之间的跨链互操作方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Cosmos:区块链的互联网;区块链blockchain;《http://www.sohu.com/a/115198754_475384》;20160927;网页全文 *
区块链之跨链技术介绍;高志豪;《金卡工程》;20161110(第11期);46-51 *

Also Published As

Publication number Publication date
CN107909475A (zh) 2018-04-13
WO2019014954A1 (zh) 2019-01-24

Similar Documents

Publication Publication Date Title
CN107909475B (zh) 一种不同许可链之间的跨链交易
WO2019072280A3 (en) Executing multi-party transactions using smart contracts
CN109829718B (zh) 一种基于存储应用场景的区块链多层级构架及其运行方法
Okoye et al. A blockchain-enhanced transaction model for microgrid energy trading
CN110597925A (zh) 一种基于区块链的跨链数据处理方法及装置
CN113011598B (zh) 一种基于区块链的金融数据信息联邦迁移学习方法及装置
US20200213127A1 (en) Blockchain management system
CN109829767A (zh) 一种基于区块链技术的积分兑换***及方法
CN112347194A (zh) 一种基于区块链技术的钢铁供应链产品溯源***
CN109636610B (zh) 一种去中心化的数据交易***及方法
CN110417502A (zh) 一种区块链节点时钟共识方法及装置
CN108269064A (zh) 一种基于智能合约的协同制造信息共享方法
CN109615523B (zh) 一种基于非同质通证发行同质通证的方法
TW202046212A (zh) 基於區塊鏈的租賃方法和裝置
CN108346110A (zh) 一种基于制造区块链的信息交互***
CN112487103A (zh) 一种基于区块链智能合约的深度学习数据集可信共享***
CN110149323A (zh) 一种具有千万级tps合约处理能力的处理装置
CN112115204A (zh) 一种基于区块链技术的多方安全计算实现方法
CN112862303A (zh) 一种基于区块链的众包质量评估的***及方法
TWI646487B (zh) 具權限分級和避免重複執行的智能合約執行系統及其方法
CN111126987A (zh) 资源转移信息的处理方法和装置、存储介质及电子装置
CN104715388A (zh) 一种电子商务证据的认定方法
CN111476570B (zh) 通证的迁移方法、装置、设备以及存储介质
CN110866260A (zh) 一种项目运作管理***及方法
CN110852891B (zh) 基于轧差的数据处理方法、装置以及可读存储介质

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
GR01 Patent grant
GR01 Patent grant