2023 波卡年度报告选读:Polkadot SDK 与开发者社区

2024-01-06 21:12

本文主要是介绍2023 波卡年度报告选读:Polkadot SDK 与开发者社区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

原文:https://dashboards.data.paritytech.io/reports/2023/index.html#section6

编译:OneBlock

编者注:Parity 数据团队发布的 2023 年 Polkadot 年度数据报告,对推动生态系统的关键数据进行了深入分析。报告全文较长,本文是该报告的第六部分,主要介绍 Polkadot SDK 和开发者社区的数据情况。

波卡开发者社区现状

Polkadot 的开发者社区是区块链领域的重要力量,因其实力和积极参与而脱颖而出。据 Electric Capital 报道,Polkadot 是区块链世界中领先的开发生态系统之一,排名连续仅次于以太坊。

仅在 3.6 年内,Polkadot 的全职开发者(在一个月内贡献代码超过 10 天的开发者)数量就达到了 500 人,是任何区块链生态系统增长最快的。这种认可证明了生态系统内不懈的贡献以及大量积极参与其中的开发者。

Polkadot Blockchain Academy(PBA)提供了一个独特的区块链技术教育体验,以 Polkadot 和 Substrate 为基础。该项目旨在面向开发者和 Polkadot 项目创始人,由 Polkadot 生态系统、Parity Technologies 和 Web3 Foundation 的专家领导。课程包括关于经济学、治理、博弈论、密码学的理论模块,以及 Polkadot 特定技术的实际应用。该学院旨在为参与者提供构建区块链并为 Polkadot 生态系统做出重大贡献的知识和技能。欢迎对 Web3 和区块链技术充满热情的新手和经验丰富的个人参与。

🔍 你可以在这里查看 PBA 详情:

https://polkadot.network/development/blockchain-academy/

截至 2023 年 9 月,经过一年的开发和完善,PBA 已将其课程资料公开发布。这一举措是他们持续努力的一部分,旨在加强课程内容和学习体验,致力于为在 Polkadot 生态系统中茁壮成长的开发者提供必要的技能。

🔍 你可以在这里查看公开课程资料:

https://polkadot-blockchain-academy.github.io/pba-book/

Polkadot 开发者英雄计划是一个面向活跃参与 Polkadot 生态系统的开发者的社区倡议。它面向各级开发者,鼓励技术贡献、参与讨论以及创作与 Polkadot 相关的技术内容。该计划提供各种福利,包括专门的教育空间、独家内容、导师辅导会、社交活动、职业机会等。旨在连接、培养和激励 Polkadot 开发者社区,为知识分享和职业发展提供平台。计划包括新手(Polkadot 开发初学者)和英雄(Polkadot 技术倡导者)两个类别。活动包括导师辅导、为 Polkadot 堆栈做出贡献、内容创作以及参与活动发言。有兴趣的参与者可以注册并自荐加入该计划。

🔍 你可以在这里查看开发者英雄计划详情:

https://polkadot.network/development/developer-heroes/

GitHub 提交记录

2023 年,整个生态系统的提交量持续高于每周 4000 次,但与年初相比,年后半段明显减少。提交并不总是代表存储库背后的真实活动,虽然我们看到了一定的减少,但可以通过其他 GitHub 指标来强调开发者的整体参与度。

在这里插入图片描述

GitHub 活跃开发者

审查每周提交代码的开发者人数发现,贡献者数量保持稳定。2023 年,每周参与代码库的开发者超过 800 人。这些数字统计了每周对主默认分支进行提交的独特开发者姓名,不包括机器人和复制的存储库。

在这里插入图片描述

GitHub:议题开启和关闭数量

按月统计的议题(Issue)开启和关闭数量表明,整年的活动量持续不断。尽管提交数量有所减少,但议题数量保持较高水平,并在整年内持续开启和关闭。从所有存储库中,有超过 8 个月开启了超过 3000 个议题,关闭了超过 2500 个议题。

在这里插入图片描述

GitHub 合并的 Pull 请求

此外,我们可以指出所有分支的合并的 Pull 请求,展示生态系统中活动的持续性。2023 年,几乎每个月都有超过 7000 个存储库的合并 Pull 请求。通过查看提交、活跃开发者、议题和合并的 Pull 请求,我们能更深入地了解生态系统的活跃程度,并突显持续发展的情况。

在这里插入图片描述

唯一开发者和组织提交

查看前 50 个存储库,根据唯一开发者数量和对主分支的组织提交,可以明显看出数百名开发者参与了数千次提交。在一些存储库中,超过 500 名个人贡献者,展示了在多个不同项目上工作的广泛人才。

