Lanjut ke konten utama

Halaman terakhir kali diperbaharui: 24 Oktober 2023

Pengantar pada Proposal Peningkatan Ethereum (EIP)

Apa itu EIP?

Proposal Peningkatan Ethereum (EIP)(opens in a new tab) adalah standar yang menentukan fitur atau proses baru yang potensial untuk Ethereum. EIP memuat spesifikasi teknis untuk usulan-usulan perubahan dan bertindak sebagai "sumber kebenaran" untuk komunitas. Peningkatan jaringan dan standar aplikasi untuk Ethereum didiskusikan dan dikembangkan melalui proses EIP.

Siapa pun yang ada dalam komunitas Ethereum memiliki kemampuan untuk membuat EIP. Panduan untuk menulis EIP disertakan dalam EIP-1(opens in a new tab). EIP sebaiknya memberikan spesifikasi teknis yang ringkas dengan sedikit motivasi. Penulis EIP bertanggung jawab untuk mencapai konsensus di dalam komunitas dan mendokumentasikan pendapat-pendapat alternatif. Mengingat tingginya hambatan teknis untuk mengirimkan EIP yang terbentuk dengan baik, secara historis, sebagian besar penulis EIP biasanya adalah pengembang aplikasi atau protokol.

Mengapa EIP penting?

EIP memainkan peranan penting bagaimana perubahan terjadi dan terdokumentasi di Ethereum. EIP adalah cara bagi orang-orang untuk mengusulkan, mendebat, dan mengadopsi perubahan. Ada berbagai jenis EIP(opens in a new tab), termasuk EIP inti untuk perubahan protokol tingkat rendah yang memengaruhi konsensus dan memerlukan peningkatan jaringan seperti EIP-1559(opens in a new tab), dan ERC untuk standar aplikasi seperti EIP-20(opens in a new tab) dan EIP-721(opens in a new tab).

Setiap peningkatan jaringan terdiri dari sekumpulan EIP yang harus diimplementasikan oleh masing-masing klien Ethereum di jaringan. Ini berarti bahwa untuk tetap berada dalam konsensus dengan klien lain di Jaringan Utama Ethereum, pengembang klien harus memastikan bahwa mereka telah menerapkan semua EIP yang diperlukan.

Seiring dengan menyediakan spesifikasi teknis untuk perubahan, EIP adalah unit di mana tata kelola terjadi di Ethereum: siapa pun bebas untuk mengusulkan EIP, kemudian beragam pemangku kepentingan di dalam komunitas akan berdebat untuk menentukan apakah usulan itu harus diadopsi sebagai standar atau dimasukkan ke dalam peningkatan jaringan. Karena EIP non-inti tidak harus diadopsi oleh semua aplikasi (misalnya, dimungkinkan untuk membuat token yang dapat dipertukarkan yang tidak mengimplementasikan EIP-20), tetapi EIP inti harus diadopsi secara luas (karena semua simpulhar us ditingkatkan untuk tetap menjadi bagian dari jaringan yang sama), EIP inti membutuhkan konsensus yang lebih luas di dalam komunitas dibandingkan dengan EIP non-inti.

Riwayat EIP

Repositori GitHub Ethereum Improvement Proposals (EIP)(opens in a new tab) dibuat pada Oktober 2015. Proses EIP didasarkan pada proses Bitcoin Improvement Proposals (BIP)(opens in a new tab), yang didasatkan pada proses Python Enhancement Proposals (PEP)(opens in a new tab).

Editor EIP bertugas dalam proses peninjauan EIP untuk kesehatan teknis, masalah format, dan mengoreksi ejaan, tata bahasa, dan gaya kode. Martin Becze, Vitalik Buterin, Gavin Wood, dan beberapa lainnya adalah editor asli EIP dari 2015 sampai akhir 2016.

Editor EIP saat ini adalah

  • Alex Beregszaszi (@axic)
  • Gavin John (@Pandapip1)
  • Greg Colvin (@gcolvin)
  • Matt Garnett (@lightclient)
  • Sam Wilson (@SamWilsn)

Editor Emeritus EIP adalah

  • Casey Detrio (@cdetrio)
  • Hudson Jameson (@Souptacular)
  • Martin Becze (@wanderer)
  • Micah Zoltu (@MicahZoltu)
  • Nick Johnson (@arachnid)
  • Nick Savers (@nicksavers)
  • Vitalik Buterin (@vbuterin)

Jika Anda ingin menjadi editor EIP, silakan lihat EIP-5069(opens in a new tab).

Editor EIP memutuskan kapan sebuah proposal siap menjadi EIP, dan membantu penulis EIP untuk memajukan proposal mereka. Ethereum Cat Herders(opens in a new tab) membantu mengorganisir pertemuan antara para editor EIP dan komunitas (lihat EIPIP(opens in a new tab)).

Proses standardisasi lengkap yang disertai dengan bagan dideskripsikan dalam EIP-1(opens in a new tab)

Pelajari lebih lanjut

Jika Anda tertarik untuk membaca lebih lanjut tentang EIP, lihat situs web EIP(opens in a new tab) dan EIP-1(opens in a new tab). Berikut adalah beberapa tautan yang berguna:

Partisipasi

Siapa pun dapat membuat EIP. Sebelum mengirimkan proposal, seseorang harus membaca EIP-1(opens in a new tab) yang menguraikan proses EIP dan cara menulis EIP, dan meminta umpan balik di Ethereum Magicians(opens in a new tab), di mana proposal pertama kali didiskusikan dengan komunitas sebelum drafnya dikirimkan.

Referensi

Isi halaman yang disediakan ini merupakan bagian dari Tata Kelola Pengembangan Protokol Ethereum dan Peningkatan Jaringan Coordination(opens in a new tab) oleh Hudson Jameson

Apakah artikel ini membantu?