Vitalik:イーサリアム初期設計に関する五つの後悔
原文:DL News
编译:Asher,Odaily星球日报
先週のETHBerlinイベントでは、イーサリアムの共同創設者であるヴィタリック・ブテリンがステージで発言するとはほとんど誰も考えていませんでした。そして、さらに驚くべきことに、今回の発言の内容は、イーサリアムの初期設計に関するいくつかの後悔を述べるものでした。多くの聴衆にとって、彼の講演は2014年にイーサリアムネットワークが誕生した際の輝かしい時代を呼び起こすだけでなく、現在4480億ドルの価値を持つ暗号通貨の次の発展のためのロードマップを描く助けにもなりました。
現在のイーサリアムについて、アメリカのSECは現物イーサリアム上場投資信託(ETF)を部分的に承認しました------19 b-4を通過しただけで、現在はS-1ファイルの承認が必要です。世界最大の資産運用会社であるブラックロックもイーサリアムネットワーク上で独自のトークン化ファンドを立ち上げています。イーサリアムネットワークは、開発者と金融アプリケーションからなる巨大なエコシステムを生み出し、その価値は630億ドルを超え、分散型金融の代名詞となっています。
V神:イーサリアムの構築を再考する
ヴィタリックは、イーサリアム仮想マシン、スマートコントラクト、PoSコンセンサス機構の開発を含む、彼が異なる方法で行うことができた一連のことを挙げました。彼はまた、イーサリアムがますます主流になっているにもかかわらず、依然として誤解されていると述べました。「ビットコインの物語はシンプルで、デジタルゴールドです。しかし、イーサリアムについて話すと、『わあ、イーサリアムとは一体何なのか?』という感じになります。」
ETHBerlinの主催者であるアフリ・ショーデンは、「過去10年間のあなたが知っていることや学んだことに基づいて、もし今日、最初からイーサリアムを構築できるとしたら、どのように異なる方法で構築しますか?」と尋ねました。
ヴィタリックはETHBerlin会議でイーサリアムの過去と現在のビジョンについて議論しました。
位数過多の仮想マシン
ヴィタリックが挙げた最初の懸念は、イーサリアムの仮想マシンであり、これはイーサリアムネットワークを分散型の大規模暗号計算機にするための鍵です。
ヴィタリックは、イーサリアムの最初のEVM設計が256ビット処理を選択したことについて言及しましたが、64ビットや32ビットではなく、256ビットは非常に複雑で非効率的であり、単純なタスクを実行する際にもブロックチェーン上に大量の冗長データを生成する可能性があると述べました。
まだ最適化が必要なスマートコントラクト
スマートコントラクトについて、ヴィタリックは初期のイーサリアム開発者がスマートコントラクトの作成を容易にし、コード行数を減らすことに重点を置くべきだったと述べました。これにより、コード行数が減ることで、人々は内部の状況をより簡単に確認し、検査できるようになります。
早期に「劣悪な」PoSに切り替えるべきだった
イーサリアムのコンセンサスメカニズムの転換について、ヴィタリックは、イーサリアムが2022年にPoW(Proof of Work)からPoS(Proof of Stake)に切り替えたのはもっと早く行うべきだったと述べました。「PoSに切り替える際、私たちはもっと早く劣悪なPOSバージョンに切り替えるべきでした。最終的には、PoSを完璧にするために多くのサイクルを無駄にしました。2018年にもっとシンプルなPoSの証明があれば、多くの木を救えたでしょう。」
現在、イーサリアムはマイナーではなく、32のイーサリアム(約124,000ドル)を賭けるバリデーターによって運営されており、同じことを行い、報酬を得ています。彼らが不正行為を行った場合、例えば詐欺的な取引を検証した場合、罰せられます。要するに、この転換は経済的インセンティブによって元の高エネルギー消費の計算能力に取って代わられました。
自動ログをEIPに
大規模なトークン転送からバックドアの罠まで、ユーザーは暗号通貨の資金の流れを簡単に追跡できますが、これは自動記録機能のおかげです。
しかし、業界が発展するにつれて、特にMetaMaskなどの外部所有のアカウントからSafeなどのスマートウォレットに移行する際に、この重要なログ記録の一部が失われています。ヴィタリックは、「イーサリアムの転送の自動ログは最初から存在すべきで、コーディングに30分しかかからなかったはずですが、それがEIP(Ethereum Improvement Proposals)になってしまいました。」と述べました。
SHA-2をKeccakに置き換える
ヴィタリックは、再選択するなら、現在使用されているKeccak暗号アルゴリズムではなく、SHA-2を使用してイーサリアムを暗号化するだろうと述べました。
初期のイーサリアムチームは、非標準化されたバージョンのKeccakを実装しました。本質的に、イーサリアムはSHA-3の前の反復バージョンを使用しており、これによりイーサリアム開発者はSHA-3とKeccakに適応するためのカスタムライブラリ------最初から書き直す必要のない再利用可能なコードの集合を必要としました。しかし、SHA-3を使用する他のシステムとの互換性がないため、イーサリアムネットワークはEVM内でこれら二つのアルゴリズムをサポートしなければなりませんでした。
全体として、この問題は基本的に解決されており、現在の発展は確実に影響を受けていません。
小結
最後に、一連の小さな設計ミスがあったにもかかわらず、ヴィタリックはどんなプロジェクトでもこのようなことは避けられないと述べました。彼は、「私は本当に嬉しく思っています。イーサリアムのコア開発者とその実行能力は年々向上しているようです。チームは現在、その中のいくつかの誤りを効果的かつ安全に修正する能力を持っています。」と述べました。