Karya Agung Teknologi Asli Bitcoin: Analisis Buku Kuning Teknologi Konsensus Taproot
Pada tanggal 20 Mei 2024, sebuah tim pengembang Layer2 Bitcoin merilis buku putih teknis berjudul "Taproot Consensus: Solusi BTC Layer2 yang Terdesentralisasi". Buku putih ini menjelaskan secara rinci cara implementasi Taproot Consensus, serta bagaimana menggabungkan tanda tangan Schnorr, MAST, node SPV Bitcoin, dan teknologi asli Bitcoin lainnya untuk membangun solusi BTC Layer2 yang sepenuhnya terdesentralisasi.
Taproot Consensus adalah puncak dari teknologi perluasan asli Bitcoin. Ini tidak melakukan modifikasi apa pun pada kode Bitcoin, tetapi memanfaatkan beberapa teknologi asli Bitcoin untuk inovasi dan kombinasi, dengan pemikiran yang sederhana dan struktur yang cerdas.
Sebelum membahas buku kuning, mari kita tinjau kembali perkembangan teknologi Bitcoin agar kita dapat memahami bagaimana Konsensus Taproot muncul dari jalur perkembangan Bitcoin.
I. Sejarah Perkembangan Teknologi Bitcoin
Pada 31 Oktober 2008, Satoshi Nakamoto menerbitkan makalah "Bitcoin: Sistem Uang Elektronik Peer-to-Peer", yang secara resmi mengajukan rencana implementasi teknis lengkap untuk Bitcoin. Dalam makalah tersebut disebutkan solusi verifikasi pembayaran sederhana (SPV), yaitu metode teknis yang memungkinkan verifikasi pembayaran tanpa perlu menjalankan node penuh Bitcoin, cukup dengan menyimpan header blok.
Pada tanggal 3 Januari 2009, Satoshi Nakamoto menambang blok genesis di sebuah server kecil di Helsinki, menandai lahirnya Bitcoin secara resmi. Perlu dicatat bahwa Bitcoin awalnya menggunakan teknologi tanda tangan kurva elips (ECDSA), bukan teknologi tanda tangan Schnorr yang lebih sesuai. Ini karena pada saat itu tanda tangan Schnorr belum diopen source dan masih dalam periode perlindungan paten.
Pada tahun 2018, setelah bertahun-tahun verifikasi, pengembang inti Bitcoin secara resmi mengusulkan untuk memasukkan tanda tangan Schnorr ke dalam jaringan Bitcoin.
Pada 14 November 2021, Bitcoin menyelesaikan upgrade Taproot, dan tanda tangan Schnorr secara resmi diintegrasikan ke dalam jaringan Bitcoin, membuka era multi-tanda tangan terdesentralisasi. Upgrade Taproot juga memperkenalkan MAST (Merkel Abstract Syntax Tree), yang memungkinkan Bitcoin memiliki fungsi mirip kontrak pintar.
Kombinasi tanda tangan Schnorr dan MAST memungkinkan Bitcoin untuk melampaui batasan tertentu dengan cara yang tidak memerlukan kepercayaan, dan mewujudkan skenario bisnis yang lebih kompleks dan kaya di layer kedua.
Dua, Ringkasan Solusi Konsensus Taproot
Buku putih tentang teknologi Konsensus Taproot mengawali dengan menunjukkan bahwa sifat non-Turing lengkap dari jaringan Bitcoin membatasi kemampuannya untuk secara langsung menerapkan solusi Layer2 seperti Rollup Ethereum. Lapisan kontrak skrip Bitcoin hanya dapat melakukan operasi transfer sederhana dan tidak dapat mendukung fungsionalitas kontrak pintar yang kompleks. Oleh karena itu, membangun solusi Layer2 murni dari lapisan skrip Bitcoin adalah tidak mungkin.
Taproot Consensus menggabungkan teknologi Taproot Bitcoin (tanda tangan Schnorr dan MAST), node ringan SPV Bitcoin, dan mekanisme konsensus BFT PoS, membangun jaringan Layer2 yang terdesentralisasi dan sangat konsisten.
Konsensus Taproot terdiri dari tiga bagian: Schnorr+MAST, Bitcoin SPV, dan Aura+Grandpa.
Schnorr+MAST memanfaatkan teknologi asli yang dibawa oleh upgrade Taproot Bitcoin untuk mengkombinasikan dan mencapai manajemen multi-tanda tangan terdesentralisasi Bitcoin, tanpa perlu tanda tangan manual, melainkan dikendalikan melalui kode Bitcoin.
Bitcoin SPV adalah metode verifikasi pembayaran sederhana yang diusulkan oleh Satoshi Nakamoto, yang memungkinkan untuk menyinkronkan dan memverifikasi transaksi Bitcoin tanpa perlu menjalankan node penuh. Ini memungkinkan Taproot Consensus untuk menyinkronkan status BTC secara tanpa izin dalam lingkungan yang sepenuhnya terdesentralisasi.
Aura+Grandpa adalah protokol konsensus PoS tingkat lanjut yang menerapkan toleransi kesalahan Bizantium, memastikan konsistensi tinggi di antara node jaringan.
Prinsip kerja Konsensus Taproot adalah sebagai berikut:
Dalam sistem, setiap validator memegang kunci pribadi BTC untuk tanda tangan Schnorr. Kunci publik agregat Pagg yang dihasilkan melalui skema tanda tangan multi Musig2 membentuk pohon MAST besar. Validator melakukan transfer BTC dan operasi pencetakan dengan mengirimkan ke alamat tanda tangan threshold yang dihasilkan dari pohon MAST, untuk mewujudkan fungsi pengiriman data dari jaringan utama BTC ke jaringan lapisan dua. Sementara itu, setiap validator sebagai node ringan Bitcoin SPV dapat menyinkronkan status jaringan BTC dengan aman dan tanpa izin.
Singkatnya, Taproot Consensus membangun manajemen multi-tanda tangan BTC terdesentralisasi di lapisan pertama Bitcoin menggunakan Schnorr+MAST, dan lapisan kedua menjalankan jaringan node SPV Bitcoin. Seluruh jaringan lapisan kedua menjalankan node SPV Bitcoin, yang dapat menyinkronkan status data lapisan pertama Bitcoin. Untuk memastikan keamanan dan kepercayaan jaringan lapisan kedua, jaringan node SPV Bitcoin digabungkan dengan Aura+Grandpa, sehingga memiliki tingkat keamanan di tingkat konsensus BFT. Pengelolaan aset jaringan lapisan kedua tidak dilakukan oleh beberapa penandatangan, tetapi didorong oleh konsensus BFT, mewujudkan desentralisasi yang sebenarnya.
Empat, Detail Teknis Lainnya
Selain kerangka teknologi di atas, Buku Kuning Konsensus Taproot juga menjelaskan secara rinci detail implementasi teknologi seperti tanda tangan Schnorr, MAST, node ringan SPV Bitcoin, Aura+Grandpa, dan merupakan materi komprehensif untuk mempelajari teknologi terbaru Bitcoin.
Buku kuning juga menjelaskan secara rinci proses implementasi Musig2, serta perbedaannya dengan proyek BTC Layer2 terkenal lainnya. Misalnya, struktur teknologi dasar suatu proyek didasarkan pada protokol tBTC, yang membangun jaringan tanda tangan ambang menggunakan Bitcoin multisign. Namun, ini masih merupakan jaringan multisign yang memerlukan tanda tangan dari 9 orang, untuk benar-benar mencapai ketergantungan pada konsensus dan bukan pada manusia, perlu menggabungkan jaringan multisign dengan mekanisme konsensus BFT PoS.
Taproot Consensus mengambil desain yang lebih canggih, dengan menggabungkan tanda tangan Schnorr, MAST, node ringan SPV Bitcoin, serta mekanisme konsensus toleransi kesalahan Byzantine Aura dan Grandpa, membangun solusi skala Layer2 yang sangat konsisten dan aman. Penggabungan ini tidak hanya meningkatkan skalabilitas dan kegunaan jaringan Bitcoin, tetapi juga memastikan keamanan dan konsistensi jaringan lapisan kedua.
Ringkasan
Dokumen teknis ini secara sistematis menggambarkan rencana dan rincian teknis implementasi Taproot Consensus, menunjukkan solusi lapisan kedua Bitcoin yang sepenuhnya dibangun berdasarkan teknologi asli Bitcoin.
Taproot Consensus tidak hanya menghormati dan mewarisi arah teknologi asli Bitcoin, tetapi juga menggabungkan inovasi dari teknologi yang dibawa oleh setiap upgrade Bitcoin, merupakan karya besar dari teknologi ekspansi asli Bitcoin yang sesungguhnya.
Seiring dengan perkembangan ekosistem Bitcoin yang terus menerus, solusi lapisan kedua Bitcoin yang benar-benar terdesentralisasi akan menjadi jalan yang harus dilalui untuk pengembangan ekosistem Bitcoin, dan solusi seperti Taproot Consensus diharapkan akan bersinar di masa depan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
17 Suka
Hadiah
17
5
Posting ulang
Bagikan
Komentar
0/400
GasOptimizer
· 07-13 18:00
Akhirnya menunggu solusi lapisan 2 asli Bitcoin.
Lihat AsliBalas0
OnChainDetective
· 07-13 16:11
hmm, analisis pola menunjukkan solusi l2 lainnya... mari kita lihat apakah yang ini dapat bertahan dari pengawasan statistik
Lihat AsliBalas0
FloorSweeper
· 07-10 19:01
Benar-benar mengumpulkan semuanya.
Lihat AsliBalas0
BlockchainFoodie
· 07-10 18:55
rasanya seperti mekanisme konsensus yang dipermarinasi dengan sempurna... teknologi yang juicy disusun dengan baik
Lihat AsliBalas0
ZKSherlock
· 07-10 18:51
sebenarnya... penggunaan yang cukup elegan dari primitif kripto asli, tetapi di mana komponen zero-knowledge? smh
Taproot Consensus: Solusi Layer2 desentralisasi yang dibangun dengan teknologi asli Bitcoin
Karya Agung Teknologi Asli Bitcoin: Analisis Buku Kuning Teknologi Konsensus Taproot
Pada tanggal 20 Mei 2024, sebuah tim pengembang Layer2 Bitcoin merilis buku putih teknis berjudul "Taproot Consensus: Solusi BTC Layer2 yang Terdesentralisasi". Buku putih ini menjelaskan secara rinci cara implementasi Taproot Consensus, serta bagaimana menggabungkan tanda tangan Schnorr, MAST, node SPV Bitcoin, dan teknologi asli Bitcoin lainnya untuk membangun solusi BTC Layer2 yang sepenuhnya terdesentralisasi.
Taproot Consensus adalah puncak dari teknologi perluasan asli Bitcoin. Ini tidak melakukan modifikasi apa pun pada kode Bitcoin, tetapi memanfaatkan beberapa teknologi asli Bitcoin untuk inovasi dan kombinasi, dengan pemikiran yang sederhana dan struktur yang cerdas.
Sebelum membahas buku kuning, mari kita tinjau kembali perkembangan teknologi Bitcoin agar kita dapat memahami bagaimana Konsensus Taproot muncul dari jalur perkembangan Bitcoin.
I. Sejarah Perkembangan Teknologi Bitcoin
Pada 31 Oktober 2008, Satoshi Nakamoto menerbitkan makalah "Bitcoin: Sistem Uang Elektronik Peer-to-Peer", yang secara resmi mengajukan rencana implementasi teknis lengkap untuk Bitcoin. Dalam makalah tersebut disebutkan solusi verifikasi pembayaran sederhana (SPV), yaitu metode teknis yang memungkinkan verifikasi pembayaran tanpa perlu menjalankan node penuh Bitcoin, cukup dengan menyimpan header blok.
Pada tanggal 3 Januari 2009, Satoshi Nakamoto menambang blok genesis di sebuah server kecil di Helsinki, menandai lahirnya Bitcoin secara resmi. Perlu dicatat bahwa Bitcoin awalnya menggunakan teknologi tanda tangan kurva elips (ECDSA), bukan teknologi tanda tangan Schnorr yang lebih sesuai. Ini karena pada saat itu tanda tangan Schnorr belum diopen source dan masih dalam periode perlindungan paten.
Pada tahun 2018, setelah bertahun-tahun verifikasi, pengembang inti Bitcoin secara resmi mengusulkan untuk memasukkan tanda tangan Schnorr ke dalam jaringan Bitcoin.
Pada 14 November 2021, Bitcoin menyelesaikan upgrade Taproot, dan tanda tangan Schnorr secara resmi diintegrasikan ke dalam jaringan Bitcoin, membuka era multi-tanda tangan terdesentralisasi. Upgrade Taproot juga memperkenalkan MAST (Merkel Abstract Syntax Tree), yang memungkinkan Bitcoin memiliki fungsi mirip kontrak pintar.
Kombinasi tanda tangan Schnorr dan MAST memungkinkan Bitcoin untuk melampaui batasan tertentu dengan cara yang tidak memerlukan kepercayaan, dan mewujudkan skenario bisnis yang lebih kompleks dan kaya di layer kedua.
Dua, Ringkasan Solusi Konsensus Taproot
Buku putih tentang teknologi Konsensus Taproot mengawali dengan menunjukkan bahwa sifat non-Turing lengkap dari jaringan Bitcoin membatasi kemampuannya untuk secara langsung menerapkan solusi Layer2 seperti Rollup Ethereum. Lapisan kontrak skrip Bitcoin hanya dapat melakukan operasi transfer sederhana dan tidak dapat mendukung fungsionalitas kontrak pintar yang kompleks. Oleh karena itu, membangun solusi Layer2 murni dari lapisan skrip Bitcoin adalah tidak mungkin.
Taproot Consensus menggabungkan teknologi Taproot Bitcoin (tanda tangan Schnorr dan MAST), node ringan SPV Bitcoin, dan mekanisme konsensus BFT PoS, membangun jaringan Layer2 yang terdesentralisasi dan sangat konsisten.
Tiga, Penjelasan Rincian Arsitektur Konsensus Taproot
Konsensus Taproot terdiri dari tiga bagian: Schnorr+MAST, Bitcoin SPV, dan Aura+Grandpa.
Schnorr+MAST memanfaatkan teknologi asli yang dibawa oleh upgrade Taproot Bitcoin untuk mengkombinasikan dan mencapai manajemen multi-tanda tangan terdesentralisasi Bitcoin, tanpa perlu tanda tangan manual, melainkan dikendalikan melalui kode Bitcoin.
Bitcoin SPV adalah metode verifikasi pembayaran sederhana yang diusulkan oleh Satoshi Nakamoto, yang memungkinkan untuk menyinkronkan dan memverifikasi transaksi Bitcoin tanpa perlu menjalankan node penuh. Ini memungkinkan Taproot Consensus untuk menyinkronkan status BTC secara tanpa izin dalam lingkungan yang sepenuhnya terdesentralisasi.
Aura+Grandpa adalah protokol konsensus PoS tingkat lanjut yang menerapkan toleransi kesalahan Bizantium, memastikan konsistensi tinggi di antara node jaringan.
Prinsip kerja Konsensus Taproot adalah sebagai berikut:
Dalam sistem, setiap validator memegang kunci pribadi BTC untuk tanda tangan Schnorr. Kunci publik agregat Pagg yang dihasilkan melalui skema tanda tangan multi Musig2 membentuk pohon MAST besar. Validator melakukan transfer BTC dan operasi pencetakan dengan mengirimkan ke alamat tanda tangan threshold yang dihasilkan dari pohon MAST, untuk mewujudkan fungsi pengiriman data dari jaringan utama BTC ke jaringan lapisan dua. Sementara itu, setiap validator sebagai node ringan Bitcoin SPV dapat menyinkronkan status jaringan BTC dengan aman dan tanpa izin.
Singkatnya, Taproot Consensus membangun manajemen multi-tanda tangan BTC terdesentralisasi di lapisan pertama Bitcoin menggunakan Schnorr+MAST, dan lapisan kedua menjalankan jaringan node SPV Bitcoin. Seluruh jaringan lapisan kedua menjalankan node SPV Bitcoin, yang dapat menyinkronkan status data lapisan pertama Bitcoin. Untuk memastikan keamanan dan kepercayaan jaringan lapisan kedua, jaringan node SPV Bitcoin digabungkan dengan Aura+Grandpa, sehingga memiliki tingkat keamanan di tingkat konsensus BFT. Pengelolaan aset jaringan lapisan kedua tidak dilakukan oleh beberapa penandatangan, tetapi didorong oleh konsensus BFT, mewujudkan desentralisasi yang sebenarnya.
Empat, Detail Teknis Lainnya
Selain kerangka teknologi di atas, Buku Kuning Konsensus Taproot juga menjelaskan secara rinci detail implementasi teknologi seperti tanda tangan Schnorr, MAST, node ringan SPV Bitcoin, Aura+Grandpa, dan merupakan materi komprehensif untuk mempelajari teknologi terbaru Bitcoin.
Buku kuning juga menjelaskan secara rinci proses implementasi Musig2, serta perbedaannya dengan proyek BTC Layer2 terkenal lainnya. Misalnya, struktur teknologi dasar suatu proyek didasarkan pada protokol tBTC, yang membangun jaringan tanda tangan ambang menggunakan Bitcoin multisign. Namun, ini masih merupakan jaringan multisign yang memerlukan tanda tangan dari 9 orang, untuk benar-benar mencapai ketergantungan pada konsensus dan bukan pada manusia, perlu menggabungkan jaringan multisign dengan mekanisme konsensus BFT PoS.
Taproot Consensus mengambil desain yang lebih canggih, dengan menggabungkan tanda tangan Schnorr, MAST, node ringan SPV Bitcoin, serta mekanisme konsensus toleransi kesalahan Byzantine Aura dan Grandpa, membangun solusi skala Layer2 yang sangat konsisten dan aman. Penggabungan ini tidak hanya meningkatkan skalabilitas dan kegunaan jaringan Bitcoin, tetapi juga memastikan keamanan dan konsistensi jaringan lapisan kedua.
Ringkasan
Dokumen teknis ini secara sistematis menggambarkan rencana dan rincian teknis implementasi Taproot Consensus, menunjukkan solusi lapisan kedua Bitcoin yang sepenuhnya dibangun berdasarkan teknologi asli Bitcoin.
Taproot Consensus tidak hanya menghormati dan mewarisi arah teknologi asli Bitcoin, tetapi juga menggabungkan inovasi dari teknologi yang dibawa oleh setiap upgrade Bitcoin, merupakan karya besar dari teknologi ekspansi asli Bitcoin yang sesungguhnya.
Seiring dengan perkembangan ekosistem Bitcoin yang terus menerus, solusi lapisan kedua Bitcoin yang benar-benar terdesentralisasi akan menjadi jalan yang harus dilalui untuk pengembangan ekosistem Bitcoin, dan solusi seperti Taproot Consensus diharapkan akan bersinar di masa depan.