一种点对点的数字资产交易方法及系统与流程

文档序号:12470862阅读:348来源:国知局

本发明涉及区块链技术领域,具体地说是一种点对点的数字资产交易方法及系统。



背景技术:

目前数字资产的交易都是在中心化的交易所平台上进行的,那是因为交易过程一般是其中一方率先向另一方交付资产,而另一方随后交付资产。率先交付资产的一方存在被欺诈的风险。而在数字资产领域,特别是基于密码学与区块链的数字资产,其资产的转移交付过程完全不可逆,即一方在遭受欺诈后不可能追回被欺诈的资产,损失惨重。因此,目前阶段的数字资产交易,需要通过一个双方信任的中间第三方(即交易所)进行。交易所作为一个中心化的机构,掌握的权力过大,且难于监管,容易发生内幕交易、侵吞客户资产等事件,交易双方都需要承担此风险。

区块链是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核。



技术实现要素:

本发明的目的是为了克服现有交易方式产生的风险,提出一种通过区块链和智能合约进行的一种点对点的数字资产交易方法,具体如下:

将提出需要完成怎样的资产交易编写为区块链可执行的智能合约,在智能合约中声明了双方互换的资产种类、资产数量、发布资产者的资产接收地址及交易邀约的有效时间,并且先把发布者的资产锁定后将交易邀约发布到区块链上。

进一步,所述点对点的数字资产交易方法还包括步骤响应邀约,具体如下:

响应选定的交易邀约,将在交易邀约中指定数量和种类的资产转入到资产接收地址,并附上邀约者相应的解锁地址。

进一步,所述点对点的数字资产交易方法在响应邀约步骤之后还包括邀约执行步骤,具体如下:

检查邀约响应是否满足交易邀约中的约定,若符合交易邀约中的约定,并在约定的有效时间内,则将邀约中锁定的资产解锁,资产转入到解锁地址,即交易完成。

进一步,若交易邀约超过了有效时间,则交易邀约失效。

进一步,在响应邀约步骤之前还包括查看区块链上用户发布的所有邀约步骤。

优选地,查看交易邀约时按照资产种类分类,或者按照作废时间排序,或者按照交易兑换比值排序。

为了解决上述技术问题,本发明又提出了一种点对点的数字资产交易系统,包括交易邀约模块、邀约响应模块、邀约执行模块;所述交易邀约模块是将提出需要完成怎样的资产交易编写为区块链可执行的智能合约,在智能合约中声明了双方互换的资产种类、资产数量、发布资产者的资产接收地址及交易邀约的有效时间,并且先把发布者的资产锁定后将交易邀约发布到区块链上;所述邀约响应模块用于响应选定的交易邀约,将在交易邀约中指定数量和种类的资产转入到资产接收地址,并附上邀约者相应的解锁地址;所述邀约执行模块用于检查邀约响应是否满足交易邀约中的约定,若符合交易邀约中的约定,并在约定的有效时间内,则将邀约中锁定的资产解锁,资产转入到解锁地址,即交易完成。

进一步,还包括邀约查看模块,所述邀约查看模块用于查看区块链上用户发布的所有邀约。

进一步,查看交易邀约时按照资产种类分类,或者按照作废时间排序,或者按照交易兑换比值排序。

本发明有益效果如下:

采用本发明的点对点交易系统及方法,交易双方不需要相互信任,也不需要通过具有公信力的第三方进行,即可完成交易。

附图说明

图1是实施例中一种点对点的数字资产交易方法流程图。

具体实施方式

下面结合附图对本发明作进一步详细描述,有必要在此指出的是,以下具体实施方式只用于对本发明进行进一步的说明,不能理解为对本发明保护范围的限制,该领域的技术人员可以根据上述发明内容对本发明作出一些非本质的改进和调整。

本发明提出的一种点对点的数字资产交易方法及系统,不需要第三方中介机构,双方就可直接实现数字资产的交易。

本发明的一种点对点的数字资产交易方法,如图1所示具体如下:

步骤S01、交易邀约

将提出需要完成怎样的资产交易编写为区块链可执行的智能合约,在智能合约中声明了双方互换的资产种类、资产数量、发布资产者的资产接收地址及交易邀约的有效时间,并且先把发布者的资产锁定后将交易邀约发布到区块链上。比如甲持有x数量的数字资产A,欲换取y数量的数字资产B,则在交易邀约中写明甲的x数量的数字资产A,欲换y数量的数字资产B,及甲的资产接收地址和交易邀约的有效时间,并且将甲的x数量的数字资产A锁定后发布到区块链上。

步骤S02、邀约查看

查看区块链上用户发布的所有邀约。查看时可以按照资产种类分类,查看时可按照作废时间排序,查看时可按照交易兑换比值排序。本发明不限于列举的这几种查看方式,可根据需求编写查看方式。

步骤S03、邀约响应

响应选定的交易邀约,将在交易邀约中指定数量和种类的资产转入到资产接收地址,并附上邀约者相应的解锁地址。

步骤S04、邀约执行

检查邀约响应是否满足交易邀约中的约定,若符合交易邀约中的约定,并在约定的有效时间内,则将邀约中锁定的资产解锁,资产转入到解锁地址,即交易完成。若超过了交易邀约中约定的有效时间,则交易邀约失效。

本发明提出的一种点对点的数字资产交易系统包括交易邀约模块、邀约查看模块、邀约响应模块、邀约执行模块。其中,交易邀约模块是指将提出需要完成怎样的资产交易编写为区块链可执行的智能合约,在智能合约中声明了双方互换的资产种类、资产数量、发布资产者的资产接收地址及交易邀约的有效时间,并且先把发布者的资产锁定后将交易邀约发布到区块链上。比如甲持有x数量的数字资产A,欲换取y数量的数字资产B,则在交易邀约中写明甲的x数量的数字资产A,欲换y数量的数字资产B,及甲的资产接收地址和交易邀约的有效时间,并且将甲的x数量的数字资产A锁定后发布到区块链上。邀约查看模块用于查看区块链上用户发布的所有邀约。查看时可以按照资产种类分类,查看时可按照作废时间排序,查看时可按照交易兑换比值排序。本发明不限于列举的这几种查看方式,可根据需求编写查看方式。邀约响应模块用于响应选定的交易邀约,将在交易邀约中指定数量和种类的资产转入到资产接收地址,并附上邀约者相应的解锁地址。邀约执行模块用于检查邀约响应是否满足交易邀约中的约定,若符合交易邀约中的约定,并在约定的有效时间内,则将邀约中锁定的资产解锁,资产转入到解锁地址,即交易完成。若超过了交易邀约模块中约定的有效时间,则交易邀约自动失效。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1