基于区块链的众筹方法、装置、设备及存储介质制造方法及图纸

技术编号:39436245 阅读:12 留言:0更新日期:2023-11-19 16:19
本申请提供了一种基于区块链的众筹方法、装置、设备及存储介质,涉及区块链技术领域,该方法包括:接收客户端发送的众筹请求,众筹请求携带众筹项目的目标收款方的信息和众筹项目的项目信息,根据目标收款方的信息和项目信息,生成众筹项目的智能合约,众筹项目的智能合约包括众筹项目的众筹类型、众筹项目的起止时间、转款条件、目标收款方的信息和众筹项目的执行信息,众筹项目的众筹类型和转款条件根据项目信息确定,确定众筹项目审核通过,将众筹项目的智能合约部署在区块链中,执行众筹项目的智能合约,以将众筹项目的众筹资金转入目标收款方。可使得众筹项目的执行过程和众筹资金的执行情况被公开、透明地监管,提高众筹的完成度和可信度。完成度和可信度。完成度和可信度。

【技术实现步骤摘要】
基于区块链的众筹方法、装置、设备及存储介质


[0001]本申请实施例涉及区块链
,尤其涉及一种基于区块链的众筹方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的快速发展,基于互联网的众筹平台已经成为众筹的主要途径。传统的众筹平台如Kickstarter开源众筹平台等可以提供众筹服务,一般是众筹人员通过众筹平台发布众筹信息,捐赠者通常通过入账的形式将捐款转至众筹平台,再由众筹平台将捐款转交至众筹人员。
[0003]然而,上述方式中,众筹项目的执行过程和众筹资金的执行情况不易被公开、透明地监管,众筹的完成度和可信度不高。

技术实现思路

