通过区块链技术及智能合约实现石头剪刀布的游戏玩法,解决双方遇到分歧的场景,让一方说服另一方;从0开始构建WeCross Go-SDK,以方便社区开发者通过Go-SDK实现UBI接口的快速调用;一系列FISCO BCOS、WeBASE的实操教程,教你快速上手区块链开发……
近期,2022年第1季Task挑战赛完美收官,本次活动面向社区征集代码及教程,激励更多开发者参与到FISCO BCOS开源项目及周边组件共建中,涌现了众多兼具创意与实用的代码,过程中的研发心得也沉淀为一篇篇详实的教程。让我们一起看看本次活动的贡献者榜单及贡献内容吧!
最佳项目共建贡献者
贡献者简介:
高野,京北方信息技术股份有限公司高级架构师,《Go语言区块链应用开发从入门到精通》作者、FISCO BCOS开源社区MVP。PR简介:
【PR编号#79】通过区块链技术实现石头剪刀布的游戏,提前将双方要出的结果写到合约内,以保障双方玩石头剪刀布游戏结果的公平性;
【PR编号#85】撰写了Solidity进阶版开发教程,内容详实,图文并茂,为智能合约项目共建做出了重要贡献。https://github.com/WeBankBlockchain/SmartDev-Contract/pull/79https://github.com/WeBankBlockchain/SmartDev-Contract/pull/85最佳技术布道贡献者
曹明锐,北京邮电大学,擅长go语言,研究方向为区块链共识与分布式系统。【PR编号#543、#173、#134、#76】为WeCross新增了默认链账户功能,解决了同时跨多条Fabric链时需要频繁手动切换账户的问题,并提供详细文档供开发者查阅;
【PR编号#169、#170】基于WeCross已有的示例合约逻辑,在另一条链上进行了相应的功能实现,补全了Chaincode,Solidity的版本,为开发者提供有用的参考。https://github.com/WeBankBlockchain/WeCross/pull/543https://github.com/WeBankBlockchain/WeCross-Console/pull/173https://github.com/WeBankBlockchain/WeCross-Java-SDK/pull/134https://github.com/WeBankBlockchain/WeCross-Account-Manager/pull/76https://github.com/WeBankBlockchain/WeCross-Console/pull/169https://github.com/WeBankBlockchain/WeCross-Console/pull/170优秀项目共建贡献者
柳贵,社区开发者,一位持续学习中的Gopher,FISCO BCOS开源社区MVP。从0开始开发WeCross-Go-SDK,该SDK完成后,社区开发者可通过Go-SDK实现UBI接口的快速调用;目前SDK开发进行中,已完成部分模块,欢迎更多社区开发者一起共建。https://github.com/WeBankBlockchain/WeCross-Go-SDK/pull/1孔令杰,北京思原帕斯信息技术有限公司,对区块链中间件技术感兴趣。【PR编号#79】实现了WeBASE-Data对Solidity v0.6.10版本的支持;
【PR编号#457】结合WeBASE各子系统进行代码走读与分析,教程条理清晰,通俗易懂;
【PR编号#774】修复WeBASE-Front交易中参数校验的问题。https://github.com/WeBankBlockchain/WeBASE-Data/pull/79https://github.com/WeBankBlockchain/WeBASE-Doc/pull/457https://github.com/WeBankBlockchain/WeBASE-Front/pull/774为智能合约库贡献函数调用合约,可帮助开发者监听某个函数调用。https://github.com/WeBankBlockchain/SmartDev-Contract/pull/80为智能合约库贡献匿名投票合约,实现了匿名且安全的多方投票,可以为一些业务场景带来启发。https://github.com/WeBankBlockchain/SmartDev-Contract/pull/86贡献者简介:
北京机械工业自动化研究所有限公司,李广桥,擅长ExtJs前端框架,对分布式应用、区块链应用及原理感兴趣。PR简介:
贡献WeBASE开发教程,帮助开发者知晓如何通过WeBASE导出的Java脚手架实现动态设置私钥发起交易的功能。PR链接:
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/449优秀技术布道贡献者
高旭亮,深圳职业技术学院学生,擅长Java编程,Web开发,曾获得广东省职业院校区块链大赛一等奖及一带一路暨金砖区块链赛项国内赛一等奖。【PR编号#745】丰富了WeBASE-Front中Tool接口的功能,新增明文私钥格式转换功能,简洁高效;
【PR编号#425】贡献调用WeBASE接口进行功能开发的项目Demo与教程;
【PR编号#429】贡献通过WeBASE完成构造和发交易两个步骤的代码Demo与教程;
【PR编号#437】贡献调用WeBASE-Front的Tool接口进行链上交易解析的示例与教程。https://github.com/WeBankBlockchain/WeBASE-Front/pull/745https://github.com/WeBankBlockchain/WeBASE-Doc/pull/425/https://github.com/WeBankBlockchain/WeBASE-Doc/pull/429/https://github.com/WeBankBlockchain/WeBASE-Doc/pull/437冯佳乐 ,上海众恒软件技术有限公司,10年的软件开发经验,擅长Java技术开发、政务服务领域的项目研发和实施,目前主要负责公司政务项目的研发和实施工作。 【PR编号#447】通过图文教程讲解了搭链、合约创建、WeBASE部署合约的全操作过程,十分适合初学者入门阅读;
【PR编号#59】介绍了Java-SDK + FISCO BCOS + Spring-Boot构建区块链应用的流程,对于初学者入门区块链有一定的参考意义。https://github.com/WeBankBlockchain/WeBASE-Doc/pull/447https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pull/59符博,深圳职业技术学院学生,擅长使用Java主流框架进行后端开发,对前端主流的开发技术、框架基本了解。通过合约代码+Java代码+图文教程讲解了通过WeBASE发起一笔交易的开发过程,很细致。https://github.com/WeBankBlockchain/WeBASE-Doc/pull/427陈钦宇,深圳职业技术学院学生,对区块链底层架构具有一定见解。通过详细的图文教程阐述了WeBASE交易的整体流程,对于初学者熟悉交易过程有一定的参考意义。https://github.com/WeBankBlockchain/WeBASE-Doc/pull/435李炜航,数金公共服务(青岛)有限公司,在区块链领域有丰富实践,专注区块链场景落地、数字金融等领域的研究。【PR编号#62】贡献1篇FISCO BCOS 教程,详细讲解了基于docker在Deepin操作系统部署/启动 FISCO BCOS Air版本区块链的详细流程;
【PR编号#458】贡献1篇WeBASE教程,结合图文文档+代码详细讲解了构造WeBASE-Front镜像并部署的完整流程。https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pull/62https://github.com/WeBankBlockchain/WeBASE-Doc/pull/458
新Show贡献者
Github账号 | 姓名 | 所在机构 |
CN-GaoXuLiang | 高旭亮 | 深圳职业技术学院 |
Robin | 柳贵 | 社区开发者 |
itherunder | 学生 | 电子科技大学 |
yekai1003 | 高野 | 京北方信息技术股份有限公司 |
Const123456 | 符博 | 深圳职业技术学院 |
loserpeople | 麦立健 | 深圳职业技术学院 |
1824461877 | 陈钦宇 | 深圳职业技术学院 |
git-jacky-man | 赖泽沐 | 青岛东软载波科技股份有限公司 |
leo201313 | 曹明锐 | 北京邮电大学 |
oryxJeek | 林森 | 社区开发者 |
carpONE | 梁永豪 | 广东机电职业技术学院 |
zzibc | 冯佳乐 | 上海众恒软件技术有限公司 |
DingDingDeMao | 吴永刚 | 重庆城市职业学院 |
99Kies | 汤会枫 | 湖州学院 |
WriteRaven | Paul | 社区开发者 |
dorname | 李广桥 | 北京机械工业自动化研究所有限公司 |
ttlcom | 张云龙 | 西部电子商务股份有限公司 |
Kesling515 | 林霖 | 广东药科大学 |
mawl01 | 马维龙 | 神州数码方圆科技有限公司 |
kimroniny | 郭仪 | 中国科学院大学 |
参与贡献者
Github账号 | 姓名 | 所在机构 |
oryxJeek | 林森 | 社区开发者 |
99Kies | 汤会枫 | 湖州学院 |
早鸟贡献者
Github账号 | 姓名 | 所在机构 |
CN-GaoXuLiang | 高旭亮 | 深圳职业技术学院 |
Robin | 柳贵 | 社区开发者 |
itherunder | 学生 | 电子科技大学 |
yekai1003 | 高野 | 京北方信息技术股份有限公司 |
Const123456 | 符博 | 深圳职业技术学院 |
loserpeople | 麦立健 | 深圳职业技术学院 |
1824461877 | 陈钦宇 | 深圳职业技术学院 |
git-jacky-man | 赖泽沐 | 青岛东软载波科技股份有限公司 |
leo201313 | 曹明锐 | 北京邮电大学 |
oryxJeek | 林森 | 社区开发者 |
carpONE | 梁永豪 | 广东机电职业技术学院 |
zzibc | 冯佳乐 | 上海众恒软件技术有限公司 |
DingDingDeMao | 吴永刚 | 重庆城市职业学院 |
99Kies | 汤会枫 | 湖州学院 |
WriteRaven | Paul | 社区开发者 |
dorname | 李广桥 | 北京机械工业自动化研究所有限公司 |
ttlcom | 张云龙 | 西部电子商务股份有限公司 |
Kesling515 | 林霖 | 广东药科大学 |
mawl01 | 马维龙 | 神州数码方圆科技有限公司 |
kimroniny | 郭仪 | 中国科学院大学 |
*本期活动全部PR地址可在Github FISCO BCOS-SIG代码仓库查看
https://github.com/FISCO-BCOS/FISCO-BCOS-SIGhttps://github.com/FISCO-BCOS/FISCO-BCOS