一种基于区块链的数字资金托管方法、装置及系统制造方法及图纸

技术编号:19549111 阅读:24 留言:0更新日期:2018-11-24 21:32
本发明专利技术涉及区块链技术领域,为了解决现有技术中传统电子商务平台独立开发区块链交易平台的成本较高,本申请实施例实现一种基于区块链的数字资金托管方法、装置及系统,其中方法包括接收第一用户以及第二用户的申请账户请求;生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。实现了可以接入多个电子商务平台,为每个电子商务平台实现基于区块链的数字资金交易、结算、托管的服务,节省电子商务平台的研发成本。

A Digital Fund Trusteeship Method, Device and System Based on Block Chain

The invention relates to the field of block chain technology. In order to solve the high cost of developing block chain trading platform independently of traditional e-commerce platform in the existing technology, the embodiment of this application realizes a method, device and system of digital fund trusteeship based on block chain, in which the method includes receiving applications from the first user and the second user. Account requests; generation of the first account private key and the first account wallet address for the first user, the second account private key and the second account wallet address for the second user in the block chain network; according to the transaction data between the first user and the second user, the first account private key and the second account private The key updates the digital capital data in the first account wallet address and the second account wallet address of the block chain network. It achieves access to multiple e-commerce platforms, realizes the services of digital capital transaction, settlement and trusteeship based on block chain for each e-commerce platform, and saves the research and development cost of e-commerce platform.

【技术实现步骤摘要】
一种基于区块链的数字资金托管方法、装置及系统
本专利技术涉及区块链
,尤其涉及一种基于区块链的数字资金托管方法、装置及系统。
技术介绍
随着2009年比特币的出现,区块链技术也随之发展。区块链技术,又称为“分布式账本技术”,是一种去中心化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与的分布式数据库系统。区块链不是一种单一的技术,而是多种技术整合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。在区块链实际应用中,每个用户会产生一对非对称密钥对,用于区块链上的交易签名,其对应公钥的Hash值作为其交易账户的身份标识。普通的电商很难使用数字货币进行结算或者进行跨国性商品交易结算业务,都需要投入大量的人力物力独立开发这种基于区块链的数字货币结算平台,亟需第三方数字资金的托管平台来完成数字货币与商品交易的融合。
技术实现思路
为解决现有技术中的技术问题,本专利技术实施例提供了一种基于区块链的数字资金托管方法、装置及系统,通过本专利技术实施例的方案可以向普通电商提供基于区块链的资金托管平台,使得电商可以免于投入大量人力物力就可以在电子商务领域应用区块链技术。为了解决上述现有技术中的问题,一方面,本专利技术实施例提供了一种基于区块链的数字资金托管方法,包括,接收第一用户以及第二用户的申请账户请求;生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。为了解决上述现有技术中的问题,另一方面,本专利技术实施例还提供了一种基于区块链的数字资金托管装置,包括,通信单元,用于接收第一用户以及第二用户的申请账户请求;处理单元,用于生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;交易单元,用于根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。为了解决上述现有技术中的问题,另一方面,本专利技术实施例还提供了一种基于区块链的数字资金托管系统,包括,第一用户终端以及多个第二用户终端,所述第二用户终端与所述第一用户终端进行电子商务交易;数字资金托管装置,用于接收所述第一用户终端以及所述第二用户终端的申请账户请求;生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。为了解决上述现有技术中的问题,另一方面,本专利技术实施例还提供了一种计算机存储介质,其特征在于,存储有指令,当其在计算机上运行时,使得计算机执行权利要求1-7任意一项所述的基于区块链的数字资金托管方法。通过本专利技术实施例,建立通用的区块链数字资金托管系统,可以同时为多个电子网商务平台提供数字资金的消费、记账、转账等服务,建立了消费者与电子商务平台之间的区块链消费、结算、转账等机制。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种基于区块链的数字资金托管方法流程示意图;图2所示为本专利技术实施例一种基于区块链的数字资金托管装置的结构示意图;图3所示为本专利技术实施例一种基于区块链的数字资金托管系统结构示意图;图4所示为本专利技术实施例一种基于区块链的数字资金托管系统的数据流图;图5所示为本专利技术实施例计算系统的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一种基于区块链的数字资金托管方法流程示意图。如图1所示,描述了一种基于区块链技术的数字资金托管方案,该方案中利用数字资金托管平台为电商以及消费者建立数字资金的账户,这些账户由数字资金托管平台控制,完成电商与消费者之间的数字资金交易,该方法包括:步骤101,接收第一用户以及第二用户的申请账户请求。步骤102,生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址。步骤103,根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。作为本专利技术的一个实施例,在生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址之后还包括,将所述第一账户钱包地址和第二账户钱包地址发送给相应的所述第一用户以及第二用户。其中,可以包括将所述第一账户钱包地址、第二账户钱包地址发送给所述第一用户,由第一用户将第二账户钱包地址发送给所述第二用户;或者,将所述第一账户的钱包地址发送给所述第一用户,并将第二账户的钱包地址发送给所述第二用户。其中,第一用户可以将第二账户钱包地址发送给第二用户,第二用户通过区块链网络向所述第二账户钱包地址转入数字资金;所述第一用户可以通过第一账户钱包地址或第二账户钱包地址查询第一账户或第二账户中的数字资金,第二用户也可以通过第二账户钱包地址查询第二账户中的数字资金。作为本专利技术的一个实施例,将所述第一账户钱包地址和第二账户钱包地址发送给相应的所述第一用户以及第二用户之后还包括,获取所述第二用户根据所述第二账户的钱包地址向所述第二账户转入的数字资金数据,并将所述第二账户的数字资金数据发送给第一用户。其中,所述第二用户可以直接将数字资金转到所述第二账户钱包地址,也可以向数字资金托管平台购买数字资金,再将所述数字资金转入所述第二账户钱包地址;当第一用户接收到第二账户的数字资金数据后,可以更新其用户数据库,以记录第二用户在第一用户处的电商平台中的数字资金数据,便于第二用户在第一用户的电商平台进行正常的消费等电商交易活动。作为本专利技术的一个实施例,所述根据所述第一用户与所述第二用户之间的交易数据、所述第一账户的私钥以及第二账户的私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据进一步包括,从所述第一用户获取所述第一用户与第二用户之间的交易数据。其中,第一用户与所述第二用户之间的交易数据可以包括,第二用户在第一用户的电商平台消费数字资金的消费记录,第二账户需要向第一账户转入的数字资金等,这些交易数据通常都存储于第一用户处的数据库中,当然,也可以在分别接收第一用户以及第二用户发送的交易数据,对双方提供的本文档来自技高网...

