基于FISCO BCOS及Weldentity,实现SSO单点登录服务;提供食品溯源、电商运费险7天退保、电子病历等智能合约库业务场景案例;基于FISCO BCOS更新游戏体验;体验并分析解读最新发布的分布式数据协作管理解决方案DDCMS,提供相应的部署教程......这些精彩贡献展现出社区的开源力量与智慧,也为后续的学习借鉴提供了参考价值。
近期,2023年第2季Task挑战赛圆满收官,本次活动面向社区征集代码及教程,激励更多开发者参与到FISCO BCOS开源项目及周边组件共建中,涌现了众多代码、图文或视频教程。
让我们一起看看本次活动的贡献者榜单及精彩内容吧!加小助手微信(FISCOBCOS010)即可申请加入Task活动交流群。
最佳贡献者(*排名不分先后)
CN-ZHANGYH
贡献者简介:
张宇豪,深圳职业技术大学学生。熟悉Java、GO以及运维开发,使用FISCO BCOS参与多项比赛并获奖,如2023年广东省职业院校技能大赛"区块链技术应用"获得一等奖,2023年一带一路暨金砖国家技能发展与技术创新大赛区块链赛项一等奖、2023年广东省计算机程序设计区块链应用与开发一等奖,积极参与社区贡献,为智能合约案例库和DDCMS提供优质的技术教程,在CSDN专栏发布多篇FISCO BCOS 文章。
PR简介:
为分布式数据协会管理解决方案DDCMS和智能合约库,贡献了诸多高质量的代码:
#5基于FISCO BCOS v3.4.0部署了DDCMS分布式数据管理详细教程并提示和解决了潜在的技术难点;
#6抽丝剥茧般,从账户、产品、和数据目录三个方面,分析和解读了DDCMS智能合约的功能、设计模式、存储结构和接口设计;
#7为DDCMS提供了后端容器化的解决方案,实现优雅的环境隔离;
#8提供了支持Github第三方登录的功能,并给出了完整的实现代码和参考文档;
#9修复了DDCMS使用过程中搜索机构的缺陷问题;
#192基于区块链的食品溯源+供应链最佳实践智能合约应用案例;#175提供了使用Truffle来测试智能合约仓库合约的入门教程。
PR链接:
https://github.com/WeBankBlockchain/DDCMS/pull/5
https://github.com/WeBankBlockchain/DDCMS/pull/6
https://github.com/WeBankBlockchain/DDCMS/pull/7
https://github.com/WeBankBlockchain/DDCMS/pull/8
https://github.com/WeBankBlockchain/DDCMS-Service/pull/9
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/192
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/175
sunyunsheng
贡献者简介:
孙运盛,吉科软信息技术有限公司大数据技术研究院架构师。负责吉科软区块链BaaS平台设计研发,推动FISCO BCOS在数字农业、数字城市、食品安全领域落地应用。基于FISCO BCOS研发的食药产业全流程可追溯平台,构建食药产品追溯“一张网”,建立绿色开放的食品生态信用网络,已被收录为工信部“2022年区块链典型应用案例”;基于FISCO BCOS研发的兴农云溯源综合服务平台,为建立健全的农产品质量安全追溯体系,推动农产品标准化、品牌化,助力建设高质量农业供给体系。
PR简介:
#551介绍了构建IPFS私有网络的方法,上传文件到IPFS,文件哈希通过WeBASE存到链上的存证合约库,形成完整的分布式文件存储+存证方案;
#550案例将从代理模式合约、WeBASE-Front前置服务发送交易接口说明、编写代理模式合约样例及java代码中调用的测试流程,详细描述如何利用WeBASE-Front前置服务调用基于代理模式的智能合约的方法。
PR链接:
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/551
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/550
liwh1227
贡献者简介:
李炜航,数金公共服务(青岛)有限公司区块链开发工程师。擅长 GO开发,在区块链 BaaS 平台、区块链溯源等领域有丰富的开发经验;积极拥抱FISCO BCOS开源社区,探索FISCO BCOS在低碳减排领域,供应链金融等场景的应用;为WeIdentity、WeBASE等组件贡献代码和技术文档。
PR简介:
实现了基于Weldentity或者FISCO BCOS地址的SSO单点登录服务,集成了OAuth2.0鉴权协议,扩展了WeIdentity的能力,为WeIdentity与传统登录模式的结合提供了解决方案。此外还提供了相关demo,为使用基于Weldentity或者FISCO BCOS地址的SSO单点登录的应用服务提供了参考。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity/pull/383
优秀贡献者(*排名不分先后)
UWEPPPP
贡献者简介:
刘家辉,广东工业大学计算机科学与技术专业学生,目前在学习后端与区块链开发的相关技术。
PR简介:
#240更新了WeIdentity-Build-Tools工具中的各个脚本,适配最新版本的WeIdentity-Build-Tools,为体验WeIdentity提供便捷脚本;
#125和#379在WeIdentity v3.1.0新增的脱离区块链(基于本地数据库,目前仅支持Mysql)部署和使用的基础上,增加适配了两种存储底层IPFS和Redis,拓展了Weidentity的文件存储方式;
#382修改了WeIdentity-Java-Sdk工程中/build-tools/bin/里的部署脚本,为用户提供更直接的部署方式(目前只能通过WeIdentity-Build-Tools部署工具可视化部署),方便用户更快速使用WeIdentity-Java-Sdk。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity-Build-Tools/pull/240
https://github.com/WeBankBlockchain/WeIdentity-Doc/pull/125
https://github.com/WeBankBlockchain/WeIdentity/pull/379
https://github.com/WeBankBlockchain/WeIdentity/pull/382
userInner
贡献者简介:
肖晶雄,湖南科技职业学院学生。参加2023全国职业院校区块链技术应用赛项,并获得全国二等奖;参加2023省职业院校技能比赛嵌入式技术应用赛项,并获得省三等奖。
PR简介:
#507解除了string和bytes合约参数的校验,允许了空字符串与其他任意输入;
#187针对智能合约库中现有合约的功能进行补充和增强,如针对不同数据类型,提供地址等操作;
#155和#156解除了sol使用的契约Evidence时存在可以使攻击者通过权限检查的问题;
#161实现了电子病历示例合约;#185基于区块链解决高校区块链竞赛过程中"信任危机"的问题。
PR链接:
https://github.com/WeBankBlockchain/WeBASE-Web/pull/507
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/187
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/155
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/156
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/161
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/185
safarika
贡献者简介:
张羽彤,宁夏希望信息产业股份有限公司开发工程师, FISCO BCOS MVP。
PR简介:
项目基于FISCO BCOS-JAVA-SDK v3.x开发,提供了完整的FISCO BCOS v3.x的springboot样例。
PR链接:
https://github.com/FISCO-BCOS/spring-boot-starter/pull/120
dyy8888
贡献者简介:
董耀宇,北京邮电大学硕士研究生,FISCO BCOS MVP 。擅长GO开发,对区块链技术有浓厚兴趣。
PR简介:
以文档的方式给出了国产数据库达梦适配FISCO BCOS v2.0的方法,探索了达梦数据库接入的方式。
PR链接:
https://github.com/FISCO-BCOS/FISCO-BCOS-DOC/pull/1747
LiuXinfeng96
贡献者简介:
刘鑫峰,数金公共服务(青岛)有限公司区块链研发工程师,擅长GO、区块链底链研发。
PR简介:
发现并修复了GO SDK在使用SubscribeBlockNumberNotify()时候,订阅失败的问题,并提供了GO SDK生成密钥的样例。
PR链接:
https://github.com/FISCO-BCOS/go-sdk/pull/231
https://github.com/FISCO-BCOS/go-sdk/pull/232
jxnuwjy
贡献者简介:
王江宇,江西师范大学学生,FISCO BCOS MVP。关注区块链前沿技术并在大学期间多次发表论文、专利。使用FISCO BCOS开发多套系统如《基于区块链的供应链金融创新系统》、《TEEChain-基于区块链技术的供应链金融创新系统》,在蓝桥杯全国软件和信息技术专业人才大赛中获得二等奖、中国大学生计算机设计大赛软件应用与开发赛道中获得江西省三等奖。
PR简介:
提供了多个智能合约库的案例,包括基于区块链的公共服务共享时间银行案例、基于区块链的众筹解决方案 Table合约版、基于区块链实现电商运费险7天退保的解决方案。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/188
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/191
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/189
KuwaTakushi | 1218625387
贡献者简介:
黄梓杰 | 梁敬斌,均为中山职业技术学院学生。擅长Solidity智能合约,FISCO BCOS忠实爱好者。
PR简介:
PR由黄梓杰和梁敬斌组队共同完成。2048Game游戏基于FISCO BCOS搭建,2048Game是流行的滑动块数学谜题游戏。游戏的核心逻辑在智能合约中实现,使其运行在区块链上。此外,该PR中还提供用户可以互动的前端界面。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/197
CN-AlvinXiang | minagility
贡献者简介:
向键雄 | 杜小敏 ,均为重庆电子工程职业学院学生、重庆市青年岗位能手。 团队在2023 年全国职业院校技能大赛高职组区块链技术应用比赛中荣获团体一等奖;在2022 一带一路暨金砖国家技能发展与技术创新大赛中荣获团体一等奖。
PR简介:
PR由向键雄和杜小敏组队共同完成,区块链游戏目前已经进入大众的视野当中,《高达》打怪升级区块链游戏基于FISCO BCOS构建,提供了完整的前端交互界面,该游戏所需秘钥均为WeBASE-Front生成。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/138
ashinnotfound
贡献者简介:
陈汛,来自广东工业大学软件工程专业,TopView工作室区块链组成员。对后端和区块链领域相关技术感兴趣,目前主要进行Java+Solidity的Web开发。
PR简介:
#1和#6实现了分布式数据协作管理解决方案DDCMS的第三方账号登录和认证的功能,例如支持通过github进行登录和认证。
PR链接:
https://github.com/WeBankBlockchain/DDCMS-Front/pull/1
https://github.com/WeBankBlockchain/DDCMS-Service/pull/6
h3ar7dump
贡献者简介:
罗阿文,研发工程师,来自四川长虹电子控股集团有限公司信息安全实验室。数字身份重度研究者,欢迎数字身份研究相关同仁一起探讨数字身份的未来。
PR简介:
该项目基于 weid-java-sdk 实现了[DIF](identity.foundation) 的 Universal Resolver Driver for did:weid, 对于在多种 DID Method 兼容的场景下,可以使用Universal Resolver 加载本 Driver 快速接入 did:weid的解析服务。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity-Doc/pull/124
https://github.com/WeBankBlockchain/WeIdentity/pull/377
新Show贡献者(*排名不分先后)
Github账号 | 姓名 | 所在机构 |
webpiece | 管延鹏 | 数金公共服务(青岛)有限公司 |
wangxiujie2001 | 王秀捷 | 平顶山工业职业技术学院 |
hogoqkl | 陈超 | 北京伽罗华域科技有限公司 |
Mr-Ghost552 | 罗嘉城 | 深圳信息职业技术学院 |
jschyz | 藜灰 | 微脉技术有限公司 |
henryhugyq | 黄锐 | 安徽理工大学 |
scala-fish-man | 梁锦辉 | 数字广东网络建设有限公司 |
hexy881125 | 何鑫洋 | 社区开发者 |
WangDeheng-GDUFS | 王德恒 | 数字广东网络建设有限公司 |
tttwei | 郭腾伟 | 深圳职业技术大学 |
fexture | —— | 社区开发者 |
CN-Linzhisen | 林志森 | 深圳职业技术大学 |
liaozikai | 廖梓楷 | 中山大学 |
LLLXXXYYYQQQ | 罗晓玉 | 重庆电子工程职业学院 |
july000123 | 江雨梦 | 重庆电子工程职业学院 |
yuanjiaja | 袁佳佳 | 重庆电子工程职业学院 |
mzkito | 彭添淞 | 深圳职业技术大学 |
ClannadChen | 陈俊杰 | 深圳职业技术大学 |
Mu-cream | 陈梓康 | 深圳职业技术大学 |
xianyushuibuxing | 赵永杰 | 重庆电子职业技术学院 |
gxx-root | 苟鑫鑫 | 重庆电子职业技术学院 |
wosidas | 周治慧 | 重庆电子职业技术学院 |
开源导师奖(*排名不分先后)
Github账号 | 姓名 | 所在机构 |
CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |
CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
yekai1003 | 高野 | 京北方信息技术股份有限公司 |
伯乐奖(*排名不分先后)
Github账号 | 姓名 | 所在机构 |
tracyzhang1998 | 张艳玲 | 北京伽罗华域科技有限公司 |
liwh1227 | 李炜航 | 数金公共服务(青岛)有限公司 |
CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
minagility | 杜小敏 | 重庆电子工程职业学院 |
CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |
早鸟贡献者(*按提交PR的时间先后顺序排列)
Github账号 | 姓名 | 所在机构 |
wxj-cyber | 王秀捷 | 平顶山工业职业技术学院 |
shizhubaiShao | 何鸿坤 | 北京伽罗华域科技有限公司 |
CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
minagility | 杜小敏 | 重庆电子工程职业学院 |
sunyunsheng | 孙运盛 | 吉科软信息技术有限公司 |
h3ar7dump | 罗阿文 | 四川长虹电子控股集团有限公司 |
xianyushuibuxing | 赵永杰 | 重庆电子职业技术学院 |
tttwei | 郭腾伟 | 深圳职业技术大学 |
userInner | 肖晶雄 | 湖南科技职业学院 |
CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |