Bitcoin.com

Penjelasan Taproot Bitcoin: Cara Kerja Pembaruan Ini

Terakhir Diperbarui
Diterbitkan
Ditulis Oleh
Neil Author
Neill Velardo
Ditinjau Oleh
Graham Stone Author Image
Graham Stone
A bitcoin floating above a computer chip

Bitcoin Taproot adalah pembaruan protokol yang diaktifkan pada November 2021 yang meningkatkan privasi Bitcoin, menurunkan biaya untuk transaksi kompleks, dan memberikan lingkungan skrip yang lebih fleksibel bagi para pengembang. Ini merupakan pembaruan besar pertama Bitcoin sejak SegWit pada tahun 2017 dan menggabungkan tiga Proposal Peningkatan Bitcoin: tanda tangan Schnorr (BIP 340), tipe output Taproot (BIP 341), dan bahasa skrip baru yang disebut Tapscript (BIP 342). Alamat Taproot dimulai dengan `bc1p` dan secara teknis disebut Pay-to-Taproot, atau P2TR.

Dampak nyata Taproot ternyata sangat berbeda dari konsep awalnya. Pembaruan yang sama, yang dirancang untuk meningkatkan efisiensi dompet multisig dan saluran Lightning, secara tidak sengaja juga memfasilitasi munculnya Ordinals, Inscriptions, token BRC-20, dan Runes, sehingga memicu gelombang aktivitas yang mendominasi ruang blok Bitcoin selama hampir dua tahun. Panduan ini membahas apa sebenarnya Taproot itu, bagaimana ketiga komponennya bekerja, dan mengapa kisah implementasinya di dunia nyata begitu jauh menyimpang dari rencana semula.

Kelola Bitcoin dan mata uang kripto lainnya dengan aman menggunakan layanan penyimpanan mandiri Aplikasi Dompet Bitcoin.com.

Poin-Poin Penting

  • Bitcoin Taproot adalah pembaruan soft fork yang diaktifkan pada 14 November 2021 pada ketinggian blok 709.632, yang merupakan pembaruan protokol Bitcoin besar pertama sejak SegWit pada tahun 2017.
  • Pembaruan ini menggabungkan tiga Proposal Peningkatan Bitcoin: BIP 340 (tanda tangan Schnorr), BIP 341 (tipe output Pay-to-Taproot), dan BIP 342 (bahasa skrip Tapscript).
  • Taproot meningkatkan privasi dengan membuat transaksi kompleks seperti pengeluaran multisig dan penutupan saluran Lightning tampak sama persis dengan pembayaran satu tanda tangan di rantai blok, serta mengurangi biaya untuk transaksi-transaksi tersebut sekitar 25%.
  • Alamat Taproot dimulai dengan bc1p dan menggunakan pengkodean Bech32m, sehingga membedakannya dari alamat SegWit sebelumnya yang diawali dengan bc1q.
  • Fleksibilitas yang sama, yang dirancang untuk multisig dan Lightning, juga memungkinkan munculnya Ordinals (Desember 2022), token BRC-20, dan Runes (April 2024). Per April 2026, Taproot menyumbang sekitar seperlima dari aktivitas transaksi Bitcoin berdasarkan sebagian besar indikator.

Asal-usul Taproot

Taproot pertama kali diusulkan pada Januari 2018 oleh Gregory Maxwell, salah satu kontributor protokol Bitcoin paling awal dan paling produktif. Ide intinya, yaitu menggunakan trik kriptografi untuk membuat transaksi kompleks tidak dapat dibedakan dari transaksi sederhana, sebenarnya bukanlah hal baru secara teoritis. Namun, konstruksi spesifik yang dirancang oleh Maxwell membuatnya praktis untuk diterapkan pada Bitcoin tanpa mengganggu kompatibilitas dengan node-node lama.

Usulan tersebut kemudian melalui proses peninjauan, penyempurnaan, dan perdebatan selama lebih dari tiga tahun. Sistem kriptografinya diteliti secara mendalam, desain alternatif dipertimbangkan, dan komunitas berupaya mencari cara yang tepat untuk mengaktifkan pembaruan tersebut tanpa mengulangi perselisihan sengit seputar aktivasi SegWit pada tahun 2017. Jawaban akhirnya adalah Speedy Trial, sebuah mekanisme aktivasi dengan batas waktu yang memberikan para penambang jendela waktu tiga bulan untuk menandakan kesiapan mereka. Mereka mencapai ambang batas 90% yang disyaratkan pada Juni 2021, dan Taproot pun dipastikan akan diaktifkan pada akhir tahun itu.

