2023年第2季社区Task挑战赛升级新玩法,等你来战!

图片

第1季都有哪些有趣的作品?

在大家的共建下,FISCO BCOS开源生态不断丰富完善,涌现了众多实用技术教程和代码:基于数字身份凭证的业务逻辑设计,贡献了发放数字身份凭证的参考实现;提供企业碳排放、慈善公益等智能合约库业务场景案例;体验最新发布的WeCross-BCOS3-Stub,跟社区核心开发者碰撞想法并给出自己的见解…… [点击查看第1季详情]

2023年第2季正式开启,期待你的参与!

在新一季挑战赛中,DDCMS、WeBASE、WeIdentity开发团队及4个专项兴趣小组(SC-SIG\BTT-SIG\NC-SIG\CC-SIG),基于分布式数据协作管理DDCMS、中间件平台WeBASE、分布式身份解决方案WeIdentity、智能合约库、联盟链底层平台FISCO BCOS、跨链协作平台WeCross准备了近百项阶梯式Task,同时也新增了挑战级Task供双人组队完成,涵盖开发新特性、丰富组件功能、优化代码注释、贡献合约模板、原创各类代码走读教程、技术解析文章等。

欢迎大家Pick心仪的Task参与!当然,你还可以发布自定义Task,邀请社区开发者来解答或者担任开源导师指导参赛选手完成Task挑战。活动期间,你会入驻专属活动交流群,与技术达人一同切磋交流,获得社区开源导师的技术助力,还可获得投影仪、蓝牙音箱、无线键盘鼠标、无线充、运动手环、社区定制周边等精美礼品。
图片

01 参与方式

玩法一:领取Task,参与项目共建
开发新特性,丰富组件功能,优化代码注释,提供智能合约模板,解答issue,优化技术文档等。

玩法二:领取Task,参与技术布道
原创各类开发部署等项目相关技术教程,代码走读教程,技术解析文章。

玩法三:双人组队领取挑战级Task
邀请1名队友,一起参与Task列表中的双人组队挑战型任务,两人可同时获得评奖资格,收获一样的奖品。

玩法四:担任开源导师,指导参赛选手完成任务
在Task挑战赛活动交流群内为参赛选手提供一些技术答疑或指导,帮助参赛选手顺利提交PR,完成任务。

玩法五:自定义Task
发布你的自定义任务,可以是征集解决方案、特性或周边工具开发、教程等;或是参与其他社区开发者提交的自定义任务。

Task列表 (★为Task难易程度参考)

1. 分布式数据协作管理DDCMS Task

图片

2. 中间件平台WeBASE Task

图片

3. 分布式身份解决方案 WeIdentity Task

图片

4. 智能合约库Task

图片

5. 联盟链底层平台FISCO BCOS Task

图片

6. 跨链协作平台WeCross Task

图片

02 奖励介绍

图片

03 参与流程

本次活动可以个人或组队方式参与,还可以报名担任开源导师,指导参赛者完赛。流程如下所示:
图片
报名方式
添加小助手微信FISCOBCOS010,进入活动专属交流群。加好友时请备注:Task挑战

领任务
在活动群中同步小助手你想参与的任务序号,完成任务领取。

任务开发及测试
基于领取的任务,开发代码或撰写图文教程等内容,代码类任务请编写对应的测试案例和文档;图文类教程建议使用markdown语法编写。

任务提交
完成代码开发/测试或教程撰写等内容后,即可通过PR的方式进行提交,提交时请根据开源项目选择对应路径:

项目共建类PR提交路径:

01分布式数据协作管理DDCMS
https://github.com/WeBankBlockchain/DDCMS/pulls
请选择dev分支,提交PR

02中间件平台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

03分布式身份解决方案WeIdentity
https://github.com/WeBankBlockchain/WeIdentity/pulls
请选择community分支,提交PR

04智能合约库
https://github.com/WeBankBlockchain/SmartDev-Contract/pulls
请选择dev分支,提交PR

05联盟链底层平台FISCO BCOS
https://github.com/FISCO-BCOS/FISCO-BCOS/pulls
v3.0请选择dev分支,提交PR
v2.0请选择dev-2.0分支,提交PR

06跨链协作平台WeCross
https://github.com/WeBankBlockchain/WeCross/pulls
请选择dev分支,提交PR

技术布道类PR提交路径:

01分布式数据协作管理DDCMS
https://github.com/WeBankBlockchain/DDCMS-Docs/pulls
请选择dev分支,提交PR

