TL;DR

Taproot adalah peningkatan untuk jaringan Bitcoin, yang diterapkan pada 14 November 2021. Bersama dengan tanda tangan Schnorr, Taproot adalah salah satu peningkatan teknologi Bitcoin yang paling dinanti sejak diperkenalkannya SegWit. Tujuan Taproot adalah mengubah cara skrip Bitcoin beroperasi untuk meningkatkan privasi, skalabilitas, dan keamanan. Hal ini dan lebih banyak lagi dimungkinkan dengan menggabungkan Taproot dengan peningkatan terkait yang disebut tanda tangan Schnorr.

Siapa pun yang akrab dengan komunitas mata uang kripto tahu bahwa privasi, skalabilitas, dan keamanan adalah perhatian utama. Meskipun Bitcoin adalah mata uang kripto paling populer di dunia, permasalahan ini masih perlu diatasi. Akar tunggang bertujuan untuk melakukan hal itu.


Perkenalan

Bitcoin mengalami pasang surut, namun terbukti menjadi jangkar yang menjaga agar dunia kripto tetap kokoh. Terlepas dari masalah yang muncul selama bertahun-tahun, seperti peretasan Mt. Gox atau hard fork Bitcoin yang terkenal, komunitas kripto tetap mendukung Bitcoin.

Namun ada permasalahan tertentu yang tidak boleh diabaikan – salah satu permasalahan terbesarnya adalah privasi. Dengan Bitcoin menjadi blockchain publik, siapa pun dapat memantau transaksi yang terjadi di jaringan. Bagi sebagian orang, hal ini merupakan kekhawatiran utama.

Anonimitas Anda dapat ditingkatkan melalui teknik seperti pencampuran koin dan CoinJoins. Sayangnya, tidak satu pun dari hal ini yang menjadikan Bitcoin sebagai mata uang pribadi. Meskipun hal ini tidak berlaku untuk Taproot, hal ini dapat membantu meningkatkan anonimitas di jaringan. 

Peningkatan Taproot telah diantisipasi secara luas sebagai langkah besar pertama menuju penyelesaian kurangnya privasi Bitcoin dan masalah terkait lainnya. Pada 14 November 2021, Taproot diaktifkan di jaringan Bitcoin setelah mendapat persetujuan dari para penambang di seluruh dunia. Tapi apa itu Taproot, dan apa manfaatnya bagi Bitcoin? Mari selami.


Keterbatasan jaringan Bitcoin

Meskipun merupakan mata uang kripto pertama dan terpopuler yang diciptakan, jaringan Bitcoin memiliki kekurangan di beberapa area tertentu, seperti kecepatan transaksi yang lambat. Bitcoin pada awalnya diciptakan untuk memproses 7 transaksi per detik, tetapi seiring dengan semakin populernya jaringan dan pengguna, kecepatan dan biaya transaksi juga meningkat. Biaya transaksi rata-rata jaringan Bitcoin mencapai titik tertinggi sepanjang masa sekitar $60 pada tahun 2021 menyusul meroketnya harga koin. Biaya tinggi dan kecepatan transaksi yang lambat disebut-sebut menghambat perkembangan jaringan Bitcoin. Untuk meningkatkan kapasitas transaksi, developer menerapkan upgrade Segregated Witness (SegWit) pada tahun 2017 agar dapat menampung lebih banyak transaksi dalam satu blok. Namun biaya yang tinggi tampaknya masih berlaku. 

Batasan lainnya adalah privasinya. Meskipun kertas putihnya menguraikan bahwa transaksi Bitcoin bersifat pribadi, semua detail transaksi di jaringan Bitcoin dapat dilihat. Ini berarti Anda berpotensi mengetahui seluruh riwayat pembelian seseorang dengan mencari alamat Bitcoin mereka. 

Untuk mengatasi keterbatasan tersebut, Bitcoin telah menerapkan peningkatan pada jaringannya dari waktu ke waktu. Namun, mengubah jaringan Bitcoin merupakan suatu tantangan karena sifatnya yang terdesentralisasi. Tidak ada satu orang pun yang memutuskan perubahan apa yang harus atau tidak harus dilaksanakan, melainkan keputusan masyarakat dengan mencapai konsensus.

Apa yang dimaksud dengan peningkatan Bitcoin Taproot?

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

