[EIP5069] EIPエディターについてのハンドブックの内容を理解しよう！

# はじめに

初めまして。
**CryptoGames**というブロックチェーンゲーム企業でエンジニアをしている **cardene（かるでね）** です！
スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。

https://cryptogames.co.jp/

代表的なゲームは**クリプトスペルズ**というブロックチェーンゲームです。

https://cryptospells.jp/

今回は、組織構造、意思決定プロセスなどEIPエディターに関する手引きを提供している**EIP5069**についてまとめていきます！

:::note info
以下にまとめられているものを翻訳・要約・補足しながらまとめていきます。
:::

https://eips.ethereum.org/EIPS/eip-5069

他にも様々なERCについてまとめています。

https://cardene.notion.site/ERC-EIP-2a03fa3ea33d43baa9ed82288f98d4a9?pvs=4

# はじめに

Ethereum Improvement Proposal（EIP）エディターは、Ethereumプロトコルとそのエコシステムに関連する文書のリポジトリを管理しています。
コミュニティ全体がその歴史を失わないようにするアーカイブ機能であり、最新の提案に興味を持つ関係者が最新情報にアクセスできるようにするパブリッシャーでもあります。

このリポジトリには、Ethereumプロトコルの変更提案や、新しいイーサリアムコントラクトの仕様、エコシステムのアップデートに関する文書が含まれています。
これらの文書は、コミュニティ全体の理解を深め、新しいアップデートや提案に関する情報を提供するために使用されます。

EIPエディターは、提案の作成者やコミュニティから提供された情報を収集し、それを整理して文書として公開します。
このプロセスにより、Ethereumの進化と改善が促進され、コミュニティ全体がより効果的にコントラクトの開発と相互作用を行えるようになります。

また、EIPエディターは、新しい提案を受け入れ、評価し、必要な場合は改善提案を議論します。
これにより、Ethereumプロトコルの進化が円滑に進行し、コミュニティのインテントに合致する変更が行われます。

:::note info
EIPエディターはEthereumコミュニティの情報の保護と発信を担当し、プロトコルの進化と改善を促進する役割を果たしています。
彼らの活動は、コミュニティ全体の成功に寄与しています。
:::

# ミッション

## すること

私たちの使命は、現在と将来の幅広いEthereumコミュニティに奉仕することです。

### 提案の公開
提案を長期間無料で提供し、その履歴や関連する議論も含めて提供します。
これにより、過去の提案からの貴重な知識が将来の意思決定と学習のためにアクセス可能となり、透明性が促進されます。

### 議論の促進
参加したいすべての人々に対して、提案を議論するフォーラムを提供します。
オープンな対話と協力を奨励することで、Ethereumコミュニティの集合的な知識と専門知識を活用し、提案の形成に貢献します。

### 品質の維持
各提案に対して、その対象となる対象者によって定義される最低限主観的な品質の基準を維持します。
定義された基準に従うことで、高品質で関連性のある提案の開発を促進し、Ethereumの進化を推進します。

:::note info
私たちの役割はEthereumコミュニティに奉仕し、提案の公開、議論の促進、品質の維持を通じて、コミュニティ全体の発展と透明性を促進することです。
:::

## しないこと

反対に、私たちは以下のことは行いません。

### 優勝者を決定しない
競合する提案がある場合、それらをすべて公開します。
私たちはEthereumの正しい進むべき道を決定する立場にはありませんし、唯一真実の方法が存在するとは信じていません。

### 正確性を主張しない
時折技術的なフィードバックを提供することはあるかもしれませんが、私たちは専門家ではなく、すべての提案を詳細に審査するわけではありません。
提案を公開することは、その提案を支持するものでも、技術的な正確性を主張するものでもありません。

### 管理しない
実装の進捗状況を追跡したり、作業スケジュールを管理したり、フォークの日程や内容を設定することはありません。

### レジストリを追跡しない
すべての提案は最終的に不変になることを望んでいますが、誰もが項目を追加し続けることができる場合、レジストリはそこに到達しません。
言い換えれば、網羅的または静的なリストは許容されています。

### 法的アドバイスを提供しない
商標、著作権、特許、先行技術、およびその他の法的な問題は、提案の著者と実装者の責任であり、EIPエディターの責任ではありません。
私たちは弁護士ではなく、これらの領域に関するコメントを時折行うことはありますが、正確性を保証することはできません。

:::note info
私たちはこれらのことは行いません。これについての詳細は数え切れないほどありますが、上記はその一部です。
私たちはできる限り少ない作業を行う権利を保持しています。
:::

# 構造

## EIPエディター

EIPエディター（Ethereum Improvement Proposal Editors）は、EIPエディターのチームで構成されており、また、その中から選出されるコンセンサスのキーパー（単にキーパーとも呼ばれます）が一人います。

EIPエディターは、EIPプロセス自体の運営、キーパーの選出、そして提案の管理を担当しています。

キーパーの2つの主な責務（EIPエディターの職務に加えて）は、コミュニティ内である問題について大まかなコンセンサスが形成された時点を判断し、また、既に決定された問題を再度議論する必要があるかどうかを判断することです。