02中间件平台WeBASE
https://github.com/WeBankBlockchain/WeBASE-Doc/tree/community/docs/WeBASE-Console-Suit/articles
请选择community分支,提交PR

03分布式身份解决方案WeIdentity
https://github.com/WeBankBlockchain/WeIdentity-Doc/pulls
请选择community分支,提交PR

04智能合约库/05联盟链底层平台FISCO BCOS/06跨链协作平台WeCross
https://github.com/FISCO-BCOS/FISCO-BCOS-SIG/pulls

代码或教程审核

各项目维护者将对大家提交的PR内容进行审核,如有问题,会在群中和开发者进行讨论,双方达成共识,且内容符合合入要求才会进入PR合入。

PR合入
当完成代码或教程审核,由各项目维护者对PR进行合入,任务结束。

04 项目代码仓库及文档资料

分布式数据协作管理DDCMS
Github代码仓库:
https://github.com/WeBankBlockchain/DDCMS
文档地址:
https://ddcms-docs.readthedocs.io/en/latest/

中间件平台WeBASE
Github代码仓库:
https://github.com/WeBankBlockchain/WeBASE
WeBASE文档地址:
https://webasedoc.readthedocs.io/zh_CN/latest/

分布式身份解决方案WeIdentity
Github代码仓库:
https://github.com/WeBankBlockchain/WeIdentity
文档地址:
https://weidentity.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个工作日内完成发放。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【基础类】—原型链系统性知识

一、创建对象有几种方法 字面量创建对象 1-1. 什么是字面量 字面量就是所见即所,指的是常量;用来为变量赋值时的常数量 代码例子:123;‘ABC’, {name: ‘张三’}, undefined , true 生活例子:门店的招牌&a…

[C++项目] Boost文档 站内搜索引擎(4): 搜索的相关接口的实现、线程安全的单例index接口、cppjieba分词库的使用、综合调试...

有关Boost文档搜索引擎的项目的前三篇文章, 已经分别介绍分析了: 项目背景: 🫦[C项目] Boost文档 站内搜索引擎(1): 项目背景介绍、相关技术栈、相关概念介绍…文档解析、处理模块parser的实现: 🫦[C项目] Boost文档 站内搜索引擎(2): 文档文本解析模块…

CDN(内容分发网络)

CDN的全称是 Content Delivery Network, 即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞&a…

CentOS7 安装 MongoDB5

MongoDB是一种NoSQL数据库,它存储数据的方式与传统的关系型数据库不同。MongoDB使用文档数据库模型,将数据存储在自包含的、可扩展的BSON文档中。MongoDB具有高可用性、自动分片、动态查询能力、灵活性等优点,适合于许多不同的应用场景。 下…

ACM Journals的Word模板使用心得

按照说明一步一步按照顺序调整格式,体力活,考验耐心细心。 两个模板,第一个是 Submission Template投稿用的,第二个是Primary Article Template接收后用的。 及时保存备份,以便恢复到最初满意的状态。 格式确定后&a…

EMC框架简单归纳

电磁干扰的产生原因&#xff1a;电压/电流的变化中不必要的部分。 电磁干扰的耦合途径有两种&#xff1a;导线传导和空间辐射。 导线传导干扰原因是电流总是走“最小阻抗”路径。以屏蔽线为例&#xff0c;低频&#xff08;f<1kHz&#xff09;时&#xff0c;导线的电阻起到主…

函数的递归与迭代

递归经典问题&#xff1a;&#xff08;自行尝试&#xff09; 1、汉诺塔问题 2、青蛙跳台阶问题 练习1、 练习2、

API HOOK技术在MFC程序破解过程中的应用

更新&#xff0c;修改了一下typora的上传脚本&#xff0c;把图片全部上传到看雪上了 本文已于2023-08-02首发于个人博客 图片加载不出来&#xff0c;放了一个PDF版本在附件里 文中有几张图片是动图&#xff0c;如果不会动&#xff0c;可以去我的个人博客看 最近破解了一个M…

W5500-EVB-PICO 做TCP Server进行回环测试(六)

前言 上一章我们用W5500-EVB-PICO开发板做TCP 客户端连接服务器进行数据回环测试&#xff0c;那么本章将用开发板做TCP服务器来进行数据回环测试。 TCP是什么&#xff1f;什么是TCP Server&#xff1f;能干什么&#xff1f; TCP (Transmission Control Protocol) 是一种面向连…

