Bitcoin Script dan Taproot

Bitcoin Script adalah bahasa pemrograman berbasis stack yang sengaja dibatasi yang memungkinkan kondisi pengeluaran yang dapat diprogram pada setiap transaksi Bitcoin — dari tanda tangan tunggal sederhana (P2PKH) hingga multisig dan kontrak time-locked yang kompleks — sementara Taproot (BIP 340–342, diaktifkan November 2021) menambahkan tanda tangan Schnorr dan MAST (Merkelized Abstract Syntax Trees) untuk membuat skrip kompleks tidak dapat dibedakan dari transaksi tanda tangan tunggal di blockchain hingga eksekusi, secara dramatis meningkatkan privasi dan efisiensi untuk channel Lightning, wallet multisig, Discreet Log Contract, dan ekosistem Bitcoin L2 yang lebih luas.


Dasar-Dasar Bitcoin Script

Apa itu Bitcoin Script?

Bitcoin Script adalah bahasa berbasis stack yang disertakan dalam setiap transaksi Bitcoin. Tidak seperti EVM Ethereum yang Turing-complete, Bitcoin Script sengaja dibatasi — tidak memiliki loop dan tidak dapat mempertahankan state antar transaksi. Keterbatasan ini adalah fitur, bukan bug: mencegah skrip yang mahal secara komputasi dan membuat eksekusi skrip deterministik dan dapat diverifikasi.

Model UTXO:

Setiap “koin” Bitcoin secara teknis adalah Unspent Transaction Output (UTXO) yang berisi:

  1. Jumlah: Nilai Bitcoin dalam satoshi
  2. ScriptPubKey (skrip penguncian): Kondisi yang harus dipenuhi untuk membelanjakan UTXO ini

Untuk membelanjakan UTXO, transaksi harus menyediakan ScriptSig (skrip pembuka kunci) yang, ketika digabungkan dengan ScriptPubKey dan dieksekusi pada mesin stack, mengembalikan true.

Jenis-Jenis Skrip Bitcoin

Jenis Singkatan Kegunaan
P2PKH Pay-to-Public-Key-Hash Transaksi Bitcoin standar — kirim ke alamat
P2SH Pay-to-Script-Hash Kontrak multisig dan kompleks
P2WPKH Pay-to-Witness-Public-Key-Hash Versi SegWit dari P2PKH
P2TR Pay-to-Taproot Alamat Taproot (paling baru dan efisien)

Taproot (November 2021)

Taproot adalah upgrade Bitcoin terbesar sejak SegWit, diaktifkan pada blok 709.632.

Tiga BIP yang membentuk Taproot:

  • BIP 340: Tanda tangan Schnorr — lebih efisien dan mendukung agregasi kunci
  • BIP 341: Tapscript dan P2TR — output Taproot baru menggunakan Schnorr
  • BIP 342: MAST (Merkelized Abstract Syntax Trees) — menyembunyikan cabang skrip yang tidak dieksekusi

Manfaat utama Taproot:

  1. Privasi: Kontrak multisig dan channel Lightning yang kompleks terlihat identik dengan transaksi pembayaran sederhana on-chain — hingga skrip harus dieksekusi. Observer eksternal tidak dapat membedakan transaksi channel Lightning yang ditutup dengan baik dari transfer BTC sederhana.
  1. Efisiensi: Tanda tangan Schnorr dapat diagregasikan — multisig n-of-n terlihat seperti tanda tangan tunggal on-chain, mengurangi biaya dan ukuran transaksi secara signifikan.
  1. Kemampuan kontrak yang lebih kaya: MAST memungkinkan kontrak dengan banyak kemungkinan kondisi pengeluaran — hanya kondisi yang benar-benar digunakan yang perlu diungkapkan saat pengeluaran.

Dampak pada Ekosistem Bitcoin

Lightning Network: Taproot meningkatkan privasi channel Lightning secara signifikan — pembukaan dan penutupan channel sekarang terlihat lebih seperti transaksi biasa.

Multisig wallet: Layanan seperti Casa, Unchained Capital, dan BitGo menggunakan Taproot untuk multisig yang lebih efisien dan lebih murah.

Discreet Log Contracts (DLC): Kontrak berdasarkan oracle yang memungkinkan instrumen derivatif at Bitcoin L1 — digunakan oleh protokol seperti Atomic Finance.


Kritik

  • Adopsi lambat: Adopsi Taproot berlangsung lebih lambat dari yang diantisipasi — banyak exchange dan wallet lambat mengimplementasikan alamat P2TR.
  • Tidak secara radikal mengubah kemampuan: Meskipun Taproot adalah upgrade privasi dan efisiensi yang signifikan, Taproot tidak membuka kemampuan smart contract secara umum di Bitcoin — ini masih memerlukan L2.
  • Kompleksitas teknis: Fitur Taproot lanjutan (MAST, agregasi kunci Schnorr) memerlukan kode wallet yang kompleks — hambatan implementasi bagi pengembang.

Sentimen Media Sosial

  • r/Bitcoin: Taproot sangat didukung — dipandang sebagai upgrade positif yang memperkuat keamanan dan privasi tanpa mengompromikan desentralisasi.
  • X/Twitter: Para pengembang Bitcoin mendiskusikan implikasi Taproot untuk Lightning dan DLC; adopsi wallet dimonitor oleh analis on-chain.
  • Telegram (komunitas kripto Indonesia): Lebih relevan sebagai topik edukasi — sebagian besar pengguna kripto Indonesia menggunakan Bitcoin melalui exchange (Indodax, Tokocrypto) yang mengelola detail teknis.

Terakhir diperbarui: 2026-04


Istilah Terkait


Lihat Juga


Sumber