Apa itu Miniscript dan bagaimana cara membantu Bitcoin?

Raksasa manufaktur Wallet Ledger tiba-tiba merilis pembaruan untuk Aplikasi Bitcoin-nya, menambahkan dukungan kode Javascript, Rust, dan Python untuk Miniscript.

Terima kasih kepada Insinyur tertanam Ledger, Salvatore Ingala prakarsa, perangkat Ledger umum apa pun sekarang dapat membuat kubah morphing waktu dan transaksi Miniscript kompleks lainnya menggunakan kode resmi Ledger. Jutaan dompet Bitcoin sekarang kompatibel dengan bahasa pemrograman.

Miniscript sudah menjadi bagian dari jaringan Bitcoin dalam kondisi saat ini. Tidak memerlukan garpu, varian rantai, atau token terpisah.

Sekarang, komunitas menemukan kembali itu kemampuan unik untuk meningkatkan keandalan solusi hak asuh mandiri dan kolaboratif. Rob Hamilton, pendiri perusahaan asuransi Bitcoin AnchorWatch, mengatakan kepada Protos bahwa ia menggunakan “kode operasi Bitcoin yang tersedia saat ini. Karena itu, tidak diperlukan percabangan atau perubahan aturan tentang cara kerja Bitcoin.

“Kami memanfaatkan alat yang sudah tersedia dalam basis kode Bitcoin. Skrip mini memungkinkan konsep seperti hierarki kunci – di mana semua kunci dalam multi-tanda tangan tidak sama. Seseorang juga dapat meminta beberapa kuorum multi-tanda tangan untuk ditandatangani sebelum memindahkan dana.”

Baca lebih lanjut: Apakah Taproot merusak Bitcoin dengan prasasti NFT jpeg monyet?

Hak veto berdaulat Bitcoin

Miniscript secara unik memberi para Bitcoiner kemampuan untuk memberikan diri mereka “veto berdaulat”, sebuah cara untuk mendapatkan kembali dana dari dompet multi-signature. Veto berdaulat menjelaskan salah satu dari banyak kemungkinan Miniscript.

Pertimbangkan penabung yang ingin mengamankan dana dengan lemari besi yang dibantu kustodian, seperti dengan Modal Tidak Terikat. Tanpa Miniscript, saver mungkin hanya membuat dompet multi-signature 2-dari-3 antara kustodian, pengacara, dan saver.

Dalam pengaturan dasar ini, dua pihak mana pun dapat memindahkan dana dari dompet. Namun, yang penting dua pihak harus menandatangani. Jika dua kunci hilang, dana tidak akan dapat diakses selamanya.

Pertimbangkan bantuan penyelamat jika peristiwa mengerikan menghancurkan kunci penjaga dan pengacara. Betapapun mengerikannya untuk dipertimbangkan, ledakan masa perang dapat menyebabkan tragedi semacam itu. Sekali lagi, dalam multi-sig 2-dari-3 tradisional, dana akan hilang selamanya.

Masukkan Skrip Mini.

Apa yang bisa dilakukannya untuk membantu penabung?

Miniscript memberikan solusi untuk masalah ini. Ini memungkinkan penghemat untuk membuat brankas multi-sig yang memungkinkan penghemat untuk mengambil kembali kepemilikan bitcoin jika jangka waktu yang telah ditentukan terjadi tanpa tanda tangan lain.

Penghemat membuat brankas Miniscript 3-dari-3 dengan spesifikasi berikut:

  1. Jika penabung, kustodian, dan pengacara semuanya ikut menandatangani, tidak ada timelock. Dengan ketiga tanda tangan tersebut, bitcoin langsung dapat diakses.
  2. Jika ketiga pihak tidak menandatangani, maka setelah menunggu beberapa waktu atau blok yang telah ditentukan, hanya saver dan kustodian yang perlu menandatangani. Dengan Miniscript, dompet multi-sig 3-dari-3 memiliki diubah menjadi dompet multi-sig 2-dari-3 hanya dengan membiarkan waktu berlalu. Ini juga dikenal sebagai multi-sig yang membusuk.
  3. Jika waktu terus berlalu dan jaringan Bitcoin telah menambang lebih banyak blok, maka hanya penabung yang perlu menandatangani.

Dengan cara ini, penabung telah mengambil kembali dana setelah menunggu dalam jangka waktu yang wajar dan telah ditentukan sebelumnya. Mungkin dua kunci lainnya dihancurkan, namun dana tersebut tidak hilang selamanya. Ini milik Miniscript hak veto yang berdaulat.

Baca lebih lanjut: Kubah Bitcoin yang dapat diprogram dapat menata kembali penghematan jangka panjang

Bahasa pemrograman ini membuat Bitcoin Script lebih mudah diakses oleh penabung agar tidak secara tidak sengaja mengunci diri dari uang mereka. Hamilton menjelaskan, “Miniscript memungkinkan model kustodian multi-lembaga untuk Bitcoin. Menggunakan satu rekanan atau kustodian adalah artefak dari perbankan warisan.

“Bitcoin sudah menjadi uang yang dapat diprogram. Dengan Miniscript kami akhirnya mendapatkan akses yang andal ke lapisan pemrograman di Bitcoin.”

Kubah miniscript juga membuat template untuk perusahaan perangkat keras untuk mem-parsing Bitcoin Script yang terkunci waktu.

Siapa yang membuat Bitcoin Miniscript?

Pieter Wuille dan Andrew Poelstra membuatnya pada tahun 2018 sebagai bahasa pemrograman istimewa untuk menyederhanakan Skrip Bitcoin yang bahkan lebih rumit.

Wuille dan Poelstra secara resmi dirilis Skrip mini ke daftar email pengembang Bitcoin Core pada Agustus 2019. Saat itu, Sanket Sanjalkar telah bergabung dengan Wuille sebagai programmer. Bahkan saat ini, Sanjalkar dan Poelstra tetap menjadi rekan kerja di Blockstream, perusahaan pengembang terbesar Bitcoin.

Hamilton menawarkan pemikiran terakhir tentang penambahan dukungan Miniscript oleh Ledger: “Miniscript adalah peningkatan besar-besaran dalam cara Bitcoin Custody dapat beroperasi. Saat kami memperluas programabilitas lapisan dasar Bitcoin, manfaatnya akan bertambah ke lapisan yang lebih tinggi dari Protokol Bitcoin.”

Untuk berita lebih lanjut, ikuti kami di Twitter dan berita Google atau berlangganan Youtube channel.

Sumber: https://protos.com/what-is-miniscript__trashed/