一种区块链大众筹资系统的制作方法

文档序号:15831267发布日期:2018-11-07 07:20阅读:389来源:国知局
一种区块链大众筹资系统的制作方法

本发明涉及大众筹资技术领域,具体涉及一种区块链大众筹资系统。

背景技术

近年来,互联网的兴起带动了一大批产业的兴起,大众筹资就是其中的一类。大众筹资,由一个人进行项目的发起,其他人可以根据自己的意愿进行选择性的跟投。

目前,大众筹资存在着一个很大的问题就是人与人之间的信任感,如何提升信任感成为了一个不得不面对的问题。在传统的大众筹资过程中,跟投人需要确认他的金额打到了项目发起人的手里,而项目发起人需要确保资金能到账,而大众筹资平台就是这个中间人,它是两者之间的桥梁,也仅仅只是负责他们的沟通与交互,并不承担这些信任的职责。中间商的存在导致了数据存在着被篡改的可能。



技术实现要素:

针对上述问题,本发明旨在提供一种区块链大众筹资系统。

本发明的目的采用以下技术方案来实现:

提供了一种区块链大众筹资系统,包括业务开展模块、测试模块、封装模块和访问模块,所述业务开展模块基于区块链进行大众筹资,所述测试模块用于对业务开展模块性能进行测试,所述封装模块用于对区块链接口进行封装,所述访问模块用于对封装的区块链接口进行访问。

有益效果:提供了一种区块链大众筹资系统,该系统基于区块链技术,实现了筹资过程中的去中心化和去信任,降低了筹资成本,提高了筹资效率和资金安全性。

可选的,所述业务开展模块包括第一处理单元、第二处理单元、第三处理单元、第四处理单元和本地数据库,所述第一处理单元用于用户进行账号注册和登录,所述第二处理单元用于注册用户发起大众筹资,所述第三处理单元用于用户对已经发起的大众筹资进行跟投,所述第四处理单元用于对大众筹资的资金进行结算,所述本地数据库对第一处理单元、第二处理单元、第三处理单元、第四处理单元产生的数据进行本地存储。

可选的,所述第一处理单元用于用户进行账号注册和登录,具体为:账号注册时,将注册信息提交到区块链进行验证共识,验证成功后,区块链会返回区块链地址,由本地数据库对注册信息和区块链地址进行保存;账号登录时,对注册信息进行验证,验证通过即完成登录;所述注册信息包括账号和密码。

可选的,所述第二处理单元用于注册用户发起大众筹资,具体为:用户首先进行登录,然后将发起大众筹资的信息写入区块链当中进行验证共识,若验证成功,区块链返回成功消息给用户,若验证失败,区块链返回失败信息给用户,由本地数据库对发起信息和区块链返回信息进行保存;所述大众筹资的信息包括大众筹资期限。

可选的,所述第三处理单元用于用户对已经发起的大众筹资进行跟投,具体为:跟投时,用户输入发起者的名称以及自己的密码,然后输入跟投的资金,进入区块链进行验证共识,若验证成功,则转入公共账户并由本地数据库保存记录,若验证失败,则返回失败信息给用户。

可选的,所述第四处理单元用于对大众筹资的资金进行结算,具体为:在到达期限后,大众筹资成功则将资金打到发起者账户中,大众筹资失败则将资金返回给跟投者。

可选的,所述测试模块包括第一测试单元、第二测试单元、第三测试单元和综合测试单元,所述第一测试单元用于对第一处理单元性能进行测试,得到成功注册与成功登录的次数之和占总的注册与登录次数之和的比例d1,所述第二测试单元用于对第二处理单元性能进行测试,得到发起成功的次数占发起次数的比例d2,所述第三测试单元用于对第三处理单元性能进行测试,得到跟投成功的次数占跟投次数的比例d3,所述综合测试单元采用下式确定测试函数:式中,c表示测试函数,所述测试函数值越大,表示业务开展模块的性能越好。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的结构示意图;

附图标记:

