基于区块链的公益互助平台及系统的制作方法

文档序号:24877619发布日期:2021-04-30 12:54阅读:346来源:国知局
基于区块链的公益互助平台及系统的制作方法

本发明涉及区块链技术领域,具体涉及一种基于区块链的公益互助平台及系统。



背景技术:

现有商业平台及技术过度逐利(例如某科技金融平台和外卖平台),用资本优势及规模侵扰底层百姓民生的相关行业及领域,垄断定价,变相压榨骑手,高额抽成商家,先补贴后收割用户等现象普遍存在。产品及服务价格用户无决定和参与定价权,扭曲和降低了社会福利和效率,类似技术和模式,商业平台只为自己获得垄断暴利,大数据杀熟现象频发,用户的使用成本高,体验差。此外,现有商业平台采用的技术主要体现在商业交易层面,存在用户数据可信、隐私保护、安全性需求及大数据时代数据共享性需求之间的权衡取舍难题。



技术实现要素:

有鉴于此,本发明的目的在于克服现有技术及模式的不足,提供一种基于区块链的公益互助平台及系统。

为实现以上目的,本发明采用如下技术方案:一种基于区块链的公益互助平台,包括:

注册模块,用于支持新用户进行平台的账号注册;

业务操作模块,用于支持用户在该平台上进行业务相关的操作;

计算模块,用于根据用户进行的业务操作情况计算该用户的账户余额、奖励金,商城折扣激励,以及平台抽成;

信息记录模块,用于永久安全地记录用户在该平台上的信息,其中,将与资产相关的业务数据记录到区块链中;

查询模块,用于根据用户输入的查询指令输出查询结果。

可选的,当用户在平台上完成账号注册后,平台为该账号分配初始玫瑰积分。

可选的,所述业务相关的操作,包括:

向账号内充值,或,提现,或,发起求助任务、结束任务、取消任务、承接求助任务。

可选的,在用户发起求助任务时,需要填入任务相关信息;

所述任务相关信息包括:打赏金额、求助事项描述、任务发布的有效时间,任务完成的截止时间、预付平台冻结涉及求代买的商品费用以及任务交割地点。

可选的,当用户发起求助任务后,平台会将该求助任务匹配到满足条件的所有潜在施助用户的终端设备上,且在该求助任务被承接之前,不显示该求助任务的打赏金额;其中,所述打赏金额是由预设算法动态分配的;

潜在施助用户的终端设备会向潜在施助用户发出提示信息;

当任一个潜在施助用户承接求助任务后,为发起求助任务的用户和承接求助任务的施助用户建立单独的求助任务执行对话框和界面,该施助用户通过此界面能够看到此单施助任务能获得的货币打赏金额,此时,该求助任务信息对其他潜在施助用户不可见。

可选的,当施助用户完成任务后,按照预设分成规则计算发起求助任务的用户、施助用户和平台各自所得的金额,平台奖励玫瑰积分给施助用户,并记录施助用户接收任务后经过的地理坐标,并上传到服务器,任务结束后计算出施助用户为完成任务实际经过的里程数或按最短距离计算出的奖励里程数。

可选的,所述预设分成规则采取以接单时间比例为基础的动态博弈分成模式;

具体的,施助用户获得的打赏金额与接单时间呈正比,平台所得的打赏金额与接单时间呈反比;

将发布的打赏金额与施助用户获得的打赏金额和平台所得的打赏金额的差额返还给发起求助任务的用户;

平台奖励给施助用户的玫瑰积分与施助用户获得的打赏金额呈反比。

可选的,用户能够将自己的玫瑰积分分享到第三方自媒体平台上,同时该互助平台也会按一定用户群及范围进行排名,以给予用户精神层面的激励;

用户还能够利用自己的玫瑰积分在相应的商城购物,具体的,按用户当前玫瑰积分等级给予折扣,用户的玫瑰积分永远只增不减,根据自己所持有的玫瑰积分兑换奖品或折扣购买奖品后不清零,同级别只允许免费领取一次对应奖品,折扣购买不限次数。

可选的,利用玫瑰积分、互助里程两个关键指标的历史数据、时间、施助任务数量和用户投诉量五个维度构建一个评估模型;

根据所述评估模型确定平台内每个用户的互助信用分数;

定期对平台内每个用户的互助信用分数进行更新,逐步实现辅助征信服务;

其中,用户的资产玫瑰积分和互助里程只能通过完成施助任务才能获取。

本发明还提供了一种基于区块链的公益互助系统,包括:

如前面任一项所述的公益互助平台,数据库,以及,以太坊私有链;

