Rumah web3.0 Membina dan Mengesahkan Pokok Merkle menggunakan OP_CAT

Membina dan Mengesahkan Pokok Merkle menggunakan OP_CAT

Jun 25, 2024 pm 06:06 PM

Berikutan siri #1 kami, kami menunjukkan cara membina dan mengesahkan pokok Merkle menggunakan OP_CAT. Dalam Bitcoin, pokok Merkle digunakan sebagai struktur data untuk mengesahkan data, penyegerakan dan menghubungkan urus niaga dan blok blok secara berkesan bersama-sama.

Constructing and Verifying Merkle Trees using OP_CAT

Siaran ini pertama kali diterbitkan di Medium. Mengikuti siri #1 kami, kami menunjukkan cara membina dan mengesahkan pepohon Merkle menggunakan OP_CAT. Dalam Bitcoin, pokok Merkle digunakan sebagai struktur data untuk mengesahkan data, menyegerakkan rantaian blok, dan menghubungkan urus niaga dan sekatan secara efisien bersama-sama. Opcode OP_CAT, yang membenarkan penyatuan dua pembolehubah tindanan, boleh digunakan dengan cincang SHA256 kunci awam untuk menyelaraskan proses pengesahan pepohon Merkle dalam Skrip Bitcoin. OP_CAT secara unik membolehkan penciptaan dan pembukaan entri dalam pokok Merkle, kerana operasi asas untuk membina dan mengesahkan pokok Merkle melibatkan menggabungkan dua nilai dan kemudian mencincangnya.

Terdapat banyak aplikasi untuk pokok Merkle. Berikut ialah beberapa contoh yang ketara:

Bukti Merkle
Bukti Merkle ialah kaedah kriptografi yang digunakan untuk mengesahkan bahawa transaksi tertentu dimasukkan ke dalam pokok Merkle tanpa perlu memuat turun keseluruhan rantaian blok. Ini amat berguna untuk pelanggan ringan dan meningkatkan kecekapan pengesahan data.

Tandatangan pokok
Tandatangan pokok ialah kaedah kriptografi yang meningkatkan keselamatan dan kecekapan tandatangan digital menggunakan struktur pokok, terutamanya pokok Merkle. Pendekatan ini digunakan untuk menjana bukti yang lebih padat dan peribadi bahawa mesej atau set mesej telah ditandatangani oleh kunci tertentu, berbanding dengan Multisig biasa.

Bukti Pengetahuan Sifar
STARK (Hujah Pengetahuan Telus Ringkas) ialah sejenis sistem bukti sifar pengetahuan. STARKS direka bentuk untuk membenarkan pembukti membuktikan kesahihan pengiraan kepada pengesah tanpa mendedahkan sebarang maklumat sensitif tentang pengiraan itu sendiri.

Jika OP_CAT ditambahkan pada Bitcoin, ia berpotensi mendayakan pelaksanaan pengesah STARK dalam Bitcoin Skrip, dengan kerja sedang dijalankan mengenai perkara ini. Ini akan membolehkan transaksi selamat dan peribadi pada rangkaian Bitcoin. Berbanding dengan sistem bukti berasaskan gandingan seperti SNARK, STARK dianggap lebih mesra Bitcoin.

Pelaksanaan
Pelaksanaan pokok Merkle menggunakan Cryptis secara mudah. Kod berikut mengira cincang akar pokok Merkle, diberikan daun dan laluan merklenya, biasanya digunakan dalam mengesahkan bukti merkle. Kod penuh ada di https://github.com/sCrypt-Inc/scrypt-btc-merkle.

Larian tunggal menghasilkan transaksi berikut:
Semak transaksi di Mempool
Semak transaksi di Mempool
Versi skrip
Ada ialah pelaksanaan alternatif dalam skrip kosong, seperti yang di bawah. Satu faedah utama menggunakan Cryptis untuk melaksanakan merkletrees ialah kebolehbacaan dan kebolehselenggaraannya. Skrip selalunya sangat sukar untuk dibaca dan diusahakan.

