Sejarah Perbahasan Pahit Mengenai ProgPoW Ethereum

Komuniti Ethereum (ETH) baru-baru ini terlibat dalam perdebatan pahit yang dicetuskan oleh cadangan perubahan algoritma perlombongan. Digelar ProgPoW, cadangan itu akan membatalkan semua ASIC yang ada sekarang untuk hanya membenarkan perlombongan Ethereum dengan GPU.
Semasa ProgPoW dilahirkan pada tahun 2023, ia telah melihat tempoh penggantian dan perbincangan aktif selama dua tahun pembangunan. Babak perdebatan terakhir dipicu oleh apa, bagi beberapa orang, yang seperti pengenalan semula ProgPoW secara tiba-tiba ke peta jalan Ethereum. Semasa panggilan Dev 21 Februari, Ethereum Improvement Proposal (EIP) 1057 – spesifikasi ProgPoW rasmi – adalah bertanda seperti yang diterima dan muktamad.
Perselisihan umum segera diikuti, akhirnya menjadi kenyataan EIP 2538 pada 25 Februari, yang mengumpulkan tandatangan dari pihak berkepentingan yang menentang pengenalan ProgPoW.
Cointelegraph mengesan Kristy Leigh-Minehan, salah satu daripada tiga ahli asal kumpulan IfDefElse yang mencipta ProgPoW pada tahun 2023, untuk memahami lebih lanjut mengenai algoritma dan mengapa ia tetap memecah belah sehingga hari ini. Cointelegraph juga menghubungi beberapa wakil Yayasan Ethereum, yang enggan memberikan komen.
Apa itu ProgPoW?
Singkatan untuk Proof of Work of Programmatic, ProgPoW adalah algoritma perlombongan novel yang direka agar tahan terhadap ASIC – Litar Bersepadu Khusus Aplikasi – mesin mungkin. Peranti ini dirancang khusus untuk tugas penambangan, yang menjadikannya jauh lebih efisien daripada pilihan pengguna seperti CPU dan GPU.
Membuat algoritma yang tetap selamat daripada perkakasan yang dioptimumkan secara tradisional merupakan tugas yang sukar. Algoritma semasa yang digunakan oleh Ethereum – Ethash – juga telah dirancang untuk ketahanan ASIC, tetapi perlindungannya tidak bertahan lama. Seperti yang diceritakan Minehan, khabar angin mengenai Ethereum ASIC adalah motivasi awal untuk kerja kumpulannya:
“ProgPoW dilahirkan dari utas rintangan ASIC pada bulan Mac 2023. Seorang penyumbang Ethereum bernama Pipermerriam menyiarkan EIP 958, yang merupakan EIP untuk mengubah algoritma perlombongan Ethereum agar tahan ASIC. Ini dipicu oleh penemuan penambang E3 ASIC oleh Bitmain, yang telah dibocorkan di CNBC. “
Dan walaupun kemudian difahami bahawa E3 adalah peranti mentah, dengan Minehan menggambarkannya sebagai “sekumpulan memori DDR 3 yang disambungkan ke cip Sophon [Bitmain] mereka,” bola pada rintangan ASIC bergulir. Penyokong ProgPoW berpendapat bahawa lebih sukar untuk menghasilkan Ethereum ASIC khusus, yang akan menyebabkan lebih sedikit pelombong dan pemusatan seterusnya.
Suatu tinjauan oleh Vlad Zamfir, penyelidik di Ethereum Foundation (EF), menyimpulkan pada bulan April 2023 dengan 57% undi menyokong garpu keras yang mengekalkan ketahanan ASIC. Sekitar masa yang sama, EIP 969 dicadangkan untuk membuat perubahan kecil di Ethash untuk memecahkan ASIC yang ada. Minehan meneruskan:
“Kedua-dua EIP, ditambah perbincangan berterusan mengenai rintangan ASIC adalah yang benar-benar mendorong kami – sebagai IfDefElse – untuk mula melihat lebih lanjut bagaimana anda membina algoritma tahan ASIC.”
Dari perspektif teknikal tahap tinggi, Minehan menjelaskan bahawa ProgPoW berfungsi dengan mengubah Ethash untuk menggunakan 100% cip GPU. Ini kerana pengeluar ASIC secara amnya cuba mengeluarkan sebanyak mungkin bahagiannya, seperti yang dijelaskannya:
“Sebab kami melakukannya adalah kerana ketika ini ketika anda membina ASIC, apa yang anda lakukan adalah anda membuang sebahagian GPU. Anda pada dasarnya mengatakan: ‘hei, inilah kod rujukan, inilah GPU – bahagian mana yang boleh kita lepaskan dari cip itu?’ “
Ethash cuba mempertahankannya dengan berusaha menggunakan GPU sebisa mungkin, sebab itulah beberapa ProgPoW perubahan teknikal adalah perubahan kecil, tetapi penting untuk Ethash yang memperbaiki beberapa ketidakcekapan dan kelemahannya. “Saya hanya berfikir bahawa sesiapa yang merancangnya [Ethash] bukan pengaturcara GPU, jadi dia terlepas beberapa perkara asas,” tambahnya..
Penentangan terhadap ProgPoW
Minehan menyatakan bahawa ProgPoW segera menerima kritikan kerana kononnya melambatkan pelaksanaan peta jalan Ethereum 2.0. Dia berkata:
“Sebilangan orang menentangnya pada awalnya, kerana tekanan yang akan ditanggungnya pada peralihan Casper dan Gadper Finality Gadget – yang, seperti yang diketahui banyak orang, sekarang benar-benar berada di luar peta jalan Ethereum 1.0.”
Namun, dia berpendapat bahawa penentangan lemah pada tahun 2023, kerana penentangan ASIC masih merupakan tujuan penting bagi komuniti Ethereum. Dia meneruskan:
“Pada tahun 2023 sebenarnya tidak banyak perdebatan negatif mengenai ProgPoW. Sekiranya anda melalui EIP yang asal, anda akan melihat banyak perbincangan positif dan lebih dari seribu orang memilih GitHub untuk penyelidikan mengenai penentangan ASIC. “
Pada bulan September 2023, Linzhi Mining diumumkan ia akan melancarkan Ethash ASIC yang kuat, yang menandakan permulaan dari apa yang disebutnya sebagai “kisah Linzhi.” Syarikat secara aktif dan secara terbuka diperjuangkan sikap anti-ProgPoW, yang dipercayai oleh Minehan melibatkan hujah yang tidak benar, seperti “posting pelik” yang mendakwa mereka boleh merancang ASIC untuk ProgPoW. Dia menyimpulkan:
“Linzhi menimbulkan banyak kerosakan – dan saya rasa banyak tekanan politik – di sekitar ProgPoW […] Mereka agak sunyi sejak saya mengundurkan diri dari Core Scientific – tidak ada kemas kini pelepasan, tidak ada di Telegram mereka [.. .] Saya rasa ada kepentingan khusus [dari Linzhi] yang terlibat [dalam perbahasan] pada tahun 2023. “
Sebilangan kerosakan mungkin merangkumi khabar angin mengenai ProgPoW dibuat oleh dua pengeluar GPU utama – AMD dan Nvidia – “omong kosong yang lengkap” katanya.
Didorong oleh kontroversi pada awal tahun 2023, suara masyarakat di ProgPoW diadakan melalui laman web khusus. Semasa tempoh pengundian berakhir pada bulan April 2023, lebih 93% responden yang mengawal 2.93 juta ETH menyatakan sokongan mereka terhadap ProgPoW. Walaupun pasukan inti Ethereum telah berulang kali menyetujui dan kemudian mengundurkan cadangan itu, akhirnya diselesaikan bahawa ProgPoW akan dilaksanakan – dengan syarat lulus audit yang ketat.
Ini adalah peristiwa besar terakhir dalam sejarah ProgPoW, hingga tahun 2023 dan kemasukan ProgPoW yang nampaknya tiba-tiba. Minehan menjelaskan:
“Apa yang terjadi adalah ProgPoW dijadwalkan untuk dimasukkan. Ia sebenarnya tidak pernah jatuh dari senarai EIP dan lulus audit dengan, saya akan katakan, dengan warna terbang. “
Perbahasan yang diperbaharui
Minehan percaya bahawa banyak kontroversi semasa berpunca dari penyampaian berita yang buruk, pandangan yang juga berlaku dikongsi oleh pengasas bersama Ethereum, Vitalik Buterin. Dia juga menjelaskan bahawa ProgPoW masih belum diterima sepenuhnya, dengan mengatakan bahawa “niat [pertemuan pemaju] pada dasarnya adalah menetapkan tarikh [penyertaan].”
Pengasas Synthetix Kain Warwick, salah satu penandatangan cadangan anti-ProgPoW, merumuskan pemikirannya mengenai perkara itu dengan Cointelegraph. Dia menjelaskan lebih lanjut mengenai kekurangan komunikasi yang dirasakan:
“Nampaknya ada pemutusan antara orang-orang yang membangun di Ethereum dan pemaju inti yang membina Ethereum […] Saya rasa pihak anti-ProgPoW merasakan bahawa mereka tidak diberitahu dan didengarkan dan mereka juga membuat pernyataan. Tetapi secara falsafah, pertikaian itu sendiri adalah hujah yang cukup kuat untuk menyekat EIP – tanpa mengira asal usul pertikaian itu. “
Walaupun Minehan secara sementara menetapkan pihak anti-ProgPoW sebagai pihak berkepentingan kewangan terdesentralisasi (DeFi), Warwick percaya bahawa itu adalah pilihan bias:
“Banyak orang yang membangun Ethereum melakukan hal-hal di DeFi sehingga Anda berakhir dengan penampilan bahawa DeFi menentang ProgPoW, ketika tidak ada yang khusus mengenai DeFi yang menunjukkan penentangan terhadap ProgPoW.”
Ini juga dapat dilihat dalam perbandingan dengan perbahasan 2023. Beberapa penentang ProgPoW yang lebih terkenal hari ini, seperti Gnosis Eric Conner atau Martin Köppelmann, juga menentangnya satu tahun yang lalu – ketika DeFi masih baru muncul.
Menurut Warwick, argumen utama terhadap ProgPoW adalah bahawa ia adalah “pertukaran yang baik dari segi risiko.” Dia meringkaskan kedudukan pihak lain:
“Saya rasa pihak pro-ProgPoW merasa pada ketika ini bahawa banyak masa dan usaha telah dimasukkan ke dalam ProgPoW dan tidak ada argumen yang kuat untuk menentangnya, dan bahawa sentimen tanpa substansi tidak cukup untuk menyekat EIP. “
Warwick mengakui bahawa pemerintahan protokol Ethereum mungkin memerlukan pengkhususan, kerana pembangun aplikasi sudah terlibat dalam ekosistem mereka sendiri dan mungkin berjuang untuk mengikuti kedua-duanya. Walaupun begitu, dia percaya bahawa ProgPoW tidak mungkin dilaksanakan, karena “masyarakat sekarang cukup menggali prinsip masalah ini.”
Yang baru dijumpai kerentanan juga mendorong pandangan yang berbeza. Penentang perubahan itu melihatnya sebagai manifestasi risiko yang wujud, sementara Minehan melihat ia sebagai pengukuhan algoritma.
Kepentingan rintangan ASIC
Minehan percaya bahawa komuniti Ethereum secara beransur-ansur kurang berminat dengan penentangan ASIC sejak 2023, walaupun kertas kuningnya jelas menentang alat perlombongan khusus. Perbahasan ProgPoW – menurutnya – juga merupakan pertarungan antara mereka yang ingin menegakkan prinsip awal Ethereum, dan mereka yang mempercayai evolusi protokol. “Lebih banyak perbahasan falsafah lebih daripada yang teknikal pada ketika ini,” dia menyimpulkan.
Walaupun ada yang melihat contoh Bitcoin sebagai bukti bahawa ASIC bukan ancaman, dia memberi amaran terhadap pandangan seperti itu:
“Penting orang memahami bahawa setiap duit syiling adalah seperti bioma tersendiri. […] Dalam Bitcoin anda mahukan ASIC. Bitcoin ASIC telah menjadi begitu khusus sehingga […] menjadi pilihan pilihan yang tepat untuk benar-benar mempromosikan orang agar selaras dengan insentif rangkaian. “
Dia menjelaskan bahawa Ethereum ASIC tidak mendapat keuntungan dari pembangunan dan pematangan rantaian bekalan selama bertahun-tahun untuk pelombong Bitcoin. Selama ini, dia berpendapat bahawa industri menjadi cukup matang bahawa akses ke ASIC tidak lagi terbatas pada beberapa pelaku tertentu. “Ethereum tidak mempunyai bukti pembangunan kerja selama sepuluh tahun,” katanya.
Lebih jauh lagi, dia menyatakan bahawa Ethereum ASIC sangat tidak mungkin dapat diakses secara meluas, walaupun dengan bertahun-tahun perkembangannya. Dia menjelaskan:
“Terdapat perbezaan besar dalam jurang keterampilan antara merancang ASIC yang keras untuk memori […] dan membina ASA SHA-256. […] Di Ethereum, jika hanya beberapa orang yang dapat menggunakan ASIC yang sangat khusus itu, secara semula jadi ia akan menjadi lebih terpusat. “
Walaupun dia mengakui bahawa membuat ASIC Bitcoin yang kompetitif juga sukar, ASIC untuk algoritma keras memori seperti Ethash menimbulkan cabaran yang unik:
“Banyak orang tidak mengetahui ini, tetapi ada sekatan pada pengawal memori dan bahagian memori. Cip tertentu mempunyai sekatan di negara mana mereka boleh dijual. Oleh itu, ASIC berasaskan memori juga mempunyai sekatan rantaian bekalan. “
Kombinasi faktor-faktor di atas, serta kelemahan yang kurang diketahui di Ethash, menjadikan Ethereum ASIC sebagai komoditi yang sangat berpusat. Dia merumuskan:
“Anda tidak mahu mempunyai algoritma yang berada di tengah. Anda mahu mempunyai algoritma yang mudah dibuat ASIC, atau sangat sukar untuk membuat ASIC. “
Perbahasan berterusan
Keletihan dari beberapa tahun perdebatan mula menunjukkan. Minehan percaya bahawa banyak peserta asal sejak itu tidak apik – termasuk dirinya sendiri. “Pada ketika ini, saya benar-benar berkecuali,” katanya. Vitalik Buterin juga memberi komen bahawa dia baik-baik saja dengan ProgPoW,
Ketika kontroversi ProgPoW masih berlanjutan, Buterin diketengahkan bahawa Ethereum tidak mempunyai mekanisme untuk menolak cadangan secara meyakinkan – keletihan dari perdebatan Twitter yang berterusan nampaknya merupakan penyelesaian yang diterima sekarang. “Tapi itu nampaknya tidak optimal,” dia menyimpulkan.
Tahap seterusnya dalam perdebatan ProPoW datang pada hari Jumaat 14:00 UTC dengan pertemuan Ethereum Core Developers. Anda boleh mendengar di sini.

Facebook
Pinterest