blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

Web3開発者コミュニティができるまで


Web3開発者コミュニティができるまで

Pontrm Network


3月3日、MoveConにおいて、RoochA41MoveDIDの業界リーダーを招いたパネルディスカッションを開催しました。ディスカッションのテーマは、Web3のためのMove開発者コミュニティをどのように構築するかというものでした。

TwitterYouTubeで全記録を聴くことができます。

Source: Pontem

登壇者の紹介:

  • Haichao ZhuRooch Networkの共同設立者。MoveベースのL2マルチチェーン決済ネットワークで、パブリックチェーンにスケーラビリティを提供するEthereum上のネットワークを構築。Solana、Algorand、Aptosで働き、開発者との関係において長年の経験を持っています。

Roochは、Move言語の力を利用して、あらゆるMove開発者のための高性能なソリューションを作り出そうとしています。

  • John Park:ソウルに本社を置く著名なバリデータ会社、A41のCEO。ソウルの暗号ビルダーのためのコワーキング/共同生活コミュニティであるNonce Foundationの共同設立者の1人としてキャリアをスタートさせました。Johnは、いくつかのプロジェクトやチームで働いた長年の経験を持ち、DSRVでは事業開発の責任者を務めていました。

A41はAptosのバリデーターを務めており、最近ではMoveHubと呼ばれる最先端のInfraツールでSolハッカソンの勝者として登場しました。

  • Steve Wang: Moveをベースとした中国最大の開発者コミュニティDAO、NoNceGEEKのビルダー。Aptosの分散型ID(DID)プロトコルであるMoveDIDに取り組んでおり、次世代の大規模Web3の基盤になることを目指しています。
Source: Move

Moveでの構築:A41とMoveDIDからの視点

登壇者はまず、「なぜMove言語を使って構築することにしたのか」という独自の視点でパネルディスカッションを行いました。

  • John Park:Moveを採用した理由は、Solidityのような他の言語とは一線を画すモジュラーアーキテクチャであることです。Moveのモジュール性によって、開発者は複雑なアプリケーションを簡単に作成でき、Web2コミュニティからの新しい開発者の取り込みが容易になります。

Johnは、Moveのモジュールにメタデータを持たせることで、開発体験を大幅に向上させることができることを強調しました。Moveはモジュール機能をベースにしているため、そのモジュールのメタデータを持つことで、より合理的で効率的な開発プロセスが可能になります。

  • Steve Wang:MoveDIDコミュニティを立ち上げた主な理由は、中国における初期のエコシステムと多くの開発者を活用するためでした。

さらにSteveは、Solidityなどの他の言語では、DIDの情報が異なるスマートコントラクトに散在しており、効率的な開発への課題となっていると説明しました。Move言語では、全てのリソースがユーザーのアドレスの下に保存され、そのユーザーしかアクセスできないため、セキュリティが強化され、より便利なアプローチを提供します。

Moveの学習における障害の克服:開発者からのインサイト

Move言語は比較的習得しやすい言語ですが、多くの開発者は学習曲線が急であるとの認識から、Moveを使い始めることをためらっています。

Johnは、A41チームでは、インデックスがないため、既存のモジュール関数を探して再利用するのに苦労したと指摘しています。さらに、モジュールの情報がマッピングされていないことや、Web UIによる機能の実行に課題があることも、開発者に不安を与えています。さらに、Moveでは集計されたトランザクションがサポートされていないことも、開発者にとっての課題となっています。

Moveは、プロトタイプの設計やアプリケーションの実装を行うための独自のインターフェースによって、物理世界のリソースの挙動をエミュレートする優れた機能を有しています。しかし、Moveは直感的とは言い難い構文を持つため、特定のデータ構造の能力を指定する必要があり、開発者にとって負担が大きいという点もあります。

しかし、Solidityなどの他の言語と比較すると、Move言語の機能はトップクラスです。

このような課題を克服するために、既存の関数にインデックスを付けて開発者が見つけやすくするなどの解決策を講じています。さらに、インフラの機会やフレームワークのインターフェースにも取り組み、Moveを開発者にとってより使いやすいものにしています。

Web3:インターネットの分散化された未来

少数の大企業に支配されることなく、分散型ノードのネットワークによって独立して運営されているインターネットを想像してみてください。ユーザーが自分のデータに対して主権を持ち、ネットワーク上での行動に応じて報酬を得ることができるインターネットを。

これがWeb3のビジョンです。

Web3は、Web1の静的なWebページ、Web2の動的なWebアプリケーションに続く第3世代のインターネットであり、ユーザーがコンテンツを消費するだけでなく、自ら創造し共有することができる、インタラクティブ性とユーザーアプリケーションの新しいレベルを示しています。Web3では、パワーは多くのユーザーに分散され、ネットワークはより弾力的になり、中央集権や操作に耐えることができます。

Web3は、物理的な世界の有形資産とネットワーク上のデータとの間に大きな類似性があるのが特徴です。そのため、DeFiアプリケーションに最適で、そのための素晴らしいネイティブ機能が用意されています。また、ネットワーク上での行動に対して報酬を得ることができるのもWeb3の重要な特徴であり「価値のあるインターネット」と呼ばれる理由はここにあります。

Web3の可能性は非常に大きく、金融やゲームなど様々な用途のdAppsが開発されています。Web3によるインターネットの民主化は、ユーザーが自分のデータをよりコントロールできるようになり、より分散化された未来への重要な一歩となっていくでしょう。

Web3開発の未来: ムーブランゲージがリードするのか?

Web3のエコシステムが成長し、複数のチェーンにまたがって多様化するにつれ、それをサポートする様々なプログラミング言語の需要が高まることが予想されます。

Moveはブロックチェーンアプリケーションに特化した言語であり、その卓越したモジュール性と安全性で知られています。

