Taproot dan Manfaatnya bagi Bitcoin
Beranda
Artikel
Taproot dan Manfaatnya bagi Bitcoin

Taproot dan Manfaatnya bagi Bitcoin

Tingkat Lanjut
Diterbitkan Dec 2, 2020Diperbarui Dec 30, 2021
7m

TL;DR

Taproot adalah peningkatan untuk jaringan Bitcoin yang diimplementasikan pada tanggal 14 November 2021. Beserta dengan tanda tangan Schnorr, Taproot merupakan salah satu peningkatan teknologi yang paling dinantikan untuk Bitcoin sejak diperkenalkannya SegWit. Tujuan Taproot adalah mengubah cara skrip Bitcoin beroperasi untuk meningkatkan privasi, skalabilitas, dan keamanan. Hal ini dimungkinkan dengan menggabungkan Taproot dan peningkatan terkait yang disebut tanda tangan Schnorr.

Anda yang akrab dengan komunitas kripto pasti tahu bahwa privasi, skalabilitas, dan keamanan adalah masalah utama. Meskipun Bitcoin adalah mata uang kripto paling populer di dunia, masalah ini masih perlu ditangani. Taproot bertujuan untuk mengatasinya.


Pendahuluan

Bitcoin telah mengalami pasang surut, tetapi telah terbukti menjadi patokan yang membuat dunia kripto tetap berdiri kokoh. Terlepas dari masalah yang muncul beberapa tahun ini, seperti peretasan Mt. Gox atau hard fork Bitcoin yang terkenal, komunitas kripto terus mendukung Bitcoin.

Namun, terdapat beberapa masalah yang tidak dapat diabaikan – salah satu yang terbesar adalah terkait privasi. Karena Bitcoin merupakan blockchain publik, siapa saja dapat memantau transaksi yang terjadi di jaringan ini. Bagi beberapa orang, ini merupakan masalah utama.
Anda dapat meningkatkan anonimitas melalui teknik seperti pencampuran koin dan CoinJoins. Namun, semua hal tersebut tidak menjadikan Bitcoin mata uang privat. Meskipun tidak dapat melakukannya juga, Taproot dapat membantu meningkatkan anonimitas di jaringan. 

Peningkatan Taproot telah dinantikan sebagai langkah besar pertama dalam mengatasi kurangnya privasi dalam Bitcoin dan masalah terkait lainnya. Pada tanggal 14 November 2021, Taproot diaktifkan di jaringan Bitcoin setelah persetujuan dari para miner di seluruh dunia. Namun, apa itu Taproot dan bagaimana caranya dapat menguntungkan Bitcoin? Mari kita dalami.


Batasan jaringan Bitcoin

Meskipun menjadi mata uang kripto yang pertama dan paling populer, jaringan Bitcoin memiliki kelemahan di area tertentu, seperti kecepatan transaksi yang rendah. Bitcoin awalnya dibuat untuk memproses 7 transaksi per detik, tetapi seiring berkembangnya popularitas dan pengguna jaringan ini, kecepatan dan biaya transaksinya juga meningkat. Biaya transaksi rata-rata Bitcoin mencapai all-time high sekitar $60 pada tahun 2021 setelah harga koin yang meroket. Biaya yang tinggi dan kecepatan transaksi yang rendah dianggap memperlambat pengembangan jaringan Bitcoin. Untuk meningkatkan kapasitas transaksi, pengembang mengimplementasikan peningkatan Segregated Witness (SegWit) pada tahun 2017 untuk memasukkan lebih banyak transaksi dalam satu blok. Namun, biaya yang tinggi tampaknya tetap muncul. 

Batasan lainnya adalah privasi. Meskipun whitepaper-nya menguraikan bahwa transaksi Bitcoin bersifat privat, semua detail transaksi di jaringan Bitcoin dapat dilihat. Artinya, Anda berpotensi mengetahui seluruh riwayat pembelian seseorang dengan mencari alamat Bitcoin orang tersebut. 

Untuk mengatasi batasan ini, Bitcoin telah mengimplementasikan peningkatan terhadap jaringannya dari waktu ke waktu. Namun, mengubah jaringan Bitcoin merupakan hal yang menantang karena sifatnya yang terdesentralisasi. Bukan satu orang yang dapat memutuskan perubahan yang sebaiknya diimplementasikan atau tidak, melainkan keputusan komunitas dengan mencapai konsensus.

Apa itu peningkatan Taproot Bitcoin?

Taproot adalah soft fork yang menyempurnakan skrip Bitcoin untuk meningkatkan privasi, efisiensi, dan kemampuan jaringan untuk memproses smart contract. Taproot dianggap sebagai peningkatan Bitcoin yang paling signifikan sejak peningkatan SegWit pada tahun 2017.