Fakta bahwa Taproot membutuhkan kerja keras selama bertahun-tahun dan diluncurkan tanpa hambatan merupakan kisah tersendiri tentang bagaimana Bitcoin melakukan pembaruan. Perubahan pada protokol dasar sengaja dilakukan secara perlahan dan hati-hati karena, begitu diterapkan, nilai senilai miliaran dolar bergantung pada kinerja protokol tersebut yang harus tetap berjalan dengan benar selamanya.

Tiga Bagian Akar Utama

Taproot dapat dipahami dengan lebih baik jika kita melihat ketiga usulan komponennya satu per satu. Masing-masing memiliki fungsi yang berbeda, dan ketiganya dirancang untuk bekerja sama. Spesifikasi lengkapnya telah dipublikasikan dalam Repositori Proposal Peningkatan Bitcoin.

BIP
Komponen
Fungsi
340
Tanda Tangan Schnorr
Menggantikan ECDSA dengan skema tanda tangan linier yang mendukung agregasi kunci dan tanda tangan
341
Pay-to-Taproot (P2TR)
Menentukan tipe keluaran baru dan format alamat `bc1p`, dengan pengeluaran baik pada jalur kunci maupun jalur skrip
342
Naskah Dialog
Pembaruan skrip Bitcoin untuk digunakan di dalam jalur skrip Taproot, dengan aturan yang lebih ringkas dan dukungan Schnorr
BIP
340
Komponen
Tanda Tangan Schnorr
Fungsi
Menggantikan ECDSA dengan skema tanda tangan linier yang mendukung agregasi kunci dan tanda tangan
BIP
341
Komponen
Pay-to-Taproot (P2TR)
Fungsi
Menentukan tipe keluaran baru dan format alamat `bc1p`, dengan pengeluaran baik pada jalur kunci maupun jalur skrip
BIP
342
Komponen
Naskah Dialog
Fungsi
Pembaruan skrip Bitcoin untuk digunakan di dalam jalur skrip Taproot, dengan aturan yang lebih ringkas dan dukungan Schnorr

BIP 340: Tanda Tangan Schnorr

Setiap transaksi Bitcoin memerlukan tanda tangan digital untuk membuktikan bahwa pengirim berwenang untuk mentransfer koin tersebut. Sejak diluncurkan pada tahun 2009 hingga era Taproot, Bitcoin menggunakan skema tanda tangan yang disebut ECDSA, yaitu Elliptic Curve Digital Signature Algorithm. ECDSA berfungsi dengan baik, tetapi memiliki sifat matematis yang kurang praktis: tanda tangan tersebut tidak bersifat linier, artinya Anda tidak dapat dengan mudah menggabungkan beberapa tanda tangan menjadi satu.

Tanda tangan Schnorr, yang diperkenalkan dalam BIP 340, bersifat linier. Sifat tunggal tersebut membuka berbagai manfaat praktis.

Yang paling penting adalah agregasi kunci. Jika tiga orang menjadi penandatangan bersama dalam suatu transaksi (misalnya, transaksi dengan multisignature 3-dari-3), Schnorr memungkinkan mereka menghasilkan satu tanda tangan gabungan menggunakan satu kunci publik gabungan. Dari luar, transaksi tersebut tampak identik dengan pembayaran yang ditandatangani oleh satu pihak saja. Blockchain menyimpan lebih sedikit data, para pihak membayar biaya yang lebih rendah, dan siapa pun yang memantau rantai tersebut tidak akan mengetahui apa pun mengenai pengaturan multisig tersebut.

Tanda tangan Schnorr juga sedikit lebih kecil daripada tanda tangan ECDSA dan mendukung verifikasi massal yang efisien, yang membantu node penuh memproses blok dengan lebih cepat. Asumsi keamanan kriptografisnya pada dasarnya sama dengan ECDSA. Kedua skema tersebut bergantung pada tingkat kesulitan masalah logaritma diskrit kurva eliptik pada kurva secp256k1.

