2023年第2季社区Task挑战赛贡献者榜单

基于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

张宇豪

深圳职业技术大学

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/597588.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java学校教务管理系统源码带微信小程序

运行环境:jdk8mysql5.7IntelliJ IDEAmaven 技术:springbootmybatislayuishirojquery 教务管理系统是一个基于网络的在线管理平台, 帮助学校管理教务系统,用一个帐号解决学校教务教学管理, 灵活的定制符合学校自己实际情况的教务系…

网络连通性批量检测工具

一、背景介绍 企业网络安全防护中,都会要求配置物理网络防火墙以及主机防火墙,加强对网络安全的防护。云改数转之际,多系统上云过程中都会申请开通大量各类网络配置,针对这些复杂且庞大的网络策略开通配置,那么在网络配…

使用Go语言实现RESTful API

RESTful架构是一种设计风格,用于构建网络应用程序的API。它基于HTTP协议,并使用不同的HTTP方法(如GET、POST、PUT、DELETE等)来处理不同的操作。在Go语言中,我们可以使用标准库中的net/http包来实现RESTful API。 下面…

【Axure高保真原型】树形表格_多选效果

今天和大家分享树形表格_多选效果的原型模板,点击树的箭头可以展开或者收起子节点,点击多选按钮可以选中或取消选择该行以及子级行内容,同时反选父级行内容,父级行内容能根据子级选中的数量自动反选,包括全选、半选和未…

SpringBoot学习(三)-整合JDBC、Druid、MyBatis

注:此为笔者学习狂神说SpringBoot的笔记,其中包含个人的笔记和理解,仅做学习笔记之用,更多详细资讯请出门左拐B站:狂神说!!! 一、整合JDBC使用(理解) 创建项目 勾选依赖启动器 查看依赖 …

Electron介绍

前言 相信很多的前端小伙伴都想过一个问题,web技术是否可以用于开发桌面应用。答案当然是可以的,Electron框架就是其中的一种解决方案。 Electron介绍 Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 并不是一门新的…

FreeRTOS——互斥信号量知识总结及其实战

1互斥信号量的概念 1)互斥信号量:是一个拥有优先级继承的二值信号量,在同步的应用中二值信号量最适合。互斥信号量适合用于那些需要互斥访问的应用中! 2)优先级继承:当一个互斥信号量正在被一个低优先级的…

python统计分析——直方图(df.hist)

使用dataframe.hist()或series.hist()函数绘制直方图 import numpy as np import pandas as pd from matplotlib import pyplot as plt.dfpd.DataFrame(data{type:[A,A,A,A,A,A,A,A,A,A,B,B,B,B,B,B,B,B,B,B],value:[2,3,3,4,4,4,4,5,5,6,5,6,6,7,7,7,7,8,8,9] }) serpd.Serie…

conda虚拟环境搭建和打包,删除,移动等全流程及相关问题汇总

私人笔记无偿分享,更多内容请访问:链接:https://pan.baidu.com/s/19mS5N9XJ_AotF20kUwSA3w?pwdp5kx 提取码:p5kx 复制这段内容后打开百度网盘手机App,操作更方便哦 4.4. anaconda虚拟环境搭建: 网址&am…

Java中的SPI机制

Java中的SPI(Service Provider Interface)机制是一种服务发现机制。它允许服务提供者在运行时被发现和加载,而不是在编译时。这种机制主要用于实现解耦,使得接口的定义与实现可以独立变化,增强了系统的可扩展性和可替换…

[PyTorch][chapter 9][李宏毅深度学习][CNN]

前言: 卷积神经网络(Convolutional Neural Networks)是一种深度学习模型或类似于人工神经网络的多层感知器,常用来分析视觉图像。卷积神经网络的创始人是着名的计算机科学家Yann LeCun,目前在Facebook工作,…

小样本学习介绍(超详细)

小样本学习介绍 本文首先介绍了什么是小样本学习,其次介绍了为什么小样本学习的很多文章都采用元学习的方法。目的是通过通俗的解释更加清楚的介绍小样本学习是什么,适合初学者的入门。当然,以下更多的是自己的思考,欢迎交流。 …

莫比乌斯函数

积性函数定义 若gcd(p,q)1,有f(p*q)f(p)*f(q),则f(x)是积性函数 其中规定f(1)1,对于积性函数有:所有的积性函数都可以用筛法求出 常见的积性函数有欧拉函数和莫比乌斯函数 筛法求莫比乌斯函数 const int N 1e9 5; const int …

用开源大语言模型开发的智能对话机器人初版原型验证

用开源大语言模型开发的智能对话机器人初版原型验证 0. 背景1. 初版检证效果展示2. 验证效果总结 0. 背景 同事要想做一个智能对话机器人,特别的需求有有些几点, 通过预置提示词(包括确认事项),让大语言模型用会话式…

OpenAI ChatGPT-4开发笔记2024-02:Chat之text completion

API而已 大模型封装在库里,库放在服务器上,服务器放在微软的云上。我们能做的,仅仅是通过API这个小小的缝隙,窥探ai的奥妙。从程序员的角度而言,水平的高低,就体现在对openai的这几个api的理解程度上。 申…

【springboot+vue项目(零)】开发项目经验积累(处理问题)

一、VUEElement UI (一)elementui下拉框默认值不是对应中文问题 v-model绑定的值必须是字符串,才会显示默认选中对应中文,如果是数字,则显示数字,修改为: handleOpenAddDialog() {this.dialogT…

vue-动态高亮效果

个人练习&#xff0c;仅供参考 实现如下效果&#xff1a;点击某块&#xff0c;某块变成其他颜色。 具体实现代码&#xff1a; 上边&#xff1a; <template><div><h3 style"color: #f69">动态高亮效果</h3><hr> <!-- 对象 -->…

SwiftUI之深入解析如何使用新地图框架MapKit

一、前言 一旦将 App 目标更新到 iOS 17&#xff0c;Xcode 会将任何使用旧的 Map 初始化器的用法标记为已弃用&#xff1a; 会有警告提示&#xff1a;init coordinate region 已在 iOS 17 中弃用。请改用带有 MapContentBuilder 参数的地图初始化器。在 iOS 17 中&#xff0c;…

Java-replaceAll()同时替换多个字符

今天复现了raplaceAll&#xff08;&#xff09;的用法&#xff0c;但是通常都是对一种字符进行替换&#xff0c;我就在想有没有操作可以一次性替换多个不同的字符&#xff0c;百度一搜&#xff0c;果然有。具体情况如下 首先是替换字的 String str1 "小明&#xff0c;小…

案例091:基于微信小程序的农场驿站平台的设计与实现

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…