MYSQL进阶-查询优化- 实战 STATUS

回城传送–》《100天精通MYSQL从入门到就业》 文末有送书活动&#xff0c;可以参加&#xff01; 文章目录 一、练习题目二、SQL思路SQL进阶-查询优化- SHOW STATUS初始化数据解法SHOW STATUS是什么实战经验&#xff1a;常用的mysql状态查询1、QPS(每秒处理的请求数量)计算思路…

flutter相关URL schemes

先看效果 使用 url_launcher库 做唤起其他app操作 url_launcher | Flutter Package 配置 安卓 flutter 项目目录下的 android\app\src\main\AndroidManifest.xml 如果不配置的话 有些手机就打不开app <queries><!-- If your app checks for SMS support --><…

Web前端之NodeJS、Vue

文章目录 一、Babel转码器1.1 Babel安装流程1.2 Babel命令行转码 二、Promise对象三、测试方式四、Vue&#xff08;渐进式JS框架&#xff09;4.1 准备4.2 创建一个项目4.3 运行一个项目 五、模板语法5.1 文本5.2 原始html5.3 属性Attribute5.4 使用JavaScript表达式 六、条件渲…

禁止别人调试自己的前端页面代码

为啥要禁止&#xff1f; 由于前端页面会调用很多接口&#xff0c;有些接口会被别人爬虫分析&#xff0c;破解后获取数据 为了 杜绝 这种情况&#xff0c;最简单的方法就是禁止人家调试自己的前端代码 无限 debugger 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输…

chatGPT应用于房地产行业

作为 2023 年的房地产专业人士&#xff0c;您无疑认识到技术对行业的重大影响。近年来&#xff0c;一项技术进步席卷了世界——人工智能。人工智能彻底改变了房地产业务的各个方面&#xff0c;从简化管理任务到增强客户互动。 在本文中&#xff0c;我们将探讨几种巧妙的人工智…

CEC2013(MATLAB):能量谷优化算法EVO求解CEC2013的28个函数

一、能量谷优化算法EVO 能量谷优化算法&#xff08;Energy valley optimizer&#xff0c;EVO&#xff09;是MahdiAzizi等人于2023年提出的一种新颖的元启发式算法&#xff0c;其灵感来自关于稳定性和不同粒子衰变模式的物理原理。能量谷优化算法&#xff08;Energy valley opt…

spss什么是描述性分析,以及如何去处理。

描述性分析是数据分析的第一步&#xff0c;是了解和认识数据基本特征和结构的方法&#xff0c;只有在完成了描述性统计分析&#xff0c;充分的了解和认识数据特征后&#xff0c;才能更好地开展后续更复杂的数据分析。因此&#xff0c;描述性分析是开展数据分析过程中最基础且必…

Idea添加mybatis的mapper文件模版

针对Java开发人员&#xff0c;各种框架的配置模版的确是需要随时保留一份&#xff0c;在使用的时候&#xff0c;方便复制粘贴&#xff0c;但是也依然不方便&#xff0c;我们可以给开发工具&#xff08;IDE&#xff09;中添加配置模版&#xff0c;这里我介绍下使用idea开发工具&…

高忆管理:今年来尚未有公司递表,香港SPAC市场为何“熄火”?

香港SPAC上市准则敞开之后&#xff0c;从第一家公司上市到现在已经有1年多的时刻。&#xff08;【深度】王石、李宁、卫哲争相发起建立SPAC&#xff0c;香港版“上市盲盒”会火吗&#xff1f; 界面新闻了解到&#xff0c;今年以来&#xff0c;香港SPAC并没有新动态&#xff0c;…

数据链路层 -帧结构

帧结构 802.3 有线网卡的帧格式802.11 无线网卡的帧格式 802是指一个国际标准委员会 IEEE 802 帧头主要包括三个部分&#xff1a; 目标MAC&#xff08;6个字节&#xff09;源MAC &#xff08;6个字节&#xff09;类型 &#xff08;包含两种类型&#xff1a;0x0800【IP协议】 …

麻省理工学院利用水泥和炭黑制造出超级电容器

麻省理工学院的研究人员展示了一种使用低成本水泥和炭黑的制造的超级电容器&#xff0c;这一发明可能会彻底颠覆可再生能源的存储。 ​为了解决太阳能、风能和潮汐能等间歇性和非周期性电源的普及问题&#xff0c;实用并且廉价的电力储存技术一直是重要的环节。MIT的研究人员最…