BIP 341: Taproot (P2TR)

BIP 341 mendefinisikan jenis output baru itu sendiri: Pay-to-Taproot, atau P2TR. Inilah yang menciptakan bc1p-alamat yang diawali dengan awalan yang mungkin pernah Anda lihat.

Ide inti di balik P2TR adalah bahwa setiap output Taproot berkomitmen pada dua cara pengeluaran secara bersamaan:

  • Jalur Utama. Pemiliknya cukup membuat tanda tangan Schnorr dengan kunci yang tepat dan menggunakan koin-koin tersebut, sama seperti saat melakukan pembayaran biasa.
  • Jalur Skrip. Sebuah pohon tersembunyi yang berisi berbagai kondisi pengeluaran alternatif, di mana masing-masing kondisi tersebut dapat diungkap dan digunakan untuk membelanjakan hasil tersebut sebagai gantinya.

Pohon skrip alternatif ini dibuat menggunakan struktur yang disebut Pohon Skrip Alternatif yang Dimerkalisasi, atau MAST. MAST memungkinkan suatu transaksi untuk berkomitmen pada berbagai kondisi pengeluaran yang mungkin (cadangan multisig, penguncian waktu, penguncian hash, cabang penyelesaian sengketa) tanpa menempatkan salah satu dari kondisi tersebut ke dalam rantai blok kecuali jika benar-benar digunakan. Hanya cabang spesifik yang dieksekusi yang diungkapkan, bersama dengan bukti kriptografis kecil yang menunjukkan bahwa cabang tersebut merupakan bagian dari komitmen awal. Setiap cabang yang tidak digunakan tidak memakan ruang blok dan tidak membocorkan informasi apa pun.

Jika digabungkan dengan agregasi kunci Schnorr, hal ini berarti sebagian besar transaksi Taproot—bahkan yang sangat kompleks sekalipun—tampil di blockchain sebagai transaksi jalur kunci biasa. Dompet multisig 2-dari-3, penutupan kerja sama saluran Lightning, brankas dengan jalur pemulihan yang dikunci waktu, dan pembayaran pribadi sehari-hari semuanya dapat terlihat persis sama.

BIP 342: Tapscript

Usulan ketiga, BIP 342, memodernisasi bahasa skrip Bitcoin agar dapat digunakan di dalam jalur skrip Taproot. Hasilnya disebut Tapscript.

Tapscript bukanlah bahasa pemrograman yang benar-benar baru. Ini adalah versi yang telah disempurnakan dari Bitcoin Script yang sudah ada, dengan beberapa kelemahan warisan yang telah dihilangkan dan beberapa peningkatan sederhana yang ditambahkan:

  • Operasi tanda tangan kini memverifikasi tanda tangan Schnorr, bukan ECDSA
  • Batasan ukuran skrip yang ketat, yang diwarisi dari soft fork sebelumnya, kini dilonggarkan
  • Sebuah opcode baru, OP_CHECKSIGADD, membuat verifikasi multisig yang mendukung pemrosesan massal menjadi lebih efisien
  • Algoritma hashing tanda tangan yang baru mencakup lebih banyak data transaksi, sehingga dapat mencegah beberapa jenis serangan penandatanganan yang terselubung

Tapscript adalah yang memberikan Taproot fleksibilitas yang berorientasi ke masa depan. Soft fork di masa depan dapat memperluasnya dengan opcode dan fitur baru tanpa mengganggu output Taproot yang sudah ada.

Taproot vs SegWit: Perbandingan Keduanya

SegWit dan Taproot sering dikelompokkan bersama sebagai dua pembaruan modern terpenting Bitcoin, namun keduanya dirancang untuk mengatasi masalah yang berbeda. SegWit, yang diaktifkan pada tahun 2017, berfokus pada mengatasi masalah malleability transaksi dan secara efektif memperluas kapasitas blok. Taproot, empat tahun kemudian, berfokus pada privasi dan fleksibilitas skrip. Kedua pembaruan ini saling melengkapi, bukan tumpang tindih.

