一文でAvalancheハッカソンで最も注目すべき5つのプロジェクトを理解する
著者:隔夜の粥、メタバースの道
2022年3月25日-27日、世界中から250人以上のハッカーがスペインのバルセロナに集まり、Encode Clubが主催するハッカソンイベントに参加しました。このハッカソンイベントでは、56の参加プロジェクトが提出され、その多くはAvalancheのサブネットをテーマにしていましたが、ゲーム、DeFi、NFTに関連するプロジェクトもいくつかありました。
さらに、このイベントはAnkr、Axelar、Chainlink、Coinbase Wallet、LayerZeroなどのプロジェクトや機関からの支援を受けており、いくつかの参加プロジェクトには賞金が提供されました。
本記事では、Avalanche財団に認められた5つの参加プロジェクトに焦点を当てており、これらはすべて20000ドルのハッカソン賞を受賞しました。
図:ハッカソンの最後の数時間
最優秀最適化プリコンパイルEVM、賞金20000ドル、受賞プロジェクトOracleEVM
最優秀帳簿互換サブネットUI、賞金20000ドル、受賞プロジェクトSubnetX
期限切れバリデーター向け最優秀サブネット通知サービス、賞金20000ドル、受賞プロジェクトsubnet.center
最優秀カスタムVMサブネット実装、賞金20000ドル、受賞プロジェクトAEVEREST
サブネット上での最優秀dApp、賞金20000ドル、受賞プロジェクトzkID
以下はこれらの受賞プロジェクトの簡単な紹介です:
最優秀dApp:zk-id
注:このアプリケーションはハッカソンおよび学習目的のみに使用され、回路および契約は監査されていません
プロジェクト概要:
zk-idはゼロ知識アイデンティティプロトコルであり、ユーザーが特定の基準(例えば、NFTを所有している、またはX個以上のYトークンを持っている)を満たしていることを匿名で証明できるようにします。これは、DAOに参加したり、エアドロップを受け取ったりするなど、さまざまなアプリケーションに使用でき、ユーザーのアドレスを明らかにすることなく行えます。
このアプリのデモには以下の内容が含まれています:
AVAXパブリックチェーンの状態でPoseidonハッシュを使用してMerkleツリーを構築するための汎用プラグイン。
Merkle包含のためのSNARK証明の汎用実装。
プルーバーがそのようなアドレスに対応する秘密鍵の制約を知っていること。
ゼロ知識証明について
プライバシーを増加させるために、Merkleリーフ(マークル子葉)はプライベートな価値へのコミットメントである可能性があります。例えば、
hash(pws/addresses/some_secret_nullifier_tuple)
、単なるプレーンアドレス(TornadcashやzkAirdropsに示されているように)ではありません。しかし、zk-idはパブリックチェーンの状態を証明しているため、この単純なプロジェクトではこれらの追加の制約は不要です。
githubコードリポジトリリンク:https://github.com/0xEigenvector/zk-ID/
開発者:0xSageおよび0xMako
簡評:アイデンティティプロトコルはWeb 3にとって非常に重要な要素の一つですが、市場に存在する既存のプロトコルはプライバシー漏洩の問題を引き起こす可能性があります。一方、ゼロ知識証明ソリューションを採用したアイデンティティプロトコルは、富を誇示する行為を満たしつつ、ユーザー自身の情報と財産の安全を守ることができるため、必需品となる可能性があります。そのため、zk-idはまだデモ製品に過ぎませんが、注目に値します。
最優秀カスタムサブネット:AEVEREST++
AEVEREST++はAvalancheネットワークの高速で高スループットなカスタムVMサブネットであり、C++言語で書かれています。開発者の説明によれば、このプロジェクトは72時間以内に完成しました。最適化が行われていないため、このサブネットの理論的TPS上限は13500に達する可能性がありますが、最適化を行うことで理論的TPS上限を10-30倍に引き上げることができます。
githubコードリポジトリリンク:https://github.com/subnetooors/subnetooor
開発者:itamarcps(Itamar Carvalho)、neirenoirおよびJean-Lessa(Jean Francisco Lessa)
簡評:Avalancheネットワークにとって、サブネットは今後の注目ポイントとなるでしょう。AEVEREST++は受賞した最優秀サブネットとして、Avalancheコミュニティの注目の一つになると予想されます。
以下のいくつかの受賞プロジェクトはエコシステムサービスに偏っているため、注目度はそれほど高くないかもしれません。
最優秀最適化プリコンパイルEVM:OracleEVM
OracleEVMはカスタムEVMであり、状態を持つプリコンパイルを使用して、各ブロック内の高忠実度の金融情報への効率的なアクセスを提供します。
その動作は以下の通りです:
バリデーターはSolana上の分散型Pythネットワークから決定論的な財務データをストリーミングします。
ブロック生成中に、財務データはブロックヘッダーに含まれます。
バリデーターはブロックの有効性に投票します(含まれる財務データを含む)。
ノードがブロックを受け入れると、財務データは状態データベースに書き込まれます。
状態を持つプリコンパイルにより、データはスマートコントラクトから直接アクセス可能になります。
OracleEVMの主な利点は:
ブロックスペースの保存。
プリコンパイルを通じて非常に効率的に財務データにアクセス。
財務データの有効性はVMブロックの検証とコンセンサスによって強制されます。
このサブネットEVMはAvalancheGoメインプロセスとは異なるプロセスで実行され、ローカルgRPC接続を介して通信します。
githubコードリポジトリリンク:https://github.com/gattaca-com/oracle-evm
最優秀サブネット通知サービス:Subnet.center
Subnet.centerはバリデーター、委任者、ビルダー、およびAvalancheユーザー向けの分析および通知プラットフォームです。
さまざまなシナリオでバリデーターと委任者に通知を行うことができ、以下の通知オプションまたはWIPをカバーしています:
バリデーターのステーキング期限(完了)
委任者のステーキング期限(完了)
正常稼働時間(Uptime)警告(80%未満の場合)(完了)
バリデーターの利用可能なステーキング量(WIP、テンプレート/emailコードは完了、トリガーが必要)
新しい委任者(WIP、テンプレート/emailコードは完了、トリガーが必要)
githubコードリポジトリリンク:https://github.com/subnet-center/platform
開発者:Daniël ZwijnenburgおよびCharif Mews
最優秀帳簿互換サブネットUI:SubnetX
SubnetXは帳簿互換のサブネット作成および管理ツールであり、主に以下の2つの作業を行います:
帳簿互換のサブネット作成:ユーザーは3つのステップでサブネットを作成でき、まず、ユーザーは制御キーを使用してサブネットを作成し、サブネットを作成した後、バリデーターを追加し、それに基づいてブロックチェーンを作成します。(SubnetXの開発者は、ユーザーがすべてのサブネットやサブネット内のバリデーター数などの詳細を確認できるダッシュボードを構築しました。)
期限切れバリデーターの通知設定:ユーザーは、期限切れが近いバリデーターのためにサブネット通知を設定できます。ユーザーはバリデーターの期限の前日にWebhookを介して通知を受け取ることができます。
githubコードリポジトリリンク:https://github.com/bitpixelsio/subnetx-avalanche-hackathon-2022