Bitcoin Soft Fork: Adakah Mata Wang Benar-benar Memerlukan OP_Codes Baharu Ini?
Sesetengah pembangun mendesak lagi untuk garpu lembut yang mempunyai konsensus yang lebih rendah daripada yang sebelumnya. Bukan mudah untuk mengubah kod bitcoin.
Sesetengah pembangun mendesak lagi untuk garpu lembut yang mempunyai konsensus yang lebih rendah daripada yang sebelumnya.
Bitcoin Soft ForkBukan mudah untuk mengubah kod bitcoin. Kami diberi insentif untuk tidak mengubah suai bahagian kod yang sepadan dengan had 21 juta.
Sesetengah evolusi adalah perlu, yang lain lebih kurang. Malangnya, akan sentiasa ada pembangun yang ingin membawa butiran garam buruk mereka.
Evolusi kod dicadangkan melalui "Permintaan Tarik." Kebanyakannya kecil, tetapi ada yang besar. Mereka kemudiannya menjadi BIP (Cadangan Penambahbaikan Bitcoin) yang kadangkala merupakan "garpu lembut."
Sebagai peringatan, garpu keras ialah evolusi kod yang tidak serasi dengan kod lama. Contoh biasa ialah BCH (Bitcoin Cash). Nod rangkaian BTC tidak mengesahkan blok BCH kerana ia boleh melebihi had 1 MB setiap blok. Perubahan sedemikian mencetuskan garpu keras.
Dalam kes garpu lembut, kedua-dua kod wujud bersama pada rantaian blok yang sama. Ini dipanggil keserasian ke belakang. Sebagai contoh, kita boleh menukar saiz blok kepada 0.3 MB. Ini kurang daripada had 1 MB dan dengan itu serasi ke belakang dengan protokol asal.
Fork lembut terbaharu ialah SegWit (2016) dan Taproot (2021). Sebilangan pembangun sedang mendesak untuk membuat percabangan baharu untuk membenarkan penciptaan "perjanjian" dengan menambahkan OP_codes baharu.
Blockstream Research baru-baru ini menerbitkan ringkasan yang agak terperinci mengenai topik:
Adalah penting untuk memahami mekanisme urus niaga bitcoin untuk difahami apakah perjanjian itu. Keajaiban berlaku terima kasih kepada bahasa pelaksanaan komputer yang dipanggil "skrip." Ia adalah bahasa yang sangat mudah dengan bilangan arahan yang terhad.
Arahan ini dipanggil OP_codes. Lihat mereka sebagai peralatan digital kecil yang akan berjalan apabila transaksi disahkan.
Secara khusus, membuat transaksi bitcoin bermakna mencipta "utxo" daripada satu (atau lebih) "utxo" lain yang dimusnahkan dalam proses. Utxo ialah sekeping kod (skrip) yang secara matematik memautkan kuantiti bitcoin ke alamat bitcoin (kunci awam).
Pada dasarnya, membuat transaksi bermakna menukar kunci awam (alamat bitcoin) yang jumlah daripada bitcoin dipautkan.
Semasa transaksi, OP_code bintang ialah OP_CHECKSIG. Ini menyemak sama ada tandatangan sepadan dengan kunci awam utxo yang dibelanjakan. Jika semuanya teratur, utxo baharu yang mengandungi kunci awam penerima akan dibuat.
Secara keseluruhan, Skrip Bitcoin ialah bahasa pengaturcaraan “berasaskan tindanan” yang agak mudah yang mengehadkan bidang kemungkinan.
Blockstream menulis tentang perkara ini:
“ Memandangkan keadaan pada masa ini, adalah tidak mungkin untuk prakonfigurasi cara bitcoin daripada utxo boleh dibelanjakan atau kelajuan ia boleh dibelanjakan. Satu-satunya penyelesaian adalah untuk bermain-main menggunakan PSBT (urus niaga bitcoin yang ditandatangani sebahagiannya) yang tidak boleh memasukkan yuran urus niaga dengan betul, antara batasan lain.”
“Kesederhanaan bahasa pengaturcaraan Skrip, walaupun ia adalah nadi model keselamatan Bitcoin, memperkenalkan penting batasan dalam keupayaannya untuk menyokong kontrak pintar yang paling asas."
Lebih Aritmetik dalam Tindanan"Berasaskan tindanan" bermakna data yang diperlukan untuk mekanik transaksi diletakkan dalam "tindanan" di mana operasi logik dilakukan. kunci utxo dan letakkannya dalam tindanan.
OP_code OP_HASH akan mencincang kunci ini (yang mengubahnya menjadi alamat yang mana bitcoin dipautkan secara matematik dalam utxo)
OP_EQUALVERIFY mengesahkan bahawa cincang yang terhasil sememangnya milik utxo dalam soalan.
OP_CHECKSIG mengesahkan bahawa tandatangan yang diberikan sepadan dengan kunci awam utxo.
Skrip Bitcoin mempunyai kurang daripada 100 kod OP_bukan remeh. Walau bagaimanapun, adalah tidak mungkin untuk mendarab, membahagi atau menggabungkan (menggabungkan) data dalam tindanan.
Satoshi melumpuhkan beberapa OP_code pada tahun 2010 (OP_OR, OP_MUL [darab], OP_DIV [bahagi] dan OP_CAT [concatenate]). OP_codes ini telah dialih keluar kerana pelaksanaan asalnya mempunyai kelemahan yang boleh dieksploitasi yang boleh menjejaskan keselamatan rangkaian.
Walau bagaimanapun, ketiadaannya, menyukarkan untuk mewujudkan keadaan perbelanjaan eksotik tertentu (kontrak pintar). Terutama, ketidakupayaan untuk mentakrifkan syarat perbelanjaan dalam utxo berdasarkan data transaksi.
Blockstream menerangkan:
“Jika skrip mempunyai keupayaan untuk mentafsir lebih banyak butiran dalam data transaksi, kami boleh membina kontrak yang lebih teguh yang membolehkan perbelanjaan khusus syarat.”
PerjanjianPada masa ini, satu-satunya "kontrak pintar" yang mungkin dengan bitcoin hanyalah tindakan klasik untuk mengunci dan membuka kunci bitcoin yang dikaitkan dengan kunci awam. Membuat transaksi, pada asasnya.
Perjanjian bertujuan untuk mencipta jenis utxo baharu yang membolehkan pengirim transaksi mengenakan syarat tertentu tentang cara penerima boleh membelanjakan bitcoin kemudiannya.
Berikut ialah dua kod OP yang dikumpulkan di bawah istilah “perjanjian ” dengan keupayaan terhad yang
Atas ialah kandungan terperinci Bitcoin Soft Fork: Adakah Mata Wang Benar-benar Memerlukan OP_Codes Baharu Ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Rangkaian PI baru -baru ini mengadakan Pifest 2025, satu acara yang bertujuan untuk meningkatkan penggunaan token. Lebih 125,000 penjual dan 58,000 peniaga mengambil bahagian