Peningkatan Taproot terdiri dari 3 Proposal Penyempurnaan Bitcoin (BIP/Bitcoin Improvement Proposals), termasuk Taproot, Tapscript, dan intinya - skema tanda tangan digital yang disebut tanda tangan Schnorr. Taproot bertujuan untuk menghadirkan beberapa manfaat bagi pengguna Bitcoin, seperti privasi transaksi yang ditingkatkan dan biaya transaksi yang lebih rendah. Peningkatan ini juga akan memungkinkan Bitcoin untuk mengeksekusi lebih banyak transaksi kompleks dan berpotensi memperluas kegunaannya untuk bersaing dengan Ethereum, khususnya dalam kemampuan smart contract serta mendukung Keuangan Terdesentralisasi (DeFi/Decentralized Finance) dan non-fungible token (NFT) di jaringan.

Proposal Taproot diungkap pertama kali oleh pengembang Bitcoin Core, yaitu Greg Maxwell, pada bulan Januari 2018. Pada bulan Oktober 2020, Taproot digabungkan ke dalam perpustakaan Bitcoin Core setelah permintaan penarikan yang dibuat oleh Pieter Wuille. Agar peningkatan ini diterapkan dengan sepenuhnya, para operator node harus mengadopsi aturan konsensus baru milik Taproot. Proposal ini akhirnya menerima dukungan dari 90% miner dan diaktifkan secara resmi pada tanggal 14 November 2021 pada blok ke-709.632.


Bagaimana cara kerja Taproot?

Terdapat 3 BIP yang bekerja sama untuk mencapai peningkatan Taproot. Setiap BIP saling memengaruhi dan melengkapi dengan berbagai cara.

Tanda Tangan Schnorr (BIP340)

Tanda tangan Schnorr memfasilitasi cara yang lebih cepat dan aman dalam memvalidasi transaksi di jaringan Bitcoin. BIP ini terdiri dari skema tanda tangan kriptografis yang dikembangkan oleh Claus Schnorr – ahli matematika dan kriptografer Jerman. Meskipun Schnorr melindungi algoritmenya dengan paten selama bertahun-tahun, paten tersebut kedaluwarsa secara resmi pada tahun 2008. Di antara sejumlah manfaat, tanda tangan Schnorr dikenal terutama karena kesederhanaan dan efisiensinya dalam menghasilkan tanda tangan yang singkat.

Skema tanda tangan yang diadopsi oleh Satoshi Nakamoto (kreator Bitcoin) adalah Elliptic Curve Digital Signature Algorithm (ECDSA). ECDSA dipilih daripada algoritme tanda tangan Schnorr karena ECDSA sudah banyak digunakan, dipahami dengan baik, aman, ringkas, dan bersifat sumber terbuka.

Namun, pengembangan Schnorr Digital Signature Scheme (SDSS) mungkin menjadi titik awal dari generasi baru tanda tangan untuk Bitcoin dan jaringan blockchain lainnya.

Salah satu keunggulan utama tanda tangan Schnorr adalah mampu mengambil beberapa kunci di dalam transaksi Bitcoin yang rumit dan menghasilkan satu tanda tangan yang unik. Artinya, tanda tangan dari beberapa pihak yang terlibat dalam transaksi tersebut dapat “digabungkan” menjadi satu tanda tangan Schnorr. Hal ini disebut sebagai agregasi tanda tangan.

Taproot memungkinkan untuk menyembunyikan fakta bahwa script Bitcoin berjalan. Misalnya, membelanjakan Bitcoin menggunakan Taproot dapat membuat transaksi di saluran Lightning Network, transaksi peer-to-peer, atau smart contract yang canggih menjadi tidak dapat dibedakan. Siapa pun yang memantau salah satu transaksi ini tidak akan melihat apa-apa selain transaksi peer-to-peer. Perlu dicatat, bahwa ini tidak mengubah fakta bahwa wallet pengirim awal dan penerima akhir akan terekspos.


Taproot (BIP341)

Taproot adalah asal nama peningkatan Taproot. BIP ini dibangun berdasarkan peningkatan SegWit pada tahun 2017 dan menggunakan Merkelized Alternative Script Tree (MAST) untuk menskalakan jumlah data transaksi di blockchain Bitcoin.

Transaksi di jaringan Bitcoin dilindungi oleh kunci publik dan privat. Untuk membelanjakan aset digital dalam sebuah dompet, pembelanja harus memberikan tanda tangan untuk menunjukkan bahwa dia merupakan pemilik sebenarnya sebelum dapat memindahkan koin. Selain transaksi satu tanda tangan, pembelanja juga dapat menggunakan beragam fitur untuk membuat transaksi Bitcoin menjadi lebih kompleks, termasuk perilisan timelockpersyaratan beberapa tanda tangan (multisig), dan lainnya. 

