Semua bahasa
Lightning Bitcoin (LBTC) adalah protokol transmisi Internet nilai global terdesentralisasi, dan aplikasi spesifiknya mencakup platform pembayaran dan perdagangan peer-to-peer. Setiap pengguna yang menerima protokol LBTC dapat menggunakan LBTC hampir tanpa biaya untuk memastikan waktu nyata dan keamanan transaksi.
LBTC, yang mengimplementasikan DPoS dan sistem tata kelola on-chain, memungkinkan pengguna untuk memilih proposal pengembangan jaringan, dan juga dapat langsung memilih delegasi (Delegasi) yang cocok untuk menjadi simpul akuntansi kilat, sehingga semua orang dapat berpartisipasi ekologi LBTC untuk memecahkan masalah sentralisasi PoW.
Otonomi komunitas
Sistem tata kelola pada rantai mengintegrasikan semua pengguna ke dalam proses pengambilan keputusan, dan siapa pun dapat menjadi bagian dari ekologi.
Kecepatan
Transaksi dapat diselesaikan dalam hitungan detik.
Desentralisasi
Pengguna dapat memilih 101 node pembukuan petir, untuk memisahkan hak pembukuan dari hak berbicara.
Hampir Gratis
Biaya transaksi bisa serendah 0,00001LBTC sesuai dengan ukuran byte.
Skalabilitas
Mekanisme DPoS untuk mengurangi jumlah node membawa skalabilitas yang lebih tinggi ke LBTC.
Keamanan
Struktur keseluruhan didasarkan pada operasi Bitcoin yang stabil selama 9 tahun.
1. LBTC adalah protokol transmisi nilai Internet
LBTC adalah Internet Protokol Nilai. Yang disebut transmisi nilai mengacu pada ekspresi nilai, transfer dan konstruksi kredit yang dapat direalisasikan di bawah kerangka perjanjian tertentu, serta semua kegiatan ekonomi dan keuangan berdasarkan ini, yang mungkin secara khusus mencakup transfer dan pengiriman uang, aset digital swap, pertukaran aset digital legal, dan pengesahan kredit. Serangkaian aplikasi dengan fungsi praktis dan utilitas sosial, seperti penerbitan dan perdagangan aset digital, pertukaran terdesentralisasi, gateway perdagangan dan penerimaan, dll.
Inti dari desain protokol LBTC adalah untuk memastikan bahwa LBTC memiliki kemampuan yang memadai untuk bertindak sebagai sistem pembawa untuk transmisi nilai Internet global dengan memilih arsitektur teknis yang sesuai. Protokol LBTC adalah kerangka dasar untuk mewujudkan transmisi nilai, yang merupakan matriks dari semua aktivitas ekonomi dalam rantai. Oleh karena itu, kami mengedepankan persyaratan tinggi untuk arsitektur teknis yang berlaku dan berbagai detail internal LBTC, secara kreatif membentuk mekanisme konsensus DPoS berbasis UTXO, dan merancang blok yang tidak dapat diubah, konsensus stempel waktu, middleware Cache, dan keseimbangan lainnya Kombinasi kinerja dan keandalan ini memungkinkan versi protokol yang lebih dekat dengan maksud desain asli dari sistem kas peer-to-peer daripada Bitcoin asli.
Di lapisan data, LBTC mengikuti model UTXO yang diadopsi oleh Bitcoin sebagai infrastruktur untuk catatan buku besar blockchain. UTXO adalah singkatan dari Unspent Transaction Output (output transaksi yang tidak terpakai). Ini adalah solusi teknis pertama yang diadopsi oleh Satoshi Nakamoto dalam desain struktur data transaksi Bitcoin, dan juga merupakan protokol Bitcoin yang sangat inovatif yang dibawa ke dunia. konsep struktur data.
UTXO ditempatkan di database protokol Bitcoin dalam bentuk berikut: Setelah mengonfirmasi bahwa tujuan beberapa transaksi transfer mengarah ke pengguna A di rantai, dan A belum menghabiskan aset yang ditentukan dalam transaksi ini, semua peserta protokol akan mengakui A memiliki aset ini.
Dibandingkan dengan model UTXO, orang awam lebih mudah memahami model akun (Model Akun). Model akun mengacu pada menyimpan ID akun, ID pemilik, dan saldo aset di akun di database; ketika transaksi transfer terjadi, saldo akun ini akan disesuaikan dan diubah sesuai dengan transaksi untuk membentuk hubungan Pemetaan saldo akun baru ( Yaitu, hubungan yang sesuai). Dalam model UTXO, saldo akun tidak disimpan sebagai angka, tetapi dihitung menggunakan jumlah UTXO yang dimiliki. Dengan kata lain, UTXO tidak memiliki apa yang disebut hubungan Pemetaan saldo akun, ini hanyalah catatan akurat dari semua transaksi historis, sederhana namun sangat kuat.
Model UTXO memiliki keuntungan sebagai berikut:
Keandalan UTXO
Dalam struktur blok, sebelumnyablockhash dan merkleroot adalah dua bidang terpenting, keduanya mencegah transaksi Potensi informasi untuk dirusak. Ide inti dari model UTXO adalah untuk memastikan bahwa data tertulis tidak dapat diubah. Berdasarkan ide inti ini, UTXO yang dirantai menghubungkan input dan output dari berbagai transaksi melalui pointer hash untuk memastikan legitimasi semua transaksi dan mewujudkan ketertelusuran UTXO .
UTXO Satu Kali
Setiap transaksi dalam model UTXO terdiri dari beberapa input transaksi, yang sebenarnya adalah tanda tangan + UTXO. Setiap output transaksi (Output Transaksi) hanya memiliki dua status, dihabiskan dan tidak dihabiskan. Hal ini memastikan bahwa setiap UTXO hanya dapat digunakan sekali, dan kemampuan untuk menahan serangan pembelanjaan ganda sangatlah tinggi.
Penyembunyikan UTXO
Dibandingkan dengan model akun, UTXO lebih pribadi. Seperti diketahui sebelumnya, setiap UTXO bersifat "satu kali". Jika pengguna mengubah alamat untuk setiap transaksi, akan sulit menemukan korelasi antara kedua alamat tersebut, yang menjamin anonimitas transaksi. Jika masih ada kebutuhan untuk lebih meningkatkan penyembunyian ini, sarana teknis seperti pasangan tanda tangan transaksi cincin dan pencampuran elemen transaksi juga dapat dipertimbangkan.
Paralelisme UTXO
Model UTXO diakui sebagai berpotensi terukur, karena UTXO memungkinkan transaksi diproses secara paralel. Saat pengirim transaksi mengirim dua transaksi independen, pengeluaran UTXO independen juga memungkinkan transaksi diproses dalam urutan apa pun. Hal ini memungkinkan pemisahan dana seseorang, dengan kemampuan memproses transaksi secara paralel dengan tetap menjaga privasi.
Model Bitcoin UTXO telah dioperasikan dan diuji secara stabil selama bertahun-tahun, dan memiliki keunggulan besar dalam kinerja dan keamanan. Sebagai mata uang garpu Bitcoin, LBTC mengadopsi model UTXO, yang merupakan warisan dari teknologi dasarnya untuk LBTC. LBTC dikembangkan berdasarkan kode inti Bitcoin, yang juga merupakan pilihan yang lebih hati-hati. Karakteristik keamanan dan transaksi paralel UTXO juga akan membawa kemungkinan efisiensi yang lebih tinggi ke LBTC.
Pada protokol konsensus, LBTC mengadopsi mekanisme Delegated Proof of Stake (DPOS). DPoS adalah jenis algoritma konsensus baru untuk memastikan keamanan jaringan mata uang digital berdasarkan POW dan POS. Ini tidak hanya dapat memecahkan masalah konsumsi energi berlebihan yang dihasilkan oleh POW dalam proses penambangan, tetapi juga menghindari masalah bias "keseimbangan kepercayaan" yang mungkin timbul di bawah distribusi hak dan kepentingan POS. Kemudian, secara logis DPoS dapat menjadi mekanisme konsensus yang representatif dalam mekanisme konsensus 3.0.
Jelaskan secara singkat mekanisme konsensus DPoS. Prinsipnya adalah membiarkan setiap pemegang token memilih, memilih sejumlah perwakilan pemegang token, atau dipahami sebagai sejumlah node perwakilan, dan node perwakilan ini akan menyelesaikan verifikasi dan verifikasi transaksi. Pekerjaan produksi blok. Pemegang Token dapat memilih untuk mengganti perwakilan ini kapan saja untuk menjaga "kemurnian jangka panjang" dari sistem pada rantai dan memastikan bahwa perjanjian tersebut memiliki tingkat desentralisasi yang memadai.
DPOS adalah model konsensus tercepat, paling efektif, terdesentralisasi, dan paling fleksibel di antara semua protokol konsensus saat ini. DPOS memanfaatkan kekuatan voting persetujuan pemangku kepentingan untuk menyelesaikan masalah konsensus secara adil dan demokratis. Semua parameter jaringan, mulai dari standar biaya transaksi sederhana, interval blok, parameter blok hingga aturan tata kelola on-chain yang lebih kompleks, dapat disesuaikan oleh delegasi terpilih.
Mekanisme konsensus DPoS memiliki keunggulan sebagai berikut:
Kinerja DPo yang tinggi:
Kecepatan konfirmasi lebih cepat: Ambil LBTC sebagai contoh, waktu setiap blok ditetapkan pada 3 detik , Sebuah transaksi (setelah mendapatkan 6-10 konfirmasi) membutuhkan waktu sekitar 1 menit, dan siklus produksi blok lengkap hanya membutuhkan waktu 5 menit; blok yang tidak dapat diubah sebagai titik konfirmasi dapat dibuat setiap 1-2 siklus. Di bawah mekanisme PoW, mengambil Bitcoin sebagai contoh, dibutuhkan sekitar 10 menit untuk menghasilkan satu blok, dan dibutuhkan setidaknya 1 jam untuk mengonfirmasi transaksi (mendapatkan 6 konfirmasi).
Konsumsi daya DPoS yang rendah:
Meskipun mekanisme DPoS semakin mengurangi jumlah node, mekanisme ini juga mengubah hubungan antara node dari persaingan menjadi kerja sama, menghindari persaingan yang tidak perlu untuk daya komputasi dan Under premis untuk memastikan keamanan jaringan, konsumsi energi seluruh jaringan semakin berkurang, dan biaya operasi jaringan adalah yang terendah.
Tata Kelola yang Efisien untuk DPoS:
Selama pemangku kepentingan menyetujuinya, pengembang dapat menerapkan perubahan apa pun yang mereka anggap perlu. Kebijakan ini tidak hanya melindungi pengembang, tetapi juga melindungi pemangku kepentingan dan memastikan bahwa tidak ada orang yang secara sepihak mengambil kendali jaringan blockchain atau membiarkannya berkembang di luar kendali. Hard fork itu seperti mengganti 51% saksi, jadi semakin banyak pemangku kepentingan yang berpartisipasi, semakin banyak saksi pemilu yang sesuai, dan semakin tinggi keamanan seluruh sistem.
Banyak orang mungkin memiliki persepsi yang salah bahwa DPoS hanya cocok untuk model akun dan tidak dapat digunakan untuk model UTXO. Namun nyatanya, model UTXO adalah cara menyimpan catatan untuk penyimpanan transaksi, pengorganisasian, dan verifikasi; DPoS adalah algoritma konsensus untuk memastikan bahwa peserta dalam jaringan terdistribusi juga dapat mencapai pemahaman data transaksi yang konsisten. UTXO dan DPoS tidak saling eksklusif atau berkorelasi.
Faktanya, kombinasi UTXO dan DPoS memiliki banyak keuntungan tambahan.
Dasar kinerja lebih tinggi:
Karena operasi pemisahan UTXO, ini memiliki potensi paralelisme. Dengan dukungan kinerja DPoS, LBTC memiliki landasan kinerja yang sangat baik. Menurut hasil operasi aktual, LBTC dapat memenuhi persyaratan operasi 2800TPS.
Keamanan lebih tinggi:
Dalam arsitektur DPoS, node menghasilkan blok dalam urutan tertentu, dan interval waktunya sangat singkat. Jika Anda menggunakan model akun, database akan berkembang dengan sangat cepat, dan akan ada banyak masalah saat sinkronisasi database dalam waktu yang sangat singkat menghadapi pengecualian jaringan. Model UTXO tidak hanya dapat mempertahankan ukuran database, tetapi juga menghasilkan tabel periodik tempa menurut algoritme tertentu, dan menjaga agar tabel periodik tempa dihitung oleh node seluruh jaringan berdasarkan data yang sama agar konsisten. Saat ini, node dari seluruh jaringan mencapai konsensus. Ketika node tempa mati, jaringan dipartisi, dll., Seluruh jaringan akan mengganti overlay sendiri dengan rantai terpanjang sebagai rantai utama sesuai dengan prinsip "penyerahan transaksi" untuk memastikan konsistensi.
Konsensus Stempel Waktu:
Salah satu kesulitan dalam kombinasi UTXO dan DPoS adalah stempel waktu. Konsensus DPoS didasarkan pada waktu dan akan secara ketat memeriksa waktu pemblokiran. Waktu sistem simpul penuh harus ditetapkan sama dengan waktu standar, jika tidak, akan ada masalah dengan konsistensi konsensus. UTXO sendiri juga merekam fungsi stempel waktu, tetapi stempel waktu tidak berdasarkan waktu standar. Di LBTC, stempel waktu disatukan ke dalam protokol waktu standar untuk memastikan operasi normal dari blok. Ketika ada node atau blok berbahaya yang waktunya tidak sinkron, blok tersebut akan diperlakukan sebagai blok abnormal, dan node penghasil blok akan diperlakukan sebagai node abnormal.
Snapshot data dan pemungutan suara:
Dalam model UTXO yang diadopsi oleh Bitcoin, ini tidak mendukung fungsi kueri saldo alamat. Di Bitcoin, saldo alamat dapat dihitung secara real time dengan melintasi data UTXO secara global. Beban kerja penghitungan waktu nyata cukup besar, dan waktu penghitungan diukur dalam jam, yang pada kenyataannya tidak dapat dilakukan. Namun, Bitcoin tidak mengadopsi konsensus DPoS, dan tidak memerlukan fungsi seperti pendaftaran node dan pemungutan suara.
Dalam sistem LBTC, untuk memenuhi kebutuhan algoritma DPoS, fungsi baru penghitungan saldo alamat, registrasi node, dan voting node telah ditambahkan ke LBTC. Mempertimbangkan persyaratan kinerja tinggi dari algoritme konsensus dan jumlah node terdaftar yang terbatas, saldo alamat, pendaftaran node, dan informasi pemungutan suara disimpan dalam memori, dan data ditulis kembali ke disk saat program keluar. Informasi akuntansi UTXO dan mekanisme konsensus DPoS ditautkan melalui database, saldo alamat, dan informasi pemungutan suara:
Informasi pendaftaran dan pemungutan suara dikirimkan oleh protokol dasar Bitcoin.
Simpan pendaftaran dan informasi pemungutan suara di basis data memori.
Modul konsensus DPoS memeriksa pendaftaran dan informasi pemungutan suara, dan menyelesaikan konsensus.
Tautan terkait:
https://www.qukuaiwang.com.cn/szhb/2429.html###