前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前方高能,助燃区块链开源之火

前方高能,助燃区块链开源之火

作者头像
bengbengsu
发布2022-06-14 18:40:28
5170
发布2022-06-14 18:40:28
举报
文章被收录于专栏:腾讯云区块链腾讯云区块链

“社区重于代码”,一直是长安链开源社区的核心理念所在。

长安链·ChainMaker社区以“开源开放”为初心,采取“联合开发、多元共治”的模式,项目代码来自国内目前一流的研究院机构、高校、头部大厂以及更广大的开发者。在大家的协作与努力下,长安链·ChainMaker技术保持了快速的迭代与升级。社区重于代码,一直是长安链开源社区的核心理念所在。

目前,长安链社区已开放出文档、代码等超多阶梯式任务,并提供了社区认证、超值礼盒等丰富的激励,助力开发者实现从“小白”到“专家”的晋级成长。我们期待着有更多开发者成为ChainMaker的一员,一起探索和构建区块链的开源世界,一起助燃区块链的开源之火。

2022 年 5 月 ,腾源会联合国内外 10 多个顶级开源基金会及 50 余家优秀开发者开源社区,推出全新项目「开源摘星计划(WeOpen Star )2022」,助力开发者更好地了解开源,参与到开源的具体贡献与实践中。长安链ChainMaker开源项目作为唯一一个区块链技术项目,参与此次「开源摘星计划(WeOpen Star )2022」,希望为大家提供更多更丰富的激励,鼓励大家深度参与我们的开源协作,跟我们一起做更多有挑战性的事情。

Pick Task 做“开源之星“

还在等什么~ 快来社区pick你的Task,领取丰厚激励,向着“开源之星”的目标出发!

有哪些社区Task?

🌟编程类

经过大家的持续共建,长安链陆续支持了跨链、多种合约语言、更丰富的身份权限控制机制等等,技术生态不断升级完善;而目前,智能合约和生态工具的开发、组件功能的丰富等方向,这些方向的任务已成为继续提升长安链开发体验的重要部分。

以下列出了当前社区的部分阶梯式Task,从简单的建链部署,到更有挑战性的智能合约安全审计、一键检测部署工具,超多的coding任务等你挑战!

建链部署

经过基础的代码学习,你可以添加/修改注释,完成1个demo应用运行使用。你可以提交视频或链接,用多样的形式展现过程与成果。

java sdk兼容性优化

兼容对于稳定性和效率提升都非常重要,该任务需要你完成:移除JavaSDK 对 Oracle 的依赖(包sun.security,例如使用adoptjdk),并实现openjdk1.8高版本及新版本适配。

智能合约安全审计工具

智能合约安全审计可以对项目的智能合约进行详细分析,这对于保障合约投资资金非常重要。在交易数值较大或参与者较多的情况下,安全审计尤其有价值。该任务希望新增智能合约形式化验证工具,为智能合约提供安全检测和验证,精确定位风险代码位置并给出修改建议。

一键检测及部署工具

在部署环境及项目较多的情况下,配置和部署流程会变得更加麻烦和耗时;同时,区块链的入门者也会被配置和部署方面的基础问题所困扰。一键分享检测及部署工具可以较大地降低开发者的学习成本,减少部署项目所带来的精力浪费。工具可包含以下功能:硬件检测、软件依赖检测、网络连通性检测、依赖软件/环境自动安装、根据检测结果自动推荐最佳配置、一键多机部署。

使用C/C++访问长安链SDK

长安链支持多种语言的智能合约,使用C/C++实现访问长安链的SDK功能,能够进一步实现多语言链SDK,方便应用开发者与链进行交互,完成合约创建、调用、链管理等功能。

使用Jaeger和日志

实现区块的完整处理trace功能

该任务的目标是在10秒内分析出长安链在处理一个区块的各阶段耗时,并能够可视化观测trace结果。认领者可以首先熟悉各个模块、产块的核心逻辑以及主要函数,并收集trace关键日志;然后对jaeger的设计模式和数据模型进行研究,实现一个agent/插件,上报日志到es。最后,通过 jaeger的可视化web查看trace结果的目标,成功完成任务。

还有更多开放出的协作任务,总有一款适合你~

🌟文档类

参与长安链文档的中译英转换,来体验翻译官的快乐吧!

🌟社区日常任务

日常任务包括在社区提交问题或互助解答,发现文档或代码Bug问题,以及提出合理需求等等,你可以用提交Issue/Comment的形式完成。此外你还可以提交项目笔记,形式不限,是时候充分发挥你的创造力了!

🌟其他类

你还可以加入开源知识分享官的队伍,将学习笔记或开源相关笔记发布在任意社区/博客/视频平台,即可收获额外的惊喜奖励~

🔍面对如此丰富的任务,你是否已经迫不及待了呢?更多长安链ChainMaker社区任务详情,快进入以下链接查收吧!

https://github.com/weopenprojects/WeOpen-Star/issues/45

有什么奖励等你开启?

通过完成以上任务并申报积分,你将有机会收获丰厚奖励和荣誉激励:

1. 所有参与者都将获得「开源摘星者」纪念证书

2. 月度超级激励礼盒(10名/月),包含QQ音乐/腾讯视频年卡等在内的摘星学习礼盒

3. WeOpen Star 「开源摘星者」证书+礼包(100 名),评选年度 100 名重要贡献的 「开源之星」,颁发 「开源摘星 100 人」 荣誉证书及专属奖励;与开源项目创始人共同走访腾讯总部,并参与 「开源摘星 100 人」 年终颁奖典礼

如何加入长安链开源社区?

详情戳👇视频

如何提交一个PR?

如果你对参与长安链开源贡献及开源摘星计划感兴趣,可添加小助手微ChainMaker2022,或扫描下方二维码进行添加。

点击“阅读原文“,查看更多社区任务~

RECOMMEND

Tips

更多长安链开源项目QA,可登录开源社区、技术文档库查看。

下载源码

https://git.chainmaker.org.cn/chainmaker/chainmaker-go

查阅文档

https://docs.chainmaker.org.cn/

长安链ChainMaker案例征集

http://www.wenjuan.com/s/UZBZJvhFGte/

“长安链ChainMaker”是国内首个自主可控区块链软硬件技术体系,由微芯研究院联合腾讯等头部企业和高校共同研发,具有全自主、高性能、强隐私、广协作的突出特点。长安链面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案,为长安链生态联盟提供强有力的区块链技术支撑。取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云区块链 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档