【技术保护点】
1.一种基于区块链的数字资金托管方法,其特征在于包括,接收第一用户以及第二用户的申请账户请求;生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。

【技术特征摘要】
1.一种基于区块链的数字资金托管方法,其特征在于包括,接收第一用户以及第二用户的申请账户请求;生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址;根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。2.根据权利要求1所述的方法,其特征在于,在生成区块链网络中针对所述第一用户的第一账户私钥及第一账户钱包地址、针对第二用户的第二账户私钥及第二账户钱包地址之后还包括,将所述第一账户钱包地址和第二账户钱包地址发送给相应的所述第一用户以及第二用户,以使所述第二用户通过区块链网络向所述第二账户钱包地址转入数字资金。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据进一步包括,从所述第一用户获取所述第一用户与第二用户之间的交易数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据进一步包括,所述交易数据中还包括第一用户与第二用户之间的对应关系;根据所述包括对应关系的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据。5.根据权利要求3所述的方法,其特征在于,根据所述第一用户与所述第二用户之间的交易数据、所述第一账户私钥以及第二账户私钥更新所述区块链网络中的第一账户钱包地址以及第二账户钱包地址中的数字资金数据中进一步包括,接收所述第一用户与所述第二用户之间的交易数据后,更新本地账户数据库;根据预设规则以及本地账户数据库,利用所述第一...

【专利技术属性】
技术研发人员:蒋万江佘伦凯谢新强成盛周爱
申请(专利权)人:北京创世智链信息技术研究院
类型:发明
国别省市:北京,11

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

1