Apa Itu TXID (Transaction Identifier) & Segregated Witness (SegWit) ?

Menulis artikel online dibayar

TXID (Transaction Identifier) – Transaksi pada jaringan seperti Bitcoin beroperasi menggunakan model UTXO (Unaccent Transaction Output). Dengan model ini, node di jaringan melacak semua output transaksi yang dapat dihabiskan, juga dikenal sebagai output transaksi yang tidak terpakai atau UTXOs.

Output transaksi yang tidak terpakai ini kemudian digunakan sebagai input dalam pembentukan transaksi baru di jaringan. TXID, juga dikenal sebagai pengenal transaksi atau hash transaksi, ini merupakan bagian unik dari data yang digunakan untuk mengidentifikasi suatu transaksi.

Seperti yang ditunjukkan gambar di atas, setiap transaksi memiliki setidaknya satu input dan satu output, dengan setiap pengeluaran bitcoin yang terkandung dalam output sebelumnya. Output, sekarang UTXO, duduk di set UTXO sampai dihabiskan oleh input nanti. Jadi, ketika dompet pengguna menunjukkan saldo yang dapat dibelanjakan sebesar 5 bitcoin, ini dapat diartikan bahwa pengguna memiliki 5 bitcoin yang menunggu dalam satu atau lebih UTXO.

Transaksi disiarkan dalam format byte serial yang dikenal sebagai format transaksi mentah. Dalam ilmu komputer, serialisasi adalah proses menerjemahkan representasi internal dari struktur data ke dalam format yang dapat ditransmisikan satu byte pada suatu waktu. Format transaksi mentah ini kemudian di-hash dua kali menggunakan algoritma hashing kriptografi, yang dalam kasus Bitcoin adalah SHA-256, untuk menghasilkan TXID transaksi.

Baca juga : Apa itu Algoritma X11 atau X11 Algorithm ?

Apa itu Segregated Witness (SegWit) ?

SegWit adalah upgrade ke aturan konsensus Bitcoin dan protokol jaringan yang diusulkan dan diimplementasikan sebagai garpu lunak BIP-141. Di bidang kriptografi, istilah saksi digunakan untuk menggambarkan solusi teka-teki kriptografi.

Dengan Bitcoin, saksi berfungsi sebagai solusi untuk teka-teki yang ditempatkan pada UTXO. Teka-teki kriptografi ini juga dikenal sebagai skrip penguncian, skrip Witness (saksi) atau scriptPubKey, dan ini menentukan kondisi yang harus dipenuhi sebelum sebuah UTXO dapat digunakan.

Dalam konteks protokol Bitcoin, tanda tangan digital adalah salah satu jenis saksi yang dapat disajikan untuk memecahkan teka-teki kriptografi untuk menghabiskan dana. Namun, saksi jangka dapat lebih luas dianggap sebagai solusi yang dapat memenuhi kondisi yang dikenakan pada UTXO.

Dalam kasus Bitcoin, istilah Witness (saksi) dapat dianggap sebagai istilah yang lebih umum untuk skrip pembuka kunci, yang juga dikenal sebagai skrip tanda tangan atau skripSig. Script unlocking adalah kumpulan parameter data yang dihasilkan oleh pemboros untuk memenuhi persyaratan yang ditempatkan oleh skrip penguncian.

Lagi cari tempat beli bitcoin, ethereum, litecoin dan dogecoin yang tepercaya ? Langsung aja anda beli di market indodax aja !

Be the first to comment

Leave a Reply

Your email address will not be published.


*