Taproot dan Manfaatnya bagi Bitcoin
Taproot dan Manfaatnya bagi Bitcoin
BerandaArtikel

Taproot dan Manfaatnya bagi Bitcoin

Tingkat Lanjut
Published Dec 2, 2020Updated Jan 25, 2021
5m

TL;DR

Sama seperti tanda tangan Schnorr, Taproot merupakan peningkatan teknologi terhadap Bitcoin yang dinanti-nanti sejak SegWit diperkenalkan. Tujuan Taproot adalah mengubah cara script Bitcoin beroperasi untuk meningkatkan privasi, skalabilitas, dan keamanan. Menggabungkan Taproot dan peningkatan lainnya yang disebut tanda tangan Schnorr akan membuka kemungkinan-kemungkinan baru.

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.


Pengantar

Bitcoin mengalami pasang surut, tetapi telah terbukti menjadi jangkar yang membuat dunia kripto tetap berdiri kokoh. Terlepas dari masalah yang muncul selama ini, seperti penyerangan Mt. Gox atau hard fork Bitcoin yang terkenal, komunitas kripto terus mendukung Bitcoin.
Tetapi ada masalah tertentu yang tidak dapat diabaikan – salah satu yang terbesar adalah privasi. Dengan Bitcoin sebagai blockchain publik, siapa pun dapat memantau transaksi yang terjadi di jaringan. Bagi beberapa orang, ini menjadi perhatian utama.
Anda bisa meningkatkan anonimitas melalui teknik seperti coin mixing dan CoinJoin. Sayangnya, kedua cara tersebut tidak menjadikan Bitcoin sebagai mata uang privasi. Taproot juga tidak bisa melakukannya kepada Bitcoin, namun, alat ini dapat membantu meningkatkan anonimitas di jaringan. 

Peningkatan Taproot sudah dinanti-nantikan secara luas sebagai langkah pertama utama untuk menyelesaikan kurangnya privasi Bitcoin dan masalah terkait lainnya. Apa itu Taproot, dan apa manfaatnya bagi Bitcoin? Mari kita bahas.


Apa itu Taproot?

Taproot merupakan soft fork yang meningkatkan script Bitcoin untuk menaikkan kadar privasi dan memperbaiki faktor-faktor lain yang terkait dengan transaksi kompleks. Transaksi di jaringan Bitcoin dapat menggunakan berbagai fitur yang membuatnya lebih kompleks, seperti merilis timelock, persyaratan multi-signature, dan lainnya.
Tanpa Taproot, siapa pun dapat mendeteksi transaksi yang menggunakan fungsi kompleks tersebut, yang memerlukan pembuatan beberapa transaksi. Namun, peningkatan Taproot akan memungkinkan untuk "menyelubungi" semua bagian bergerak dari transaksi Bitcoin yang menggunakan fitur ini. Jadi, meskipun transaksi-transaksi mengadopsi fitur tersebut, semua akan terlihat seperti transaksi tunggal. Ini adalah kemajuan besar bagi pendukung privasi Bitcoin.

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.

Proposal Taproot pertama kali diajukan oleh pengembang Bitcoin Core, Greg Maxwell, pada Januari 2018. Pada Oktober 2020, Taproot digabungkan ke library Bitcoin Core setelah pull request dibuat oleh Pieter Wuille. Agar peningkatan dapat diterapkan sepenuhnya, operator node harus mengadopsi aturan konsensus baru Taproot. Tergantung prosesnya, aktivasi bisa memakan waktu berbulan-bulan.

Taproot diharapkan dapat diimplementasikan bersamaan dengan peningkatan lain yang disebut tanda tangan Schnorr. Ini tidak hanya memungkinkan implementasi Taproot, tetapi juga memungkinkan fitur yang sangat dinanti-nanti yang disebut agregasi tanda tangan.


Apa itu tanda tangan Schnorr?

Tanda tangan Schnorr atau Schnorr signatures terdiri dari skema tanda tangan kriptografi yang dikembangkan oleh Claus Schnorr – seorang ahli matematika dan kriptografer Jerman. Meskipun Schnorr memiliki algoritme yang dilindungi di bawah paten selama bertahun-tahun, paten tersebut secara resmi kedaluwarsa 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). Pilihan ECDSA daripada algoritme tanda tangan Schnorr didasarkan pada fakta bahwa algoritme tersebut sudah digunakan secara luas, dipahami dengan baik, aman, ringkas, dan bersifat open-source

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

Salah satu manfaat utama tanda tangan Schnorr adalah dapat mengambil banyak kunci di dalam transaksi Bitcoin yang kompleks dan menghasilkan satu tanda tangan yang unik. Ini berarti bahwa tanda tangan dari beberapa pihak yang terlibat dalam transaksi bisa “digabungkan” menjadi satu tanda tangan Schnorr. Ini dikenal sebagai agregasi tanda tangan.



Bagaimana Taproot bermanfat bagi Bitcoin?

Seperti yang telah dibahas, Taproot akan membawa peningkatan besar pada privasi Bitcoin. Jika digabungkan dengan tanda tangan Schnorr, Taproot juga dapat meningkatkan efisiensi saat melakukan transaksi. Selain privasi yang ditingkatkan, manfaat potensial lainnya termasuk:

  • Mengurangi jumlah data yang akan ditransfer dan disimpan di blockchain.
  • Lebih banyak transaksi per blok (tarif TPS lebih tinggi).
  • Biaya transaksi lebih rendah.
Manfaat lain Taproot adalah fakta bahwa tanda tangan tidak lagi dapat ditempa, yang diakui sebagai risiko keamanan di jaringan Bitcoin. Sederhananya, kelenturan tanda tangan berarti bahwa secara teknis, ada kemungkinan untuk mengubah tanda tangan transaksi sebelum dikonfirmasi. Dengan melakukan ini, serangan akan membuat seolah-olah transaksi tidak pernah terjadi. Hal ini membuat Bitcoin berisiko terkena permasalah double-spending yang terkenal, yang bisa merusak integritas ledger terdistribusi.


Konklusi

Taproot merupakan peningkatan terhadap Bitcoin yang sangat dinanti-nanti dan didukung secara luas. Jika diimplementasikan bersamaan dengan tanda tangan Schnorr, kita akan melihat peningkatan signifikan dalam hal privasi, skalabilitas, keamanan, dan lain-lain. Peningkatan ini juga dapat menghasilkan lebih banyak minat terhadap Lightning Network dan mendorong multisig 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.

Anda masih memiliki pertanyaan mengenai Taproot dan Bitcoin Improvement Proposals (BIPs)? Lihat platform tanya jawab kami, Ask Academy, tempat komunitas akan menjawab pertanyaan-pertanyaan Anda.