ステーキングの製品・サービスの追加
ユーザーの安全と信用を保ちながら、可能な限り最善のリソースを掲載したいと考えています。
誰でも新たにステーキングの製品・サービスの ethereum.org への掲載を提案することができます。 もし、不足している製品・サービスがあれば、こちらからご提案(opens in a new tab)ください。
現在、以下のページにステーキングの製品・サービスを掲載しています。
ビーコンチェーンのプルーフ・オブ・ステークは、2020 年 12 月 1 日から稼働しています。 ステーキングは比較的まだ新しいものですが、ethereum.org で判断するために、公平で透明なフレームワークの作成を心掛けました。しかし、掲載基準は時間の経過とともに変更となることがあり、最終的には ethereum.org ウェブサイトチームの裁量に委ねられています。
基準のフレームワーク
ethereum.org への製品の掲載は、1 つの要因で決められるものではありません。 製品やサービスの掲載を決定する際には、複数の基準で総合的に判断が行われます。 満たす基準が多いほど、掲載される可能性が高くなります。
初めに、製品・サービスに該当するカテゴリーをご確認ください。
- ノードまたはクライアントツール
- 鍵の管理
- ステーキング・アズ・ア・サービス(SaaS)
- ステーキングプール
現在のところ、これらのカテゴリーに該当する製品・サービスのみを掲載しています。
掲載基準
ステーキング製品・サービスの基準:
プロジェクト・サービスのローンチ時期
- プロダクト・サービスの公開時期を示す証拠の有無。
- これは製品の「実環境でのバトルテスト」スコアを決定するために使用されます。
積極的なメンテナンス
- プロジェクト開発をしているアクティブなチームや従事者の有無 。
- アクティブにメンテナンスされている製品のみが検討の対象となります。
トラストレスまたは人間の仲介者が必要ない製品・サービス
- ユーザージャーニーのどの段階で、人間がユーザー資金への鍵を保有したり、報酬を適切に分配する必要があるかについて。
- これは製品・サービスの「トラストレス」スコアを決定するために使用されます。
対応プラットフォーム
- 例: Linux、macOS、Windows、iOS、Android
ソフトウェアおよびスマートコントラクト
カスタムソフトウェアまたはスマートコントラクト関連:
すべてオープンソース
- オープンソースプロジェクトであり、かつ公開されているソースコードリポジトリが必要。
- これは製品の「オープンソース」スコアを決定するために使用されます。
ベータ版以降
- 製品における開発サイクルの段階。
- ベータ段階の製品は、ethereum.org への掲載できません。
外部セキュリティ監査
- まだの場合は、外部監査を受ける予定の有無。
- これは製品の「監査」スコアを決定するために使用されます。
バグ報奨プログラム
- なければ、セキュリティに関するバグ報奨を設定する計画の有無。
- これは製品の「バグ報奨」スコアを決定するために使用されます。
ノードまたはクライアントツール
ノードまたはクライアントのセットアップ、管理、移行に関するソフトウェア製品:
対応しているコンセンサスレイヤークライアント(例: Lighthouse、Teku、Nimbus、Prysm)
- 対応しているクライアント、 ユーザーの選択の可否。
- これは、製品の「マルチクライアント」スコアを決定するために使用されます。
ステーキングサービス
ステーキング・アズ・ア・サービス(ノード運用の委任)関連:
サービスの利用料金
- 料金構成、例: サービスに月額料金が設定されているなど
- その他のステーキング要件
ユーザーによるアカウント・サインアップの必要性
- パーミッションレスまたは KYC 無しでのサービス利用可否。
- これは製品の「パーミッションレス」スコアを決定するために使用されます。
署名鍵と引き出し鍵の保有者
- ユーザーが常に維持する鍵、 サービスがアクセスする鍵の種類。
- これは製品の「監査」スコアを決定するために使用されます。
運用されているノードのクライアントの多様性
- マジョリティのコンセンサス レイヤー(CL)クライアントで実行されているバリデータ鍵の割合
- 最新の編集時点で、Prysm がノードオペレータのマジョリティで稼働中のコンセンサスレイヤークライアントとなっており、ネットワークにとって危険な状況を呈しています。 そのため CL クライアントが現在ネットワークの 33%以上で使用されている場合、使用率に関するデータが必要となります。
- これは製品の「クライアントの多様性」スコアを決定するために使用されます。
ステーキングプール
ステーキングに必要な最小 ETH
- 例: 0.01ETH
料金またはステーキング参加要件
- 報酬のうち、手数料として取られる割合。
- その他のステーキング要件
流動性トークン
- 関係するトークン、 仕組み、 コントラクトアドレス。
- これは製品の「流動性トークン」スコアを決定するのに使用されます。
ノードオペレーターとしてのユーザー参加可否
- プール資金を利用したバリデータクライアントの実行要件。
- 個人、会社、分散型自律組織(DAO)からのパーミッションの必要有無。
- これは製品の「パーミッションレスノード」スコアを決定するために使用されます。
プールノードオペレーターのクライアントの多様性
- マジョリティのコンセンサス レイヤー(CL)クライアントを実行しているノードオペレーターの割合。
- 最新の編集時点で、Prysm がノードオペレータのマジョリティで稼働中のコンセンサスレイヤークライアントとなっており、ネットワークにとって危険な状況を呈しています。 そのため CL クライアントが現在ネットワークの 33%以上で使用されている場合、使用率に関するデータが必要となります。
- これは製品の「クライアントの多様性」スコアを決定するために使用されます。
その他の基準: 任意項目
対応ユーザーインターフェース:
- 例: ブラウザアプリ、デスクトップアプリ、モバイルアプリ、CLI
ノードツールの場合、ソフトウェアがクライアントを簡単に切り替える方法を提供しているか。
- ユーザーは、ツールを使用して簡単かつ安全に変更できるか。
SaaS の場合、サービスで現在運用されているバリデータ数
- これはサービスの到達度の判断に使用されます。
結果の算出方法
上記の掲載基準をもとに、各製品・サービスの累積スコアを算出します。 これは、一定の客観的基準を満たした製品の掲載と掲載順を決める手段として使われます。 証拠が提供された基準が多ければ、製品の表示順序が上がります。同点の場合は、ロード時にランダムで表示されます。
これらの基準のロジックと重みに関するコードは、現在リポジトリの JavaScript コンポーネント(opens in a new tab)にあります。
製品・サービスの追加
ethereum.org にステーキング製品の追加をご希望の場合は、GitHub で問題を作成してください。
問題の作成(opens in a new tab)