Lanjut ke konten utama

Halaman terakhir kali diperbaharui: 21 September 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. Pedoman untuk menulis EIP disertakan di EIP 1(opens in a new tab). EIP harus memberikan spesifikasi teknis singkat tentang fitur-fitur yang tersedia dengan alasan logis dibaliknya. Penulis EIP bertanggung jawab untuk membangun konsensus di dalam komunitas dan mendokumentasikan perbedaan pendapat. Mengingat tingginya standar teknis untuk mengajukan EIP dengan kualitas yang baik, secara historis, sebagian besar penulis EIP memiliki pengalaman sebagai 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) yang mencakup EIP inti untuk perubahan protokol tingkat rendah yang memengaruhi konsensus dan membutuhkan peningkatan jaringan serta ERC untuk standar aplikasi. Sebagai contoh, standar untuk membuat token, seperti ERC20(opens in a new tab) atau ERC721(opens in a new tab) memungkinkan aplikasi berinteraksi dengan token ini untuk memperlakukan semua token menggunakan aturan yang sama, yang memudahkan untuk membuat aplikasi yang dapat bertukar informasi.

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

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 (sebagai contoh, Anda bisa membuat satu token non-ERC20(opens in a new tab)), tetapi EIP inti harus diadopsi secara luas (karena semua node harus melakukan peningkatan agar tetap menjadi bagian dari jaringan yang sama), EIP inti memerlukan konsensus yang lebih luas di dalam komunitas ketimbang 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 ditugaskan mengulas EIP untuk melihat kesehatan teknisnya, kesesuaian ejaan/gramatikanya, dan gaya kodenya. 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 (EWASM/Yayasan Ethereum)
  • Greg Colvin (Komunitas)
  • Casey Detrio (EWASM/Yayasan Ethereum)
  • Matt Garnett (Quilt)
  • Hudson James (Yayasan Ethereum)
  • Nick Johnson (ENS)
  • Nick Savers (Komunitas)
  • Micah Zoltu (Komunitas)

Editor EIP bersama dengan anggota komunitas dari Ethereum Cat Herders(opens in a new tab) dan Ethereum Magicians(opens in a new tab) memutuskan EIP mana yang akan di implementasikan, yang akan bertanggung jawab untuk memfasilitasi EIP juga memindakan EIP ke tahap "Final" atau "Penarikan".

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, kunjungi situs web EIP(opens in a new tab) di mana Anda dapat menemukan informasi tambahan, termasuk:

Partisipasi

Siapa pun dapat membuat EIP atau ERC, meskipun sebelumnya Anda harus membaca EIP-1(opens in a new tab) yang menguraikan proses EIP, apa itu EIP, jenis EIP, dokumen EIP apa yang harus dimiliki, format dan templat EIP, daftar Editor EIP, dan semua hal yang perlu Anda ketahui tentang EIP sebelum membuatnya. EIP baru Anda harus menentukan fitur baru yang tidak terlalu kompleks, namun tidak hanya untuk kalangan tertentu dan dapat digunakan dalam proyek-proyek di ekosistem Ethereum. Bagian tersulitnya adalah fasilitasi, Anda sebagai penulis harus memfasilitasi orang-orang di sekitar EIP, mengumpulkan umpan balik, menulis artikel yang menggambarkan masalah yang diselesaikan oleh EIP, dan berkolaborasi dengan proyek untuk mengimplementasikan EIP Anda.

Jika Anda tertarik untuk mengikuti proses diskusinya atau membagikan masukan Anda tentang EIP, kunjungi forum Ethereum Magicians(opens in a new tab), di mana EIP dibahas bersama dengan komunitas.

Lihat juga:

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?