Ketika 620 pengembang yang lelah muncul setelah tiga hari coding tanpa henti di acara ETHBerlin tahun ini minggu lalu, hanya sedikit yang mengharapkan Vitalik Buterin untuk berbicara di atas panggung.

Salah satu pendiri dan arsitek utama Ethereum adalah tamu kejutan.

Yang lebih mengejutkan lagi adalah beberapa refleksinya dalam membangun blockchain terbesar kedua di industri. Buterin menjelaskan beberapa penyesalannya tentang desain awal Ethereum secara rinci.

Bagi sebagian besar audiens, ceramahnya tidak hanya mengingatkan hari-hari tenang kelahiran jaringan tersebut pada tahun 2014, namun juga membantu mengisi peta jalan mengenai masa depan mata uang kripto yang kini bernilai $448 miliar.

AS baru saja menyetujui dana yang diperdagangkan di bursa Ethereum, dan BlackRock, manajer aset terbesar di dunia, telah meluncurkan dana tokennya sendiri di blockchain.

Jaringan Ethereum telah melahirkan ekosistem pengembang dan aplikasi keuangan yang luas senilai lebih dari $63 miliar, dan telah menjadi buah bibir bagi keuangan terdesentralisasi.

Daftar hal

Meski begitu, Buterin, seorang programmer Kanada-Rusia berusia 30 tahun, mengatakan bahwa dia memiliki daftar hal-hal yang akan dia lakukan secara berbeda. Mulai dari pengembangan Mesin Virtual Ethereum hingga kontrak pintar hingga mekanisme konsensus Proof of Stake.

Dan dia mengatakan bahwa meskipun Ethereum menjadi lebih mainstream, hal ini masih disalahpahami.

“Bitcoin memiliki narasi sederhana yaitu emas digital,” kata Buterin. “Tapi seperti Ethereum, ini seperti 'Wah, apa itu Ethereum?'”

ETHBerlin04 dalam angka 🧮

- Total 802 manusia super
- 627 peretas
- 83 pengajuan proyek
- 56 sukarelawan
- 40 host pengalaman
- 33 juri
- 18 mentor
- 15 tim inti
- 13 pembicara
- 20an anjing

— ETHBerlin04 (@ETHBerlin) 26 Mei 2024

Duduk di sofa nyaman di atas panggung bersama penyelenggara ETHBerlin Afri Schoeden dan Franziska Heintel, Buterin membuka obrolannya dengan berbagi kenangan terindahnya tentang ibu kota Jerman selama bertahun-tahun — meretas kantor lama bersama salah satu pendiri Ethereum, Gavin Wood dan Jeffrey Wilcke, meluncurkan Devcon Zero, dan merayakan peningkatan Penggabungan pada tahun 2022.

Kemudian Schoeden melontarkan pertanyaan.

“Dengan semua yang Anda ketahui dan pelajari selama 10 tahun terakhir, bagaimana Anda membangun Ethereum secara berbeda hari ini jika Anda bisa memulai dari awal?” Schoeden bertanya.

Vitalik Buterin (centre) discussed Ethereum's vision, then and now, in a discussion at ETHBerlin. Photocredit: Liam Kelly/DL News.Terlalu banyak, terlalu dini

Kekhawatiran pertama Buterin adalah mengenai Mesin Virtual Ethereum, yang merupakan kunci untuk menjadikan jaringan berfungsi sebagai semacam komputer mega kripto yang terdesentralisasi.

Dia menjelaskan bahwa desain EVM asli Ethereum menggunakan pemrosesan 256-bit, bukan 64 atau 32-bit.

Dalam arsitektur komputer, ukuran komputasi diukur dalam bit, dengan bit yang lebih besar menawarkan efisiensi yang lebih baik dan memproses lebih banyak data. Namun 256 bit sangat tidak efisien untuk sebagian besar operasi, dan dapat menyebabkan banyak pembengkakan pada blockchain, bahkan untuk tugas-tugas sederhana.

Untuk jaringan pada masa-masa awalnya, Ethereum tidak perlu mengoptimalkannya.

“Desain aslinya terlalu berlebihan untuk 256-bit,” kata Buterin kepada hadirin.

Optimalkan kontrak pintar

Kedua, Buterin mengatakan pengembang awal Ethereum seharusnya fokus untuk mempermudah penulisan kontrak pintar dengan lebih sedikit baris kode.

Alasannya? Menambahkan transparansi.

Dengan lebih sedikit baris kode, katanya, “orang dapat melihat dan memeriksa dengan baik apa yang terjadi di dalam diri mereka.”

Volunteers and developers playing music at a hackathon in Berlin. Photocredit: ETHBerlin.Beralih ke versi staking yang ‘lebih jelek’

Alih-alih komputer yang dibuat khusus – disebut penambang – berjalan tanpa henti untuk mengamankan jaringan blockchain, Ethereum beralih ke model yang berbeda.

Peralihan Ethereum dari mekanisme konsensus Proof of Work – cara node dalam blockchain seperti Bitcoin menyetujui status data transaksi – menjadi Proof of Stake pada tahun 2022 seharusnya terjadi jauh lebih awal, kata Buterin.

