Bagaimana MAST dan Taproot Bisa Membantu dalam Menjaga Privasi di Blockchain

Gregory Maxwell, salah satu pengembang bitcoin yang paling banyak dikenal , mengumumkan melalui sebuah posting blog bahwa dia sedang melanjutkan untuk memenuhi proyek hewan peliharaan teknologi baru yang disebutnya sebagai Taproot. Taproot berkisar pada ide Merkelized Abstract Syntax Trees (MAST).

Memperbarui Standar Privasi pada Blockchain Bitcoin
Taproot bisa meningkatkan kemampuan kontrak bitcoin yang cerdas. Berbicara kepada sebuah portal berita blockchain terkenal tentang ini, Maxwell berkata:

“Saya berharap setiap transaksi akhirnya menggunakan alat ini, setidaknya dengan cara yang terbatas. Mereka adalah peningkatan bertahap, membuat hal-hal yang sudah kurang lebih mungkin lebih pribadi dan efisien. Mereka mengganti atau membuat hal-hal yang jauh lebih baik seperti MAST. ”

Setelah meninggalkan teknologi bitcoin startup Blockstream , ia menerbitkan sebuah makalah pada tanggal 23 Januari 2018, yang menggambarkan teknologinya.

Ketika sebuah transaksi terjadi pada blockchain , pengirim perlu menggunakan kunci pribadinya untuk memvalidasi transaksi. Proses ini tergolong sederhana jika dalam transaksi yang diberikan hanya ada satu pengirim. Namun, bila ada beberapa pengirim, maka mereka bisa membuat dua dari dua atau tiga dari lima kelompok pengguna untuk memvalidasi transaksi.

Pengelompokan ini dikenal sebagai tanda tangan multi M-dan-N, yang berarti koin digital akan dilepaskan hanya setelah disetujui oleh minimal jumlah pengguna tetap. Masalah yang signifikan dalam transaksi tersebut adalah jika salah satu dari pengirim tersebut kehilangan kunci pribadi atau sengaja tidak memvalidasi operasi, seluruh transaksi akan tertunda sampai disetujui.

MAST juga memungkinkan pengguna menambahkan kondisi ke kontrak cerdas untuk mencegah agar skenario semacam itu tidak terjadi. Misalnya, jika suatu kondisi perlu ditambahkan dalam kasus dana dengan banyak tanda tangan yang tidak dikeluarkan setelah sepuluh tahun, MAST dapat menjejalkan semua logika ini ke dalam satu transaksi tunggal.

Dua pengguna dapat membuat resolusi kontrak mereka dan bersama-sama membentuk dua dari dua tanda tangan dan membelanjakan seolah-olah mereka adalah satu kesatuan.

Aturan konsensus Taproot kemudian memungkinkan siapa saja yang menyediakan jaringan dengan pubkey gabungan asli dan memenuhi kriteria untuk mendapatkan transaksi yang diverifikasi dan ditandatangani.

Tangan Tua, Perkembangan Baru
Konsepnya bukanlah sesuatu yang baru bagi Maxwell. Pada tanggal 13 Oktober 2013, dia membuat sebuah thread di bitcointalk yang menjelaskan bagaimana dia akan membuat sebuah protokol yang akan membuat transaksi anonim lebih sederhana bagi mereka yang tidak ingin mengungkapkan detail mereka. Taproot dan Graftroot adalah cara baru yang bisa membantu dalam meningkatkan privasi transaksi ini.

Masalah dengan transaksi MAST adalah bahwa mereka terlihat sangat berbeda dengan transaksi lainnya di blockchain. Orang yang melihat buku besar akan segera mengetahui akun mana yang terkait dengan transaksi MAST. Taproot adalah solusi yang sangat baik untuk hal ini karena membuat transaksi ini identik dengan transaksi lainnya, setelah diselesaikan di blockchain.

Maxwell telah mengusulkan agar sampai pengembang dan masyarakat tidak memberikan izin akhir untuk pelaksanaan MAST, dia ingin meluncurkan proyek hewan peliharaannya yang lain yang disebut tanda tangan Schnorr atau tanda tangan agregat. “Ada banyak hype tentang kontrak pintar, tapi penggunaan sebenarnya dan bermakna dari mereka belum sesuai dengan hype itu,” kata Maxwell. Dia menambahkan,

“Untuk kontrak cerdas sejati seperti ini untuk penggunaan luas, banyak pekerjaan tambahan diperlukan terutama di bidang penyediaan antarmuka pengguna yang baik untuk menggunakannya.”