Taro, protokol baru yang diusulkan oleh Lightning Labs, memanfaatkan Taproot dan Lightning Network untuk menghadirkan aset dan skalabilitas baru ke Bitcoin.
Lightning Labs telah memperkenalkan proposal protokol baru untuk Bitcoin dan Lightning Network, Taro, yang berupaya membawa kasus penggunaan baru ke jaringan. Perusahaan telah menerbitkan serangkaian draft Proposal Peningkatan Bitcoin (BIP) dan meminta umpan balik masyarakat tentang desain yang diusulkan.
Taro berusaha untuk memungkinkan penerbitan aset dan barang koleksi, yang merupakan bentuk protokol aset non-sepadan, di Bitcoin serta transfer mereka di Lightning secara pribadi dan aman tanpa membengkakkan blockchain. Untuk melakukannya, ia berencana untuk memanfaatkan peningkatan terbaru protokol, Akar tunggang.
โPrinsip-prinsip desain Taro on Lightning diambil dari internet, di mana Anda memiliki kompleksitas di tepinya, tetapi Anda menjaga kesederhanaan di antaranya,โ Elizabeth Stark, CEO Lightning Labs, mengatakan Majalah Bitcoin.
Sebagian besar cara yang ada untuk menerbitkan dan menggunakan aset di Bitcoin hari ini memanfaatkan blockchain lain sepenuhnya, yang menambahkan model kepercayaan baru dengan jaminan keamanan yang berbeda, atau mengandalkan penambahan data tambahan secara langsung di rantai, yang tidak efisien untuk melacak informasi aset jangka panjang. dan berbahaya bagi privasi pengguna.
Sebagai gantinya, Taro menggunakan Taproot.
Masa Depan Taproot: Skalabilitas Dan Privasi
Taproot memungkinkan kondisi pengeluaran yang kompleks untuk ditetapkan untuk UTXO Bitcoin sambil memastikan bahwa hanya kondisi yang pada akhirnya digunakan untuk membelanjakan koin yang diungkapkan secara on-chain kepada semua pengguna Bitcoin. Akibatnya, pembelanjaan semacam itu lebih bersifat pribadi, karena pengamat pasif tidak dapat mengetahui apakah ada kondisi pembelanjaan lain untuk transaksi itu; dan lebih terukur, karena sekarang skema yang rumit itu menempatkan lebih sedikit data pada rantai. Ini berarti karena perilaku terprogram sebelumnya dalam Bitcoin berarti transaksi harus diungkapkan secara keseluruhan setiap kali mereka dibelanjakan, mengganggu privasi pengguna dan membuat skema yang sangat kompleks menjadi tidak layak karena pertumbuhan linier dalam kebutuhan penyimpanan.
Dengan menggunakan Taproot, Taro juga dapat mengandalkan mekanisme konsensus proof-of-work (PoW) Bitcoin untuk memastikan urutan transaksi yang benar dan mencegah pengeluaran ganda, sambil menentukan arahan khusus tentang cara berinteraksi dengan dan memvalidasi data aset baru.
Akibatnya, Taro juga berbeda dari solusi aset lainnya pada blockchain yang โsangat dapat diprogramโ, seperti token ERC-20 dan ERC-721 Ethereum, karena didasarkan pada model UTXO Bitcoin dan bukan model akun, yang berarti keduanya lebih aman karena menghindari penggunaan kembali kunci dan lebih pribadi karena tidak ada informasi tentang saldo yang terungkap. Pendekatan Taro juga lebih terukur dan kompatibel dengan klien ringan.
Lebih khusus lagi, Taro membawa aset ke Bitcoin melalui โdaunโ dari pohon skrip Taproot, karena setiap daun di pohon sepenuhnya independen dan dapat diungkapkan secara selektif โ yang memungkinkan komitmen terstruktur. Dengan menambahkan informasi tentang aset-aset tersebut (dikenal sebagai metadata) di pohon skrip Taproot, protokol yang diusulkan dapat berfungsi sebagai lapisan yang dibangun di atas Bitcoin, memungkinkan transaksi aset Taro terlihat seperti transaksi Bitcoin biasa, sebagai output Taproot hanya pada rantai terungkap, sambil tetap mengaktifkan bukti pergerakan aset di seluruh grafik transaksi.
Bitcoin Dapat Diskalakan
โIni cukup elegan karena memungkinkan Anda memisahkan komitmen aset ini dari skrip sebenarnya itu sendiri,โ CTO Lightning Labs, Olaoluwa Osuntokun, mengatakan Majalah Bitcoin. โTaproot, dalam hal ini, memungkinkan kita untuk memisahkan secara logis apa yang merupakan lapisan skrip Bitcoin utama dari lapisan aset itu sendiri. Meskipun sebenarnya mereka berada dalam output yang sama, karena lapisan Bitcoin tidak peduli dengan apa yang tidak terungkap, kita dapat menggunakannya untuk memiliki data terstruktur tambahan.โ
Akibatnya, konstruksi ini memungkinkan satu Taproot UTXO untuk secara efektif berkomitmen (yaitu, menyertakan hash dari) sejumlah aset tak terbatas yang hanya diungkapkan kepada pihak tertentu yang membutuhkan informasi itu โ tanpa membebani seluruh jaringan Bitcoin.
โItu membuat segalanya sedikit lebih sederhana dan juga membuatnya lebih mudah dipahami oleh pengembang karena lapisan overlay pada dasarnya terlihat dan terasa seperti Bitcoin dengan sedikit penyesuaian, komitmen tambahan, validasi, hal-hal seperti itu,โ kata Osuntokun.
Dengan memanfaatkan Taproot untuk penerbitan dan transfer aset, Taro secara efektif mengaktifkan fungsionalitas baru di tepi Bitcoin dengan memanfaatkan likuiditas bitcoin saat aset dialihkan melalui Lightning Network, semuanya tanpa menambahkan data yang tidak perlu pada rantai.
โJika orang melakukan lebih banyak transaksi di tepi menggunakan aset ini, itu berarti kami sebenarnya membutuhkan lebih banyak kapasitas di Lightning Network itu sendiri,โ kata Osuntokun. โPermintaan untuk aset di tepian, sejauh kapasitas struktural, kemudian diterjemahkan ke dalam peningkatan aktivitas produktif di jaringan dan lebih banyak biaya perutean, sehingga efek jaringan yang lebih besar juga.โ
Akibatnya, Taro dapat mengambil satu langkah ke arah peningkatan permintaan untuk blockspace pada rantai, membantu memastikan bahwa Bitcoin dapat tetap berkelanjutan setelah penambang mulai dibayar hanya melalui biaya transaksi karena subsidi blok mendekati nol di abad berikutnya.
Pohon Merkle yang Diperbaiki
Taro memanfaatkan struktur data yang dikenal sebagai Merkle-Sum Sparse Merkle tree (MS-SMT) untuk memungkinkan aset berkomitmen ke pohon skrip Taproot, bertindak sebagai protokol overlay. MS-SMT menggabungkan properti dari pohon Merkle biasa, pohon Merkle-Sum, dan pohon Merkle Jarang.
Sebuah pohon Merkle dibangun dengan hashing daftar item 'hash berpasangan sampai kita tiba di hash tunggal, yang disebut hash root. Misalnya, dalam daftar empat item, pertama-tama kita akan melakukan hash secara terpisah untuk setiap item. Selanjutnya, kita akan menggabungkan hash item satu dan dua bersama-sama dan menggabungkan hash itu, dan melakukan hal yang sama dengan hash tiga dan empat. Terakhir, kita akan melakukan hash pada dua hash yang tersisa untuk menentukan hash root.
Pohon Merkle berguna karena dapat menyimpan banyak data, memudahkan untuk membuktikan bahwa beberapa data ada di dalam pohon, dan juga memungkinkan kita untuk memeriksa apakah data tidak diubah. Dengan kata lain, pohon Merkle biasa memungkinkan skalabilitas, bukti keanggotaan, dan ketahanan terhadap gangguan.
Selain itu, kita hanya perlu menyimpan hash root dari pohon Merkle pada rantai untuk memverifikasi properti tersebut. Itu karena jika data dalam satu daun dirusak, misalnya, hashnya juga akan berubah, selanjutnya mengubah semua hash pada level di atasnya yang pada akhirnya akan mengubah hash root โ yang dapat dibuktikan perubahannya melalui perbandingan dengan yang disimpan Versi: kapan.
Pohon Merkle-Sum mengambil satu langkah lebih jauh dengan memungkinkan kita untuk melakukan jumlah semua nilai daun, yang berarti hash akarnya juga dapat menyertakan informasi tentang jumlah nilai setiap daun di pohon. Dalam konteks aset, properti ini memungkinkan persediaan aset lebih mudah diaudit, serta memungkinkan pembagian aset dan mencegah penerbitan aset baru yang tidak diinginkan dalam transaksi yang seharusnya hanya mentransfernya. Dalam pohon Merkle fiktif kita di atas, jika setiap daun memiliki nilai satu, hash root akan memiliki nilai empat.
Pohon Merkle Jarang menambahkan properti lain. Semua daunnya diindeks, memungkinkan akses ke informasi pada pohon dalam mode pasangan nilai kunci, dan memiliki daun kosong, yang sebenarnya menyimpan nilai "null", memungkinkan kita untuk memeriksa apakah beberapa data tidak Di pohon. Properti ini, yang dikenal sebagai bukti non-keanggotaan, dimungkinkan dengan membuktikan keanggotaan null di daun tertentu yang dapat diakses melalui indeksnya. Misalnya, jika ada klaim bahwa daun dengan indeks enam menyimpan beberapa informasi tentang suatu aset, kita dapat membuktikan bahwa informasi tersebut tidak ada dengan membuktikan bahwa daun itu benar-benar memiliki nilai โnull.โ
Memindahkan Aset Taro
Taro mewakili aset dengan MS-SMT bersarang, satu untuk setiap ID aset atau jenis aset. Protokol memungkinkan pohon-pohon tersebut untuk berlapis di atas satu sama lain, bercabang dari pohon skrip Taproot awal untuk mewakili jumlah aset yang tidak terbatas secara efektif dalam satu UTXO Taproot. Aset talas karena itu dikeluarkan dengan rantai.
Pada dasar fungsionalitas aset di Taro adalah skrip aset, serangkaian arahan yang dibuat oleh pengembang untuk menentukan secara terprogram bagaimana aset tertentu dapat ditransfer pada protokol. Hash dari skrip tersebut kemudian dimasukkan ke dalam MS-SMT sehingga dapat dengan mudah diterapkan nanti โ sehingga membuat aset dan atributnya dikomit ke hash skrip aset.
Versi awal Taro mengusulkan penggunaan subset dari Skrip Bitcoin, yang memungkinkan aset untuk menyatakan kondisi arbitrer untuk transfer aset yang sah. Karena skrip aset mewarisi tingkat kemampuan program yang setara dengan Skrip Bitcoin, aset Taro dapat ditransfer melalui Lightning dalam transaksi multi-hop di luar rantai melalui kontrak hash time-locked (HTLC) yang tertanam dalam skrip aset. Namun, versi mendatang dapat memperkenalkan opcode baru dan fungsionalitas tambahan yang hanya akan ada di level Taro.
โMelakukan Taproot-in-Taproot membuat versi awal lebih sederhana dan memberi kami lebih banyak waktu untuk mencari tahu kasus penggunaan apa yang muncul dan menginginkan lebih banyak ekspresi,โ kata Osuntokun.
Untuk transfer on-chain, Taro memanfaatkan format alamat baru berdasarkan bech32 yang juga menyertakan hash skrip aset. Untuk menerima aset Taro dalam rantai, penerima perlu membuat alamat dengan data yang cukup yang merinci bagaimana pengirim dapat membuat grup skrip aset baru yang berisi informasi yang diperlukan untuk membelanjakan aset setelah ditransfer ke pemilik baru. Dengan kata lain, informasi tambahan, dalam hash skrip aset, memberi tahu penerima apa kemampuan membuka kunci untuk aset yang sedang ditransfer, sehingga pada akhirnya dapat ditransfer lagi.
Karena penerima memiliki semua informasi itu, mereka dapat menghitung daun aset, yang kemudian memungkinkan mereka menghitung akar aset, dan akhirnya seluruh output itu sendiri, membiarkan mereka menonton blockchain Bitcoin untuk hasil yang mereka hitung.
Selain itu, dengan meminta penerima mengirim informasi yang menentukan sebelumnya, satu-satunya cara pengirim dapat membuat transaksi menjadi valid adalah jika mereka mengirim persis apa yang diharapkan penerima. Jika aset yang salah atau jumlah yang salah dikirim, hash tidak akan cocok dan penerima dapat dengan mudah mengetahui bahwa pengirim melakukan sesuatu yang salah.
Aset Dan Koleksi Di Bitcoin
Penerbitan dan pengalihan aset di Taro bervariasi, tergantung pada apakah aset tersebut merupakan aset biasa atau dapat ditagih.
Aset yang dapat dikoleksi, atau tidak dapat dipertukarkan, adalah representasi nilai yang unik, dengan pengidentifikasi unik yang menetapkan klaim atas aset di tingkat rantai Bitcoin atau di tingkat dunia nyata dan membuatnya tidak mungkin untuk kepemilikan palsu. Koleksi di Taro bisa berupa kartu baseball langka yang diberi token, misalnya. Koleksi dibuat dalam satu transaksi batch, tidak dapat dipisah atau digabungkan, dan perlu ditransfer secara off-chain atau dimasukkan ke saluran multipartai untuk ditransfer di antara sekumpulan peserta yang diketahui.
Aset biasa, di sisi lain, berkomitmen pada nilai total aset yang dimiliki dan dapat dipecah dan digabungkan. Pemisahan dapat terjadi di dalam pohon, mengonfigurasi pemisahan internal, atau di seluruh keluaran Taproot yang berbeda, mengonfigurasi pemisahan eksternal. Selama transfer, pemegang aset membuktikan bahwa mereka memegang pemisahan yang valid dengan bukti Merkle-Sum dan aset yang dibuat terkait berkomitmen pada pemisahan keluaran Merkle-Sum baru yang memastikan jumlah total aset setelah transfer sama dengan jumlah total yang ada sebelum transaksi .
Assets At The Edges: Lightning Sebagai Jaringan Pembayaran Backbone Terdesentralisasi
Seperti yang disebutkan sebelumnya, Taro dapat memindahkan aset yang dikeluarkan secara on-chain ke Lightning Network, mirip dengan bagaimana bitcoin dapat dikirim melalui Lightning setelah dikunci dalam output multisignature dua-dari-dua yang dikonfirmasi di blockchain Bitcoin. Saluran Lightning yang memegang aset Taro memanfaatkan aliran yang sama, namun dua dari dua keluaran Schnorr Taproot juga akan berkomitmen pada kumpulan aset di saluran tersebut.
โMenggunakan protokol Taro, saluran Lightning yang ditambatkan dengan output Taproot dapat mengirim aset bitcoin dan Taro secara off-chain, dengan pembayaran multi-hop difasilitasi oleh HTLC baru di tingkat Taro, yang menggunakan sistem skrip untuk mengimplementasikan yang diharapkan. jaminan keamanan pembayaran ujung ke ujung, โkata Osuntokun Majalah Bitcoin.
Osuntokun menambahkan bahwa jalur penyebaran yang diusulkan Lightning Labs untuk Taro di Jaringan Petir berusaha untuk pertama-tama hanya memperkenalkan aset di tepi, yang berarti akan menghindari keduanya harus memodifikasi inti jaringan dan mem-bootstrap jaringan baru dengan likuiditas yang memadai untuk setiap aset Taro . Sebaliknya, rencana perusahaan akan memasukkan Taro ke likuiditas bitcoin di Lightning dan hanya membutuhkan pengirim dan penerima aset tertentu untuk menggunakan saluran yang sadar Taro.
โSatu-satunya kendala adalah untuk menerima/mengirim menggunakan aset tertentu, diperlukan likuiditas masuk/keluar yang sesuai,โ kata Osuntokun.
Selain pengaturan on-ramp Lightning yang serupa, transfer multi-hop aset Taro melalui Lightning akan memanfaatkan sistem faktur serupa yang biasa terjadi pada lapisan kedua saat ini. Namun, alih-alih mendenominasi faktur dalam BTC, faktur akan didenominasi dalam aset Taro itu sendiri.
โSebagai contoh, jika Alice ingin mengirimi Bob aset stablecoin Taro, dia akan membuat faktur baru yang mengutip, katakanlah, $10,โ kata Osuntokun. โBob kemudian akan menggunakan 'petunjuk hop,' yang merupakan detail perutean tambahan yang disediakan dalam faktur untuk menyelesaikan rute dan menghitung jumlah biaya jaringan (dibayar dalam bitcoin) untuk dikirim melalui hop pertamanya, yang akan melintasi tulang punggung Bitcoin internal. dan akhirnya memberikan BTC yang cukup pada lompatan terakhir untuk menyelesaikan pembayaran.โ
Protokol Taro akan menentukan informasi tambahan yang perlu dikirim ke rekan-rekan Lightning di tepi untuk memperbarui semua saluran dengan benar, tambahnya.
Menjadikan Bitcoin Lapisan Dasar De-Fakto
Taro berupaya memanfaatkan upgrade soft fork terbaru Bitcoin untuk membawa aset dengan kasus penggunaan kata nyata seperti stablecoin dolar AS ke tumpukan mata uang digital peer-to-peer (P2P). Ini memungkinkan penerbitan aset dalam jumlah yang hampir tidak terbatas dengan satu Taproot UTXO, serta transfer aset tersebut dengan transaksi multi-hop instan dan berbiaya rendah di Lightning.
Dengan memanfaatkan Bitcoin dan Lightning sebagai relnya, Taro dapat membangun ekosistem aset yang dapat dioperasikan yang dapat menyatukan berbagai kasus penggunaan tanpa memengaruhi pihak yang mungkin tidak peduli dengan aset tersebut. Pada saat yang sama, protokol juga berkontribusi kembali ke Bitcoin dengan meningkatkan efek jaringannya jika konsep tersebut dipopulerkan mendorong lalu lintas di jaringan, sehingga meningkatkan pembayaran biaya kepada penambang dan meningkatkan likuiditas BTC di Lightning Network.
Meskipun iterasi awalnya mengakomodasi sejumlah kasus penggunaan yang terbatas, dalam upaya untuk membuat lompatan ke protokol baru lebih mudah bagi pengembang melalui rangkaian skrip Bitcoin yang sudah dikenal, kemungkinan ekstensi dan pengembangan lebih lanjut hampir tidak terbatas, karena pembangun dan pengusaha menjadi kreatif. dan putar protokol agar sesuai dengan kebutuhan mereka.
โHarapannya adalah untuk membuka mata orang tentang masa depan Bitcoin dan apa yang dapat diaktifkan oleh Taproot,โ kata Stark. Majalah Bitcoin. โTujuannya adalah agar Bitcoin menjadi jaringan moneter global yang mendasari yang didukung oleh protokol terbuka.โ
- Tentang Kami
- mengakses
- Akun
- di seluruh
- kegiatan
- tambahan
- Tambahan
- alamat
- Semua
- Membiarkan
- antara
- jumlah
- Lain
- pendekatan
- aset
- Aktiva
- atribut
- Baseball
- Pada dasarnya
- dasar
- makhluk
- Bit
- Bitcoin
- transaksi bitcoin
- Bitcoin UTXO
- Memblokir
- blockchain
- BTC
- Kapasitas
- yang
- kasus
- ceo
- rantai
- perubahan
- saluran
- Koin
- koleksi
- komitmen
- masyarakat
- perusahaan
- Perusahaan
- sama sekali
- kompleks
- menghitung
- konsep
- kondisi
- Konsensus
- konstruksi
- mengandung
- kontrak
- Core
- bisa
- Palsu
- dibuat
- Kreatif
- CTO
- Currency
- data
- Terdesentralisasi
- Permintaan
- Tergantung
- penyebaran
- Mendesain
- Pengembang
- pengembang
- Perkembangan
- MELAKUKAN
- berbeda
- digital
- mata uang digital
- langsung
- Tidak
- Dolar
- dua kali lipat
- Menjatuhkan
- mudah
- ekosistem
- efek
- efek
- aktif
- memungkinkan
- memastikan
- pengusaha
- ERC-20
- menetapkan
- mapan
- Acara
- contoh
- diharapkan
- ekstensi
- Fashion
- umpan balik
- Biaya
- Angka
- Akhirnya
- Pertama
- aliran
- garpu
- bentuk
- format
- fungsi
- fungsi
- lebih lanjut
- masa depan
- Aksi
- tujuan
- lebih besar
- Kelompok
- Pertumbuhan
- terjadi
- hash
- hashing
- memiliki
- memegang
- memegang
- memegang
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTTPS
- melaksanakan
- mustahil
- Di lain
- memasukkan
- termasuk
- Pada meningkat
- meningkatkan
- indeks
- informasi
- Internet
- isu
- IT
- Diri
- ikut
- Bergabung
- melompat
- pemeliharaan
- kunci
- dikenal
- Labs
- Terbaru
- berlapis
- Tingkat
- Leverage
- memanfaatkan
- leveraging
- cahaya
- petir
- Jaringan Petir
- Terbatas
- Likuiditas
- Daftar
- sedikit
- terkunci
- Panjang
- MEMBUAT
- Membuat
- cara
- Cocok
- makna
- penambang
- model
- lebih
- gerakan
- jaringan
- non-sepadan
- jumlah
- Satu diantara
- Buka
- urutan
- Lainnya
- pemilik
- kepemilikan
- p2p
- dibayar
- peserta
- pembayaran
- pembayaran
- Konsultan Ahli
- kemungkinan
- mungkin
- PoW
- cukup
- mencegah
- pribadi
- swasta
- bukti
- Bukti-Kerja
- milik
- usul
- diusulkan
- protokol
- protokol
- membuktikan
- menerima
- reguler
- yang tersisa
- merupakan
- membutuhkan
- wajib
- Terungkap
- Rute
- Tersebut
- Skalabilitas
- terukur
- skema
- aman
- keamanan
- Seri
- set
- mirip
- ENAM
- So
- Garpu Lunak
- Solusi
- beberapa
- sesuatu
- Secara khusus
- menghabiskan
- Pengeluaran
- Berputar
- membagi
- Berpisah
- stablecoin
- Stablecoin
- tumpukan
- penyimpanan
- menyimpan
- toko
- tersusun
- subsidi
- menyediakan
- berkelanjutan
- sistem
- mengatakan
- Melalui
- waktu
- hari ini
- bersama
- dipatok
- Token
- puncak
- jalur
- lalu lintas
- .
- Transaksi
- transfer
- ditransfer
- transfer
- Kepercayaan
- kami
- memahami
- unik
- Memperbarui
- us
- menggunakan
- privasi pengguna
- Pengguna
- nilai
- Menonton
- Apa
- Apa itu
- apakah
- sementara
- dalam
- tanpa
- kata
- akan
- nol