基于区块链的合同转账条款的执行方法、设备及介质技术

技术编号:21834600 阅读:29 留言:0更新日期:2019-08-10 18:43
本发明专利技术实施例提供一种基于区块链的合同转账条款的执行方法、设备及介质。其中,该方法包括域名区块链网络的子链中的记账节点接收待存证的合同的信息,并将该信息以及合同的签署方在子链中预存的保证金金额记录到账本中,待存证的合同的信息中包括合同的电子文件、电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;从数据来源中获取数据,并根据获取到的数据以及转账规则,判断是否需要在合同的签署方之间进行转账;若是,则根据规则确定转账金额和转账方向,从转账方当前的保证金金额中扣除转账金额给接收方;将转账方扣除转账金额后的余额记录到该子链的账本中。本发明专利技术实施例能够通过域名区块链子链来执行合同的转账条款。

Implementation method, equipment and media of contract transfer clause based on block chain

【技术实现步骤摘要】
基于区块链的合同转账条款的执行方法、设备及介质
本专利技术实施例涉及区块链
,尤其涉及一种基于区块链的合同转账条款的执行方法、设备及介质。
技术介绍
当前无论书面合同存证,还是电子合同存证,只是把合同数字化信息保存在区块链中,作为合同类证据,保证合同的不可篡改性便于在法院诉讼的时候直接采用该存证的合同。但是合同的执行特别是合同的转账条款的执行必须由人来完成,区块链并不参与转账条款的执行,也无法感知类似步骤的过程。这就给合同违约带来了可能性。
技术实现思路
本专利技术实施例提供一种基于区块链的合同转账条款的执行方法、设备及介质,用以通过域名区块链网络的子链来执行合同的转账条款。第一方面,本专利技术实施例提供一种基于区块链的合同转账条款的执行方法,该方法包括:域名区块链网络的子链中的记账节点接收待存证的合同的信息,并将所述信息以及所述合同的签署方在所述子链中预存的保证金金额记录到所述子链的账本中,所述待存证的合同的信息中包括所述合同的电子文件、所述电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;所述子链中的记账节点从所述数据来源中获取数据,并根据获取到的数据以及所述转账规则,判断是否需要在所述合同的签署方之间进行转账;其中若是,则根据所述规则确定转账金额和转账方向,并基于所述转账方向,从转账方当前的保证金金额中扣除所述转账金额给接收方;将所述转账方扣除所述转账金额后的余额记录到所述子链的账本中。可选的,所述从转账方当前的保证金金额中扣除所述转账金额给接收方,包括:判断转账方当前的保证金金额是否大于所述转账金额;若所述保证金金额大于或等于所述转账金额,则从所述保证金金额中扣除所述转账金额给所述接收方;若所述保证金金额小于所述转账金额,则向所述转账方发送转账失败的提示信息,所述提示信息中包括所述转账金额,以及所述转账方当前的保证金金额。可选的,当所述保证金金额等于所述转账金额时,所述方法还包括:向所述转账方发送充值提示信息。可选的,所述从转账方当前的保证金金额中扣除所述转账金额给接收方之后,所述方法还包括:将所述转账方向所述接收方转账的信息记录到所述子链的账本中。可选的,所述从转账方当前的保证金金额中扣除所述转账金额给接收方之后,所述方法还包括:将所述转账方向所述接收方转账的信息发送给所述接收方。第二方面,本专利技术实施例是提供一种域名区块链网络的子链的记账节点,该记账节点包括:存储器;处理器;通讯接口;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以下操作:接收待存证的合同的信息,并将所述信息以及所述合同的签署方在所述子链中预存的保证金金额记录到所述子链的账本中,所述待存证的合同的信息中包括所述合同的电子文件、所述电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;从所述数据来源中获取数据,并根据获取到的数据以及所述转账规则,判断是否需要在所述合同的签署方之间进行转账;其中若是,则根据所述规则确定转账金额和转账方向,并基于所述转账方向,从转账方当前的保证金金额中扣除所述转账金额给接收方;将所述转账方扣除所述转账金额后的余额记录到所述子链的账本中。可选的,所述处理器在执行从转账方当前的保证金金额中扣除所述转账金额给接收方的操作时,用于:判断转账方当前的保证金金额是否大于所述转账金额;若所述保证金金额大于或等于所述转账金额,则从所述保证金金额中扣除所述转账金额给所述接收方;若所述保证金金额小于所述转账金额,则向所述转账方发送转账失败的提示信息,所述提示信息中包括所述转账金额,以及所述转账方当前的保证金金额。可选的,当所述保证金金额等于所述转账金额时,所述处理器还用于:向所述转账方发送充值提示信息。可选的,所述处理器还用于:将所述转账方向所述接收方转账的信息记录到所述子链的账本中。第三方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。在本专利技术实施例提供的基于区块链的合同转账条款的执行方法、设备及介质中,通过域名区块链网络的子链中的记账节点接收待存证的合同的信息,并将该信息以及所述合同的签署方在所述子链中预存的保证金金额记录到该子链的账本中,其中,所述待存证的合同的信息中包括合同的电子文件、电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;然后从所述待存证的合同的信息所指示的数据来源中获取数据,并根据获取到的数据以及所述转账规则,判断是否需要在合同的签署方之间进行转账;其中若是,则根据转账规则确定转账金额和转账方向,并基于转账方向,从转账方当前的保证金金额中扣除转账金额给接收方,然后将转账方扣除转账金额后的余额记录到该子链的账本中,实现了基于域名区块链网络的子链来执行合同的转账条款的技术方案,保障了合同转账条款的执行。附图说明图1为本专利技术实施例提供的一种应用场景的示意图;图2为本专利技术实施例提供的基于区块链的合同转账条款的执行方法的流程图;图3是本专利技术实施例提供的从转账方当前的保证金金额中扣除转账金额给接收方的方法流程图;图4为本专利技术实施例提供的一种域名区块链网络的子链的记账节点的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。为了帮助理解本专利技术的技术方案,下面首先对电子合同相关的内容进行简单的介绍:电子合同是指签署双方或多方当事人,通过互联网以电子形式达成的设立、变更、终止某种民事权利义务关系的协议。简单点说,电子合同就是纸质合同的电子化,是传统纸质合同的系统升级。电子合同四大优势:“多,快,好,省”,其中所谓“多”,是指单个用户就可以处理所有的电子合同的管理工作,服务器存储的合同量级较大。所谓“快”,就是不需要亲自找到所有环节的签批人,只要有网络,各环节的签批人随时可以给出审查意见,还可以做到多人异地同时签订,这样一来,大大的提高了合同的效率。所谓“好”,是指电子合同的管理精准稳定,有效避免人为差错,不易出现合同丢失、毁损等问题。所谓“省”,是指费用的降低,电子合同不需要邮寄打印没有邮寄、打印等成本,绿色环保。目前一份纸质合同起草完毕后,需要交给公章负责人盖章,盖章实际就是把合同从一页普通的文件上升到了一个受合同法保护、具有法律效力的契约。而要完成盖章这个动作,必须满足三个条件:第一,要有公章;第二,要确定谁来控制这个公章;第三,要由确定的控制人在一个确定的时间盖这个公章。而对于电子合同来说同样需要满足上述三个条件。那么电子合同是如何实现这三个条件的呢?下面结合电子合同签署方式来进行说明。电子合同签署方式直接在电子合同平台上签字盖章,盖章同样要满足上面的三个条件:公章,公章控制人,确定的盖章时间。1.公章→CA证书2.公本文档来自技高网...