Fitur
SegWit (2017)
Taproot (2021)
Aktivasi
Agustus 2017, blok 481.824
November 2021, blok 709.632
Awalan alamat
bc1q
bc1p
Fokus Utama
Kapasitas blok, perbaikan masalah malleability
Privasi, fleksibilitas pemrograman
Tanda Tangan
ECDSA
Schnorr
Penampilan multisig
Terlihat di rantai blok
Tidak dapat dibedakan dari single-sig
Aktivasi
Sinyal UASF / BIP 9
Persidangan Cepat / BIP 8
Fitur
Aktivasi
SegWit (2017)
Agustus 2017, blok 481.824
Taproot (2021)
November 2021, blok 709.632
Fitur
Awalan alamat
SegWit (2017)
bc1q
Taproot (2021)
bc1p
Fitur
Fokus Utama
SegWit (2017)
Kapasitas blok, perbaikan masalah malleability
Taproot (2021)
Privasi, fleksibilitas pemrograman
Fitur
Tanda Tangan
SegWit (2017)
ECDSA
Taproot (2021)
Schnorr
Fitur
Penampilan multisig
SegWit (2017)
Terlihat di rantai blok
Taproot (2021)
Tidak dapat dibedakan dari single-sig
Fitur
Aktivasi
SegWit (2017)
Sinyal UASF / BIP 9
Taproot (2021)
Persidangan Cepat / BIP 8

Secara teknis, Taproot merupakan output SegWit versi 1, itulah sebabnya kedua pembaruan tersebut menggunakan bc1 awalan. Perbedaannya terletak pada karakter yang mengikutinya: q untuk SegWit v0 dan p untuk Taproot.

Hal-hal yang Seharusnya Ditingkatkan oleh Taproot

Promosi Taproot, pada tahun-tahun menjelang peluncurannya, berfokus pada tiga manfaat konkret:

  • Privasi. Karena agregasi Schnorr dan MAST membuat hampir setiap transaksi tampak seperti pembayaran biasa dengan satu tanda tangan, alat analisis rantai blok menjadi jauh lebih sulit untuk mengidentifikasi dompet multisig, saluran Lightning, dan konfigurasi kompleks lainnya berdasarkan jejak digitalnya di rantai blok. Manfaat privasi ini semakin meningkat seiring semakin banyaknya pengguna yang mengadopsi Taproot, karena himpunan anonimitas dari "transaksi yang tampak seperti pembayaran sederhana" pun semakin meluas.
  • Biaya yang lebih rendah untuk transaksi yang rumit. Biaya transaksi Bitcoin dibayarkan per byte. Tanda tangan Schnorr ukurannya sedikit lebih kecil daripada tanda tangan ECDSA, agregasi kunci menggabungkan banyak tanda tangan menjadi satu, dan MAST menjaga agar cabang skrip yang tidak terpakai tetap sepenuhnya berada di luar rantai (off-chain). Untuk dompet multisignature pada umumnya, penghematan yang dihasilkan bisa mencapai sekitar seperempat dari jejak on-chain sebelumnya.
  • Infrastruktur yang lebih baik untuk protokol lapisan kedua. Lightning Network khususnya diharapkan dapat memperoleh manfaat dari Schnorr melalui fitur yang disebut Point Time-Locked Contracts, atau PTLC. PTLC menggantikan sistem perutean berbasis hash-locked yang saat ini digunakan di Lightning dengan skema yang memisahkan korelasi pembayaran antar-hop, sehingga meningkatkan privasi untuk pembayaran yang dirutekan. Channel factories, pembaruan saluran bergaya eltoo, dan Discreet Log Contracts juga semuanya mendapatkan manfaat dari sifat linearitas Schnorr.

Itulah kemenangan-kemenangan yang sudah diperkirakan. Kemenangan-kemenangan itu nyata, dan secara bertahap mulai terlihat. Namun, bukan itulah kisah yang diingat kebanyakan orang dari tahun-tahun segera setelah peluncuran. Bagaimana Ordinals Mengubah Narasi

Pada Desember 2022, Casey Rodarmor memperkenalkan Bilangan urutan, menyematkan data ke dalam transaksi Taproot.

Bagaimana Angka Urutan dan Tulisan di Batu Mengubah Fungsi Taproot

Pada Desember 2022, seorang insinyur perangkat lunak bernama Casey Rodarmor memanfaatkan batas skrip Taproot yang lebih longgar untuk melakukan sesuatu yang tidak disengaja. Ia menyematkan sebuah gambar secara langsung ke dalam data saksi transaksi Bitcoin. Ia menyebut protokol tersebut Bilangan urutan, serta data yang tertanam dalam bentuk Inscriptions. Inscription pertama dimasukkan ke dalam blockchain pada 14 Desember 2022, dan protokol tersebut diluncurkan secara publik pada Januari 2023.

