专项兴趣小组(Special Interest Group,简称SIG)是由社区成员自愿发起和加入的社区自组织,专注一个特定技术或应用领域,每个人都可以自由参与自己最感兴趣、最擅长的SIG,或发起成立一个全新方向的SIG。
SIG有明确的任务目标和协作规范。组内成员深度交流、开放协作、共同治理,按照共识的协作规范一起完成约定的任务目标。
-
FISCO BCOS自动化工具研发SIG (Automation Tools Develop Special Interest Group,ATD-SIG)
-
NC-SIG :网络架构与共识小组(Network and Consensus Special Interest Group @FISCO BCOS)
-
AS-SIG :节点架构与存储小组(Architecture and Storage Special Interest Group @FISCO BCOS)
-
CTSC-SIG :智能合约编译技术小组(Compiling Technology of Smart Contract @FISCO BCOS)
-
CC-SIG :跨链兴趣小组(Cross-Chain Special Interest Group @FISCO BCOS)
-
PCC-SIG :预编译合约兴趣小组(Precompiled contract Special Interest Group @FISCO BCOS)
-
SC-SIG :智能合约兴趣小组(Smart contract Special Interest Group @FISCO BCOS)
SIG鼓励创新思考,包容天马行空,任何你觉得值得做、有兴趣做的方向,社区都欢迎你提出。当然,我们也提供以下几类方向供参考:
类型 | 描述 |
---|---|
研发类 | 围绕FISCO BCO开发新特性、工具,并开源代码。 |
布道类 | 输出FISCO BCOS及相关开发套件的实操教程(文章或视频);基于FISCO BCOS的课题研究并输出论文和报告;翻译技术文档;参与组织丰富的社区活动等。 |
应用类 | 基于FISCO BCOS的应用场景研究和解决方案研究,输出解决方案或Demo。 |
SIG采用“申请制”。 当你想成立一个SIG时,请填写申请表单,清楚阐述小组工作方向和目标,小助手(微信号FISCOBCOS010)将与你联系沟通。申请审核通过后,组员需共同完成小组章程,至此,一个新的SIG就诞生啦!社区也会公告新SIG成立的好消息。
- 小组任务目标清晰、具备可行性且与现有小组有差异;
- 小组满足3人及以上成员且分工明确。
一个小组的工作有章可循,推进过程才能有条不紊。每个SIG都需要自定义小组章程,明确小组任务目标、工作计划、会议机制、项目管理、组员职责和分工、组员成长等内容。小助手会为每个SIG提供章程模板。
- 组长
小组发起人自动成为组长,任期1年。组长对小组成员的数量和小组目标负责,负责招募组员、分配和推进工作任务、团队建设以及与社区人员联络沟通等。
- 组员
社区成员可自愿申请加入,由小组自行审核;从开发、研究、撰文等多方面参与小组任务。
- 协作平台:GitHub、微信等,每个小组可以自定义。
- 会议机制:定期召开一次小组例会,同步小组进展,共同讨论并解决小组所面临的问题。秉持开源开放的精神,会议间鼓励面向社区所有成员开放,会议记录以文档形式向社区公开。
- FISCO BCOS核心开发者将参与小组讨论,提供技术支持;
- 每个SIG的介绍与进展都将在FISCO BCOS开源社区公众号和GitHub上展示;
- 优秀的工作成果、成员风采等内容将以专题采访、特邀演讲等形式传播。
......
-
使用FISCO BCOS logo须符合品牌规范;
-
涉及FISCO BCOS相关传播内容时,须与运营人员沟通确认后方可发布;
-
兴趣小组不以盈利为目的,任何组员不能以FISCO BCOS兴趣小组名义从事盈利性行为;
-
小组目标任务和日常工作不涉币,且小组一切行为均应符合国家法律法规;
-
如果小组违反以上任何一项,经过双方沟通,视情况可取消小组或成员资格。
通过区块链技术及智能合约实现石头剪刀布的游戏玩法,解决双方遇到分歧的场景,让一方说服另一方;从0开始构建WeCross Go-SDK,以方便社区开发者通过Go-SDK实现UBI接口的快速调用;一系列FISCO BCOS、WeBASE的实操教程,教你快速上手区块链开发……
近期,2022年第1季Task挑战赛完美收官,本次活动面向社区征集代码及教程,激励更多开发者参与到FISCO BCOS开源项目及周边组件共建中,涌现了众多兼具创意与实用的代码,过程中的研发心得也沉淀为一篇篇详实的教程。让我们一起看看本次活动的贡献者榜单及贡献内容吧!
yekai1003
贡献者简介:
高野,京北方信息技术股份有限公司高级架构师,《Go语言区块链应用开发从入门到精通》作者、FISCO BCOS开源社区MVP。
PR简介:
【PR编号#79】通过区块链技术实现石头剪刀布的游戏,提前将双方要出的结果写到合约内,以保障双方玩石头剪刀布游戏结果的公平性; 【PR编号#85】撰写了Solidity进阶版开发教程,内容详实,图文并茂,为智能合约项目共建做出了重要贡献。
PR链接:
WeBankBlockchain/SmartDev-Contract#79
WeBankBlockchain/SmartDev-Contract#85
leo201313
贡献者简介:
曹明锐,北京邮电大学,擅长go语言,研究方向为区块链共识与分布式系统。
PR简介:
【PR编号#543、#173、#134、#76】为WeCross新增了默认链账户功能,解决了同时跨多条Fabric链时需要频繁手动切换账户的问题,并提供详细文档供开发者查阅;
【PR编号#169、#170】基于WeCross已有的示例合约逻辑,在另一条链上进行了相应的功能实现,补全了Chaincode,Solidity的版本,为开发者提供有用的参考。
PR链接:
WeBankBlockchain/WeCross-Console#173
WeBankBlockchain/WeCross-Java-SDK#134
WeBankBlockchain/WeCross-Account-Manager#76
WeBankBlockchain/WeCross-Console#169
WeBankBlockchain/WeCross-Console#170
Robin
贡献者简介:
柳贵,社区开发者,一位持续学习中的Gopher,FISCO BCOS开源社区MVP。
PR简介:
从0开始开发WeCross-Go-SDK,该SDK完成后,社区开发者可通过Go-SDK实现UBI接口的快速调用;目前SDK开发进行中,已完成部分模块,欢迎更多社区开发者一起共建。
PR链接:
WeBankBlockchain/WeCross-Go-SDK#1
Skkypy
贡献者简介:
孔令杰,北京思原帕斯信息技术有限公司,对区块链中间件技术感兴趣。
PR简介:
【PR编号#79】实现了WeBASE-Data对Solidity v0.6.10版本的支持;
【PR编号#457】结合WeBASE各子系统进行代码走读与分析,教程条理清晰,通俗易懂;
【PR编号#774】修复WeBASE-Front交易中参数校验的问题。
PR链接:
WeBankBlockchain/WeBASE-Data#79
WeBankBlockchain/WeBASE-Doc#457
WeBankBlockchain/WeBASE-Front#774
itherunder
贡献者简介:
电子科技大学学生。
PR简介:
为智能合约库贡献函数调用合约,可帮助开发者监听某个函数调用。
PR链接:
WeBankBlockchain/SmartDev-Contract#80
JqLiu123
贡献者简介:
刘建起,山东理工大学学生,擅长智能合约开发。
PR简介:
为智能合约库贡献匿名投票合约,实现了匿名且安全的多方投票,可以为一些业务场景带来启发。
PR链接:
WeBankBlockchain/SmartDev-Contract#86
dorname
贡献者简介:
北京机械工业自动化研究所有限公司,李广桥,擅长ExtJs前端框架,对分布式应用、区块链应用及原理感兴趣。
PR简介:
贡献WeBASE开发教程,帮助开发者知晓如何通过WeBASE导出的Java脚手架实现动态设置私钥发起交易的功能。
PR链接:
WeBankBlockchain/WeBASE-Doc#449
CN-GaoXuLiang
贡献者简介:
高旭亮,深圳职业技术学院学生,擅长Java编程,Web开发,曾获得广东省职业院校区块链大赛一等奖及一带一路暨金砖区块链赛项国内赛一等奖。
PR简介:
【PR编号#745】丰富了WeBASE-Front中Tool接口的功能,新增明文私钥格式转换功能,简洁高效;
【PR编号#425】贡献调用WeBASE接口进行功能开发的项目Demo与教程;
【PR编号#429】贡献通过WeBASE完成构造和发交易两个步骤的代码Demo与教程;
【PR编号#437】贡献调用WeBASE-Front的Tool接口进行链上交易解析的示例与教程。
PR链接:
WeBankBlockchain/WeBASE-Front#745
WeBankBlockchain/WeBASE-Doc#425
WeBankBlockchain/WeBASE-Doc#429
WeBankBlockchain/WeBASE-Doc#437
zzibc
贡献者简介:
冯佳乐 ,上海众恒软件技术有限公司,10年的软件开发经验,擅长Java技术开发、政务服务领域的项目研发和实施,目前主要负责公司政务项目的研发和实施工作。
PR简介:
【PR编号#447】通过图文教程讲解了搭链、合约创建、WeBASE部署合约的全操作过程,十分适合初学者入门阅读;
【PR编号#59】介绍了Java-SDK + FISCO BCOS + Spring-Boot构建区块链应用的流程,对于初学者入门区块链有一定的参考意义。
PR链接:
WeBankBlockchain/WeBASE-Doc#447
Const123456
贡献者简介:
符博,深圳职业技术学院学生,擅长使用Java主流框架进行后端开发,对前端主流的开发技术、框架基本了解。
PR简介:
通过合约代码+Java代码+图文教程讲解了通过WeBASE发起一笔交易的开发过程,很细致。
PR链接:
WeBankBlockchain/WeBASE-Doc#427
1824461877
贡献者简介:
陈钦宇,深圳职业技术学院学生,对区块链底层架构具有一定见解。
PR简介:
通过详细的图文教程阐述了WeBASE交易的整体流程,对于初学者熟悉交易过程有一定的参考意义。
PR链接:
WeBankBlockchain/WeBASE-Doc#435
liwh1227
贡献者简介:
李炜航,数金公共服务(青岛)有限公司,在区块链领域有丰富实践,专注区块链场景落地、数字金融等领域的研究。
PR简介:
【PR编号#62】贡献1篇FISCO BCOS 教程,详细讲解了基于docker在Deepin操作系统部署/启动 FISCO BCOS Air版本区块链的详细流程;
【PR编号#458】贡献1篇WeBASE教程,结合图文文档+代码详细讲解了构造WeBASE-Front镜像并部署的完整流程。
PR链接:
WeBankBlockchain/WeBASE-Doc#458
*按Github账号首字母排序
GitHub账号 | 姓名 | 所在机构 | PR链接 |
---|---|---|---|
carpONE | 梁永豪 | 广东机电职业技术学院 | WeBankBlockchain/WeBASE-Doc#446 |
DingDingDeMao | 吴永刚 | 重庆城市职业学院 | FISCO-BCOS#60 |
ethshan | 单志刚 | 数金公共服务(青岛)有限公司 | FISCO-BCOS#62 |
Ferwoo | 吴飞 | 社区开发者 | WeBankBlockchain/SmartDev-Contract#84 |
git-jacky-man | 赖泽沐 | 青岛东软载波科技股份有限公司 | WeBankBlockchain/WeBASE-Doc#434 |
loserpeople | 麦立健 | 深圳职业技术学院 | WeBankBlockchain/WeBASE-Doc#431 |
kimroniny | 郭仪 | **科学院大学 | WeBankBlockchain/SmartDev-Contract#82 |
Kesling515 | 林霖 | 广东药科大学 | WeBankBlockchain/SmartDev-Contract#81 |
mawl01 | 马维龙 | 神州数码方圆科技有限公司 | WeBankBlockchain/WeBASE-Doc#455 |
ttlcom | 张云龙 | 西部电子商务股份有限公司 | WeBankBlockchain/WeBASE-Doc#453 |
WriteRaven | Paul | 社区开发者 | WeBankBlockchain/WeBASE-Doc#451 |
wzl521 | 武志立 | 中原工学院 | WeBankBlockchain/SmartDev-Contract#83 |
GitHub账号 | 姓名 | 所在机构 | PR链接 |
---|---|---|---|
oryxJeek | 林森 | 社区开发者 | WeBankBlockchain/WeCross-Doc#206 |
99Kies | 汤会枫 | 湖州学院 | FISCO-BCOS#58 WeBankBlockchain/WeBASE-Doc#448 |
*按提交PR的时间先后顺序排列
FISCO BCOS开源已近5年,一路行来,数万名开发者、数千家企业机构、数百位社区贡献者汇聚于此,践行开源共创精神,协力打造开放多元的开源联盟链生态。在大家的共建下,FISCO BCOS生态不断丰富完善,涌现了众多开发工具,让FISCO BCOS的开发体验越来越丝滑友好。
2022年,社区Task挑战赛再度来袭,我们期待你的贡献,因为这份贡献将会汇聚为强大的社区之力,勾勒出令人惊叹的奇景。
在新一季挑战赛中,社区联合WeBASE开发团队及3个专项兴趣小组(SC-SIG\ NC-SIG\CC-SIG),基于中间件平台WeBASE、智能合约库、联盟链底层平台FISCO BCOS、跨链协作平台WeCross准备了近百项阶梯式Task,涵盖开发新特性、丰富组件功能、优化代码注释、贡献合约模板、原创各类代码走读教程、技术解析文章等。
欢迎大家Pick心仪的Task参与!当然,你还可以发布自定义Task,邀请社区开发者来解答。活动期间,你会入驻专属活动交流群,与技术达人一同切磋交流,还可获得扫地机器人、按摩仪、无线耳机、智能手环、社区周边等精美礼品。
玩法一:领取Task,参与项目共建
开发新特性,丰富组件功能,优化代码注释,提供智能合约模板,解答issue,优化技术文档等。
玩法二:领取Task,参与技术布道
原创各类开发部署等项目相关技术教程,代码走读教程,技术解析文章。
玩法三:自定义Task
发布你的自定义任务,可以是征集解决方案、特性或周边工具开发、教程等;或是参与其他社区开发者提交的自定义任务。
1. 中间件平台WeBASE Task
2. 智能合约库Task
3. 联盟链底层平台FISCO BCOS Task
https://github.com/FISCO-BCOS/java-sdk/projects/2
https://github.com/FISCO-BCOS/FISCO-BCOS/projects/3
4. 跨链协作平台WeCross Task
https://github.com/WeBankBlockchain/WeCross/labels/Task-L
https://github.com/WeBankBlockchain/WeCross/labels/Task-M
本次活动可以个人方式参与也可组队参与,流程如下所示:
报名方式
识别下方二维码添加小助手微信:FISCOBCOS010,进入活动专属交流群。加好友时请备注:Task挑战
领任务
在活动群中同步小助手你想参与的任务序号,完成任务领取。
任务开发及测试
基于领取的任务,开发代码或撰写图文教程等内容,代码类任务请编写对应的测试案例和文档;图文类教程建议使用markdown语法编写。
任务提交
完成代码开发/测试或教程撰写等内容后,即可通过PR的方式进行提交,提交时请根据开源项目选择对应路径:
01中间件平台WeBASE
https://github.com/WeBankBlockchain/WeBASE-Front/pulls
https://github.com/WeBankBlockchain/WeBASE-Node-Manager/pulls
https://github.com/WeBankBlockchain/WeBASE-Web/pulls
请选择community分支,提交PR
02智能合约库
https://github.com/WeBankBlockchain/SmartDev-Contract/pulls
请选择dev分支,提交PR
03联盟链底层平台FISCO BCOS
https://github.com/FISCO-BCOS/FISCO-BCOS/pulls
v3.0请选择dev分支,提交PR
v2.0请选择dev-2.0分支,提交PR
04跨链协作平台WeCross
https://github.com/WeBankBlockchain/WeCross/pulls
请选择dev分支,提交PR
01中间件平台WeBASE
https://github.com/WeBankBlockchain/WeBASE-Doc/tree/community/docs/WeBASE-Console-Suit/articles
请选择community分支,提交PR
02智能合约库/03联盟链底层平台FISCO BCOS/04跨链协作平台WeCross
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pulls
代码或教程审核
各项目维护者将对大家提交的PR内容进行审核,如有问题,会在群中和开发者进行讨论,双方达成共识,且内容符合合入要求才会进入PR合入。
PR合入
当完成代码或教程审核,由各项目维护者对PR进行合入,任务结束。
中间件平台WeBASE
Github代码仓库:
https://github.com/WeBankBlockchain/WeBASE
文档地址:
https://webasedoc.readthedocs.io/zh_CN/latest/
智能合约库
Github代码仓库:
https://github.com/WeBankBlockchain/SmartDev-Contract
文档地址:
https://smartdev-doc.readthedocs.io/zh_CN/latest/
联盟链底层平台FISCO BCOS
Github v2.0代码仓库:
https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master-2.0
Github v3.0 代码仓库:
https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.0.0-rc2
FISCO BCOS v2.0技术文档:
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html
FISCO BCOS v3.0技术文档:
https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/
跨链协作平台WeCross
Github代码仓库:
https://github.com/WeBankBlockchain/WeCross
文档地址:
https://wecross.readthedocs.io/zh_CN/latest/
贡献的代码须遵循相应的开源协议;
参与活动的代码、教程须原创;
项目代码符合政策和监管要求,不出现coin、token等字眼,功能层面不出现代币、Defi等场景;
奖品将在活动结束后的15个工作日内完成发放。