Pasaran crypto terus menghadapi pergolakan, dengan Cardano (ADA) menjatuhkan 12% hingga $ 0.64, mendorong keprihatinan di seluruh sektor altcoin.

"Notorious hampir tidak pernah berlaku. Anda mahukan kisah sebenar? Kisah McGregor mungkin tentang anak lelaki yang tidak pernah meninggalkan Dublin. Saya menunjukkan kebesaran ..."

Ethereum (ETH) Tepi harga ke arah rintangan, Tether News mendedahkan perjanjian media € 10 juta, dan blockdag mencapai tonggak baru dengan beta testnet dan penerimaan yang semakin meningkat.

Dengan crypto mendapat daya tarikan sekali lagi, tiga nama menangkap perhatian yang serius -KASPA (KAS), Dogecoin (Doge), dan Blockdag (BDAG)

Pernah tertanya -tanya apa yang membuat duit syiling meme melambung ke bulan dan menangkap imaginasi berjuta -juta? Dari pulangan besar ke komuniti dalam talian virus

Syarikat -syarikat awam terus memperluaskan pegangan bitcoin mereka, memantapkan peranan cryptocurrency dalam pasaran kewangan tradisional.

Bertekad untuk menetapkan dasar perdagangan untuk kepentingan Amerika Syarikat, Presiden Trump berkata sudah tiba masanya untuk dasar tarif untuk