Inscription dapat berfungsi karena Taproot secara diam-diam telah menghapus batasan ukuran yang ketat pada skrip individu di dalam daun MAST. Artinya, sebuah Taproot witness dapat menampung konten sewenang-wenang berukuran kilobyte, bahkan pada akhirnya megabyte: gambar, teks, klip audio, hingga file video berukuran kecil. Data yang diinskripsikan kemudian diberi nomor menggunakan skema yang melacak satoshi individu melalui rantai blok, sehingga memberikan identitas yang stabil pada setiap inskripsi. Hasilnya, dalam praktiknya, adalah token yang tidak dapat diganti (non-fungible tokens) di Bitcoin.

Protokol-protokol yang dibangun di atas Ordinals berkembang pesat. Dalam hitungan bulan, seorang pengembang anonim yang dikenal sebagai Domo merilis BRC-20, sebuah standar token fungible yang berjalan di atas protokol Inscription. Pada April 2024, Rodarmor meluncurkan Runes, sebuah protokol token fungible yang lebih efisien yang dirancang khusus untuk ruang blok Bitcoin. Pada berbagai titik sepanjang tahun 2023 dan 2024, protokol-protokol ini mendorong biaya transaksi Bitcoin ke level tertinggi dalam beberapa tahun terakhir dan sekaligus meningkatkan pemanfaatan transaksi Taproot. Menurut data Glassnode, adopsi Taproot naik dari sekitar 1% pada awal 2023 ke puncak di atas 40% selama tahun 2024 sebelum akhirnya turun seiring meredanya aktivitas Inscription.

Ini bukanlah tujuan awal dirancangnya Taproot. Banyak pengembang Bitcoin merasa campur aduk saat melihat kasus penggunaan paling menonjol dari pembaruan ini ternyata adalah NFT dan token, bukan peningkatan privasi dan Lightning yang telah mereka kembangkan selama bertahun-tahun. Namun, fleksibilitas yang sama yang memungkinkan adanya "inscriptions" inilah yang membuat Taproot berguna untuk segala hal lainnya, dan kejadian ini menunjukkan bagaimana pembaruan infrastruktur dapat menghasilkan penggunaan yang jauh melampaui tujuan awalnya.

Adopsi pada tahun 2026

Angka adopsi Taproot bervariasi tergantung pada apa yang tepatnya Anda ukur (alamat yang menerima dana, transaksi dengan setidaknya satu input Taproot, atau porsi dari total output transaksi), dan dasbor yang berbeda melaporkan angka yang berbeda pula. Secara umum, per April 2026, Taproot menyumbang sekitar seperlima dari aktivitas transaksi Bitcoin berdasarkan sebagian besar ukuran. Angka tersebut turun dari level tertinggi yang dicapai selama booming inskripsi, namun masih jauh di atas level pada tahun pertama setelah aktivasi.

Proses peralihan yang bertahap ini mengikuti pola yang sama seperti yang dilalui SegWit sebelumnya. Pengembang dompet, bursa, dan penyedia layanan kustodian semuanya melakukan pembaruan sesuai jadwal masing-masing, dan banyak pengguna tidak pernah secara sengaja memilih jenis alamat. Mereka hanya menggunakan alamat apa pun yang dihasilkan oleh dompet mereka. Bursa-bursa besar seperti Binance, Coinbase, Kraken, dan OKX kini mendukung pengiriman ke alamat Taproot, namun dukungan Taproot asli yang menyeluruh di seluruh ekosistem masih dalam proses pengembangan.

Ada satu hal yang tetap perlu diwaspadai. Tanda tangan Schnorr, seperti halnya ECDSA, bergantung pada kriptografi kurva eliptik yang secara teoritis rentan terhadap komputer kuantum yang cukup kuat yang menjalankan algoritma Shor. Taproot tidak membuat Bitcoin lebih rentan terhadap serangan kuantum dibandingkan jenis alamat lama, karena semuanya menggunakan kurva secp256k1 yang sama. Namun, alamat Taproot memang langsung mengungkapkan kunci publik di dalam rantai blok pada saat output dibuat, sedangkan alamat lama dan SegWit v0 hanya mengungkapkan kunci publik saat output tersebut dibelanjakan. Sebuah draf proposal bernama BIP-360 sedang dibahas secara aktif sebagai langkah menuju opsi tanda tangan pasca-kuantum, meskipun belum ada pembaruan yang akan segera dilakukan.