在这里插入图片描述

Polkadot-SDK

Polkadot SDK 是一个强大的工具包,旨在简化在 Polkadot 或独立的区块链生态系统中开发 Web3 应用程序的过程。它集成了 Polkadot、Substrate 和 Cumulus 到一个统一的框架中,简化了独立区块链和平行链的创建。Substrate 作为基础框架,为开发者提供了可定制的区块链构建模块(称为“pallets”),而 Cumulus 则促进了平行链的创建,这些链受益于 Polkadot 的安全性和互操作性。此外,Polkadot.js API 允许与 Polkadot 网络无缝互动,这对于开发与区块链通信的用户界面和 DApps 至关重要。

将 Polkadot、Substrate 和 Cumulus 存储库整合到 Polkadot SDK 存储库中简化了议题跟踪和文档编写,增强了开发团队之间的协作和连续性。现有的议题和 Pull 请求仍然可以访问,确保连续性。此举旨在简化开发过程,消除在各个存储库之间需要“companion”Pull 请求的需求,并促进更好的协作。这一变革突显了 SDK 作为区块链开发的全方位生态系统的重要角色。

🔍 有关更详细的信息,请访问:

https://wiki.polkadot.network/docs/start-building

https://wiki.polkadot.network/docs/build-index

https://wiki.polkadot.network/docs/build-open-source

「竞争和合作之间的区别在于技术。这就是为什么我们设计 Polkadot 和 Substrate 既中立又通用。—— Dr. Gavin Wood

Polkadot-SDK 的通用和中立特性吸引了 Polkadot 生态系统之外的项目使用其面向未来的开源技术。其中一些项目包括:

Avail Project

Avail 项目是现代区块链开发的全面解决方案,解决了单体式区块链的问题。它提供了模块化方法,可优化、扩展和高效地进行区块链开发。Avail 提供了安全的数据和共识层,支持各种区块链应用,包括主权 Rollups 和最小化信任应用。

Avail 选择了 Polkadot 和 Substrate 作为其数据可用性(DA)层,因为 Polkadot 的 BABE 和 GRANDPA 共识机制提供了网络活跃性和安全性的平衡。这种混合共识方法增强了网络韧性,使 Avail 能够应对各种网络挑战。此外,Polkadot 的 NPoS 和轻量级客户端网络提供了高度的去中心化和安全性。结合 Avail 的模块化方法和有效的奖励分配,使其与其他 DA 解决方案有所区别。

🔍 Avail 官网:https://www.availproject.org/
🔍 有关详细分析,请查阅 Avail 博客的完整文章:

https://blog.availproject.org/a-guide-to-selecting-the-right-data-availability-layer/

Madara Starknet Sequencer

Madara 是一个高性能的 Starknet 序列器,旨在支持可定制和高效的特定应用区块链,也就是应用链。它利用 Substrate 框架增强了 Cairo VM 的功能,使其能够创建安全、可证明和灵活的程序。Madara 提供可扩展的基础设施、高吞吐量和对应用的控制,具有链上隐私支持、跨链互操作性和强大的执行功能。它有助于在区块链开发中提供具有成本效益、可扩展和可定制的解决方案,特别适用于去中心化应用(DApps)。

🔍 Madara 官网:https://www.madara.zone/
🔍 有关 Madara 及其特性的详细了解,请阅读 StarkWare 网站上的完整文章:

https://starkware.co/resource/harnessing-the-beast-madara-and-the-revolution-of-starknet-appchains/

Cardano Partner Chains

Cardano 宣布推出互操作的 Layer1 区块链网络 Partner Chains。为此,Cardano 将使用 Substrate 作为 Polkadot SDK 的基础,“作为一种经过验证的开源模块化框架” — 展示了 Substrate 在 Web3 中扩展的潜力,以及它在其他链和生态系统中的易用性。

🔍 Cardano 官网:https://cardano.org/
🔍 有关更多信息,请阅读 IOHK 博客上的完整公告:

https://iohk.io/en/blog/posts/2023/11/03/partner-chains-are-coming-to-cardano/

NEAR / Octopus Network

基于 NEAR,Octopus 项目允许应用链或特定应用链创建和提供一种水平扩展性和更大定制性的形式,以便于 NEAR 上的任何项目拥有自己的区块链。这些应用链通过 Substrate(Parity Tech 的区块链 SDK)创建,使用基于板块的 EVM,可以成为 EVM 兼容的模板。

🔍 NEAR 官网:https://near.org/
🔍 你可以在这里了解 Substrate 详情:

https://github.com/near/nearcore/blob/2f04b7f05b041cb06ddfc23f7a2004fd594f44d4/ATTRIBUTIONS.md?plain=1#L5-L6

