基于区块链通证实现P2P数字资产转移的方法与装置制造方法及图纸

技术编号:20869313 阅读:23 留言:0更新日期:2019-04-17 09:54
本发明专利技术公开了一种基于区块链的通证处理方法,包括:基于来自借款方的借款请求来部署借款合约;基于对借款请求的审批通过的结果来使得借款合约的至少一部分信息在区块链上处于公示状态;以及参与区块链中对至少一部分信息的共识,当至少一部分信息通过共识时,调用接收投资接口,以使得借款合约处于筹款状态,当至少一部分信息未通过共识时,生成表示借款失败的信息。通过本发明专利技术的技术方案,可以实现将P2P贷款业务通证化,使得业务的合规性得以很好的约束。

【技术实现步骤摘要】
基于区块链通证实现P2P数字资产转移的方法与装置
本专利技术属于区块链领域,尤其涉及通过区块链来实现的数字资产转移的方法与装置。
技术介绍
区块链是利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全,生成不可篡改和不可伪造的分布式账本,建立互相信任的数据网络。区块链技术结合了点对点(Peer-To-Peer,P2P)网络、加密算法、共识算法、智能合约等技术,提供了一种去中心化的网络基础设施。区块链中的通证(token)表示可流通的加密数字凭证。目前的P2P网贷业务发生了许多问题,出现了大量平台倒闭,运营方为追求利益而侵害了投资人的利益。因此,亟需一种能够对网贷业务的合规性进行约束的方法。
技术实现思路
针对上述问题,本专利技术提出了一种基于区块链通证实现P2P数字资产转移的方法与装置。本专利技术一方面提出了一种基于区块链的通证处理方法,包括:基于来自借款方的借款请求来部署借款合约;基于对所述借款请求的审批通过的结果来使得所述借款合约的至少一部分信息在所述区块链上处于公示状态;参与所述区块链中对所述至少一部分信息的共识,当所述至少一部分信息通过共识时,调用接收投资接口,以使得所述借款合约处于筹款状态,当所述至少一部分信息未通过共识时,生成表示借款失败的信息。本专利技术另一方面提出了一种基于区块链通证的投资处理方法,包括:基于接收到的投资选择信息来确定投资协议,然后向支付设备发送支付通知来进行支付操作,从而使得第一投资方的资产转移到借款方;基于所述支付操作,创建与所述支付操作相关联的通证,并对所述通证中的投资方指示信息与当前持有方的指示信息进行更新操作,所述更新操作包括将所述投资方指示信息与当前持有方的指示信息更新为与所述第一投资方的区块链账户地址相关联。本专利技术另一方面提出了一种基于区块链的通证转让处理方法,包括:A.基于来自第一投资方的挂单信息,更改通证的状态为待转让状态;B.基于所述挂单信息和第二投资方的需求信息,分布式撮合所述通证的转让,以使得所述第二投资方的资产转移到所述第一投资方。本专利技术还提出了一种信息处理装置,包括:处理器;以及存储器,其用于存储指令,当所述指令在执行时使得所述处理器执行前述的方法。通过本专利技术的技术方案,可以实现将P2P贷款业务通证化,从而能够提升P2P贷款的安全性,使得业务的合规性得以很好的约束。附图说明参考附图示出并阐明实施例。这些附图用于阐明基本原理,从而仅仅示出了对于理解基本原理必要的方面。这些附图不是按比例的。在附图中,相同的附图标记表示相似的特征。图1为依据本专利技术实施例的通证业务处理流程图;图2为依据本专利技术实施例的基于区块链的借款流程示意图;图3为依据本专利技术实施例的基于区块链的投资流程示意图;图4为依据本专利技术实施例的基于区块链的通证转让流程图;图5为依据本专利技术实施例的信息处理装置的示意图。具体实施方式在以下优选的实施例的具体描述中,将参考构成本专利技术一部分的所附的附图。所附的附图通过示例的方式示出了能够实现本专利技术的特定的实施例。示例的实施例并不旨在穷尽根据本专利技术的所有实施例。可以理解,在不偏离本专利技术的范围的前提下,可以利用其他实施例,也可以进行结构性或者逻辑性的修改。因此,以下的具体描述并非限制性的,且本专利技术的范围由所附的权利要求所限定。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。专利技术人经过研究发现,在传统P2P的网贷业务过程中,借贷、投资、审批等流程都以结构化数据存放在平台方的系统中,过程和结果对投资人和监管方而言并不透明。无论是借款时的风控、审批,抵押资产的背书,还是投资或转让权益,都是在平台方封闭的黑盒中完成的,用户和监管只能看到结果数据,无法对真伪做辨别。针对上述问题,本专利技术提出将每一份借贷业务均对应于符合“开放资产协议”的具体智能合约。这里,“开放资产协议”是一种基于区块链智能合约的接口标准,通过代码接口的形式定义实现“开放资产协议”的必要行为,包括获取通证、通证所有权转让、销毁等功能,从而实现区块链外资产在区块链上的通证化。将借款人的借款合同转化为区块链上符合“开放资产协议”的智能合约,用户在进行投资时,会获取与该智能合约对应的通证,由通证来代表用户对这个债券的所有权,并由通证承载投资的金额、期限等信息。投资人持有通证后可以对通证进行转让。由于信息由通证聚合,基于区块链不可篡改、实时广播等特性,所有的过程与结果使得对监管来说可实时监管,过程透明。首先,对网贷业务的具体参与方和包含的功能定义如下:(1)投资方:在平台上将资金借给借款方,在指定时间点获取本金和一定的利息;(2)借款方:在平台发布借款申请,在获得审批后可向至少一部分或全体投资用户获取借款,并在指定期限进行还款,并支付一定的利息;(3)审批方:负责对借款方提交的借款申请进行审核。可以理解的,投资方可以包括多个投资用户。另外,为了便于说明,下面的实施例将审批方分为具有不同权限的“第一审批人”和“第二审批人”两个角色,由第一审批人进行第一审批后交由第二审批人核准。其次,需要定义标准的开放资产协议,该协议包括了多个智能合约接口,通过接口的形式来定义贷款的相关功能,包括:(1)合约构造接口constructor():在合约创建时调用,对合约进行初始化,并设定借款申请递交时需要的信息;(2)第一审批接口preliminaryApprove():若借款申请通过第一审批,则交由第二审批人进行审批,该方法由第一审批人执行;(3)第二审批接口formalApprove():若借款申请通过第二审批,则经过指定长度的公示期后,可开始筹措借款资金,该方法由第二审批人执行;(4)开始接受投资接口beginInvestment():在借款申请通过审批后且达到公示期规定的时常后调用,表示项目可正式开始接受投资,该方法由第二审批人执行;(5)投资方投资接口invest():投资方将资金投资给借款账户,该方法由投资方执行;(6)转让接口transfer(uint256tokenID,addressto):投资方将持有的通证转让给其他用户;(7)第一查询接口listTokens():查询该借贷项目下所有已投资的通证列表;(8)第二查询接口findToken():查询单个借贷通证信息;(9)展示接口detailInfo():展示项目所有信息,以JSON字符串形式返回。基于上述接口,每项针对通证的业务请求,均可以由相应的接口来实现相应的业务。譬如,借款方经由合约构造接口constructor()来创建合约,添加借款申请所需要的信息,进而将合约部署在区块链上。审批方中的第一审批人通过第一审批接口preliminaryApprove()来对借款方的信息进行第一审批;然后,由审批方中的第二审批人通过第二审批接口formalApprove()来对借款方的信息进行第二审批。当借款申请通过第二审批且满足指定长度的公示后,第二审批人调用开始接受投资接口beginInvestment(),以表示与该借款申请相对应的项目可正式开始接受投资。投资方可以通过转让接口transfer()将持有的通证转让给其他用户。用户设备可以通过调用展示接口detailI本文档来自技高网...

