CN112465640A - 区块链资产跨系统转移方法及装置 - Google Patents
区块链资产跨系统转移方法及装置 Download PDFInfo
- Publication number
- CN112465640A CN112465640A CN202011429322.XA CN202011429322A CN112465640A CN 112465640 A CN112465640 A CN 112465640A CN 202011429322 A CN202011429322 A CN 202011429322A CN 112465640 A CN112465640 A CN 112465640A
- Authority
- CN
- China
- Prior art keywords
- asset
- seller
- transaction
- blockchain
- value
- 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.)
- Pending
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000011156 evaluation Methods 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 26
- 230000007246 mechanism Effects 0.000 claims description 23
- 238000005516 engineering process Methods 0.000 claims description 15
- 239000000969 carrier Substances 0.000 claims description 9
- 238000013459 approach Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 230000006854 communication Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000005457 optimization Methods 0.000 description 5
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0278—Product appraisal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及区块链领域,具体涉及一种区块链资产跨系统转移方法及装置。该方法及装置包括资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。该方法及装置在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。
Description
技术领域
本发明涉及区块链领域,具体而言,涉及一种区块链资产跨系统转移方法及装置。
背景技术
区块链技术是当前火热的前沿技术研究方案。价值属性是区块链诞生之初就具有的重要特征。以比特币为代表的第一代区块链技术最主要的功能就是实现去中心化的分布式记账,让两个陌生个体之间无需通过可信第三方即可实现点对点交易。
随着区块链技术的发展和进步,越来越多的区块链系统被设计出来并上线运行。这些系统大都支持记账和转账功能,能够利用区块链技术的不可篡改、去中心化等特性强化转账和记账的安全性。但由于系统本身的封闭性,这些价值被封闭在区块链系统内部,无法在区块链系统之间进行转移。这种封闭、稳定的设计方案的目的在于能够保证区块链系统的独立性和稳定性,避免区块链系统被外部所影响,客观上强化了区块链系统的安全性。但随着区块链系统的多样化和复杂化,这种封闭性不利于区块链系统之间的交流,阻碍了区块链技术的进一步发展。如何在不打破区块链系统本身封闭性的前提下实现价值在区块链系统之间的转移是提高区块链系统效率的当务之急。
目前针对区块链价值转移的方案主要有两种:
一是利用可信第三方来解决信息沟通和价值交换的信任问题。目前常见的中间交易所,如Ripple、Binance、比特大陆等,都可以归为这一类技术方案。此类技术方案通过一个各方都信任的第三方来进行交易委托,通过可信中介来撮合交易,并保证交易过程中的安全和风险管控。当用户采用这种技术方案来实现资产交换时,用户首先将自己的资产证明、想转换成资产形式等信息发送给可信第三方,第三方中介机构在收到相关信息之后对交易双方进行信息匹配,找到适应于卖方的买方需求。当匹配成功之后,中介机构担保双方进行交易,并收取一定的手续费作为激励。交易过程中用到的价值比率是中介机构对市场交易信息收集达成的实时汇率汇总。
二是利用侧链或中继链传递交易信息,通过密码学机制来保证信息安全。这种交易方式使用统一的技术接口来解决不同区块链系统中可信信息交换问题,通过密码学方法来保证信息沟通过程的单向、不可逆、不可篡改和唯一性。在这种技术方案中,开发者需要预先开发一个侧链或者中继链用于信息的传递。开发和运维人员首先将侧链和中继链上线运行并绑定到原有的主链之上,并保证两个区块链系统的多主体之间能够利用侧链和中继链进行可信的通信。当用户采用这种方法进行资产跨链转移时,首先需要采用额外的机制找到买家和价值比率,并以双方利用额外机制达成的比率协定来指导交易的完成。当双方已经达成交易意向、对交易细节讨论完成之后,卖家将交易细节发送到侧链或通过中继链发送到目标系统中,买家收到交易信息并确认和校验完成后将交易信息发送到目标区块链系统中确认,并利用目标区块链系统完成交易流程。
但前述两种技术方案都有其缺点,并且还存在一些上述两种方案都没有解决的问题。
在利用可信第三方来进行信息沟通和交换的方案中,用户需要借助于第三方来完成信息的交换、交易的匹配、市场信息的汇总等交易流程,这在很大程度上牺牲了区块链系统的去中心化特性,弱化了原生的区块链系统分散特性,并不是一种很完善的解决方案。区块链系统相比于其他系统最大的优势在于去中心化、匿名性、安全性,这种方案为了实现价值跨链转移在区块链系统之外再造了一个中心化的信息中介,来进行信息的汇总和交易的连接,使得交易的完成强烈地依赖于第三方中介的可靠性,并将用户的信息和交易的控制权转让给了中介方。当所有参与价值交换的区块链系统稳定、币值稳定时,这种机制是能够稳定运行的。一旦区块链系统受到外界的影响产生价值的剧烈波动,或者第三方中介结构遭受到恶意攻击,这种中介机制的运行就会出现问题,影响价值转移的效率。
第二种利用侧链或中继链传递交易信息的价值跨链机制实际上只是解决了资产跨链转移的安全和可靠性问题,并没有对价值转移过程进行完整的技术支持。用户在利用这种方式进行价值转移时,需要通过额外的机制或机构先就交易细节、交易过程进行约定,这增加了用户的工作量,增大了交易过程的信息壁垒,使得用户需要借助于额外的工作量来完成交易的准备工作。从整个交易流程来看,利用侧链或中继链来传递交易信息的机制并不是一个完整的交易流程,只是针对价值交换的这个流程进行了安全性保证,对交易前的准备工作、交易后的确认工作缺乏相应的实现。
发明内容
本发明实施例提供了一种区块链资产跨系统转移方法及装置,以至少解决现有区块链资产跨系统转移协议无法进行有效的价值交换的技术问题。
根据本发明的一实施例,提供了一种区块链资产跨系统转移方法,包括以下步骤:
S101:资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
进一步地,方法具体包括以下步骤:
S101:资产出售方通过广播信息寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,利用Atomic-Swap原子交换技术在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
进一步地,步骤S101包括:
S1011:资产出售方将待转移资产信息发送到目标区块链系统中并进行广播,同时告知潜在买家最终出价的截止时间;
S1012:潜在买家将对目标资产的出价发送到资产出售方;
S1013:资产出售方在截止时间之前收集所有的出价信息。
进一步地,步骤S102包括:
S1021:资产出售方将收集到的所有信息发送给所有的潜在买家,并将胜出者和胜出价格进行标示;
S1022:资产出售方生成一对公私密钥对,将公钥发送给胜出买家,利用私钥生成出售资产的智能合约,将其发布到卖出的区块链系统上;
S1023:胜出买家利用公钥生成转移资产的智能合约,将其发布到转移之后的区块链系统上;
S1024:资产出售方利用私钥获取到转移之后的区块链系统上的资产;
S1025:胜出买家利用步骤S1024中获取到的私钥获取卖出资产。
进一步地,方法在步骤S101之前还包括预设条件步骤:
不同区块链系统的价值载体之间的价值交换比率是市场交换中自发形成的;
所有参与价值交换的主体都能够按照自己的价值判断为被交换资产给出合适的估价,所有主体给出的理性最高估价会逼近市场价值比率的真实值;
当参与到价值交换过程中能够获取收益时,区块链系统中的主体会积极主动的参加价值的交换过程;
协议的运行过程依赖于被出售资产本身所包含的价值。
进一步地,利用Vickery拍卖机制进行资产的价值估价。
进一步地,利用Vickery拍卖机制将收集到的信息进行资产转移的智能合约生成。
根据本发明的另一实施例,提供了一种区块链资产跨系统转移装置,包括:
潜在买家寻找单元,用于资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
智能合约布置单元,用于资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
资产转移和交易单元,用于买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
一种存储介质,存储介质存储有能够实现上述任意一项区块链资产跨系统转移方法的程序文件。
一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的区块链资产跨系统转移方法。
本发明实施例中的区块链资产跨系统转移方法及装置,用于在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。主要包含两个阶段,第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。用户通过这一技术方案可以在不同区块链系统之间转移属于自己的价值,能够以符合市场价值关系的比率交换不同系统之间的价值形式。通过优化设计思路,用户可以在不泄露自己信息、只需要给出交易地址的前提下,不需要借助可信第三方,直接与交易方达成点对点之间的价值转移交易。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明区块链资产跨系统转移方法的流程图;
图2为本发明区块链资产跨系统转移方法的优选流程图;
图3为本发明区块链资产跨系统转移方法的优选流程图;
图4为资产出售方在第一阶段操作的伪代码描述图;
图5为潜在买家在第一阶段进行出价的伪代码描述图;
图6为资产出售方在第二阶段资产出售行为的伪代码描述图;
图7为买家获取到资产的伪代码描述图;
图8为第一阶段买家和卖家的交互逻辑图,其中Alice为资产出售方,其他为潜在买家,A系统为源系统,B系统为目标系统;
图9为第二阶段买家和卖家的交互逻辑图,其中Alice为资产出售方,其他为潜在买家,A系统为源系统,B系统为目标系统;
图10为源系统和目标系统的系统架构图;
图11为本发明区块链资产跨系统转移装置的模块图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明一实施例,提供了一种区块链资产跨系统转移方法,参见图1,包括以下步骤:
S101:资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
本发明实施例中的区块链资产跨系统转移方法,用于在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。主要包含两个阶段,第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。用户通过这一技术方案可以在不同区块链系统之间转移属于自己的价值,能够以符合市场价值关系的比率交换不同系统之间的价值形式。通过优化设计思路,用户可以在不泄露自己信息、只需要给出交易地址的前提下,不需要借助可信第三方,直接与交易方达成点对点之间的价值转移交易。
其中,方法具体包括以下步骤:
S101:资产出售方通过广播信息寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,利用Atomic-Swap原子交换技术在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
其中,参见图2,步骤S101包括:
S1011:资产出售方将待转移资产信息发送到目标区块链系统中并进行广播,同时告知潜在买家最终出价的截止时间;
S1012:潜在买家将对目标资产的出价发送到资产出售方;
S1013:资产出售方在截止时间之前收集所有的出价信息。
其中,参见图3,步骤S102包括:
S1021:资产出售方将收集到的所有信息发送给所有的潜在买家,并将胜出者和胜出价格进行标示;
S1022:资产出售方生成一对公私密钥对,将公钥发送给胜出买家,利用私钥生成出售资产的智能合约,将其发布到卖出的区块链系统上;
S1023:胜出买家利用公钥生成转移资产的智能合约,将其发布到转移之后的区块链系统上;
S1024:资产出售方利用私钥获取到转移之后的区块链系统上的资产;
S1025:胜出买家利用步骤S1024中获取到的私钥获取卖出资产。
其中,方法在步骤S101之前还包括预设条件步骤:
不同区块链系统的价值载体之间的价值交换比率是市场交换中自发形成的;
所有参与价值交换的主体都能够按照自己的价值判断为被交换资产给出合适的估价,所有主体给出的理性最高估价会逼近市场价值比率的真实值;
当参与到价值交换过程中能够获取收益时,区块链系统中的主体会积极主动的参加价值的交换过程;
协议的运行过程依赖于被出售资产本身所包含的价值。
其中,利用Vickery拍卖机制进行资产的价值估价。
其中,利用Vickery拍卖机制将收集到的信息进行资产转移的智能合约生成。
下面以具体实施例,对本发明的区块链资产跨系统转移方法进行详细说明:
在以代币为价值载体的区块链系统中,由于区块链系统本身的封闭性,这些价值被封闭在区块链系统内部,无法在区块链系统之间进行价值转移。这导致区块链系统之间无法进行有效的价值交换,用户被强绑定在系统内部,无法在区块链系统之间进行操作。这种设计方案客观上能够维护区块链系统本身的稳定性,让系统中的用户来主动维护区块链系统,但也客观上造成了区块链系统之间进行协作的困难,不利于区块链技术的长久发展。
针对以上问题,本发明旨在设计一种基于Vickery拍卖机制和Atomic-Swap原子交换技术的区块链资产跨系统转移方法,在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。用户通过这一技术方案可以在不同区块链系统之间转移属于自己的价值,能够以符合市场价值关系的比率交换不同系统之间的价值形式。通过优化设计思路,用户可以在不泄露自己信息、只需要给出交易地址的前提下,不需要借助可信第三方,直接与交易方达成点对点之间的价值转移交易。
具体参见图4至图10,本发明提供了一种区块链资产跨系统转移方法,用于在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。主要包含两个阶段,第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。
在第一阶段中,资产出售方通过广播信息寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估;在第二阶段中,资产出售方将第一阶段中收集到的所有交易信息返还给所有的潜在买家,利用Atomic-Swap原子交换技术在源区块链系统和目标区块链系统上分别布置资产交换的智能合约。买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
本发明的核心内容是上述两阶段价值交换协议的设计方法和基于两阶段协议设计的资产转移智能合约设计模式。本发明的预设条件包括:
1.不同区块链系统的价值载体之间的价值交换比率是市场交换中自发形成的,市场中的主体对不同价值载体之间的价值判断共同促进了市场中价值交换比率的形成;
2.所有参与价值交换的主体都能够按照自己的价值判断为被交换资产给出合适的估价,所有主体给出的理性最高估价会逼近市场价值比率的真实值;
3.当参与到价值交换过程中能够获取一定的收益时,区块链系统中的主体会积极主动的参加价值的交换过程;
4.协议的运行过程依赖于被出售资产本身所包含的价值。一旦市场对被出售资产本身的价值持否定态度,被出售资产无法找到合适的买家进行价值转移。
潜在买家寻找阶段(即第一阶段)主要流程如下:
1.资产出售方将待转移资产信息发送到目标区块链系统中并进行广播,同时告知潜在买家最终出价的截止时间;
2.潜在买家将对目标资产的出价发送到资产出售方;
3.资产出售方在截止时间之前收集所有的出价信息;
价值转移阶段(即第二阶段)主要流程如下:
1.资产出售方将第一阶段收集到的所有信息发送给所有的潜在买家,并将胜出者和胜出价格进行标示;
2.资产出售方生成一对公私密钥对,将公钥发送给胜出买家,利用私钥生成出售资产的智能合约,将其发布到卖出的区块链系统上;
3.胜出买家利用公钥生成转移资产的智能合约,将其发布到转移之后的区块链系统上;
4.资产出售方利用私钥获取到转移之后的区块链系统上的资产;
5.胜出买家利用步骤4中获取到的私钥获取卖出资产。
实施例2
根据本发明的另一实施例,提供了一种区块链资产跨系统转移装置,参见图11,包括:
潜在买家寻找单元201,用于资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
智能合约布置单元202,用于资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
资产转移和交易单元203,用于买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
本发明实施例中的区块链资产跨系统转移装置,用于在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。主要包含两个阶段,第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。用户通过这一技术方案可以在不同区块链系统之间转移属于自己的价值,能够以符合市场价值关系的比率交换不同系统之间的价值形式。通过优化设计思路,用户可以在不泄露自己信息、只需要给出交易地址的前提下,不需要借助可信第三方,直接与交易方达成点对点之间的价值转移交易。
下面以具体实施例,对本发明的区块链资产跨系统转移装置进行详细说明:
在以代币为价值载体的区块链系统中,由于区块链系统本身的封闭性,这些价值被封闭在区块链系统内部,无法在区块链系统之间进行价值转移。这导致区块链系统之间无法进行有效的价值交换,用户被强绑定在系统内部,无法在区块链系统之间进行操作。这种设计方案客观上能够维护区块链系统本身的稳定性,让系统中的用户来主动维护区块链系统,但也客观上造成了区块链系统之间进行协作的困难,不利于区块链技术的长久发展。
针对以上问题,本发明旨在设计一种基于Vickery拍卖机制和Atomic-Swap原子交换技术的区块链资产跨系统转移装置,在不破坏区块链系统本身封闭性的前提下,能够让用户的资产在区块链系统之间进行交换。用户通过这一技术方案可以在不同区块链系统之间转移属于自己的价值,能够以符合市场价值关系的比率交换不同系统之间的价值形式。通过优化设计思路,用户可以在不泄露自己信息、只需要给出交易地址的前提下,不需要借助可信第三方,直接与交易方达成点对点之间的价值转移交易。
具体参见图4-10,本发明提供了一种区块链资产跨系统转移装置,用于在区块链系统之间实现资产的点对点、去中心化的资产跨链转移交换。主要包含两个阶段,第一阶段为资产交换,即潜在买家寻找阶段和第二阶段为转移协议,即价值转移阶段。
在第一阶段中,潜在买家寻找单元201用于资产出售方通过广播信息寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估;在第二阶段中,智能合约布置单元202用于资产出售方将第一阶段中收集到的所有交易信息返还给所有的潜在买家,利用Atomic-Swap原子交换技术在源区块链系统和目标区块链系统上分别布置资产交换的智能合约。资产转移和交易单元203用于买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
本发明的核心内容是上述两阶段价值交换协议的设计方法和基于两阶段协议设计的资产转移智能合约设计模式。本发明的预设条件包括:
1.不同区块链系统的价值载体之间的价值交换比率是市场交换中自发形成的,市场中的主体对不同价值载体之间的价值判断共同促进了市场中价值交换比率的形成;
2.所有参与价值交换的主体都能够按照自己的价值判断为被交换资产给出合适的估价,所有主体给出的理性最高估价会逼近市场价值比率的真实值;
3.当参与到价值交换过程中能够获取一定的收益时,区块链系统中的主体会积极主动的参加价值的交换过程;
4.协议的运行过程依赖于被出售资产本身所包含的价值。一旦市场对被出售资产本身的价值持否定态度,被出售资产无法找到合适的买家进行价值转移。
潜在买家寻找单元201,潜在买家寻找阶段(即第一阶段)主要流程如下:
1.资产出售方将待转移资产信息发送到目标区块链系统中并进行广播,同时告知潜在买家最终出价的截止时间;
2.潜在买家将对目标资产的出价发送到资产出售方;
3.资产出售方在截止时间之前收集所有的出价信息;
智能合约布置单元202及资产转移和交易单元203,价值转移阶段(即第二阶段)主要流程如下:
1.资产出售方将第一阶段收集到的所有信息发送给所有的潜在买家,并将胜出者和胜出价格进行标示;
2.资产出售方生成一对公私密钥对,将公钥发送给胜出买家,利用私钥生成出售资产的智能合约,将其发布到卖出的区块链系统上;
3.胜出买家利用公钥生成转移资产的智能合约,将其发布到转移之后的区块链系统上;
4.资产出售方利用私钥获取到转移之后的区块链系统上的资产;
5.胜出买家利用步骤4中获取到的私钥获取卖出资产。
实施例3
一种存储介质,存储介质存储有能够实现上述任意一项区块链资产跨系统转移方法的程序文件。
实施例4
一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的区块链资产跨系统转移方法。
本发明的关键点和欲保护点包括:
1.利用Vickery拍卖机制进行资产的市场估价机制;
2.利用Vickery拍卖机制收集到的信息进行资产转移的智能合约生成方法;
3.资产转移过程中的智能合约实现模型。
本发明的主要优势在于:
1.去中心化。资产出售方和买家之间的信息交流和资产转移都是点对点直接形成的,没有经过任何第三方机构,保证了区块链系统本身的去中心化特性。
2.合理的价值比率。在资产价值跨链转移过程中,价值比率是在拍卖过程中自然形成的,这是一个市场行为,并没有依靠任何第三方机构的信息。经过推导,可以验证随着买家的增多,最终的价值比率收敛于真实的市场价值比率。
3.安全性。本发明利用了RSA加密、Atomic-Swap原子交换协议等密码学方法来保证交换过程的安全性、保密性。
4.隐私保护。用户在资产交换过程中只需要给出资产地址和资产证明,不需要给出特定的身份信息即可完成资产交换,因此保护了用户的隐私安全。
本发明经过实验验证证明可行。在实验室环境中,验证时搭建了两条以太坊测试链,分别在两条以太坊测试链中部署了相应的区块链资产价值跨链转移智能合约。通过实验,本发明验证了该协议工作的可行性。针对资产跨链转移过程中可能会有多个主体进行竞争的情形,实验表明,最终的价值交换比率接近于真实的市场交换比率,并且随着参与买家的增多快速收敛并趋于稳定。
本发明的替代方案包括:
1.更换其他加密算法实现资产交换过程中的密钥对;
2.更换其他拍卖机制实现对潜在买家的搜索;
3.通过其他方式而非Atomic-Swap资产交换方案实现价值的交换。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的系统实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种区块链资产跨系统转移方法,其特征在于,包括以下步骤:
S101:资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
2.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,所述方法具体包括以下步骤:
S101:资产出售方通过广播信息寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
S102:资产出售方将收集到的所有交易信息返还给所有的潜在买家,利用Atomic-Swap原子交换技术在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
S103:买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
3.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,步骤S101包括:
S1011:资产出售方将待转移资产信息发送到目标区块链系统中并进行广播,同时告知潜在买家最终出价的截止时间;
S1012:潜在买家将对目标资产的出价发送到资产出售方;
S1013:资产出售方在截止时间之前收集所有的出价信息。
4.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,步骤S102包括:
S1021:资产出售方将收集到的所有信息发送给所有的潜在买家,并将胜出者和胜出价格进行标示;
S1022:资产出售方生成一对公私密钥对,将公钥发送给胜出买家,利用私钥生成出售资产的智能合约,将其发布到卖出的区块链系统上;
S1023:胜出买家利用公钥生成转移资产的智能合约,将其发布到转移之后的区块链系统上;
S1024:资产出售方利用私钥获取到转移之后的区块链系统上的资产;
S1025:胜出买家利用步骤S1024中获取到的私钥获取卖出资产。
5.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,所述方法在步骤S101之前还包括预设条件步骤:
不同区块链系统的价值载体之间的价值交换比率是市场交换中自发形成的;
所有参与价值交换的主体都能够按照自己的价值判断为被交换资产给出合适的估价,所有主体给出的理性最高估价会逼近市场价值比率的真实值;
当参与到价值交换过程中能够获取收益时,区块链系统中的主体会积极主动的参加价值的交换过程;
协议的运行过程依赖于被出售资产本身所包含的价值。
6.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,利用Vickery拍卖机制进行资产的价值估价。
7.根据权利要求1所述的区块链资产跨系统转移方法,其特征在于,利用Vickery拍卖机制将收集到的信息进行资产转移的智能合约生成。
8.一种区块链资产跨系统转移装置,其特征在于,包括:
潜在买家寻找单元,用于资产出售方寻找目标区块链系统上的潜在买家,并让所有的潜在买家给出价值评估并进行交易信息收集;
智能合约布置单元,用于资产出售方将收集到的所有交易信息返还给所有的潜在买家,在源区块链系统和目标区块链系统上分别布置资产交换的智能合约;
资产转移和交易单元,用于买卖双方通过智能合约在最终交易时间之前达成交易,完成双方的资产转移和交易。
9.一种存储介质,其特征在于,所述存储介质存储有能够实现权利要求1至7中任意一项所述区块链资产跨系统转移方法的程序文件。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的区块链资产跨系统转移方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011429322.XA CN112465640A (zh) | 2020-12-09 | 2020-12-09 | 区块链资产跨系统转移方法及装置 |
PCT/CN2020/140133 WO2022121011A1 (zh) | 2020-12-09 | 2020-12-28 | 区块链资产跨系统转移方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011429322.XA CN112465640A (zh) | 2020-12-09 | 2020-12-09 | 区块链资产跨系统转移方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112465640A true CN112465640A (zh) | 2021-03-09 |
Family
ID=74801696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011429322.XA Pending CN112465640A (zh) | 2020-12-09 | 2020-12-09 | 区块链资产跨系统转移方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112465640A (zh) |
WO (1) | WO2022121011A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI835666B (zh) * | 2022-09-29 | 2024-03-11 | 南韓商娛美德有限公司 | 在區塊鏈網路中提供穩定幣服務的方法及區塊鏈系統 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106960388A (zh) * | 2017-03-01 | 2017-07-18 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | 跨区块链的数字资产流转的方法和装置 |
CN108600301A (zh) * | 2018-03-08 | 2018-09-28 | 青岛墨客区块链有限公司 | 一种区块链之间的跨链方法及主区块链 |
CN109523375A (zh) * | 2017-09-20 | 2019-03-26 | 成都高新信息技术研究院 | 一种去中心化资产交易方法与系统 |
US20190347655A1 (en) * | 2017-01-27 | 2019-11-14 | nChain Holdings Limited | Computer implemented method and system |
CN111091382A (zh) * | 2018-10-24 | 2020-05-01 | 成都高新信息技术研究院 | 一种区块链资产去中心化跨链交易方法与系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109685489B (zh) * | 2018-12-28 | 2021-06-01 | 杭州云象网络技术有限公司 | 一种区块链之间的资产跨链交易方法 |
-
2020
- 2020-12-09 CN CN202011429322.XA patent/CN112465640A/zh active Pending
- 2020-12-28 WO PCT/CN2020/140133 patent/WO2022121011A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190347655A1 (en) * | 2017-01-27 | 2019-11-14 | nChain Holdings Limited | Computer implemented method and system |
CN106960388A (zh) * | 2017-03-01 | 2017-07-18 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | 跨区块链的数字资产流转的方法和装置 |
CN109523375A (zh) * | 2017-09-20 | 2019-03-26 | 成都高新信息技术研究院 | 一种去中心化资产交易方法与系统 |
CN108600301A (zh) * | 2018-03-08 | 2018-09-28 | 青岛墨客区块链有限公司 | 一种区块链之间的跨链方法及主区块链 |
CN111091382A (zh) * | 2018-10-24 | 2020-05-01 | 成都高新信息技术研究院 | 一种区块链资产去中心化跨链交易方法与系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI835666B (zh) * | 2022-09-29 | 2024-03-11 | 南韓商娛美德有限公司 | 在區塊鏈網路中提供穩定幣服務的方法及區塊鏈系統 |
Also Published As
Publication number | Publication date |
---|---|
WO2022121011A1 (zh) | 2022-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Syed et al. | A comparative analysis of blockchain architecture and its applications: Problems and recommendations | |
Sun et al. | Blockchain-enhanced high-confidence energy sharing in internet of electric vehicles | |
Sas et al. | Design for trust: An exploration of the challenges and opportunities of bitcoin users | |
CN106100981B (zh) | 社交网络数据交互方法及装置 | |
CN107180350B (zh) | 一种基于区块链的多方共享交易元数据的方法、装置及系统 | |
CN106530088B (zh) | 基于区块链安全节点对证券产品进行交易的方法 | |
CN111414210B (zh) | 基于主链生成侧链的方法、装置及计算机可读存储介质 | |
Said | A decentralized electricity trading framework (DETF) for connected EVs: A blockchain and machine learning for profit margin optimization | |
CN110335147A (zh) | 一种基于区块链的数字资产信息交换系统及方法 | |
JP7337277B2 (ja) | ブロックチェーンに基づくグリーン証書取引システム | |
CN109242636A (zh) | 一种基于区块链的数据交易系统及其实现方法 | |
CN107454114A (zh) | 一种竞拍方法、服务器及可读存储介质 | |
CN109034840A (zh) | 基于清洁能源产生的绿证交易方法和系统 | |
CN108062671A (zh) | 数据交易方法、区块链节点服务器及数据提交终端 | |
CN109544331A (zh) | 基于区块链的供应链金融应用方法、装置及终端设备 | |
CN109102269A (zh) | 基于区块链的转账方法及装置、区块链节点及存储介质 | |
Shi et al. | Integration of blockchain and auction models: A survey, some applications, and challenges | |
CN109074602A (zh) | 一种二手车交易方法及服务器 | |
CN108830711A (zh) | 一种基于区块链的能源互联网交易账本管理方法及系统 | |
CN109118343A (zh) | 基于区块链的固定数量标的物的拍卖方法和系统及介质 | |
WO2019242285A1 (zh) | 基于区块链的权益资产价值代币的创建、交易方法及系统 | |
EP3736760A1 (en) | Automated transaction protocol linking renewable energy generation assets to energy power consumers applying distributed digital ledger technology and iot energy meters | |
Lin et al. | A Blockchain-enabled decentralized settlement model for IoT data exchange services | |
CN112801778A (zh) | 联盟式不良资产区块链 | |
CN113409144B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210309 |