ブロックチェーン開発者コミュニティの側面
2 月 27 日 20:00 に、BlockMania AMA ライブ ブロードキャストの 52 回目のエピソードが続きます。このエピソードはハードコア テクノロジー シリーズです。BlockMania は、ブロックチェーン業界の最も深い認識と考え方を業界と一般の人々にもたらすことに取り組んでいます。その他のコミュニティ私たちは協力し、思考のコネクターと増幅器を一緒に構築します。
今回のテーマは「ブロックチェーン開発者コミュニティの側面」です。ゲストには、有名なテクノロジー コミュニティである Rebase コミュニティの創設者である Liu Jiyang 氏が参加し、ブロックチェーン開発者コミュニティの現状と開発者がどのように取り組んでいるのかについて皆さんに語りました。プロジェクトと開発者コミュニティを構築および維持する方法。
以下は、この AMA の内容のレビューです
共有の一部の文脈に応じて、次の式は同等であると考えることができます。
開発者 vs 開発者コミュニティ
開発者コミュニティ vs 開発者エコロジー
開発者 vs インディー開発者 vs 開発チーム
副題
開発者 (コミュニティ) が重要な理由
1. 将来のアプリケーションは新世代のインターネット上に構築されるでしょう。
2. アプリケーションは開発者が構築する必要があります。
副題
ブロックチェーン開発者コミュニティ
コミュニティは非常に柔軟で抽象的な概念であり、「特定の交流のために集まる人々のグループ」と定義できます。ブロックチェーン + 開発者というニッチな分野のコミュニティであっても、実際にはさまざまな分類方法があります。ここでは、さまざまな人々のグループに比較的一般的だと思われるいくつかの分類のみを行い、具体的な対話形式 (電報、WeChat など) については説明しません。
ブロックチェーンコミュニティのセグメント化方法: プロジェクト、ドメイン、言語。
他の
ビットコイン
イーサリアム
他の
これらのコミュニティの中で、ビットコインとイーサリアムは依然として 2 つの最大のコミュニティです。
ドメイン方式を使用して分類することもできます。
スマートコントラクト: 例: イーサリアム、EOS
アプリケーション: 例: Cryptokitties、Bittorrent
通貨: 例: ビットコイン、モネロ
インフラストラクチャ: 例: イーサリアム、Nervos、Polkadot、Cosmos
Defi: Maker、0x、dYdXなど
これらのコミュニティでは、スマート コントラクト開発者が最も多く、40% を占めています [1]。
上の図からわかる傾向は、スマートコントラクト、アプリケーション、通貨の開発者の総数が減少し、インフラストラクチャとDefiの開発者が増加していることです。
Dapp市場の冷え込みにより、スマートコントラクト開発者の全体数は減少しているものの、フルタイムの開発者の数は増加しています。 [1]
開発者コミュニティは言語ごとに分類することもできます。
C++
Rust
Go
Solidity
Javascript
等
コア プロトコルの開発では C++、Rust、Go がより一般的であり、アプリケーション プロトコルと製品の開発では Solidity と Javascript がより一般的です。
ブロックチェーン開発者コミュニティの特徴
副題
ブロックチェーン開発者
ブロックチェーン開発者の分類
ブロックチェーン開発者は 2 つのカテゴリに分類されます。
1. コアプロトコル開発者
2. エコロジー開発者
副題
ブロックチェーン開発者のポートレート
年齢層: インターネット開発者と一致する
彼らのほとんどは 25 ~ 35 歳で、主流のインターネット開発者と一致します。
経験:ほとんどが初心者
スマートコントラクト開発に関しては、ほとんどの開発者はまだ初心者です。この点は、ChainIDE の論文 [5] からわかります。ChainIDE ユーザーの 81% は、自分のニーズを開発するのではなく、チュートリアルやサンプルのコードを使用しています。
開発への参加方法:さまざま
図の各行は特定の開発者によって送信されたコミットを表し、各点はコミットを表します。継続的 (月に 10 日以上) の貢献がある場合、これはフルタイムの開発者であると推定されます。断続的 (2 ~ 9 日) の貢献がある場合は、パートタイムの開発者であることを意味し、全体で 1 つの貢献しかない場合は、1 回限りの貢献者であることを意味します。
副題
ブロックチェーン開発者の現状
規模:まだ小さい
他のオープンソース エコシステムと比較すると、ブロックチェーン開発者のエコシステムはまだニッチです。 Electric Capital がリリースしたレポート [1] で一連のデータ比較を確認できます。
毎月約 7,000 人の仮想通貨開発者が活動しており、そのうち 1,243 人が環境に配慮した最大のイーサリアムです (2019 年 7 月)。
Apache プロジェクトには 1615 人のコントリビューターがいます (2019 年第 1 四半期)。
NodeJS には 400 万人を超える開発者がいます (2017 年の統計は、NodeJS パッケージ管理のユーザーです)。
Android には 600 万人の開発者がいます。
世界中の開発者の数は 2,600 万人です (データは他のソースから入手)。
レポートでカウントされる開発者の数は比較的少なく、オープン ソース プロジェクトのコード作成者のみがカウントされます。開発チームにテストや運用保守などの他の役割や、クローズド ソース プロジェクト (たとえば、取引所や一部のDappsなど)を含めると、その数はさらに多くなりますが、個人的には10万を超えることはないと感じています。
ブロックチェーン開発者の数にはまだ多くの成長の余地があり、前途はまだ長いです。
開発者の割合
ブロックチェーン実務者のさまざまな役割の割合 [8]:
エンジニア: 31%
カスタマーサポート: 7%
デザイン: 10%
市場: 13%
運営: 17%
その他: 13%
売上高: 9%
エンジニアが最も大きな割合を占めていることがわかります。私が知っているチームによっては、エンジニアの割合がさらに高く、50% ~ 70% 近くになっています。どのプロジェクトが「足を引っ張っている」のかは分かりません。
市場の需要と供給: 需要は存在します
会社: 困っています
Linkedin が 2020 年 1 月 9 日に発表した統計によると、ブロックチェーンが現在必要とされる最初のテクノロジーであり、次にクラウド コンピューティング データ分析と人工知能が続きます。 [4]
開発者: 「検討」エントリ
非ブロックチェーン開発者に関して、CSDN 2019 レポート [3] のデータは次のことを示しています: 開発者の 27% がアプリケーションを持っているか、または申請の準備をしている、開発者の 66% がまだ理解の初期段階にあり、開発者の 7% が理解している全く理解できていないが、2017年と比較すると、この技術に対する理解度や注目度はかなり高まっている。来年には、開発者の 79% がブロックチェーン業界への参入を検討するでしょう。
個人的には、79%というデータは少し楽観的なのではないかと思っておりまして、検討という言葉は非常に曖昧な言葉でございまして、検討した結果、1%の人しか入ってこない可能性があるということでございます。しかし、喜ばしいことは、このデータがブロックチェーンが無視できないプラットフォーム/テクノロジーになったことを反映していることです。
さらに、Stack Overflow の 2019 年の調査結果 [2] によると、ほとんどの開発者はブロックチェーンについて楽観的であり、ブロックチェーンが有用であると信じており、そのほとんどが若い開発者です。
昨年の成長
Electric Capital が発表したレポート [1] (上) によると、2018 年 6 月から 2019 年 6 月にかけて、ブロックチェーン開発者の数は 10.4% に相当する 800 人以上減少しました。
しかし、悲観的になる必要はありません。データ (上記) を注意深く分析した結果、開発者の損失の 80% はワンタイム開発者とパートタイム開発者によるものであることがわかりました。フルタイム開発者の数は基本的に同じか、わずかに変化しています。増えた。
成長に影響を与える要因
いくつかの影響要因をまとめました。
完璧なインフラ
引用
ポリシー
ポリシー
完璧なインフラ
新しいテクノロジーが爆発的に普及するまでには数十年かかり、インフラストラクチャの段階的な改善には時間がかかり、ブロックチェーンテクノロジーの開発はまだ初期段階にあります。
引用
開発者の成長は市場の影響を受け、次の傾向があります。
市場価値が上昇すると、開発者の数もより速く増加します
市場価値が減少すると、開発者もわずかながら増加し、成長率は大幅に鈍化する
巨人の入場
巨大企業の参入は開発者にも一定の影響を及ぼし、例えばLibraやAnt Financialの参入は開発者の増加を促進する上で一定の(大きな?)役割を果たしている。
ChainIDE 論文のグラフは、さまざまなブロックチェーン コントラクトを展開するために ChainIDE を使用している開発者の割合を反映しており、Libra の使用が最大の割合を占めていることがわかります。ブロックチェーン産業の発展には一定の効果があります。さらに、ChainIDE と Ant Financial のブロックチェーンの連携後、ユーザーも大幅な成長を達成しました。
ポリシー
ポリシー
2019年10月24日に中国がブロックチェーン技術の発展への支持を明言して以来、中国全土で突如として多くのブロックチェーン企業が出現した。
良いコミュニティを構築する方法
「The great things are not done by impulse, but by a series of small things brought together. And great things are not something accidental, but must certainly be willed. 」— Vincent van Gogh
「偉大なことは衝動的に成し遂げられるものではなく、小さなことの積み重ねによって成し遂げられるものであり、偉大なことは偶然に起こるものではなく、アイデアによって達成されるに違いない。」 - ファン・ゴッホ
ここでは主に、コミュニティの質を測るためのコミュニティとしてのプロジェクトの視点に焦点を当てます。主に、ソフト指標、ハード指標、タブーという 3 つの観点から、優れた開発者コミュニティを構築する方法について説明します。
ソフトインジケーター
1. 帰属意識
2. 信頼
ハード・ターゲット
開発者の数
タブー
1.自慢B
2.Bをインストールします
優れた開発者コミュニティとは、現地語で要約できます。多くの開発者がそこでチャットしており、誰もがハードコアでありながら興味深いと感じています。
まず最初に言っておきたいのは、開発者コミュニティの構築は長期的な目標であるということです。短期的なインセンティブで多くの開発者を参入させることはできますが(もちろんお金があれば長く使えます)、良い仕組みがないと簡単に奪われ人気は消えてしまいます。 。
各プロジェクトの技術的な違い、チームの強さ、スターのオーラ、プロジェクトのタイミング(タイミングや運が非常に重要な場合もあります)など、多くの要素を考慮していませんでした。変数が多すぎるため、途方に暮れて。私たちは、この問題を考察するためにコミュニティの本質に立ち返ろうと試みます。これは、以下で説明するソフト指標です。
ソフトインジケーター
1. 帰属意識
2. 信頼
コミュニティは経済によく似ており、経済では人々がお互いを信頼し、商品を交換し、資本を得る必要があります。
コミュニティの経済では、メンバー間の信頼も必要であり、商品交換はお互いを助け、最終的には社会関係資本を獲得することができます。メンバー間の交流が増えると、人々は帰属意識を感じます。
たとえ地位が高くても低くても、富が違っても、評判が違っても。しかし、各メンバーはコミュニティ内で独立した個人であり、誰もが平等な対話関係を持っています。誰もが構築し蓄積するものはソーシャルキャピタルです。お金持ちではあってもソーシャルキャピタルが高いとは限らず、平たく言えば人気がないかもしれません。ソーシャル キャピタルの高い人は、当然、コミュニティ内での影響力も大きくなります。
とても和やかな交流があり、良いコミュニティだと思います。
ハード・ターゲット
私が列挙した指標は 1 つだけです。開発者の数です。実際、私は最初に大量のハード指標をリストしましたが、後で、このエコシステム内の実際の開発者のデータを測定するだけで十分であることがわかったので、それらはすべて削除できることがわかりました。本物の開発者は、優れたプロジェクト、より多くのコミットをもたらし、より多くの開発者を惹きつけて参加してくれるでしょう。
プロジェクト側にとって、非常に関心のあるもう 1 つの指標、それが市場価値です。トップ100を目指して頑張ってください。上位 100 プロジェクトは開発者の注目をさらに集めることになり、データ [1] によれば、上位 100 プロジェクトの開発者の合計は開発者全体の 50% を占めます。
タブー
参考記事:
参考記事:
[1] Developer Report, January - June 2019, by Electric Capital;
[2] Stack Overflow Developer Survey Results 2019;
[3] CSDN 2018-2019 中国開発者調査レポート
[4] The Most In-Demand Hard and Soft Skills of 2020;
[5] ChainIDE: A Cloud-based Integrated Development Environment for Cross-blockchain Smart Contracts
[6] ChainIDE 2.0: Facilitating Smart Contract Development for Consortium Blockchain
[7] 仮想コミュニティ。
[8] The State of the Blockchain and Cryptocurrency Job Market in 2019。