其中,所述公益互助平台用于与用户进行交互,接收用户提交的数据,并将该数据同步保存到所述数据库和以太坊私有链中;

所述公益互助平台还用于接收用户输入的查询指令,根据所述查询指令获取区块链上相应的数据,并将查询到的数据反馈给用户;所述以太坊私有链运行于内网。

本发明采用以上技术方案,所述的一种基于区块链的公益互助平台采用全民广泛参与的公益互助模式,能够消除现有垄断服务平台造成的社会福利损失,降低用户的使用成本;该平台通过及时可信的互助信息匹配,解决了生活信息不对称造成社会资源浪费的问题;该平台采用基于区块链的多元激励模式,以及基于区块链的数据存储管理方式,有利于保障用户数据安全,降低社会互信成本;此外,该平台采用公益互助和多元激励的方式,鼓励用户间互助,有利于实现为他人提供便捷生活的同时,提高自身的精神文明水平和物质水平。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一种基于区块链的公益互助平台提供的结构示意图;

图2是本发明一种基于区块链的公益互助平台数据同步的流程示意图;

图3是本发明一种基于区块链的公益互助系统提供的结构示意图。

图中:1、注册模块;2、业务操作模块;3、计算模块;4、信息记录模块;5、查询模块;6、公益互助平台;7、数据库;8、以太坊私有链;81、智能合约;82、区块链。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

图1是本发明一种基于区块链的公益互助平台提供的结构示意图。

如图1所示,本发明所述的一种基于区块链的公益互助平台,包括:

注册模块1,用于支持新用户进行平台的账号注册;

业务操作模块2,用于支持用户在该平台上进行业务相关的操作;

计算模块3,用于根据用户进行的业务操作情况计算该用户的账户余额、奖励金,以及平台抽成;

信息记录模块4,用于记录用户在该平台上的信息,其中,将与资产相关的业务数据记录到区块链中;

查询模块5,用于根据用户输入的查询指令输出查询结果。

本发明所述的基于区块链的公益互助平台使用区块链技术永久记录平台用户之间,每一笔互助任务的描述、发起到完成的全过程及用户间各类资产变化的数据。

本公益互助平台采用的激励模式可以包括:法币打赏激励、玫瑰积分排行榜激励、平台的奖品商城激励、线下合作商家折扣激励、社会赞助激励以及信用分的辅助征信激励。

具体分别描述如下:

1、法币打赏激励

用户(求助者)发布的求助任务内容描述、施助者施助过程及最终获得求助者货币打赏、平台虚拟荣誉资产玫瑰积分以及奖品积分商城、线下合作商家折扣等多元激励,货币和虚拟资产的激励均使用时间动态博弈的方式,平台要求求助者a在发布任务时填入:打赏金额、求助事项描述、任务发布的有效时间,任务完成的截止时间、预付平台冻结涉及求代买的商品费用、任务交割地点等必填信息。

假设求助者a设置任务发布有效时间为10分钟,任务完成时间为1小时,打赏金额为1元,则具体描述说明如下:11:00求助者a成功提交并发布求助任务:求附近500米范围内的平台用户帮买一份10元钱的鸡蛋炒粉送到宿舍楼17栋619室,求助者a设置求助任务有效时间为10分钟,则如有人接单,需在12:00前送到宿舍。如果自任务提交发布后10分钟没有施助者接单帮他买炒粉,该任务立即取消被平台收回,除求助者a以外所有人将不可见。任务提交发布后,平台自动将该求助任务匹配到满足条件有效的所有潜在施助用户(例如:b、c、d三人)的终端设备上,潜在施助用户b、c、d能同时看到该求助信息,但在其中任意一位点击帮助按钮前都不能看到求助者a愿意支付的打赏金额为1元,当求助任务被潜在施助用户b、c、d中的某一位(例如:c)接单后,潜在施助用户c成为真正的施助者,平台立即为求助者a和施助者c建立单独的求助任务执行对话框和界面,在此界面上施助者c才可以看到此单施助任务能获得的货币打赏具体金额,施助者c与互助平台共同分配任务发布者a提供的部分法币打赏(例如0.6元,为什么是0.6而不是1元具体参见技术实现流程),同时该求助任务信息在b、d上变为不可见状态。将与资产相关的业务数据记录到区块链,做到法币资产、虚拟资产玫瑰积分的不可篡改性,利用区块链的该特性构建起人与人之间互助的征信体系,友爱互助,便捷生活,温暖社会。

2、玫瑰荣誉积分激励