Namun, transaksi beberapa tanda tangan yang kompleks ini memerlukan beberapa input dan tanda tangan untuk memverifikasi, sehingga menambah sejumlah besar data ke blockchain dan memperlambat kecepatan transaksi. Di saat yang sama, informasi transaksi menjadi terungkap secara otomatis di blockchain, sehingga berpotensi memaparkan data sensitif mengenai pemilik alamat. 

Setelah mengintegrasikan MAST, jumlah skrip dan verifikasi yang diperlukan dapat dikurangi karena satu transaksi MAST dapat mewakili beberapa skrip. Jadi, ketika sebuah transaksi Bitcoin yang kompleks dikirim ke MAST, pohon Merkle tidak diperlukan untuk memproses transaksi. MAST hanya mengizinkan kondisi yang dieksekusi dari transaksi untuk dikomitmenkan ke blockchain, bukan detail lengkapnya. Hal ini dapat mengurangi volume data yang harus disimpan di jaringan secara signifikan. Selain memberikan skalabilitas yang lebih besar dan efisiensi yang lebih tinggi kepada blockchain Bitcoin, Taproot juga menawarkan privasi yang lebih tinggi bagi pengguna Bitcoin.


Tapscript (BIP342)

Tapscript adalah peningkatan bahasa pengodean terhadap Bitcoin Script untuk memberi jalan bagi 2 BIP lainnya. BIP ini merupakan kumpulan opcode, yaitu instruksi transaksi yang digunakan untuk menentukan cara kinerjanya. Dengan makin banyaknya ruangan yang tersedia, blok diperkirakan akan memberikan lebih banyak fleksibilitas untuk fitur baru dan berpotensi mampu membantu jaringan Bitcoin mendukung dan membuat smart contract di masa depan.


Apa manfaat Taproot untuk Bitcoin?

Seperti yang sudah kita bahas, Taproot menghadirkan peningkatan besar terhadap privasi Bitcoin dan menyempurnakan kegunaannya. Potensi manfaat lainnya mencakup:

1. Skalabilitas jaringan yang ditingkatkan dengan mengurangi jumlah data yang harus ditransfer dan disimpan di blockchain;

2. Lebih banyak transaksi per blok (laju TPS yang lebih tinggi);

3. Biaya transaksi yang lebih rendah.

Manfaat lain dari Taproot adalah tanda tangan tidak akan lagi dapat ditempa yang merupakan risiko keamanan dalam jaringan Bitcoin yang diketahui. Sederhananya, tanda tangan yang mudah ditempa secara teknis berarti Anda dapat mengubah tanda tangan sebuah transaksi sebelum dikonfirmasi. Dengan melakukannya, serangan tersebut dapat membuat seolah transaksi tersebut tidak pernah terjadi. Hal ini memaparkan Bitcoin dengan masalah pembelanjaan ganda ternama yang dapat menghancurkan integritas buku besar yang terdistribusi.


Mengapa peningkatan Taproot penting? 

Aktivasi Taproot diharapkan mendorong fungsionalitas jaringan Bitcoin untuk memfasilitasi transaksi yang cepat dan andal. Sebelum Taproot, protokol Bitcoin masih berada dalam pengembangan Lapisan 1 sedangkan Ethereum sudah memulai lebih awal dalam Lapisan 2 dan DApp. Setelah peningkatan, Bitcoin membuka jalurnya untuk menerapkan smart contract dan berpotensi memperluas kegunaannya untuk mencakup pasar NFT dan DeFi yang sedang tren di masa depan. 

Karena menjadi lebih efisien dengan biaya yang lebih rendah, jaringan Bitcoin dapat mendorong lebih banyak transaksi dan adopsi yang lebih luas. Selain itu, pengguna dapat mempertahankan privasinya untuk transaksi, sehingga membuat BTC menjadi lebih bersaing dengan koin privasi lainnya di pasar.


Penutup

Taproot adalah peningkatan terhadap Bitcoin yang sangat dinantikan dan didukung. Dengan diimplementasikan bersama tanda tangan Schnorr, kita melihat peningkatan yang signifikan dalam segi privasi, skalabilitas, keamanan, dan lainnya. Peningkatan ini juga menghasilkan lebih banyak minat terkait Lightning Network dan mendorong multisig untuk menjadi standar industri.

Tidak peduli seberapa besar keterlibatan Anda dalam komunitas Bitcoin, manfaat tambahan dari peningkatan privasi, efisiensi, dan keamanan ini kemungkinan akan memengaruhi pengalaman Anda menggunakan Bitcoin.