【技术保护点】
1.一种基于区块链的合同转账条款的执行方法,其特征在于,所述方法包括:域名区块链网络的子链中的记账节点接收待存证的合同的信息,并将所述信息以及所述合同的签署方在所述子链中预存的保证金金额记录到所述子链的账本中,所述待存证的合同的信息中包括所述合同的电子文件、所述电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;所述子链中的记账节点从所述数据来源中获取数据,并根据获取到的数据以及所述转账规则,判断是否需要在所述合同的签署方之间进行转账;其中若是,则根据所述规则确定转账金额和转账方向,并基于所述转账方向,从转账方当前的保证金金额中扣除所述转账金额给接收方;将所述转账方扣除所述转账金额后的余额记录到所述子链的账本中。

【技术特征摘要】
1.一种基于区块链的合同转账条款的执行方法,其特征在于,所述方法包括:域名区块链网络的子链中的记账节点接收待存证的合同的信息,并将所述信息以及所述合同的签署方在所述子链中预存的保证金金额记录到所述子链的账本中,所述待存证的合同的信息中包括所述合同的电子文件、所述电子文件中转账条款的转账规则以及执行转账规则所需的数据来源的信息;所述子链中的记账节点从所述数据来源中获取数据,并根据获取到的数据以及所述转账规则,判断是否需要在所述合同的签署方之间进行转账;其中若是,则根据所述规则确定转账金额和转账方向,并基于所述转账方向,从转账方当前的保证金金额中扣除所述转账金额给接收方;将所述转账方扣除所述转账金额后的余额记录到所述子链的账本中。2.根据权利要求1所述的方法,其特征在于,所述从转账方当前的保证金金额中扣除所述转账金额给接收方,包括:判断转账方当前的保证金金额是否大于所述转账金额;若所述保证金金额大于或等于所述转账金额,则从所述保证金金额中扣除所述转账金额给所述接收方;若所述保证金金额小于所述转账金额,则向所述转账方发送转账失败的提示信息,所述提示信息中包括所述转账金额,以及所述转账方当前的保证金金额。3.根据权利要求2所述的方法,其特征在于,当所述保证金金额等于所述转账金额时,所述方法还包括:向所述转账方发送充值提示信息。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述从转账方当前的保证金金额中扣除所述转账金额给接收方之后,所述方法还包括:将所述转账方向所述接收方转账的信息记录到所述子链的账本中。5.根据权利要求4所述的方法,其特征在于,所述从转账方当前的保证金金额中扣除所述转账金额给接收方之后,所述方法还包括:将所述转账方向所述接收方转账的信息发送给所述接收方。6....

【专利技术属性】
技术研发人员:路成业王凌
申请(专利权)人:江苏全链通信息科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1