【技术保护点】
1.一种基于区块链的通证处理方法,包括:基于来自借款方的借款请求信息来部署借款合约;基于对所述借款请求的审批通过的结果来使得所述借款合约的至少一部分信息在所述区块链上处于公示状态;以及参与所述区块链中对所述至少一部分信息的共识,当所述至少一部分信息通过共识时,调用接收投资接口,以使得所述借款合约处于筹款状态,当所述至少一部分信息未通过共识时,生成表示借款失败的信息。

【技术特征摘要】
1.一种基于区块链的通证处理方法,包括:基于来自借款方的借款请求信息来部署借款合约;基于对所述借款请求的审批通过的结果来使得所述借款合约的至少一部分信息在所述区块链上处于公示状态;以及参与所述区块链中对所述至少一部分信息的共识,当所述至少一部分信息通过共识时,调用接收投资接口,以使得所述借款合约处于筹款状态,当所述至少一部分信息未通过共识时,生成表示借款失败的信息。2.如权利要求1所述的方法,还包括:通过调用审批接口来向审批设备发送审批通知,以使得所述审批设备对所述借款合约进行至少一次审批。3.如权利要求1所述的方法,还包括,基于接收到的投资选择信息来确定投资协议,然后向支付设备发送支付通知来进行支付操作,从而使得第一投资方的资产转移到借款方。4.如权利要求3所述的方法,其中,基于所述支付操作,创建与所述支付操作相关联的通证,并将所述通证中的投资方指示信息与当前持有方的指示信息设置为所述第一投资方的区块链账户地址。5.如权利要求4所述的方法,还包括:基于来自所述第一投资方的挂单信息,将所述通证的状态设置为待转让状态;以及基于所述挂单信息和第二投资方的需求信息,分布式地撮合所述通证的转让,以使得所述第二投资方的资产转移到所述第一投资方。6.如权利要求5所述的方法,还包括:更新所述通证的当前持有方的指示信息为所述第二投资方。7.一种基于区块链通证的投资处理方法,包括:基于接收到的投资选择信息来确...

【专利技术属性】
技术研发人员:姚卓君彭鹏
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

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

1