しかし、将来、特にWeb2の開発者がこの分野に参入するようになると、ほとんどのWeb3開発者がMoveを選択するようになるのだろうかという疑問は残ります。

Source: Buzzsprout

Moveのいくつかの特徴は、開発者にとって魅力的な選択肢となります。その設計思想とリソース管理および安全機能における革新性は、Solidityのような他のブロックチェーン言語と一線を画しています。Rustから受け継いだ強力な型付けと監査タグの機能によって、分散型アプリケーションを構築するための安全で信頼できる選択肢となっています。

さらに、MoveはEthereumネットワークにおける高いガス料金などの問題を解決する可能性があり、Web3エコシステムの中核となる可能性もあるため、開発者にとってはエキサイティングな存在となります。

しかし、いくつかの課題がMoveの普及の妨げになる可能性があります。ひとつは、Moveの開発者向け市場は、Solidityと比べるとまだ比較的小さいということです。しかし、さまざまなL1ブロックチェーンがMoveを言語として採用していることから、この言語が成長して業界の主要なプレーヤーになる可能性は無視できなくなるでしょう。

さらに、Moveをサポートするインフラはまだ発展途上であり、開発者がこの言語のドキュメントやチュートリアルを見つけるのは困難です。

結局のところ、Moveが将来的に開発者に選ばれる言語になるかどうかは未知数です。しかし、分散型アプリケーション開発における長年の問題に革新的なソリューションを提供し、ブロックチェーン分野で重要なプレーヤーとなる可能性があることは明らかであると言えます。Web3の進化とエコシステムの拡大に伴って、Moveや他のブロックチェーン言語が業界のニーズに合わせてどのように適応し、成長していくのかを見守るしかありません。

繁栄するMove Devコミュニティの構築: 成功のための戦略

盛んな開発者コミュニティは、イノベーションの推進、新しい人材の獲得、そして長期的な持続可能性の確保に役立ちます。しかし、そのようなコミュニティを構築するには、開発者のニーズや希望を理解し、適切なリソースやツールを提供するなど、十分に練られた戦略が必要です。

Move Playground (Source: Pontem)

私たちのパートナーが提案する、強力なMove開発者コミュニティの構築に役立つ戦略をいくつかご紹介します:

より簡単なソリューションを提供する

開発者にとって使いやすいプラットフォームやテクノロジーにすることは、成功にむけて非常に重要です。開発者はあらゆるテクノロジーのバックボーンであり、彼らの仕事を容易にすることは、より効率的な開発とより良い製品開発につながります。

つまり、開発者がモジュールや機能を簡単に見つけて利用できる環境を整え、直感的で使い勝手の良いUXを提供することです。

開発ツールやインフラに注力する

L1ブロックチェーンプラットフォームや財団の多くは、まず大規模なDeFiプロジェクトやdAppsをエコシステムに取り込むことに注力する傾向があります。これは初期の成長には重要なことですが、長期的にはより多くの開発者を惹きつけるために、開発ツールやインフラの側面に焦点を当てることも重要です。

開発者にインセンティブを与える

オープンソースプロジェクトへの貢献に対して報酬を提供することで、開発者のインセンティブを高め、継続的な開発を促進することができます。
貢献へのインセンティブを与えることで、プロジェクトは幅広い人材を集め、より定期的な貢献を促すことができ、最終的には開発サイクルの短縮、より堅牢なソフトウェア、ユーザー導入の増加につながります。

活発なムーブコミュニティの構築: コラボレーションが鍵

繁栄するMoveコミュニティーの構築は、一人で実現できるものではなく、全ての関係者の協力と連携が必要です。そして、堅牢な開発者コミュニティを構築するためには、適切なインフラを整備することが不可欠です。

しかし、必要な技術的インフラを構築するには、関係する全てのコアチームの協力が必要であり、かなりの困難が伴います。

さらに、エコシステムからの支援も重要です。この支援は、助成金や資金提供、コミュニティのニーズへの対応など、さまざまな形で行われる可能性があります。

ウォレットのインターフェースは、新しい技術をサポートするためにアップグレードする必要があるため、ウォレットとの協力も欠かせません。そのためには、コミュニティからのフィードバックが不可欠であり、他のツールインフラとの統合に注意を払う必要があります。

最終的に、強力なコミュニティ開発の成功は、UXを優先させることにかかっています。開発者は、自分のプロジェクトに適したビルディングブロックを選択し、エコシステムからのサポートを求めることができるようになる必要があります。

まとめ

Web3のMove開発者コミュニティを構築するためには、Moveの学習曲線が急であると認識されているため、ユーザーフレンドリーで直感的なプラットフォームとし、開発ツールやインフラに注力するなどの簡単なソリューションを提供することが必要です。また、貢献度に応じて開発者にインセンティブを与えることで、より多くの人材を集め、長期的な持続性を確保することができます。

Moveは、開発者市場の狭さやインフラの未整備といった課題はあるものの、喫緊の課題を解決し、Web3エコシステムの中核となる可能性を秘めているため、開発者にとっては楽しみな存在です。


Pontem Networkについて

Pontem Networkは、Aptosの基盤となるdAppsの最初のスイートを構築しているプロダクトスタジオです。Aptosチームと共に、世界中の最初の10億人のブロックチェーンユーザーのためのエコシステムを構築しています。

Pontem Walletは、ChromeFirefoxiOSで提供されているAptosエコシステムへの入り口となるツールです。ユーザーは、トークンの送受信、分散型アプリケーションへの接続、Aptosのエコシステムの探索がウォレット内で可能になります。

また、Pontemは、Move Code PlaygroundLiquidswapByteBabelなどのAptosの基盤となるdAppsを開発しています。

Pontem Networkの各コンテンツはこちら