:::note info
EIPエディターはEIPプロセスの運営を担当し、キーパーはコンセンサスが形成されたかどうかと、既存の決定済みの問題を再度議論するべきかどうかを判断する役割を果たしています。
:::

# メンバーシップ

EIPエディターに加入するための申し込みは誰でも可能です。
具体的な資格要件は個々の現在のEIPエディターによって決定されますが、一般的な要件は以下の通りです。

1. 上記の使命に対する強い信念を持つこと。
2. 英語の読み書きが得意であること。
3. EIP（Ethereum Improvement Proposal）を読み、批評できること。
4. ガバナンスに参加すること。

EIPエディターは、在任中にこれらの要件を満たすことが期待されており、これらの要件を満たさない場合は解任される可能性があります。
また、EIPエディターは自身の責任や権限の一部または全部をツールや他の人に委任することもできます。

:::note info
EIPエディターになるためには、EIPの使命に共感し、英語を適切に扱え、EIPを評価し、ガバナンスに参加することが必要です。
:::

# 決断

## 非公式

非公式には、論争が起きにくい決定や特に単一の提案に影響を与える決定について、EIPエディターは自分が使命に合致すると考える選択肢を選ぶことができます。

## 形式的

キーパーの選出、EIPエディターの追加または削除、および可能性のある論争を巻き起こす決定に関しては、すべてこの形式的なプロセスのバリエーションを使用して行われなければなりません。

### 準備
 
#### 意見の収集
決定が必要な事項については、EIPエディターが通常使用するコミュニケーションチャネルに書面で意見を募集する必要があります。

#### クォーラム
意見の収集から30日以内に、有効なクォーラムを確立するために、すべてのEIPエディターは対象事項について自分の意見、投票（適切な場合）、または意見を表明しなければなりません。

意見の収集から30日後、すべてのEIPエディターが応答していない場合、クォーラムは応答したエディターに制限されます。
特定の状況において、この締め切りを延長することができます。

### 決定

 #### コンセンサスのキーパーの選出
どのEIPエディターでも、キーパーの選挙を呼びかけることができます。
選挙が進行中でも業務は通常通り続けられます。
クォーラムが達成された時点で、最も多くの投票を得たEIPエディターが次回の選挙が完了するまでのキーパーに指名されます。
引き分けの場合、最も多くの投票を得たEIPエディターの間で、公平かつ合意された方法（例: ビデオ通話でのコイントスまたはじゃんけんのコミット/リベールゲームなど）を使用してランダムに選択されます。

#### EIPエディターの追加
クォーラムが達成されれば、候補者が同意し、現在のEIPエディターから異議がない場合、EIPエディターが追加されます。

#### EIPエディターの削除
クォーラムが達成されれば、現在のEIPエディター（削除対象者以外）から異議がない場合、EIPエディターは非自発的に退任します。
EIPエディターはいつでも自主的に職務を辞任することができます。

退任したエディターがキーパーであった場合、新しいキーパーの選挙が直ちに開始されます。

#### その他の決定
その他のすべての決定は「**大まかなコンセンサス**」プロセスを通じて行われます。
これはすべてのEIPエディターが同意する必要はないことを意味しますが、同意が望ましいです。
一般的には、エディターの支配的な意見が優先されます。
このプロセスでは、持続性やボリュームではなく、より一般的な合意の感覚によって決まります。
なお、51%は「**大まかなコンセンサス**」が達成されたことを意味せず、99%は大まかなコンセンサスよりも優れています。
大まかなコンセンサスが達成されたかどうかはキーパーが判断する役割があります。
キーパーがその判断を下す前に、すべてのEIPエディターは自分の意見が聞かれ、理解される権利があります。

誰もが、EIPエディターであろうとキーパーであろうと、拒否権を持っていません（EIPエディターの追加/削除の場合を除く）。
EIPプロセスは進化する必要があり、慎重に進化させるべきです。

このセクションは[**RFC2418**](https://www.rfc-editor.org/rfc/rfc2418)からの適応です。

# 引用

Pooja Ranjan (@poojaranjan), Gavin John (@Pandapip1), Sam Wilson (@SamWilsn), et al., "EIP-5069: EIP Editor Handbook," Ethereum Improvement Proposals, no. 5069, May 2022. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-5069.

# 最後に

今回は「組織構造、意思決定プロセスなどEIPエディターに関する手引きを提供している**EIP5069**」についてまとめてきました！
いかがだったでしょうか？

質問などがある方は以下のTwitterのDMなどからお気軽に質問してください！

[Twitter @cardene777](https://twitter.com/cardene777)

他の媒体でも情報発信しているのでぜひ他も見ていってください！

https://chaldene.net/

https://zenn.dev/heku

https://mirror.xyz/0xcE77b9fCd390847627c84359fC1Bc02fC78f0e58


https://cardene.notion.site/ERC-EIP-2a03fa3ea33d43baa9ed82288f98d4a9?pvs=4