Pengarang asal: Justin Bechler
Penterjemah asal: AididiaoJP, Foresight New
Jaringan nod yang teragih dan dasar kewangan Bitcoin yang diaplikasikan tanpa kebenaran adalah sumber kredibiliti tunggal yang membawa Bitcoin dari sifar ke 125,000 dolar.
Untuk mencapai sasaran satu juta dolar, tahap kredibiliti yang sama diperlukan, tetapi skala perlu mencukupi untuk memenuhi keperluan aset yang dimiliki selama beberapa dekad oleh dana kaya negara dan bank pusat.
Sila fahami dengan jelas: rangkaian dan nod sedang dikenai serangan secara sistematik, dan Bitcoin Core membuka pintu kepada serangan ini. Namun, kali pertama sejak serangan bermula, terdapat satu usul yang sebenarnya di atas meja, yang akan menghalang semua ini.
Artikel ini menerangkan serangan ini, bukti di sebalik penyelesaian, dan mengapa jalan menuju jutaan dolar mesti melaluinya.
Apa yang memberi nilai kepada Bitcoin
Jaminan kewangan adalah asas kepada keseluruhan nilai bitcoin.
Jumlah Bitcoin yang pernah wujud hanya 21 juta, had ini dikuatkuasakan oleh rangkaian nod yang teragih, yang memvalidasi setiap transaksi secara bebas. Jaminan ini wujud kerana orang biasa di seluruh dunia boleh menjalankan perisian nod yang melaksanakan jaminan ini dengan mudah.
Ini adalah titik di mana Bitcoin berbeza daripada semua projek "kripto" yang terpusat. Ethereum mempunyai sebuah fondas; Solana mempunyai beberapa pengesah yang menjalankan perisian perniagaan; XRP mempunyai Ripple Labs. Setiap projek ini mempunyai titik kebottleneckan yang terpusat, yang mana mungkin ditekan, diperintah, dikenakan sekatan, atau langsung dipujuk untuk menukar peraturan. Bitcoin tidak mempunyai ini, kerana sesiapa sahaja yang mempunyai komputer biasa dan sambungan internet boleh menjalankan satu nod pengesahan sepenuhnya, tanpa kebenaran, tanpa pihak pertengahan, dan tanpa mempercayai sesiapa, secara langsung berinteraksi dengan protokol wang.
Emas memerlukan kepercayaan kepada juru ukur, bon memerlukan kepercayaan kepada kerajaan, saham memerlukan kepercayaan kepada juruaudit. Bitcoin hanya memerlukan kepercayaan kepada matematik dan nod yang menjalankannya.
Setiap pengendali nod dalam setiap rantai pengesahan adalah satu undi terhadap dasar kewangan. Semakin banyak nod, semakin terpencar pengesahan, dan jaminan ini kelihatan semakin boleh dipercayai kepada modal yang mampu menghantar aset ke tahap tujuh digit.
Oleh itu, apabila sesuatu mengancam keselamatan akses kepada nod, ia mengancam nilai dan kewujudan Bitcoin itu sendiri.
Lubang yang segalanya bermula
Bitcoin Core telah memasukkan penapisan transaksi sampah sebagai ciri piawaian sejak hari pertama. Sejak 2013, pengendali nod boleh menetapkan had saiz data tambahan yang disisipkan dalam transaksi melalui pilihan konfigurasi yang dikenali sebagai -datacarriersize, yang merupakan keputusan rekabentuk yang dipertimbangkan dengan matang. Pembangun yang membina dan menjaga protokol ini sedar bahawa tanpa had saiz data bukan kewangan, rantaian blok pasti akan disalahgunakan sebagai sistem storan data murah, dengan kos yang dipikul oleh setiap pengendali nod dalam rangkaian.
Sistem ini beroperasi selama sepuluh tahun. Kemudian, pada awal 2023, Casey Rodarmor melancarkan protokol Ordinals, dan breknya pun pecah.
Ordinals memanipulasi satu lalai dalam penapis spam Bitcoin Core. Had pembawa data sedia ada tidak pernah diperluaskan untuk merangkumi transaksi Taproot yang diperkenalkan melalui peningkatan pada November 2021. Ini bermakna sesiapa sahaja boleh mengatasi had saiz data yang sepatutnya menghalang penyalahgunaan sedemikian dengan memalsukan data sebarang sebagai kod program di ruang saksi Tapscript, dengan dikelilingi oleh OP_FALSE OP_IF yang tidak pernah benar-benar dijana. Gambar, fail teks, pengeboman token BRC-20, dan semua bentuk data bukan kewangan lain kini boleh ditanam secara kekal ke dalam blockchain Bitcoin pada kos yang jauh lebih rendah daripada transaksi data biasa, berkat subsidi diskaun saksi SegWit yang dirancang untuk mengurangkan kos pengesahan tanda tangan.
@LukeDashjr mengesyorkan ini sebagai kelemahan sejak permulaan. Pada Disember 2023, beliau secara rasmi mendaftarkannya ke dalam pangkalan data kelemahan NIST sebagai CVE-2023-50428 dengan skor sederhana 5.3. Penerangan rasmi adalah tepat: "Dalam Bitcoin Core 26.0 dan versi sebelumnya serta Bitcoin Knots sebelum versi 25.1.knots20231115, had saiz pembawa data boleh diatasi dengan memasukkan data sebagai kod (contohnya, menggunakan OP_FALSE OP_IF), seperti yang digunakan oleh inskripsi pada tahun 2022 dan 2023."
Luke jelas tentang apa yang ini bermaksud. "Penapis spam adalah sebahagian daripada Bitcoin Core sejak hari pertama," jelasnya. Kegagalan untuk memperluaskan penapis ini ke transaksi Taproot adalah kesalahan, dan inskripsi sedang menyalahgunakan kesalahan ini untuk menyerang rangkaian. "Kerosakannya terhadap Bitcoin dan pengguna Bitcoin, termasuk pengguna masa depan, adalah besar dan tidak dapat dikembalikan," tulisnya. "Sesiapa pun tidak pernah dibenarkan menggunakan Ordinals. Ia sentiasa menjadi serangan terhadap Bitcoin sejak permulaannya."
Implementasi nod alternatif Bitcoin Knots, yang dijaga oleh Dashjr, membaiki CVE-2023-50428 dalam versi 25.1 pada akhir 2023. Ocean, talian penggalian, serta-merta melaksanakan pembaikan tersebut, mengumumkan bloknya kini akan mengandungi "lebih banyak transaksi yang sah" dan menggambarkan inskripsi Ordinals sebagai serangan penolakan perkhidmatan terhadap rangkaian.
Bitcoin Core tidak pernah membaikpulihkannya.
Satu kelemahan rasmi yang direkodkan di NIST, dinilai, diserang dalam jutaan transaksi, menambahkan kegemukan gigabyte yang kekal kepada setiap nod penuh dalam rangkaian, manakala kebanyakan perisian nod utama yang digunakan dalam rangkaian Bitcoin menolak untuk memperbaikinya. Patch wujud, diuji, dan digunakan secara komersial di Knots. Core memilih untuk tidak mengaplikasikannya, dan sebaliknya pergi lebih jauh ke arah yang bertentangan.
Core 30: Cukai ke atas setiap nod
Apabila BIP-110 mencadangkan perlindungan kepada nod daripada data yang berlebihan, Bitcoin Core 30 pula bertindak sebaliknya. Core 30 tidak membaiki CVE-2023-50428, sebaliknya sepenuhnya membuang had saiz OP_RETURN yang sedia ada sejak lama dahulu, membuka jalan kepada data sewenang-wenangnya yang tidak terhad dalam output OP_RETURN.
Alasan yang diberikan oleh pengembang Core ialah had 80 byte sedia ada bagaimanapun telah dielakkan, jadi tiada kegunaannya untuk mengekalkannya. Ini seperti suatu jawatankuasa bandar menghentikan penguatkuasaan had laju kerana seseorang memandu terlalu laju, yang secara langsung bertentangan dengan kesalahan yang telah diikuti selama sepuluh tahun yang dinyatakan oleh Dashjr.
Bitcoin Core telah mempertahankan had saiz pembawa data sejak 2013 kerana pengembang memahami bahawa perlindungan ruang blok daripada penyalahgunaan bukan kewangan adalah penting untuk memastikan kesahihan nod, Core 30 meninggalkan prinsip ini.
Kesan sebenar adalah cukai ke atas setiap pengendali nod. Data OP_RETURN tanpa had bermaksud data yang mesti dimuat turun, disahkan, dan disimpan oleh nod-nod itu berkembang tanpa had. Dan untuk apa? Pemangkin perubahan ini ialah sekumpulan kecil pembangun yang membina aplikasi bukan kewangan di atas Bitcoin, yang mana mereka merasa had semasa tidak memudahkan.
Jameson Lopp memperjuangkan perubahan ini dengan alasan "kes-kes sempadan yang ekstrem", kes-kes yang tidak berkaitan dengan fungsi Bitcoin sebagai matawang, tetapi berkait rapat dengan perniagaan startup VS-nya, Citrea, yang "dibina di atas Bitcoin".
Orang biasa membencinya.
Pada tahun 2013, Core memperkenalkan had pembawa data untuk melindungi nod daripada diserang sampah data. Had-had ini berkesan selama sepuluh tahun. Pada tahun 2023, satu kelemahan membenarkan inskripsi melalui Taproot untuk mengatasi had-had ini, manakala Core menolak untuk membaikinya.
Pada 2025, Core sepenuhnya membatalkan had. Setiap langkah membuatkan nod menjadi lebih berat dan kos operasi lebih tinggi, setiap langkah semakin menjauh daripada prinsip "ruang blok Bitcoin melayani transaksi kewangan".
Ini adalah kontradiksi asas dalam perkembangan Bitcoin pada masa kini. Satu kumpulan ingin mengekalkan rangkaian sebagai satu protokol wang yang sederhana dan boleh diakses, di mana sesiapa sahaja boleh mengesahkannya menggunakan Raspberry Pi.
Sekumpulan pihak lain pula mahukan keupayaan protokol diperluaskan untuk memuatkan sebarang kes penggunaan kreatif yang dapat dikenal pasti oleh pengembara, dan mereka sedia membiarkan nod menjadi lebih berat dan mahal untuk mencapai matlamat ini.
Kumpulan pertama sedang bergerak maju ke arah Bitcoin sejuta dolar, manakala kumpulan kedua sedang bergerak maju ke arah "Ethereum yang lebih baik".
Data: Apa yang dilakukan BIP-110 secara sebenarnya
@CunyRenaud baru-baru ini memaparkan simulasi perubahan kepada BIP-110 yang merangkumi data 10 hari untuk rangkaian utama, dari ketinggian blok 929,592 hingga 931,032.
Hasilnya jelas sekali.
Dari 4.7 juta transaksi semasa tempoh pengumpulan sampel:
1,957,896 rekod disaring keluar oleh BIP-110 (41.5% daripada semua transaksi).
747.85 MB ruang blok telah dikembalikan (36%).
Sifar perniagaan kewangan sah telah dihalang.
Dalam hampir lima juta transaksi, tiada satu pun perpindahan wang yang disaring oleh penapis. Setiap pembayaran, setiap pengeluaran dari transaksi, setiap pembukaan saluran kilat, setiap CoinJoin, dan setiap pengeluaran tandatangan ganda berjalan lancar.
Keputusan penggolongan menunjukkan satu fakta penting yang kebanyakan orang tidak ambil kira dalam perdebatan ini. Komuniti sentiasa memandang Ordinals inscription dan OP_RETURN spam sebagai dua isu yang berasingan, tetapi mereka bukan.
Dalam transaksi inskripsi yang ditangkap oleh BIP-110, 94.6% adalah transaksi campuran, yang membawa kedua-dua pengepakan inskripsi Tapscript OP_IF dan output OP_RETURN yang mengandungi metadata runcit. Apabila BIP-110 menapis inskripsi, data OP_RETURN yang berkaitan juga akan hilang.
Narasi "dua masalah sampah" runtuh di hadapan data. Bitcoin hanya mempunyai satu masalah sampah, tetapi mempunyai dua manifestasi, dan BIP-110 menyelesaikan keduanya secara serentak.
Peraturan memikul tanggung jawab yang berat
BIP-110 mengandungi beberapa peraturan, tetapi peraturan 7 paling kritikal. Ia melarang penggunaan kod operasi OP_IF dan OP_NOTIF dalam Tapscript. Ini secara langsung menyelesaikan mekanisme yang diterangkan dalam CVE-2023-50428, iaitu Ordinals yang digunakan untuk memasukkan data sewenang-wenangnya ke dalam ruang saksi melalui pengemasan OP_FALSE OP_IF.
Hanya Peraturan 7 sahaja yang menangkap 1,954,477 transaksi dalam simulasi, iaitu 99.8% daripada semua transaksi yang disaring. Secara praktiknya, ianya adalah patch yang ditolak oleh Core, kini diformalkan sebagai peraturan kekonsensusan dengan jendela pengaktifan setahun.
Soalan yang jelas ialah sama ada ini akan merosakkan mana-mana fungsi sebenar. Simulasi khusus mencari Tapscript kontrak sah yang menggunakan OP_IF, termasuk cabang keadaan, kunci masa, tanda tangan ambang, dan kontrak kunci hash masa.
Jawapannya sifar dalam 4.7 juta transaksi, dan corak ini tidak wujud dalam Tapscript utama hari ini. Jaringan Kilat masih beroperasi di SegWit v0, DLC menggunakan tandatangan penyesuai, dan pelaksanaan vault masih berada dalam peringkat eksperimen.
Kesedaran bahawa kebimbangan teori mengenai peraturan 7 mungkin menghalang kontrak pintar di masa depan adalah patut diakui. Ia memang mungkin, tetapi tempoh pengaktifan BIP-110 ialah setahun, bukan kekal. Pencemaran inskripsi sedang berlaku kini, dan kerosakan kepada set UTXO sedang berkumpul setiap hari.
Satu intervensi selama setahun dapat menghapuskan 41.5% sampah perdagangan tanpa menghalang mana-mana aktiviti kewangan, ini adalah satu keseimbangan tindakan.
Bitcoin adalah wang
Beberapa orang menentang BIP-110 dengan alasan "semua transaksi yang membayar yuran adalah sah". Pengguna yang memasukkan semboyan telah membayar kadar pasaran, dan para penambang secara sukarela menerima transaksi mereka, apakah kuasa yang membenarkan mereka menyekatnya?
Jawapannya terletak pada memahami apa sebenarnya bitcoin melindungi dan mengapa ia perlu dilindungi.
Kebenaran semakan Bitcoin dirancang untuk memastikan transaksi kewangan. Bukti kerja, penyesuaian kesukaran, jadual ganjaran blok, dan keseluruhan model keselamatan direka untuk melindungi sistem tunai elektronik peer-to-peer.
Reka bentuk, tujuan tunggal itu adalah alasan yang membenarkan penggunaan tenaga yang besar diperlukan untuk melindungi rangkaian.
Transaksi kewangan di Bitcoin adalah tidak boleh disemak semula. Ini adalah sifat yang menjadikan Bitcoin berharga, dan juga sifat yang sepenuhnya dipelihara oleh BIP-110. Jika anda menghantar atau menerima Bitcoin sebagai wang, BIP-110 tidak akan mempengaruhi anda. Simulasi telah membuktikan ini secara empirikal. 2.5 juta transaksi kewangan berjalan lancar, tanpa satu pun yang terjejas.
Kewujudan transaksi bukan tunai bergantung kepada toleransi jaringan. Tiada sesiapa yang melarang mereka melalui undang-undang, tiada sesiapa yang menangkap pengguna inskripsi. Hujahnya sangat mudah: menyimpan data NFT dan arahan pengebuan di ruang saksi tidak menikmati perlindungan peringkat protokol yang setara seperti memindahkan nilai antara manusia. Apabila penggunaan bukan tunai bermula untuk mengancam infrastruktur yang membolehkan penggunaan tunai, jaringan mempunyai hak penuh untuk memberi keutamaan kepada fungsi intinya.
Ini bukan sensor. Sensor berlaku apabila kerajaan menghalang bayaran anda kerana tidak menyukai kedudukan politik anda. Menapis operasi penyimpanan data yang menyalahgunakan liang yang sepatutnya diperbaiki beberapa tahun lalu ialah pemeliharaan rangkaian. Perbezaan ini penting, dan sesiapa sahaja yang mencampurkan keduanya sama ada tidak tahu atau cuba memperdaya dengan sengaja.
Apabila dikritik kerana menyarankan bahawa para penambang tidak akan pernah secara sukarela berhenti memasukkan transaksi yang diukir, Dashjr menjelaskan dengan jelas: "Asumsi operasi Bitcoin ialah kebanyakan penambang adalah jujur, bukan jahat." Model keselamatan itu mengandaikan penambang bertindak demi kepentingan jaringan jangka panjang, bukan merosakkan infrastruktur yang memberi nilai kepada yuran transaksi demi memaksimumkan pendapatan yuran transaksi jangka pendek.
Jalan Raya Kepada Jutaan Dolar
Bayangkan menjelaskan bitcoin kepada seorang pengurus dana kaya negara pada tahun 2028. Anda sedang membangunkan hujah bahawa aset ini layak mendapat pengagihan kekal yang setara dengan emas dan bon kerajaan.
Hujah ini berasaskan tiga tiang utama: bekalan tetap, transaksi anti-pemeriksaan, dan pengesahan tanpa pusat. Jika mana-mana daripada tiang-tiang ini diperlemah, hujah itu juga akan diperlemah. Jika jadual bekalan boleh diubah, Bitcoin hanyalah matawang fiat yang dipasarkan lebih baik. Jika transaksi boleh diperiksa, Bitcoin hanyalah pangkalan data yang lambat.
Jika pengesahan menjadi terpusat ke pusat data yang kecil disebabkan oleh kos pengoperasian nod yang terlalu tinggi, jaminan matawang Bitcoin menjadi perjanjian baik-baik yang dilaksanakan oleh entiti dengan kepentingan dan titik tekanan politik yang boleh dikenal pasti.
Epigrafik UTXO yang berasaskan membesar memburuk secara langsung menyerang tiang ketiga. Ia menjadikan nod lebih mahal, memperkukuhkan pengesahan yang terpusat, dan merosakkan pendekatan teragregasi yang menjadikan jaminan matawang dipercayai. Dan ia melakukan semua ini hanya untuk menyediakan perkhidmatan yang tidak berkaitan dengan matawang, dan yang boleh dilakukan dengan lebih cekap dalam sistem yang dibina khas untuk tujuan tertentu.
Penyimpanan data sewenang-wenang adalah isu yang telah diselesaikan, bitcoin tidak perlu menjadi Filecoin.
Pada masa yang sama, trek Core dari menolak membaiki CVE-2023-50428 kepada secara aktif membuang had OP_RETURN dalam versi 30 menunjukkan bahawa kepimpinan penganalisis semasa sedia mahu membuatkan nod menjadi lebih berat untuk memenuhi kesan bukan kewangan. BIP-110 menentang trek ini, menunjukkan bahawa keutamaan rangkaian ialah kewangan, rangkaian nod wujud untuk mengesahkan kewangan, dan protokol sepatutnya dioptimumkan untuk kewangan.
BIP-110 menghapuskan vektor serangan inskripsi selama setahun, sambil sepenuhnya tidak mempengaruhi setiap transaksi kewangan di rangkaian. Ia menghapuskan 41.5% transaksi sampah, dan memulihkan 36% ruang blok. Dalam 4.7 juta transaksi yang diuji, ia menghasilkan kesalahan sifar. Dan ia mempertahankan pilihan untuk menilai semula apabila data mengenai penggunaan Tapscript yang sah menjadi lebih jelas.
Jalan menuju Bitcoin satu juta dolar ialah jalan yang diletakkan oleh reputasi dasar moneter, reputasi tahan siasatan, dan reputasi rangkaian pengesahan teragih yang melaksanakan kedua-duanya.
Kecelaruan Bitcoin berjumlah satu juta dolar bergantung rapat kepada rangkaian nod.
Apa yang boleh kamu lakukan
Jika anda menjalankan satu nod, anda mempunyai suara dalam hal ini.
Kaji spesifikasi BIP-110. Semak data simulasi yang dikeluarkan oleh Bitcoin Block Space Weekly. Jika anda mempunyai kebolehan teknikal, kirakan data tersebut sendiri. Buat keputusan anda berdasarkan bukti yang dipaparkan, bukan berdasarkan suara paling kuat di media sosial yang memberitahu anda apa yang perlu difikirkan.
Jika anda bersedia mengambil tindakan, peralihan dari Bitcoin Core ke Bitcoin Knots lebih mudah daripada yang dijangka oleh kebanyakan orang. Jika anda menjalankan Umbrel, Start9, MyNode atau RaspiBlitz, Knots boleh dipasang dengan satu klik di pasaran aplikasi anda, dan data blockchain sedia ada anda boleh dipindahkan. Jika anda menjalankan Core di desktop atau Linux tanpa casing, migrasi juga mudah dan langsung. Dengan cara apa pun, anda boleh menjalankan Knots dalam beberapa minit dan memaksa melaksanakan BIP-110.
Setiap nod yang bertukar ke Knots ialah satu undi terhadap masa depan Bitcoin sebagai wang, dan setiap undi itu penting.
Data adalah jelas, timbangan adalah jujur, dan jangka masa adalah setahun. Kos tidak berbuat apa-apa ialah penambahan data berlebihan pada peringkat gigabyte untuk setiap nod dalam rangkaian setiap hari.
Bitcoin adalah wang, dan BIP-110 memastikan ia tetap begitu.
Bitcoin tidak akan dapat terus kekal sebagai penghantaran dan penyimpanan data sewenang-wenang bukan kewangan.
Jika anda percaya ini, maka anda sedang menjalankan satu nod yang berdaulat, anti saringan, untuk menggunakan bitcoin sebagai wang secara tanpa kebenaran.