用户每完成一单的施助,最多只能获得1朵玫瑰花积分,一般每单任务完成后获得的玫瑰花积分为(0-1)之间,具体参见技术实现流程。平台用户可以自愿将自己的玫瑰积分分享到第三方自媒体平台上,同时该互助平台也会按一定用户群及范围进行排名,以给予用户精神层面的激励。

3、奖品商城激励

该平台上还设有微玫商城,微玫商城提供各种精美的奖品,用户的玫瑰积分达到对应级别数量后即可免费兑换领取相应奖品。如果想要购买,则按当前玫瑰积分等级给予折扣,用户的玫瑰积分永远只增不减,兑换奖品或折扣购买奖品后不清零,但同级别等级只允许免费领取一次对应奖品,折扣购买不限次数(平台设置的最低购买折扣会高于商品采购、仓储、物流及管理成本,不能亏本)。

4、线下合作商家折扣激励

线下合作商家,会将部分商品用于支持平台进行促销,所述互助平台的用户可以根据自己的玫瑰积分在线下合作商家进行折扣购买。

5、社会赞助激励

社会爱惜企业及人士,对玫瑰积分排名靠前的用户(也即是最有爱心最乐于助人的用户)给与特定的奖励。

6、互助信用分辅助征信的激励

互助信用分将配合玫瑰分,在各种线下生活场景中,提供辅助征信服务,为有爱心乐于助人的用户,提供多元线下的物质福利和精神激励。

本实施例在实际应用中,具体的技术实现流程是:

用户注册,平台给予初始玫瑰积分,用户发起求助任务并支付(可使用账户余额或使用其它支付方式向账户充值),施助用户接单并完成任务,平台按照预设分成规则计算发起求助任务的用户、施助用户和平台各自所得的金额,平台奖励玫瑰积分给施助用户,通过相应的app记录施助用户接收任务后经过的地理坐标,并上传到服务器,任务结束后计算出实际的经过里程数或平台按最短距离计算出奖励里程数。此外,用户的账户余额可以提现,可以用于发起任务的支付,也可以购买平台商城提供的商品。用户资产(法币、玫瑰积分和互助里程)的变动全程记录到区块链。

具体的,用户的资产来源:

法币:可以通过充值、施助获取;

玫瑰积分:施助获取平台奖励(每单施助最多获得1朵玫瑰积分);

互助里程:施助获取平台奖励(实际的经过里程数或平台按最短距离计算出的奖励里程数)。

平台预设分成模式是采用以接单时间比例为基础的动态博弈分成模式。

以前述场景任务中的相关设定来进行具体描述:求助者a在11:00发布求助信息,设置打赏金额为1元,要求10分钟内接单才有效,接单后12:00前完成送达,假如施助者c于11:03分接单,则等待的时间为3分钟,施助者c获得的打赏金额为:(3/10)*1=0.3元,平台分成为:(1-0.3)×30%=0.21元,施助者c获取的玫瑰积分为:1-(3/10)=1-0.3=0.7朵,返还为用户节省的金额:1–0.3-0.21=0.49元,0.21元的平台收入用于支撑平台基础建设和运维费用,例如平台软硬件升级,功能扩展开发、第三方api接口调取费用及团队员工薪酬等费用,平台定位公益不以盈利为目的。

综上所述,互助平台关于每一单互助任务的法币打赏及玫瑰积分的总体分配算法理念为:

1)越早接单的施助用户,获得的法币打赏就越少,可以通过博弈筛选出当前关于用户a的求助最方便施助的用户(越方便越顺路越不会犹豫太久)以及识别出最热心乐于助人的用户(同等情形下,越热心的人越相对不会犹豫),体现打赏的动态分配特性。同时b、c、d三位潜在施助者之间形成了博弈,因为最早接单的c一定能获得大于0的打赏以及玫瑰积分,其余所有未能接单的犹豫太久的b、d打赏为0,玫瑰积分也为0,体现博弈思想。

2)法币激励与玫瑰分激励互补平衡,获得法币打赏多,则玫瑰积分相应就会少,如果法币打赏少,则获得玫瑰积分就多。

互助征信体系:

用户核心资产玫瑰积分和互助里程两大数据只能是通过施助才能获取,玫瑰积分积累的数量越多帮助的人也越多,互助里程数积累越多互助的经历越坎坷。将玫瑰积分、互助里程两个关键指标(互助行程的起点和终点)的历史数据、时间、施助任务数量、用户投诉量五个维度构建一个评估模型,根据所述评估模型确定平台内每个用户的互助信用分数,此数据每个月末按规则计算更新一次。

本发明所述的基于区块链的公益互助平台的具体实现步骤包括:

技术实现使用以太坊智能合约完成,配合前端web3.js调用本地以太坊私有链测试环境。

用户与平台进行交互,提交数据给平台,如图2所示,平台同步保存数据到数据库和调用区块链智能合约保存数据到以太坊私有链。用户查询区块链数据使用平台提供的api或手机app、网站间接查询区块链数据。为保证安全,私有区块链运行于内网。

下面重点说明区块链部分功能,包括数据结构、核心业务逻辑、查询服务。

智能合约调用的安全性保证:

所有合约提供的方法只能由一个以太坊钱包调用,在部署智能合约时记录合约创建用户,后面的所有调用全部进行检查约束。

(1)数据结构

(2)静态变量

mapping(uint256=>account)mapaccount;//所有用户

companycompany;//公司账户

addressowner;//合约创建用户

(3)核心业务逻辑

1)创建账户

如果已经创建过账户则直接异常返回。平台奖励初始玫瑰积分作为创建账户的基本玫瑰积分,并记录到平台玫瑰积分创建账户奖励记录中。

2)充值

用户账户余额增加,用户账户记录充值数据,平台账户记录充值数据,平台充值金额增加,次数增加。

3)提现

用户账户余额减少,用户账户记录提现数据,平台账户记录提现数据,平台提现金额增加,次数增加。

4)发起求助任务

求助用户账户余额减少,冻结余额增加,标记任务状态为进行中,并记录任务日志,平台账户发布任务总数增加。

5)结束任务

平台计算每个参与任务的施助用户获取的法币金额,里程数,奖励玫瑰积分数量,并提交到区块链的智能合约保存,智能合约在处理提交的数据时先验证数据的正确性,再分别保存数据,包括:施助用户的账户余额增加,玫瑰积分增加,里程数增加,记录法币交易日志,记录玫瑰积分交易日志,记录里程交易日志,求助用户冻结余额减少,当冻结余额大于支付施助用户获得的金额与平台获取的盈利之和,则要返还给用户多余的金额。同步记录平台玫瑰积分奖励日志,更新玫瑰奖励总数,互助里程日志,总盈利,总互助里程数,结束任务总数量。

6)取消任务

返还任务冻结的金额到求助用户账户,冻结金额减少,账户金额增加,任务状态修改为已取消,平台已取消任务数量增加。

7)更新用户信息

只是更新用户的备注信息。

(4)智能合约提供的查询服务功能

获取用户信息、查询用户施助获取的金额变动记录、查询用户充值变动记录、查询用户提现变动记录、查询用户玫瑰积分变动记录、查询用户里程数变动记录、查询平台累计奖励玫瑰积分、查询平台累计盈利总金额、查询平台总的充值金额、查询平台总的提现金额、查询平台总的充值次数、查询平台总的提现次数、查询平台总的发布任务数量、查询平台取消的任务数量、获取平台数据汇总(奖励玫瑰总数,盈利总金额,充值总额,出金总额,充值次数,出金次数,总发布任务数量,总结束任务数量,取消的任务数量,任务总里程数)、查询平台法币账变交易记录、查询平台玫瑰积分奖励记录、查询平台创建账户玫瑰积分奖励记录、查询平台任务互助里程记录。

本发明所述的基于区块链的公益互助平台采用全民广泛参与的公益互助模式,能够消除现有垄断服务平台造成的社会福利损失,降低用户的使用成本;该平台通过及时可信的互助信息匹配,解决了生活信息不对称造成社会资源浪费的问题;该平台采用基于区块链的多元激励模式,以及基于区块链的数据存储管理方式,有利于保障用户数据安全,降低社会互信成本;此外,该平台采用公益互助和多元激励的方式,鼓励用户间互助,有利于实现为他人提供便捷生活的同时,提高自身的精神文明水平和物质水平。

本发明还提供了一种基于区块链的公益互助系统,如图3所示,该公益互助系统,包括:如前面所述的公益互助平台6,数据库7,以及,以太坊私有链8;

其中,所述公益互助平台6用于与用户进行交互,接收用户提交的数据,并将该数据同步保存到所述数据库7和以太坊私有链8中;

所述公益互助平台6还用于接收用户输入的查询指令,根据所述查询指令获取区块链(以太坊私有链8)上相应的数据,并将查询到的数据反馈给用户;所述以太坊私有链8运行于内网。

所述以太坊私有链8包括:智能合约81和相应的区块链82。

具体的,将数据保存到以太坊私有链8中,包括:

调用区块链智能合约81保存数据到相应的区块链82中。

本系统的工作原理已在前文进行描述,在此不再赘述。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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