Apa yang Akan Dibuka oleh Taproot di Masa Depan

Beberapa kasus penggunaan Taproot masih dalam tahap pengembangan. Ada tiga bidang yang patut diperhatikan:

  • Pembaruan Lightning Network. Routing PTLC dan konstruksi saluran berbasis Schnorr secara bertahap mulai diterapkan di berbagai implementasi Lightning, yang meningkatkan privasi pembayaran dan memungkinkan terciptanya struktur saluran yang lebih canggih.
  • Taproot Assets. Awalnya diumumkan sebagai Taro oleh Lightning Labs dan berganti nama pada tahun 2023, Taproot Assets adalah protokol untuk menerbitkan aset fungibel dan non-fungibel di Bitcoin dengan memanfaatkan struktur komitmen Taproot, serta memungkinkan transfer aset-aset tersebut melalui Lightning. Filosofi desainnya sangat berbeda dari Ordinals dan Runes, yang dioptimalkan untuk stablecoin dan instrumen keuangan lainnya, bukan untuk barang koleksi.
  • Brankas dan layanan penyimpanan tingkat lanjut. Struktur MAST Taproot memungkinkan pembangunan brankas Bitcoin—dompet yang mewajibkan jeda waktu untuk penarikan, di mana kunci yang bocor dapat dicabut, dan di mana beberapa jalur pemulihan dapat ada secara bersamaan tanpa perlu membayar biaya di rantai blok kecuali jika jalur tersebut digunakan. Hal ini sangat relevan bagi layanan kustodi institusional dan pengaturan kustodi mandiri yang perlu menyeimbangkan keamanan dengan kemudahan penggunaan.

Kesimpulan

Taproot merupakan salah satu pembaruan terpenting dalam sejarah Bitcoin. Pembaruan ini membuat proses penandatanganan menjadi lebih efisien, mengubah transaksi yang rumit menjadi tampak sederhana, serta memberikan landasan yang lebih fleksibel bagi para pengembang untuk mengembangkan aplikasi. Selain itu, hampir tanpa disengaja, pembaruan ini membuka peluang bagi penggunaan blockchain Bitcoin di luar konteks moneter yang sama sekali berada di luar cakupan desain aslinya.

Bagi pengguna sehari-hari, manfaat praktisnya sangat jelas. Alamat Taproot lebih hemat biaya untuk digunakan dalam banyak situasi, lebih menjamin privasi saat dipadukan dengan multisig atau Lightning, dan semakin sering menjadi pengaturan default di dompet-dompet terbaru. Bagi para pengembang, Taproot merupakan fondasi di mana sebagian besar pengembangan serius pada protokol Bitcoin kini dibangun. Dan bagi protokol itu sendiri, hal ini menjadi pengingat bahwa pembaruan yang cermat dan konservatif terhadap infrastruktur lapisan dasar dapat menghasilkan dampak yang jauh melampaui apa yang direncanakan oleh para perancangnya.

Pertanyaan yang Sering Diajukan

Kapan Taproot diaktifkan?
Apakah transaksi Taproot lebih murah daripada transaksi SegWit?
Mengapa alamat Taproot dimulai dengan bc1p?
Apakah Bitcoin Taproot aman secara kuantum?
Bagaimana Taproot terkait dengan Ordinals dan BRC-20?

Mulailah berinvestasi dengan aman menggunakan Dompet Bitcoin.com

Sampai saat ini, sudah ada lebih dari 85 juta dompet yang dibuat. Semua yang Anda butuhkan untuk membeli, menjual, menukar, dan berinvestasi dengan Bitcoin serta mata uang kripto secara aman.

A screenshot of the Bitcoin.com Wallet app

Pindai untuk Mengunduh Dompet Bitcoin.com

Pindai kode QR ini dengan perangkat seluler Anda, dan Anda akan secara otomatis diarahkan ke halaman toko yang tepat.