“Ketika kami beralih ke Proof of Stake, kami seharusnya bersedia untuk beralih ke versi Proof of Stake yang lebih jelek sebelumnya,” katanya. “Kami akhirnya membuang banyak siklus untuk benar-benar mencoba membuat Proof of Stake sempurna.”

Daripada menggunakan penambang, Ethereum sekarang diamankan oleh validator yang telah mempertaruhkan 32 Ethereum, bernilai sekitar $124,000, untuk melakukan hal yang sama — dan mendapatkan imbalan atas tindakan tersebut. Jika mereka berperilaku buruk dengan memvalidasi transaksi penipuan, misalnya, mereka akan dikenakan sanksi.

Singkatnya, peralihan ini menukar daya komputasi mentah yang boros energi dengan insentif ekonomi.

“Kita bisa menyelamatkan sejumlah besar pohon jika kita memiliki bukti kepemilikan yang lebih sederhana pada tahun 2018,” kata Buterin.

Terbitkan log sejak hari pertama

Dari transfer token uang besar hingga backdoor honey pots, pengguna dapat mengikuti uang dengan cukup mudah di kripto. Hal ini sebagian berkat pencatatan otomatis.

Namun seiring kemajuan industri, terutama peralihan dari akun milik eksternal seperti MetaMask ke dompet pintar seperti Safe, aspek-aspek tertentu dari pencatatan penting tersebut hilang.

Khususnya, log otomatis untuk transfer Ether.

“Seharusnya sudah ada sejak awal,” kata Buterin. “Bisa jadi seperti 30 menit coding dari saya sendiri, Gav dan Jeff. Sebaliknya, ini adalah EIP.”

Proposal Peningkatan Ethereum adalah proposal formal yang dibuat oleh pengembang untuk mengubah aspek tertentu dari jaringan Ethereum.

EIP-7708, yang diserahkan Buterin pada tanggal 17 Mei, akan membuat perubahan yang tepat ini.

Ameen Soleimani, strategic advisor at 0xbow and co-founder of MolochDAO and Reflexer Finance, discussing the Tornado Cash case. Photocredit: Liam Kelly/DL News.Jatuhkan Keccak

Buterin juga mengatakan dia akan menggunakan SHA-2 untuk enkripsi Ethereum daripada enkripsi saat ini yang disebut Keccak.

Untuk memahami perbedaannya, kita harus menggali sedikit pengetahuan kriptografi, khususnya tentang bagaimana SHA-3 menjadi standar. Ingat, sebelum kripto menjadi identik dengan memecoin selebriti dan penawaran koin awal sembilan digit, ini adalah tentang matematika yang rumit.

Ketika Ethereum sedang dibangun, enkripsi yang digunakannya berada dalam “kompetisi fungsi hash” — ya, itu suatu hal.

Institut Standar dan Teknologi Nasional menyelenggarakan kompetisi untuk menciptakan standar hash baru bersama SHA-2.

Standar-standar sebelumnya telah diserang dan dibantah. Namun SHA-2 tidak terkena dampaknya dan NIST hanya menginginkan alternatif yang aman. Bagaimanapun, variasi adalah bumbu kehidupan (dan tampaknya kriptografi).

Keccak hanyalah salah satu dari beberapa kontestan yang mengikuti kompetisi tersebut. Selama kompetisi, tim membuat beberapa perubahan kecil pada algoritmenya, yang akhirnya membuat mereka dinobatkan sebagai pemenang. Dengan kata lain: SHA-3.

Namun, tim Ethereum awal telah mengimplementasikan versi Keccak yang tidak standar. Pada dasarnya, Ethereum menggunakan iterasi pra-SHA-3.

Co-founder and CPO of ChainSafe Gregory Markou and developer at Phylax Systems Odysseas Lamtzidis speaking on stage at ETHBerlin. Photocredit: ETHBerlin

Ups besar, bukan?

Artinya, pengembang Ethereum memerlukan perpustakaan khusus — kumpulan kode yang dapat digunakan kembali dan tidak perlu ditulis ulang dari awal — untuk mengakomodasi SHA-3 dan Keccak.

“Kami tidak kompatibel dengan sistem lain yang menggunakan SHA-3,” Marius van der Wijden, pengembang inti Ethereum, mengatakan kepada DL News. “Kami harus mendukung kedua algoritma di EVM.”

Ini pada dasarnya telah terpecahkan. Saat ini, perpustakaan besar mendukung kedua mekanisme enkripsi tersebut.

Jadi, ya, teriakan besar memang.

“Dalam skema besar, hal ini tidak menjadi masalah, dan pembangunan saat ini pasti tidak terpengaruh oleh hal tersebut,” kata van der Wijden.

Tim crack Ethereum

Meskipun ada beberapa kesalahan desain kecil, Buterin mengatakan bahwa tidak dapat dihindari bahwa proyek apa pun akan memiliki beberapa kesalahan desain.

“Saya sangat senang karena saya merasa bahwa pengembang inti kami dan kapasitas eksekusi mereka terus meningkat setiap tahunnya,” katanya.

“Kami berada dalam posisi untuk memperbaiki beberapa kesalahan ini secara efektif dan aman.”

Liam Kelly adalah Koresponden DeFi di DL News. Punya tip? Surel di liam@dlnews.com.