Kontrak pintar dalam istilah umum adalah perjanjian digital yang secara otomatis dijalankan ketika kriteria yang telah ditentukan terpenuhi.Bitcoinadalah salah satu mata uang terkemuka yang mendukung berbagai kontrak pintar untuk mendukung banyak transaksi.
Bitcoin mengalami peningkatan besar-besaran untuk memungkinkan kripto menangani transaksi yang lebih kompleks dengan mudah. Kontrak pintar ini memberi kripto elemen ketertelusuran dan transparansi.Hal tersebut juga tidak dapat diubah, artinya setelah dimulai, pengguna tidak dapat menghentikan prosesnya.
Inilah yang perlu Anda ketahui tentang kontrak pintar Bitcoin.
Bagaimana Bitcoin Mendukung Kontrak Cerdas?
Dukungan kontrak pintar Bitcoin berasal dari bahasa pemrogramannya yang kuat, Script.
Script memungkinkan pengguna untuk menetapkan kondisi yang telah ditentukan sebelumnya yang harus dipenuhi agar transaksi mereka dapat diproses lebih lanjut. Pengguna harus memenuhi kondisi yang telah ditentukan untuk membuka kunci BTC-nya dan mengirimkannya untuk diproses - thesama seperti cara kerja kontrak pintar untuk sebagian besar mata uang kripto lainnya.
Jenis Kontrak Cerdas yang Didukung Oleh Bitcoin
Bitcoin mendukung berbagai kontrak pintar termasuk:
Kontrak pintar Bayar-ke-Kunci-Publik-Hash
Kontrak pintar Pay-to-Public-Key-Hash, atauP2PKH, adalah salah satu bentuk kontrak pintar yang paling populer. Ini memungkinkan Bitcoin dikirim ke alamat Bitcoin, dengan syarat hanya pemilik kunci pribadi yang dapat mengaksesnya.
Skrip multi-tanda tangan
Skrip multi-tanda tanganmemerlukan kondisi di mana pengguna perlu menentukan jumlah tanda tangan. Misalnya, pembuat kontrak dapat menyebutkan daftar x kunci publik yang diperlukan dengan daftar y yang sama dengan atau kurang dari x kunci.
Bitcoin yang dikirim oleh pengguna hanya akan dibuka kuncinya dan dibelanjakan ketika kunci x disediakan, yang masing-masing sesuai dengan salah satu kunci publik yang terdaftar. Ini dikenal sebagaim-of-n multisig.
Transaksi Bitcoin Terkunci Waktu
Transaksi Bitcoin dapat dijadwalkan atau dikunci waktunya, artinya transaksi tersebut dapat diterima setelah jangka waktu yang telah ditentukan berlalu.
Penguncian waktu ini dapat bertindak sebagai skrip pengunci untuk mengubah cara pengguna membelanjakan BTC mereka. Misalnya, kondisi seperti x Bitcoin dapat dibelanjakan setelah 1 tanda tangan dapat diatur oleh pengguna sebagai persyaratan kontrak pintar sederhana.
Peningkatan Akar Tunggang Bitcoin
BitcoinPeningkatan Akar Tunggangadalah ScriptPubKey terbaru yang memungkinkan bitcoin dibuka kuncinya melalui kunci publik atau pohon skrip alternatif merkel. Hal ini memungkinkan pengguna untuk membelanjakan cryptocurrency dengan berbagai cara.
Baca selengkapnya:Bagaimana Jika Satoshi Nakamoto dari Bitcoin Kembali?
[Gambar:Eksekusi/Hapus Percikan]