[0004]本申请提供一种基于区块链的众筹方法、装置、设备及存储介质,可使得众筹项目的执行过程和众筹资金的执行情况更易被公开、透明地监管,提高了众筹的完成度和可信度。
[0005]第一方面,本申请提供一种基于区块链的众筹方法,包括:
[0006]接收客户端发送的众筹请求,所述众筹请求携带众筹项目的目标收款方的信息和所述众筹项目的项目信息;
[0007]根据所述目标收款方的信息和所述项目信息,生成所述众筹项目的智能合约,所述众筹项目的智能合约包括所述众筹项目的众筹类型、所述众筹项目的起止时间、转款条件、所述目标收款方的信息和所述众筹项目的执行信息,所述众筹项目的众筹类型和所述转款条件根据所述项目信息确定;
[0008]确定所述众筹项目审核通过,将所述众筹项目的智能合约部署在区块链中;
[0009]执行所述众筹项目的智能合约,以将所述众筹项目的众筹资金转入所述目标收款方。
[0010]第二方面,本申请提供一种基于区块链的众筹装置,包括:
[0011]接收模块,用于接收客户端发送的众筹请求,所述众筹请求携带众筹项目的目标收款方的信息和所述众筹项目的项目信息;
[0012]生成模块,用于根据所述目标收款方的信息和所述项目信息,生成所述众筹项目的智能合约,所述众筹项目的智能合约包括所述众筹项目的众筹类型、所述众筹项目的起止时间、转款条件、所述目标收款方的信息和所述众筹项目的执行信息,所述众筹项目的众筹类型和所述转款条件根据所述项目信息确定;
[0013]处理模块,用于确定所述众筹项目审核通过时,将所述众筹项目的智能合约部署在区块链中;
[0014]所述处理模块还用于:执行所述众筹项目的智能合约,以将所述众筹项目的众筹
资金转入所述目标收款方。
[0015]第三方面,本申请提供一种基于区块链的众筹系统,包括:客户端和服务器;
[0016]所述客户端用于:响应于触发众筹项目的操作,向众筹平台发送众筹请求,所述众筹请求携带所述众筹项目的目标收款方的信息和所述众筹项目的项目信息;
[0017]所述服务器用于:执行第一方面所述的方法。
[0018]第四方面,本申请提供一种计算机设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行第一方面的方法。
[0019]第五方面,本申请提供一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行第一方面的方法。
[0020]第六方面,本申请提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得所述计算机执行第一方面所述的方法。
[0021]综上,在本申请中,通过服务器接收客户端发送的众筹请求,众筹请求携带众筹项目的目标收款方的信息和众筹项目的项目信息,根据目标收款方的信息和项目信息,生成众筹项目的智能合约,其中,众筹项目的智能合约包括众筹项目的众筹类型、众筹项目的起止时间、转款条件、目标收款方的信息和众筹项目的执行信息,众筹项目的众筹类型和转款条件可以根据项目信息自动地确定,在确定众筹项目审核通过时,将众筹项目的智能合约部署在区块链中,执行众筹项目的智能合约,以将众筹项目的众筹资金转入目标收款方。从而,众筹发起者在客户端提交了众筹项目的项目信息后,可触发客户端向服务器发送众筹请求,服务器接收到众筹请求后,根据众筹请求可自动完成众筹项目的执行过程,一方面,通过使用基于区块链的智能合约技术,区块链本身具有不可篡改、可以追溯、公开透明的特点,使得众筹项目的执行过程和众筹资金的执行情况更易被公开、透明地监管,提高了众筹的完成度和可信度。另一方面,服务器接收到众筹请求后,可自动根据众筹请求携带的众筹项目的项目信息确定众筹项目的众筹类型和转款条件,因此可满足不同类型的众筹项目需求,生成的智能合约包括所确定的众筹项目的众筹类型、起止时间、转款条件、目标收款方的信息和执行信息,从而,在确定满足转款条件时,可自动将众筹项目的众筹资金转入目标收款方,保证了众筹资金的安全和透明。
[0022]进一步地,通过在执行众筹项目的智能合约的过程中,根据执行阶段生成众筹项目的智能合约的执行报告,将智能合约的执行报告上传至区块链中,从而,在监管方需要查询众筹项目的执行进度时,可触发客户端向服务器发送进度查询请求,以获取众筹项目的智能合约的执行报告,从而实现对众筹项目执行过程的有效监督和管理,可以确保众筹项目全流程和所有交易都是公开透明的且处于监管之下的,不会存在信息不对称的情况,从而增强信任度,避免欺诈现象。
附图说明
[0023]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本申请实施例提供的分布式系统400应用于区块链系统的一个可选的结构示意图;
[0025]图2是本申请实施例提供的区块结构一个可选的示意图;
[0026]图3为本申请实施例提供的一种基于区块链的众筹方法的系统架构示意图;
[0027]图4为本申请实施例提供的一种基于区块链的众筹方法的应用场景示意图;
[0028]图5为本申请实施例提供的一种基于区块链的众筹方法的流程图;
[0029]图6为本申请实施例提供的一种基于区块链的众筹方法的交互流程图;
[0030]图7为本申请实施例提供的一种基于区块链的众筹装置的结构图;
[0031]图8为本申请实施例提供的一种基于区块链的众筹装置的结构图;
[0032]图9是本申请实施例提供的计算机设备700的示意性框图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
[0034]需要说明的是,本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的众筹方法,其特征在于,所述方法应用于服务器,所述方法包括:接收客户端发送的众筹请求,所述众筹请求携带众筹项目的目标收款方的信息和所述众筹项目的项目信息;根据所述目标收款方的信息和所述项目信息,生成所述众筹项目的智能合约,所述众筹项目的智能合约包括所述众筹项目的众筹类型、所述众筹项目的起止时间、转款条件、所述目标收款方的信息和所述众筹项目的执行信息,所述众筹项目的众筹类型和所述转款条件根据所述项目信息确定;确定所述众筹项目审核通过,将所述众筹项目的智能合约部署在区块链中;执行所述众筹项目的智能合约,以将所述众筹项目的众筹资金转入所述目标收款方。2.根据权利要求1所述的方法,其特征在于,所述执行所述众筹项目的智能合约,包括:接收至少一个支持方的资金入账请求,所述入账请求携带收款方的信息和入账金额,将每一资金入账记录上传至所述区块链中;根据所述收款方的信息,对所述目标收款方的入账金额进行累计,并存储目标收款方的信息、累计入账金额和资金信息流;在确定满足所述转款条件时,向每一支持方的付款平台发送通知消息,所述通知消息用于指示所述支持方的付款平台将与所述支持方的入账金额对应的资金转入所述目标收款方;接收所述支持方的付款平台发送的转入成功消息,将每一资金转出记录上传至所述区块链中。3.根据权利要求1所述的方法,其特征在于,所述执行所述众筹项目的智能合约,包括:接收至少一个支持方的资金入账请求,所述入账请求携带收款方的信息和入账金额,将每一资金入账记录上传至所述区块链中;根据所述收款方的信息,对所述目标收款方的入账金额进行累计,并存储目标收款方的信息、累计入账金额、资金信息流和资金流;在确定满足所述转款条件时,将与累计入账金额对应的资金转入所述目标收款方,并在转入成功后,将每一资金转出记录上传至所述区块链中。4.根据权利要求2或3所述的方法,其特征在于,所述转款条件包括第一条件和第二条件中的至少一项:所述第一条件为:所述累计入账金额大于或等于预设阈值;所述第二条件为:接收到任一支持方的资金入账请求之后,在确定到达预设时间时,将与所述累计入账金额对应的资金转入所述目标收款方。5.根据权利要求1所述的方法,其特征在于,所述确定所述众筹项目审核通过,包括:接收客户端发送的所述众筹项目审核通过消息,所述审核通过消息为所述客户端响应于监管对象触发的所述众筹项目审核通过操作后发送;根据所述审核通过消息,确定所述众筹项目审核通过。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述目标收款方的收款平台发送的收款反馈信息;在执行所述众筹项目的智能合约的过程中,根据执行...

【专利技术属性】
技术研发人员:梁绍鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1