Memecah Skandal AsicBoost Bitcoin

Dewan Negara pecah tradisi: Bakal bahas GST, SST sebelum titah Agong (Jun 2019).

Anonim

Melalui draf Bitcoin Proposal Peningkatan (BIP) yang dihantar ke Bitcoin senarai mel pembangunan minggu lepas, pemaju Bitcoin Core lama dan pengasas bersama Blockstream dan CTO Gregory Maxwell mendedahkan bahawa pengeluar perkakasan pertambangan Bitcoin melaksanakan teknologi "AsicBoost" yang dipatenkan dalam cipnya. Walaupun pengeluar khusus tidak dinamakan dalam e-mel, mudah untuk mengira bahawa Maxwell merujuk kepada gergasi pertambangan China Bitmain - kecurigaan yang disahkan melalui kenyataan akhbar yang dikeluarkan oleh syarikat pada hari berikutnya.

Rumor, petunjuk dan tuduhan telah menguasai media sosial, laman berita, dan ruang sembang sejak dimensi baru dalam perdebatan penskalaan Bitcoin yang tahan lama menendang ketegangan menjadi gear tinggi. Daripada alasan yang diberikan setakat ini, ada yang percaya bahawa Bitmain dan kolam perlombongannya telah menolak garpu lembut Segregated Witness (SegWit) kerana ia tidak sesuai dengan penggunaan teknologi AsicBoost yang tertanam dalam cip mereka.

Bagi sesiapa yang tidak "dalam gelung": ini adalah ikhtisar tentang apa yang sedang berlaku …

AsicBoost

Pendek kata, AsicBoost adalah teknologi yang dicipta oleh bekas CoinTerra CTO Timo Hanke dan Ketua Saintis SJSR, Sergio Damián Lerner. Apabila dilaksanakan dalam cip ASIC (cip khusus untuk perlombongan Bitcoin), AsicBoost boleh mengambil kesempatan daripada kecerdasan dalam pelaksanaan algoritma perlombongan bukti-kerja Bitcoin. Ini membolehkan peniaga mengambil semacam "pintasan" untuk mencari blok yang sah.

Cara pintas ini boleh memberi pelombong sehingga kelebihan kecekapan 30 peratus - walaupun sekitar 15 hingga 20 peratus kelihatan lebih cenderung. Oleh kerana penambang bersaing pada margin kecil, keuntungan kecekapan yang kecil boleh menyebabkan keuntungan besar. Maxwell menganggarkan bahawa pelombong besar boleh membuat bank sehingga $ 100 juta tambahan setahun; tuntutan yang disokong oleh pengiraan dengan pseudonymous "praxeology_guy. "Walaupun yang lain, termasuk pengasas pengeluar ASIC yang kini tidak berfungsi, KnCMiner Sam Cole, telah menurunkan angka ini. Dalam skema perkara - kos elektrik, reka bentuk ASIC, dan banyak lagi - keuntungan tambahan dari AsicBoost sahaja boleh menjadi lebih kecil.

Update: Bekas Ketua Pegawai Eksekutif Spoondoolies-Tech Guy Corem juga menganggarkan keuntungan tambahan dari AsicBoost akan jauh lebih kecil; tambahan $ 2 juta setahun.

AsicBoost telah mengalami beberapa kontroversi sebelum ini. Memandangkan teknologi itu dipatenkan, dan paten dikuatkuasakan oleh negara, ada yang bimbang bahawa AsicBoost boleh membuat persaingan perlombongan Bitcoin oleh faktor bukan pasaran. Ini mungkin dalam senario terburuk yang membawa kepada landskap perlombongan terpusat dan mungkin dikawal selia, menyediakan alasan yang cukup bagi sesetengah pemaju untuk mempertimbangkan mengubah protokol Bitcoin untuk menentang AsicBoost. Walau bagaimanapun, yang lain melihat AsicBoost sebagai pengoptimuman seperti pengoptimuman perlombongan yang banyak direalisasikan sejak bertahun-tahun, dan berpendapat bahawa pelombong inovatif tidak boleh dihukum oleh perubahan protokol.

Memandangkan peristiwa minggu lalu, penting untuk dicatat bahawa AsicBoost bukan sahaja dapat digunakan secara terang-terangan, dalam hal ini jelas bahwa penambang menggunakannya, tetapi juga dapat digunakan secara rahasia, yang jauh lebih sulit untuk mengesan.Dan, seperti yang kini ternyata, penggunaan rahsia AsicBoost sebahagian besarnya tidak serasi dengan pelaksanaan garpu lembut semasa Saksi Segregated, peningkatan protokol seperti yang dicadangkan oleh pasukan pembangunan Bitcoin Core.

Kemasukan

Semasa berada di udara untuk satu hari atau lebih, tidak lagi menjadi soalan sama ada Bitmain memang melaksanakan teknologi AsicBoost dalam cipnya.

Dalam siaran akhbar mereka, syarikat itu dengan mudah mengakuinya, menyatakan:

"Cip ASIC kami, seperti yang dilakukan oleh beberapa pengeluar lain, mempunyai reka bentuk litar yang menyokong AsicBoost. "

Selain itu, Bitmain berkata bahawa" telah menguji AsicBoost pada Testnet [Bitcoin], "sambil menjelaskan bahawa syarikat itu secara sah menggunakan teknologi ini:

" Bitmain memegang paten AsicBoost di China. Kita boleh menggunakannya secara sah di ladang perlombongan kita sendiri di China untuk meraih keuntungan daripadanya dan menjual kontrak perlombongan awan kepada orang ramai. "

Selain itu, Bitmain berkata bahawa AsicBoost tidak akan menjadi buruk bagi model perniagaan syarikat, menulis:

" Peralatan perlombongan Bitcoin menyusut dengan cepat. Bitmain sentiasa memperkenalkan model pelombong yang lebih cekap untuk semua. Oleh itu kenyataan bahawa penggunaan AsicBoost, yang boleh menyebabkan perbezaan 20% dalam kecekapan kuasa, adalah sejenis pembangunan negatif untuk model perniagaan Bitmain adalah palsu. "

Dan di atas itu, pengeluar ASIC menolak bahawa AsicBoost adalah sesuatu yang memudarinya sendiri. Sebaliknya, ia berpendapat bahawa penggunaan teknologi yang meluas akan memberi manfaat kepada rangkaian Bitcoin:

"Jika semua peralatan perlombongan boleh menggunakan AsicBoost, ia akan menurunkan kos J / GH dan jumlah hash rangkaian keseluruhan akan meningkat, menjadikan rangkaian Bitcoin walaupun lebih kuat. Jadi, kaedah AsicBoost bukanlah 'serangan rahsia' pada fungsi Bitcoin [bukti kerja]. Ia adalah pengoptimuman kejuruteraan. "Jadi, secara ringkas, Bitmain mengakui ia menerapkan teknologi AsicBoost dalam cipnya, mengakui pengujiannya, menjelaskan bahawa menggunakannya di China sah, mengatakan bahawa itu bukan negatif bagi syarikat itu, dan juga mengatakan itu bukan negatif (serangan) dengan sendirinya - tetapi sesuatu yang positif: pengoptimuman.

Namun …

Penafian

Walaupun Bitmain berpendapat bahawa AsicBoost adalah positif di semua bidang, syarikat itu menyatakan bahawa "kaedah AsicBoost tidak digunakan oleh kami di mainnet. "

Serta:

" [Menggunakan AsicBoost], bagaimanapun menguntungkan, bukan sesuatu yang akan kami lakukan untuk kebaikan Bitcoin. "

Tuntutan ini mungkin benar.

Walaupun penafian itu kelihatannya tidak konsisten dengan kenyataan bahawa tidak ada yang salah dengan AsicBoost, setakat ini belum terbukti secara konklusif bahawa Bitmain melakukannya, sebenarnya, menggunakan AsicBoost di net utama Bitcoin. Dan ini mungkin sukar untuk membuktikan secara mendalam, kerana penggunaan rahsia AsicBoost boleh, sesungguhnya, dilakukan secara rahsia.

Yang mengatakan, penggunaan rahsia AsicBoost boleh dalam beberapa kes menjadi ketara selepas semua. Khususnya, menggunakan AsicBoost boleh mengakibatkan transaksi ganjil yang aneh dalam blok, atau bahkan dalam pertambangan blok yang berdekatan.Usaha untuk menganalisis blok terus dijalankan.

Setakat ini, kelihatannya kolam perlombongan utama Bitmain, AntPool, mempunyai kedua-dua blok yang ditambang dengan pesanan transaksi yang ganjil, serta blok hampir kosong. Dan sementara kedua-duanya dapat dijelaskan oleh perlombongan mata-mata, perisian kolam perlombongan buggy, atau mungkin sebab-sebab lain yang belum kita ketahui, masa dan struktur beberapa blok kosong (hampir) adalah sekurang-kurangnya mencurigakan.

Selain itu, penambangan AntPool dari blok-blok kosong (hampir) selalu menjadi ketara, sejak Bitamina co-CEO, Jihan Wu, adalah salah satu pendukung paling menonjol dari peningkatan had saiz blok: Jika Bitcoin perlu memproses lebih banyak transaksi, blok kosong tidak membantu.

Dan ketika ditanya tentang blok kosong tahun lepas, tidak ada alasan yang diberikan oleh Wu sama sekali. Malah, terdapat sedikit petunjuk bahawa Wu mempunyai "kebaikan Bitcoin" yang lebih baik pada masa itu:

@sysmannet maaf, kami akan meneruskan perlombongan blok kosong. Inilah kebebasan yang diberikan oleh protokol Bitcoin.

- Jihan Wu (@JihanWu) 1 Mac 2016

