Menengah Pelajaran 2 Baca 4 menit

Taproot dan apa yang berubah pada tahun 2021

Tanda tangan Schnorr, kontrak yang tampak seperti pembayaran biasa dan keuntungan privasi yang hampir tidak ada yang menyadarinya.

Pada tanggal 14 November 2021, di blok 709.632, Bitcoin menerima pembaruan terbesar sejak 2017 — dan hampir tidak ada yang menyadarinya. Tidak ada aplikasi yang rusak, tidak ada dompet yang perlu diperbarui dengan tergesa-gesa, tidak ada pengguna yang harus melakukan apa pun. Itu disengaja, dan ketiadaan keributan adalah bagian dari apa yang pembaruan ini berarti.

Namanya adalah Taproot, dan ini menggabungkan tiga perubahan yang saling melengkapi. Yang pertama adalah jenis tanda tangan baru, yang diusulkan oleh kriptografer Jerman Claus-Peter Schnorr pada tahun 1980-an dan dipatenkan olehnya hingga 2008 — yang menjelaskan mengapa Satoshi tidak menggunakannya. Paten tersebut telah kedaluwarsa, Bitcoin dapat menggunakannya, dan perbedaannya adalah properti yang tidak dimiliki oleh tanda tangan lama: tanda tangan ini bersifat linear.

Linear berarti tanda tangan dapat dijumlahkan. Tiga orang dengan tiga kunci dapat menghasilkan satu tanda tangan yang sesuai dengan jumlah dari tiga kunci publik. Dari luar, hasilnya tidak dapat dibedakan dari pembayaran biasa yang dilakukan oleh satu orang saja. Sebuah multisig tiga dari tiga tidak lagi mengumumkan kepada dunia bahwa itu adalah multisig, tidak lagi memakan ruang untuk tiga tanda tangan, dan biayanya sama seperti satu tanda tangan.

Banyak suara, satu suara saja: dari luar, tidak bisa menghitung berapa banyak.

Perubahan kedua adalah pohon kondisi. Sebelumnya, sebuah kunci dengan sepuluh klausul harus mempublikasikan kesepuluhnya, meskipun hanya satu yang digunakan. Dengan Taproot, kondisi diatur dalam pohon hash — ide yang sama dengan akar merkle — dan siapa pun yang membelanjakan hanya mengungkapkan cabang yang digunakan. Sembilan lainnya tidak pernah muncul di blockchain dan tidak ada yang pernah tahu bahwa mereka ada.

Hanya jalur yang dilalui yang menyala. Yang lain tetap dalam gelap.

Yang ketiga adalah kombinasi dari keduanya, dan ini adalah yang paling elegan. Setiap alamat Taproot memiliki jalur kunci dan jalur skrip. Jika semua pihak yang terlibat setuju — dan dalam kehidupan sehari-hari mereka hampir selalu setuju —, mereka menandatangani bersama melalui jalur kunci, dan seluruh pohon kondisi tidak pernah terungkap. Klausul disimpan untuk hari ketika seseorang tidak bekerja sama.

Dampak terhadap privasi adalah yang paling penting. Penutupan saluran Lightning, brankas keluarga dua dari tiga, warisan dengan kunci waktu, dan pembayaran kopi yang sepele kini memiliki tampilan yang persis sama di blockchain. Ini bukan anonimitas — jaringan tetap publik, seperti yang akan ditekankan dalam pelajaran tentang privasi. Ini adalah penghapusan label yang sebelumnya datang secara gratis bagi siapa pun yang mengamati.

Jejak kaki semuanya sama. Tidak bisa tahu siapa yang lewat atau apa yang dibawa.

Penting untuk membandingkan dengan 2017, dan perbandingan ini adalah poin politik dari pelajaran ini. Perselisihan tahun itu buruk karena yang dipertaruhkan adalah siapa yang memutuskan ukuran blok dan, dengannya, siapa yang menangkap biaya. Taproot tidak mengambil kekuasaan dari siapa pun: siapa pun yang ingin menggunakannya bisa menggunakannya, siapa pun yang tidak ingin tetap persis seperti sebelumnya. Aktivasi dilakukan dengan metode yang disebut Speedy Trial, jendela tiga bulan di mana para penambang memberi sinyal dukungan, dan dukungan melebihi 99%. Tidak ada perang karena tidak ada yang perlu diperebutkan.

Dan penting untuk jujur tentang hasilnya tiga tahun kemudian. Adopsi lambat: sebagian besar dompet masih memberikan alamat yang dimulai dengan bc1q, dan privasi yang ditawarkan Taproot hanya benar-benar berfungsi ketika banyak orang menggunakannya — kerumunan kecil menyembunyikan sedikit. Selain itu, aplikasi skala besar pertama dari format baru ini bukanlah salah satu yang diantisipasi: itu adalah perekaman gambar dan teks dalam transaksi, yang membuka diskusi seluruhnya tentang untuk apa jaringan ini ada.

Sebelum sampai pada diskusi itu, perlu dipahami bagaimana Bitcoin mengubah aturan tanpa ada yang memutuskan. Taproot adalah kasus yang mudah. Ada kasus yang sulit, yang berlangsung selama dua tahun, membagi komunitas, dan berakhir dengan dua mata uang. Dalam pelajaran berikutnya, kita akan membahas tentang forks.