区块链让善行更好地传递 | FinTechathon Keep Water团队
共 2895字,需浏览 6分钟
·
2020-12-05 08:43
在2020 FinTechathon——微众银行第二届金融科技高校技术大赛上,来自深圳大学的Keep Water团队凭借WeHelp方案,斩获区块链赛道亚军。
WeHelp基于微众银行社会治理框架“善度”,使用区块链底层平台FISCO BCOS、分布式身份解决方案WeIdentity等区块链技术,加速求救与救援的匹配,让紧急求救、突发疾病得到最快的救治。同时采用可共享的分布式账本记录善行,保证数据的公信力,解决求助过程中的信任问题。
本文将解析如何通过区块链技术实现高效求助,并解决民间善行的政府认证与信任问题,以激励更多人行善。
利用手机App的及时推送功能和websocket等技术,实现随时向附近陌生人发起推送和消息。
利用后台的随机加地理距离算法的实现,可在附近陌生人中快速找到愿意提供帮助的人,并为其提供路线导航,区块链记录移动过程避免双向欺诈。
利用自研积分评定算法,为救援者评定善行积分。该算法综合考虑被救者、救援者、凭证发行者(医院,公安、社区等)多方打分。
利用WeIdentity组件进行多方身份认证、善行凭证颁发和善行积分发放。
求救者 - 实体Entity
救助者 - 实体Entity
有关机构(医院、公安机构等)- 权威机构Issuer
大型求救由公安、医院等权威凭证发行者发行善行凭证。目前凭证记录的内容包括发证机构WeID、求救者WeID、救助者WeID、发证时间、积分。
奖励方(义工联、人社局、政府、社区、学校等) -验证者Verifier
1、求救者、救助者、有关机构认证、奖励方等分别进行WeIdentity DID 注册及KYC认证。
2、参与救援的救助者向对应的医院或公安等有关机构申请善行凭证。发证方根据自身的专业考量对救助者的贡献度进行衡量,发放对应积分凭证。
3、用户可以在自己的主页查看每个善行凭证以及对应积分。
4、奖励方通过核验用户凭证,核验善行凭证和积分的真实性与有效性。