OP_EXISTS
Sila beritahu saya anda mempunyai pengkompil untuk menjana itu—Jerry–BitcoinBay (@Lightswarm) 1 Mac 2024
Nantikan lebih banyak kes penggunaan OP_CAT.
Tonton: scrypt Pelajar Hackathon menyedari terdapat lebih banyak lagi untuk blockchain
Baru kepada blockchain? Lawati bahagian Blockchain untuk Pemula CoinGeek, panduan sumber utama untuk mengetahui lebih lanjut tentang teknologi blockchain.

Atas ialah kandungan terperinci Membina dan Mengesahkan Pokok Merkle menggunakan OP_CAT. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1671
14
Tutorial PHP
1276
29
Tutorial C#
1256
24
OM Mantra Cryptocurrency Crash 90%, Team Dugikan Membuang 90% Token Bekalan OM Mantra Cryptocurrency Crash 90%, Team Dugikan Membuang 90% Token Bekalan Apr 14, 2025 am 11:26 AM

Dalam tamparan yang dahsyat kepada pelabur, cryptocurrency OM Mantra telah runtuh sebanyak kira -kira 90% dalam 24 jam yang lalu, dengan harga merosot kepada $ 0.58.

Trollercat ($ tcat) menonjol sebagai daya dominan di pasaran duit syiling meme Trollercat ($ tcat) menonjol sebagai daya dominan di pasaran duit syiling meme Apr 14, 2025 am 10:24 AM

Pernahkah anda melihat peningkatan meteorik syiling meme di dunia cryptocurrency? Apa yang bermula sebagai jenaka dalam talian telah berkembang dengan cepat menjadi peluang pelaburan yang menguntungkan

Metaplanet memperluaskan pegangan Perbendaharaan Bitcoin dengan 319 BTC yang lain Metaplanet memperluaskan pegangan Perbendaharaan Bitcoin dengan 319 BTC yang lain Apr 15, 2025 am 11:20 AM

Dalam pengumuman yang dibuat awal hari ini, firma Jepun Metaplanet mendedahkan ia telah memperoleh 319 Bitcoin (BTC) lagi, menolak jumlah pegangan korporat melebihi 4,500 BTC.

Bitwise mengumumkan penyenaraian empat Crypto ETPS di Bursa Saham London (LSE) Bitwise mengumumkan penyenaraian empat Crypto ETPS di Bursa Saham London (LSE) Apr 18, 2025 am 11:24 AM

Bitwise, pengurus aset digital terkemuka, telah mengumumkan penyenaraian empat produk perdagangan Crypto Exchange (ETP) di London Stock Exchange (LSE).

Penganalisis Bitcoin (BTC) yang memaku pada 2021 pasaran meltdown melihat corak pembalikan kenaikan harga Penganalisis Bitcoin (BTC) yang memaku pada 2021 pasaran meltdown melihat corak pembalikan kenaikan harga Apr 14, 2025 am 11:20 AM

Penganalisis Pseudonymous Dave the Wave menceritakan pengikutnya 149,300 di platform media sosial x yang bitcoin kelihatan berada di peringkat awal mencetak corak kepala dan bahu terbalik

Blockdag memotong bising dengan ROI presale 2380% Blockdag memotong bising dengan ROI presale 2380% Apr 14, 2025 am 11:24 AM

Perubahan harga dan tekanan dasar bukanlah baru dalam crypto, tetapi setiap sekarang dan kemudian, projek memotong bunyi bising dengan nombor yang terlalu besar untuk diabaikan.

Bank -bank pusat di seluruh dunia sedang meningkatkan pembelian emas mereka Bank -bank pusat di seluruh dunia sedang meningkatkan pembelian emas mereka Apr 15, 2025 am 11:00 AM

Menurut laporan oleh surat Kobeissi di X, menyebut data dari IMS IFS dan Majlis Emas Global, negara -negara mengumpulkan 24 tan emas pada bulan Februari