Peningkatan Taproot terdiri dari 3 Proposal Peningkatan Bitcoin (BIP) yang berbeda, termasuk Taproot, Tapscript, dan intinya – skema tanda tangan digital baru yang disebut tanda tangan Schnorr. Taproot bertujuan untuk memberikan beberapa manfaat bagi pengguna Bitcoin, seperti peningkatan privasi transaksi dan biaya transaksi yang lebih rendah. Hal ini juga akan memungkinkan Bitcoin untuk melakukan transaksi yang lebih kompleks dan berpotensi memperluas kasus penggunaannya untuk bersaing dengan Ethereum, terutama dalam kemampuan kontrak pintar dan mendukung Keuangan Terdesentralisasi (DeFi) dan token non-fungible (NFT) di jaringan.

Proposal Taproot pertama kali diluncurkan oleh pengembang Bitcoin Core Greg Maxwell pada Januari 2018. Pada Oktober 2020, Taproot digabungkan ke perpustakaan Bitcoin Core setelah permintaan tarik yang dibuat oleh Pieter Wuille. Agar pemutakhiran dapat diterapkan sepenuhnya, operator node harus mengadopsi aturan konsensus baru Taproot. Ini akhirnya mendapat dukungan dari 90% penambang dan secara resmi diaktifkan pada 14 November 2021 di blok 709,632.


Bagaimana cara kerja Akar Tunggang?

Ada 3 BIP yang bekerja sama untuk mencapai upgrade Taproot. Masing-masing BIP mempengaruhi dan melengkapi yang lain dengan cara yang berbeda.

Tanda Tangan Schnorr (BIP340)

Tanda tangan Schnorr memfasilitasi cara yang lebih cepat dan aman untuk memvalidasi transaksi di jaringan Bitcoin. Ini terdiri dari skema tanda tangan kriptografi yang dikembangkan oleh Claus Schnorr – seorang matematikawan dan kriptografer Jerman. Meskipun algoritme Schnorr dilindungi paten selama bertahun-tahun, paten tersebut secara resmi habis masa berlakunya pada tahun 2008. Di antara sejumlah manfaatnya, tanda tangan Schnorr terutama dikenal karena kesederhanaan dan efisiensinya dalam menghasilkan tanda tangan pendek.

Skema tanda tangan yang diadopsi oleh Satoshi Nakamoto (pencipta Bitcoin) adalah Elliptic Curve Digital Signature Algorithm (ECDSA). Pemilihan ECDSA dibandingkan algoritma tanda tangan Schnorr disebabkan oleh fakta bahwa algoritma tersebut sudah digunakan secara luas, dipahami dengan baik, aman, ringkas, dan bersumber 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 keuntungan utama dari tanda tangan Schnorr adalah mereka dapat mengambil banyak kunci dalam transaksi Bitcoin yang kompleks dan menghasilkan satu tanda tangan unik. Artinya, tanda tangan dari beberapa pihak yang terlibat dalam transaksi dapat “digabungkan” menjadi satu tanda tangan Schnorr. Ini dikenal sebagai agregasi tanda tangan.

Faktanya, Taproot memungkinkan untuk menyembunyikan fakta bahwa skrip Bitcoin berjalan. Misalnya, membelanjakan Bitcoin menggunakan Taproot dapat membuat transaksi di saluran Lightning Network, transaksi peer-to-peer, atau kontrak pintar yang canggih menjadi tidak dapat dibedakan. Siapa pun yang memantau salah satu transaksi ini tidak akan melihat apa pun kecuali transaksi peer-to-peer. Namun perlu dicatat bahwa hal ini tidak mengubah fakta bahwa dompet pengirim awal dan penerima akhir akan terekspos.


Akar tunggang (BIP341)

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

Transaksi di jaringan Bitcoin dilindungi oleh kunci publik dan pribadi. Untuk membelanjakan aset digital di dompet, pembelanja perlu memberikan tanda tangan untuk menunjukkan bahwa mereka adalah pemilik sebenarnya sebelum mereka dapat memindahkan koin tersebut. Selain transaksi tanda tangan tunggal, pembelanja juga dapat menggunakan berbagai fitur untuk membuat transaksi Bitcoin menjadi lebih kompleks, termasuk rilis timelock, persyaratan multi-tanda tangan (multisig), dan lain-lain. 