Dan kemudian, AntPool nampaknya juga mempunyai arahan stratum untuk menggunakan AsicBoost pada pelayan mereka. Ini pada dasarnya bermaksud bahawa semua infrastruktur untuk menggunakan AsicBoost ada - walaupun tidak jelas jika ini boleh digunakan secara rahsia juga. (Dan Bitmain pasti tidak menggunakan AsicBoost secara terang-terangan.)

Semua dalam semua, terdapat bukti yang nyata bahawa Bitmain (dan AntPool) telah menggunakan AsicBoost di net utama Bitcoin. Akan tetapi, sesuai dengan sifat penggunaan rahsia teknologi, bukti konklusif sukar dicari, dan bahkan mungkin tidak mungkin.

Di sisi lain perdebatan, terdapat satu hujah utama mengapa Bitmain mungkin tidak menggunakan AsicBoost di jaring utama Bitcoin. Jika, bukannya angka $ 100 juta, anggaran lebih konservatif adalah betul, dan AsicBoost misalnya "hanya" menambah beberapa juta keuntungan tambahan setahun, mungkin ia tidak bernilai kerumitan. Menetapkan operasi saiz Bitmain untuk menggunakan AsicBoost memerlukan banyak kerja yang rumit, dan dari analisa biaya / manfaat, ada yang menyarankan agar lebih baik untuk melewatinya.

Saksi Segregated

Seperti yang disebutkan, menggunakan AsicBoost adalah kontroversi; berbuat demikian secara rahsia, lebih-lebih lagi. Dan jika Bitmain menjual mesin kepada pelanggan tanpa teknologi yang dibolehkan, sementara itu sendiri mengambil keuntungan tambahan AsicBoost, akan lebih buruk.

Tetapi ini, dengan sendirinya, tidak benar-benar di tengah-tengah "skandal AsicBoost. "

Sebaliknya, skandal (yang dirasakan) ialah Bitmain mungkin telah menghalang dan menaikkan taraf popular yang popular kepada protokol Bitcoin dengan berpura-pura palsu. Ketidakpatuhan antara (kegunaan rahsia) AsicBoost dan Segregated Witness dapat menjelaskan mengapa Bitmain kekal sebagai salah satu daripada sedikit syarikat dalam industri Bitcoin untuk tegas menentang garpu yang lembut.

Selain itu, ia akan menjelaskan mengapa gergasi perlombongan China telah begitu gigih dalam permintaan untuk garpu yang keras. Penggunaan rahasia AsicBoost akan serasi dengan Bitcoin Unlimited, pelaksanaan protokol alternatif yang disokong oleh Wu.Begitu juga, garpu keras Segregated Witness baru-baru ini seperti yang dicadangkan oleh Lerner (yang sama Lerner yang dipatenkan AsicBoost) boleh dibuat serasi dengan penggunaan rahsia AsicBoost juga.

Dan, ketidaksesuaian di antara (penggunaan rahsia) AsicBoost dan Saksi yang Segregated dapat menjelaskan mengapa Wu menyokong blok pelanjutan, cadangan baru-baru ini yang kelihatan sedikit (jika ada) menguntungkan atas SegWit … kecuali blok sambungan tidak memecahkan penggunaan rahsia AsicBoost.

Selain itu, ia dapat menjelaskan mengapa cadangan baru-baru ini direka untuk tidak selaras dengan Saksi Terasing. Walaupun kedua-dua penyelesaian tidak perlu mengecualikan satu sama lain dengan cara apapun, pilihan reka bentuk yang tidak perlu dalam blok lanjutan memastikan mereka.

Dan jika alasan penolakan Bitmain terhadap garpu lembut Saksi yang Segregated bukan AsicBoost, nampaknya hanya satu penjelasan alternatif yang tersisa. Pengaktifan penambahan protokol penambang boleh digunakan sebagai semacam cip tawar-menawar, di mana gergasi perlombongan hanya bersedia untuk mengaktifkan garpu lembut jika ia dijamin akan ditindaklanjuti oleh garpu yang keras.

Sesungguhnya ini adalah apa yang dikatakan Wu kepada majalah Bitcoin tahun lepas, dan ia adalah apa yang dikekalkan oleh syarikat itu dalam siaran akhbar yang diterbitkan minggu lalu:

"SegWit tidak berjalan dalam pengeluaran kerana syarat-syarat yang jelas dalam perjanjian Hong Kong belum dipenuhi, di mana kita meramalkan peningkatan saiz blok bukan saksi yang datang bersama-sama dengan SegWit. "

Untuk maklumat lebih lanjut mengenai AsicBoost, lihat penjelasan ini oleh Jeremy Rubin, atau ini ELI5 (Jelaskan Seperti Saya Lima) oleh Jimmy Song, atau catatan blog ini mengenai hubungan antara SegWit dan AsicBoost oleh Lerner, atau kertas putih asal oleh Hanke. Untuk lebih lanjut mengenai Konsensus Meja Bulat Bitcoin ("perjanjian Hong Kong") lihat "Status 'Hard Fork Hong Kong': Kemas Kini. "