官方论坛:Substrate Stack Exchange

Polkadot 社区通过使用 Polkadot & Substrate Stack Exchange 论坛促进开发者之间的知识分享。该论坛是询问和回答与 Substrate 和更广泛的 Polkadot 生态系统相关议题的关键资源。它是开发者与社区互动,并参与广泛讨论的地方。从新开发者到波卡平行链项目的创始人和波卡核心工程师,它是一个强大的社区驱动资源,促进协作,并作为生态系统的重要知识中心。

2023 年,该论坛有近 1300 名新成员加入,并提出了成千上万个议题并得到解答。话题涵盖了板块合约、wasm、XCM、runtime、ink、polkadot.js 等方面的议题,以及有关治理、波卡平行链、质押、链上数据等方面的更普遍的议题。

🔍 你可以在这里查看官方论坛详情:

https://substrate.stackexchange.com/

在这里插入图片描述

Top 25 主题标签

随着时间的推移,我们观察到特定主题在 Stack Exchange 上引起了开发者的兴趣。2023 年,最多标记的主题是 polkadot-js,其次是 substrate-node-template、polkadot 和 ink。

在这里插入图片描述

用户活跃度

整年都有数百个议题被发布到论坛,每周的参与度保持稳定。最多的一周有 400 多个议题和回答,正常情况下每周在 200-350 个左右。

在这里插入图片描述

这篇关于2023 波卡年度报告选读:Polkadot SDK 与开发者社区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/577625

相关文章

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

京东物流查询|开发者调用API接口实现

快递聚合查询的优势 1、高效整合多种快递信息。2、实时动态更新。3、自动化管理流程。 聚合国内外1500家快递公司的物流信息查询服务,使用API接口查询京东物流的便捷步骤,首先选择专业的数据平台的快递API接口:物流快递查询API接口-单号查询API - 探数数据 以下示例是参考的示例代码: import requestsurl = "http://api.tanshuapi.com/a

Matter.js:Web开发者的2D物理引擎

Matter.js:Web开发者的2D物理引擎 前言 在现代网页开发中,交互性和动态效果是提升用户体验的关键因素。 Matter.js,一个专为网页设计的2D物理引擎,为开发者提供了一种简单而强大的方式,来实现复杂的物理交互效果。 无论是模拟重力、碰撞还是复杂的物体运动,Matter.js 都能轻松应对。 本文将带你深入了解 Matter.js ,并提供实际的代码示例,让你一窥其强大功能

2023 CCPC(秦皇岛)现场(第二届环球杯.第 2 阶段:秦皇岛)部分题解

所有题目链接:Dashboard - The 2023 CCPC (Qinhuangdao) Onsite (The 2nd Universal Cup. Stage 9: Qinhuangdao) - Codeforces 中文题面: contest-37054-zh.pdf (codeforces.com) G. Path 链接: Problem - G - Codeforces

妈耶!被夸爆的毕业设计选题原来在这里《社区老人智慧服务系统的设计与实现。》

🎓亲爱的同学们,你是否正在为计算机毕业设计选题而犯愁?今天,我要给大家推荐一个既实用又有趣的选题!这个项目不仅能让你在毕业设计中脱颖而出,还能让你对旅游行业有更深入的了解。 🚩毕设中如何选题?🍑  对于项目设计中如何选题、让题目的难度在可控范围,以及如何在选题过程以及整个毕设过程中如何与老师沟通,有疑问不清晰的可以联系我,免费提供咨询答疑;【💯提供2000个题库参考💯】 🚭毕设项

android sdk 设置

android sdk 设置 http://www.androiddevtools.cn/

游戏开发者有必要写博客的6大原因

为什么你要写博客?在本文中我将分析为何写博客在游戏产业中如此有效的 6 大原因。 假设你是资深的游戏开发者、制作、发行商、二年级学生、测试者、设计师、程序员、美术师或者编曲者。你的爱好伴随着许多的技艺。每个人完成一款游戏的过程,方法都不同,这里也充满许多值得我们学习的有趣瞬间。当然你可以继续坚守自己的看法。但我还是看到了许多低调的开发者们在挣扎着。 1. 贡献 我的观点中最重要的一方面便是你

unable to access android sdk add-on list解决办法

mac环境,由于不小心删掉了sdk文件夹的内容,拷贝别人的文件内容过来后,发现sdkmanager不见了。 慌乱中重装了Android Studio。 打开app后发现如下提示:unable to access android sdk add-on list 解决办法: 在 Android Studio 安装目录 bin/idea.properties 文件最后追加一句 disabl