Namun, transaksi multi-tanda tangan yang kompleks ini memerlukan banyak masukan dan tanda tangan untuk diverifikasi, yang menambahkan sejumlah besar data ke blockchain dan memperlambat kecepatan transaksi. Pada saat yang sama, informasi transaksi secara otomatis terungkap di blockchain, yang berpotensi mengungkap data sensitif tentang pemilik alamat. 

Setelah mengintegrasikan MAST, jumlah skrip dan verifikasi yang diperlukan dapat dikurangi, karena satu transaksi MAST dapat mewakili banyak skrip. Jadi ketika transaksi Bitcoin yang kompleks dikirim ke MAST, pohon Merkle tidak diperlukan untuk memproses transaksi. Alih-alih memberikan rincian lengkap, MAST hanya mengizinkan kondisi transaksi yang dijalankan untuk dikomit ke blockchain. Hal ini dapat secara drastis mengurangi volume data yang diperlukan untuk disimpan di jaringan. Tidak hanya memberikan skalabilitas yang lebih besar dan efisiensi yang lebih tinggi pada blockchain Bitcoin, ia juga menawarkan privasi yang lebih besar bagi pengguna Bitcoin.


Skrip Tap (BIP342)

Tapscript adalah peningkatan bahasa pengkodean ke Bitcoin Script untuk memberi jalan bagi 2 BIP lainnya. Ini adalah kumpulan opcode, instruksi transaksi yang digunakan untuk menentukan cara melakukan transaksi. Dengan lebih banyak ruang yang tersedia di blok, diharapkan memberikan lebih banyak fleksibilitas untuk fitur-fitur baru, dan berpotensi membantu jaringan Bitcoin mendukung dan membuat kontrak pintar di masa depan.


Bagaimana Taproot menguntungkan Bitcoin?

Seperti yang telah kita bahas, Taproot memberikan peningkatan besar pada privasi Bitcoin dan meningkatkan kasus penggunaannya. Manfaat potensial lainnya meliputi:

1. Meningkatkan skalabilitas jaringan dengan mengurangi jumlah data yang akan ditransfer dan disimpan di blockchain;

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

3. Biaya transaksi lebih rendah.

Manfaat lain dari Taproot adalah kenyataan bahwa tanda tangan tidak lagi dapat ditempa, yang merupakan risiko keamanan yang diketahui dalam jaringan Bitcoin. Sederhananya, kelenturan tanda tangan berarti secara teknis dimungkinkan untuk mengubah tanda tangan suatu transaksi sebelum dikonfirmasi. Dengan melakukan ini, serangan tersebut akan membuat seolah-olah transaksi tersebut tidak pernah terjadi. Hal ini membuat Bitcoin terkena masalah pembelanjaan ganda yang terkenal, yang dapat merusak integritas buku besar yang didistribusikan.


Mengapa pemutakhiran Taproot penting? 

Aktivasi Taproot diharapkan dapat meningkatkan fungsionalitas jaringan Bitcoin untuk memfasilitasi transaksi yang cepat dan andal. Sebelum Taproot, protokol Bitcoin masih dalam pengembangan Layer 1 sementara protokol lain seperti Ethereum sudah lebih dulu unggul dalam Layer 2 dan DApps. Setelah peningkatan, Bitcoin membuka jalurnya untuk menerapkan kontrak pintar dan berpotensi memperluas kasus penggunaannya untuk mencakup pasar NFT dan DeFi yang sedang tren di masa depan. 

Ketika jaringan Bitcoin menjadi lebih efisien dengan biaya yang lebih rendah, hal ini dapat mendorong lebih banyak transaksi dan adopsi yang lebih luas. Selain itu, pengguna dapat mempertahankan privasi mereka untuk bertransaksi, menjadikan BTC lebih kompetitif dengan koin privasi lainnya di pasar.


Taproot adalah peningkatan Bitcoin yang sangat dinanti dan didukung secara luas. Diimplementasikan bersama dengan tanda tangan Schnorr, kami melihat peningkatan signifikan dalam hal privasi, skalabilitas, keamanan, dan banyak lagi. Peningkatan ini juga dapat meningkatkan minat terhadap Lightning Network dan mendorong multisig menjadi lebih sesuai standar industri.

Terlepas dari keterlibatan Anda dalam komunitas Bitcoin, manfaat tambahan berupa peningkatan privasi, efisiensi, dan keamanan kemungkinan besar akan memengaruhi pengalaman Anda menggunakan Bitcoin.