业务开展模块1、测试模块2、封装模块3、访问模块4。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1,本实施例的一种区块链大众筹资系统,包括业务开展模块1、测试模块2、封装模块3和访问模块4,所述业务开展模块1基于区块链进行大众筹资,所述测试模块2用于对业务开展模块1性能进行测试,所述封装模块3用于对区块链接口进行封装,所述访问模块4用于对封装的区块链接口进行访问。

本实施例提供了一种区块链大众筹资系统,该系统基于区块链技术,实现了筹资过程中的去中心化和去信任,降低了筹资成本,提高了筹资效率和资金安全性。

优选的,所述业务开展模块1包括第一处理单元、第二处理单元、第三处理单元、第四处理单元和本地数据库,所述第一处理单元用于用户进行账号注册和登录,所述第二处理单元用于注册用户发起大众筹资,所述第三处理单元用于用户对已经发起的大众筹资进行跟投,所述第四处理单元用于对大众筹资的资金进行结算,所述本地数据库对第一处理单元、第二处理单元、第三处理单元、第四处理单元产生的数据进行本地存储。

本优选实施例中,本地数据库对数据进行存储,起到一个辅助的作用,方便数据备份和管理,真正的数据存在于区块链中。

优选的,所述第一处理单元用于用户进行账号注册和登录,具体为:账号注册时,将注册信息提交到区块链进行验证共识,验证成功后,区块链会返回区块链地址,由本地数据库对注册信息和区块链地址进行保存;账号登录时,对注册信息进行验证,验证通过即完成登录;所述注册信息包括账号和密码;

本优选实施例基于区块链进行账号注册和登录,区块链地址是用户在区块链上的身份编号,该地址具有唯一性,每一个区块链地址对应一个账号,用户在进行区块链数据交易的时候,直接的身份就是区块链地址,用户通过注册,提升了交易的安全性,用户注册成功之后,将用户的注册信息和返回的区块链地址一起写入本地数据库,以作数据备份和管理使用。

优选的,所述第二处理单元用于注册用户发起大众筹资,具体为:用户首先进行登录,然后将发起大众筹资的信息写入区块链当中进行验证共识,若验证成功,区块链返回成功消息给用户,若验证失败,区块链返回失败信息给用户,由本地数据库对发起信息和区块链返回信息进行保存;所述大众筹资的信息包括大众筹资期限。

所述第三处理单元用于用户对已经发起的大众筹资进行跟投,具体为:跟投时,用户输入发起者的名称以及自己的密码,然后输入跟投的资金,进入区块链进行验证共识,若验证成功,则转入公共账户并由本地数据库保存记录,若验证失败,则返回失败信息给用户。

本优选实施例基于区块链发起筹资和跟投,数据无法被篡改,能够保证投资的安全性。跟投的时候涉及到一个公共账户,这个公共账户和第三方账户存在着本质的区别,第三方账户就是自己维护管理的账户,而这个公共账户是存在于区块链中的,因此不可能存在伪造或者作弊的情况发生。

优选的,所述第四处理单元用于对大众筹资的资金进行结算,具体为:在到达期限后,大众筹资成功则将资金打到发起者账户中,大众筹资失败则将资金返回给跟投者。

本优选实施例中,结算作为大众筹资的最后一部分,也是非常重要的一部分,这一部分的设计尤为重要,关系着最终的资金的去向。基于区块链进行结算,保证了资金的去向和安全。

优选的,所述测试模块2包括第一测试单元、第二测试单元、第三测试单元和综合测试单元,所述第一测试单元用于对第一处理单元性能进行测试,得到成功注册与成功登录的次数之和占总的注册与登录次数之和的比例d1,所述第二测试单元用于对第二处理单元性能进行测试,得到发起成功的次数占发起次数的比例d2,所述第三测试单元用于对第三处理单元性能进行测试,得到跟投成功的次数占跟投次数的比例d3,所述综合测试单元采用下式确定测试函数:式中,c表示测试函数,所述测试函数值越大,表示业务开展模块的性能越好。

本优选实施例通过对各处理单元进行测试和确定测试函数,实现了业务开展模块性能的综合测试,便于对业务开展模块进行改进和提高。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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