Analisis Jalur Pengembangan dan Teknologi Kunci Jaringan Layer Dua Bitcoin

Pengetahuan Dasar Jaringan Layer Dua Bitcoin

Munculnya ukiran Bitcoin telah menginject energi baru ke dalam ekosistem Bitcoin, memicu lebih banyak orang untuk kembali memperhatikan Bitcoin. Beberapa pandangan berpendapat bahwa ini membuka kotak Pandora ekosistem Bitcoin. Dalam banyak perkembangan teknologi di ekosistem Bitcoin, pembangunan lapisan kedua sangat penting. Artikel ini mengacu pada beberapa artikel terkenal, berkomunikasi dengan banyak orang dalam industri, serta pengalaman eksplorasi tim kami dalam desain dan pengembangan produk Web3, merangkum pengetahuan dasar tentang lapisan kedua Bitcoin. Cara ini membantu merangkum dan belajar, juga berharap dapat menarik lebih banyak orang untuk menyempurnakan pemikiran terkait, mendorong perkembangan di bidang ini.

Dunia blockchain dimulai dengan Bitcoin dan berakhir dengan ekosistem Bitcoin. Ethereum juga dapat dianggap sebagai eksplorasi teknologi sidechain dari Bitcoin.

Dalam artikel ini, konsep "pembangunan lapisan kedua" dan "pembangunan jaringan lapisan kedua" digunakan secara bergantian. Biasanya, "pembangunan jaringan lapisan kedua" lebih sempit, sedangkan pembangunan lapisan kedua lebih luas. Namun, untuk menyesuaikan dengan istilah umum di industri, kami juga akan menggunakan "pembangunan jaringan lapisan kedua", keduanya dalam artikel ini merujuk pada konsep yang sama.

1. Misi yang Harus Diselesaikan oleh Layer2 yang Umum

Untuk memahami masalah dasar yang perlu diselesaikan dalam pembangunan lapisan kedua Bitcoin, kita mulai dari karakteristik dasar sistem blockchain.

1.1 Karakteristik dasar dan kebutuhan dasar blockchain

Artikel ini meminjam konsep yang diajukan oleh Vitalik: blockchain adalah "komputer dunia". Dari sudut pandang ini, memahami berbagai karakteristik blockchain akan menjadi lebih jelas. Dalam bagian berikut, kami juga akan menganalisis kemungkinan perkembangan "komputer dunia" ini berdasarkan struktur Von Neumann.

Kami akan merangkum beberapa karakteristik dasar:

Terbuka dan transparan: Ini adalah karakteristik penyimpanan data dan pelaksanaan instruksi dari "komputer dunia" yang berbasis blockchain, sekaligus merupakan kebutuhan internal yang memerlukan partisipasi banyak node terdistribusi di seluruh dunia untuk melakukan perhitungan. Karakteristik ini memenuhi hak informasi pengguna atas data, merupakan hasil gabungan dari tuntutan kolaborasi internal dari "komputer dunia" itu sendiri dan kebutuhan eksternal pengguna. Karakteristik privasi yang disebutkan kemudian memenuhi kebutuhan eksternal pengguna, tanpa merusak tuntutan kolaborasi dari "komputer dunia" itu sendiri.

Desentralisasi: Karakteristik ini adalah fitur arsitektur dari "komputer dunia" ini, tingkat desentralisasi dan toleransi kesalahannya, secara teoritis, didukung oleh teori jenderal Bizantium ( di mana ada kemungkinan situasi di mana kolaborator tidak jujur, yaitu situasi di mana mereka tidak mematuhi protokol ). Sistem non-jenderal Bizantium secara teoritis bukanlah sistem blockchain, dan kita akan melihat dua kasus sistem non-blockchain dalam pembangunan lapisan kedua nanti. Tingkat desentralisasi adalah indikator penting dari keamanan blockchain, dan juga merupakan dasar dari beberapa fitur.

Keamanan: Keamanan merupakan gabungan dari kebutuhan internal yang dihasilkan oleh karakteristik arsitektur "komputer dunia" ini dan kebutuhan eksternal pengguna. Dari sisi mikro, keamanan dijamin oleh teknologi terkait kriptografi, sedangkan dari sisi makro, keamanan dijamin oleh desentralisasi arsitektur, sehingga tidak akan ada pengaruh terhadap keamanan "komputer dunia" ini akibat pemalsuan data mikro atau kerusakan arsitektur makro.

Kekuatan komputasi: Salah satu fungsi utama dari komputer dunia blockchain adalah kekuatan komputasi. Untuk mengukur indikator ini, kita umumnya menggunakan apakah itu Turing lengkap atau tidak. Beberapa rantai sengaja dirancang menjadi Turing tidak lengkap untuk mempertahankan karakteristik utama mereka. Misalnya, jaringan Bitcoin, di mana Satoshi Nakamoto tidak hanya membuat instruksi kodenya tidak Turing lengkap, tetapi juga sengaja menghapus beberapa set instruksi selama perkembangan untuk menjaga stabilitas dan keamanannya. Semua teknologi Turing lengkap dirancang untuk memperluas kekuatan komputasi blockchain. Dari sudut pandang desain berlapis, sistem yang sederhana lebih cocok untuk menjadi lapisan dasar.

Kinerja: Dalam kondisi kemampuan komputasi yang sama, kinerja adalah kemampuan utama lainnya untuk menilai komputer dunia blockchain ini. Umumnya diukur dengan TPS, yaitu jumlah transaksi yang diproses per detik.

Penyimpanan: Blockchain digambarkan sebagai "komputer dunia", jadi pasti ada fungsi penyimpanan, yaitu kemampuan untuk mencatat data. Saat ini, sebagian besar disimpan di dalam blok, sementara penyimpanan di luar blok yang lebih profesional masih dalam pengembangan.

Privasi: Privasi adalah kebutuhan tersegmentasi dalam "komputer dunia", yaitu meminta untuk menjaga ruang lingkup izin produsen dan pengguna data selama proses penghitungan dan penyimpanan ( Kami juga memasukkan ketahanan terhadap sensor dalam bagian privasi ). Ini pada dasarnya didorong oleh kebutuhan eksternal pengguna.

Ada juga indikator komprehensif yang disebut skalabilitas, yang umumnya merujuk pada skalabilitas keseluruhan arsitektur. Karakteristik ini memengaruhi sebagian besar karakteristik dasar. Di tingkat arsitektur, skalabilitas sistem adalah indikator yang sangat penting. Selain itu, akan ada beberapa kemampuan konektivitas atau beberapa kemampuan untuk skenario tertentu, tetapi di sini tidak dibahas lebih lanjut. Ketika menghadapi skenario khusus ini, kita akan menganalisis lebih rinci.

Dalam karakteristik dasar blockchain ini, sebagian besar dibatasi oleh segitiga yang tidak mungkin dalam hubungan saling pengembangan. Misalnya, dugaan DSS yaitu Desentralisasi (Decentralization, D), Keamanan (Security, S), dan Skalabilitas (Scalability, S).

Dalam sistem terdistribusi, segitiga yang mirip dengan ketidakmungkinan adalah prinsip CAP, di mana CAP merujuk pada dalam sebuah sistem terdistribusi, Consistency( konsistensi), Availability( ketersediaan), dan Partition tolerance( toleransi partisi) tidak dapat dicapai secara bersamaan. Sistem blockchain adalah sistem terdistribusi yang memiliki masalah jenderal Bizantium, sehingga juga berlaku untuk prinsip CAP.

Sebuah penjelasan tentang sistem pengetahuan dasar jaringan lapisan kedua Bitcoin

1.2 Peran pembangunan lapisan kedua

Apa saja peran yang harus diselesaikan dalam pembangunan lapisan kedua? Fungsi apa yang disediakan? Pembangunan lapisan kedua pasti merupakan perpanjangan dari kekurangan sistem lapisan pertama, dan hal-hal yang tidak sesuai untuk diselesaikan di sistem lapisan pertama harus diselesaikan di pembangunan lapisan kedua.

Dari karakteristik blockchain yang telah kami rangkum di atas, kita dapat menarik kesimpulan awal bahwa pasti harus memperluas kemampuan dasar ini: keterbukaan dan transparansi, desentralisasi, keamanan, kemampuan komputasi, kinerja, throughput (, penyimpanan, privasi, dan lain-lain. Selain kemampuan dasar dari sudut pandang teknologi ini, ada satu masalah ekonomi yang sangat penting yang perlu diselesaikan, yaitu mengurangi biaya. Biasanya, biaya keseluruhan untuk menjalankan transaksi di jaringan lapisan satu cukup tinggi, sehingga perlu menggunakan jaringan lapisan dua untuk mengurangi biaya ini.

Ringkasnya, untuk meningkatkan kapasitas, mengurangi biaya, dan fitur kustomisasi, semua rencana adalah pembangunan lapisan kedua. Untuk fitur kustomisasi, saat ini masih belum cukup jelas, atau sering kali tersembunyi di balik dua fitur pertama, yang agak membingungkan. Kita bisa memahami bahwa karakteristik jaringan lapisan pertama memiliki tingkat kebutuhan yang berbeda untuk banyak aplikasi, dan dapat disesuaikan kembali pada lapisan kedua untuk berbagai aplikasi.

Dalam pembangunan lapisan kedua, kemampuan dasar blockchain akan memiliki kompromi, akan mengurangi beberapa fitur, bahkan menghapus beberapa fitur, demi meningkatkan fitur tertentu secara signifikan. Misalnya: beberapa lapisan kedua akan mengurangi tingkat desentralisasi dan keamanan untuk meningkatkan kinerja; beberapa lapisan kedua, seperti jaringan Lightning, akan mengubah struktur sistem dan metode penyelesaian untuk meningkatkan throughput. Ada juga yang memperkuat fitur tertentu tanpa mengurangi fitur dasar, seperti cara penanganan RGB yang secara jelas meningkatkan privasi dan ketahanan terhadap sensor, tetapi meningkatkan kesulitan implementasi teknis. Dalam contoh-contoh berikut, kita akan melihat pembangunan lapisan kedua yang secara bersamaan mengurangi atau mengubah beberapa fitur.

Di antara itu, mengurangi biaya seharusnya menjadi kebutuhan dasar dari semua pembangunan lapisan kedua.

) 1.3 Mengapa harus melakukan desain bertingkat?

Desain berlapis adalah suatu cara dan metodologi bagi manusia untuk menangani sistem yang kompleks, dengan membagi sistem menjadi beberapa struktur berlapis dan mendefinisikan hubungan dan fungsi antar lapisan, untuk mencapai modularitas, pemeliharaan, dan skalabilitas sistem, sehingga meningkatkan efisiensi dan keandalan desain sistem.

Untuk sistem protokol yang luas dan besar, penggunaan hierarki akan memiliki manfaat yang jelas. Dengan cara ini, orang akan lebih mudah memahami, lebih mudah untuk membagi pekerjaan dan lebih mudah untuk meningkatkan modul. Seperti desain model tujuh lapis ISO/OSI dalam jaringan komputer, tetapi dalam implementasi spesifik, beberapa lapisan dapat digabungkan, misalnya, protokol jaringan spesifik TCP/IP adalah protokol empat lapis.

Secara spesifik, kelebihan dari lapisan protokol adalah:

  1. Setiap lapisan bersifat independen. Sebuah lapisan tidak perlu mengetahui bagaimana lapisan berikutnya diimplementasikan, tetapi hanya perlu mengetahui layanan yang disediakan oleh antarmuka antar lapisan. Dengan cara ini, kompleksitas masalah secara keseluruhan berkurang. Artinya, bagaimana pekerjaan lapisan sebelumnya dilakukan tidak mempengaruhi pekerjaan lapisan berikutnya, sehingga ketika kita merancang pekerjaan di setiap lapisan, kita hanya perlu memastikan antarmuka tetap sama, dan kita dapat menyesuaikan cara kerja di dalam lapisan dengan bebas.

  2. Fleksibilitas yang baik. Ketika terjadi perubahan pada salah satu lapisan, selama hubungan antar lapisan tetap tidak berubah, maka lapisan di atas atau di bawahnya tidak terpengaruh. Ketika suatu lapisan mengalami inovasi teknologi atau jika ada masalah dalam kerja lapisan tersebut, tidak akan mempengaruhi kerja lapisan lainnya, dan saat mengatasi masalah, hanya perlu mempertimbangkan masalah dari lapisan tersebut secara terpisah.

  3. Secara struktural dapat dipisahkan. Setiap lapisan dapat menggunakan teknologi yang paling sesuai untuk diimplementasikan. Perkembangan teknologi sering kali tidak simetris, pembagian bertingkat secara efektif menghindari efek ember, tidak akan terpengaruh oleh ketidaksempurnaan teknologi di satu aspek yang mempengaruhi efisiensi kerja secara keseluruhan.

  4. Mudah untuk diimplementasikan dan dipelihara. Struktur ini membuat implementasi dan debugging sistem yang besar dan kompleks menjadi lebih mudah, karena seluruh sistem telah dipecah menjadi beberapa subsistem yang relatif independen. Saat melakukan debugging dan pemeliharaan, setiap lapisan dapat di-debug secara terpisah, menghindari situasi di mana masalah tidak dapat ditemukan atau diselesaikan.

  5. Dapat mendorong pekerjaan standar. Karena setiap lapisan fungsinya dan layanan yang disediakan sudah memiliki penjelasan yang tepat. Manfaat dari standarisasi adalah dapat dengan bebas mengganti salah satu lapisan, yang sangat nyaman untuk penggunaan dan penelitian.

Pemikiran desain modular berlapis adalah metode umum yang digunakan di bidang teknologi untuk menangani proyek rekayasa yang besar, memerlukan banyak orang untuk berkolaborasi, dan terus mengalami perbaikan, serta merupakan metode yang telah teruji oleh praktik dan efektif.

![Sebuah ringkasan tentang sistem pengetahuan dasar jaringan lapisan kedua Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-ad899d00cda3df50aead693947e770bc.webp(

2. Beberapa Pemikiran Pembangunan Layer2 Bitcoin

Kami menggunakan pembangunan lapisan kedua Bitcoin sebagai contoh untuk melakukan analisis terkait. Ada tiga jalur pembangunan lapisan kedua yang signifikan untuk Bitcoin:

)1(Salah satu adalah rute ekspansi berbasis rantai, sangat mirip dengan lapisan kedua EVM, adalah struktur blockchain;

)2( salah satunya adalah rute berbasis distribusi, yang diwakili oleh jaringan Lightning, adalah struktur terdistribusi.

)3( ada satu lagi yang berbasis pada sistem terpusat, yang diwakili oleh indeks terpusat, merupakan struktur terpusat.

Kedua cara sebelumnya memiliki karakteristiknya masing-masing, sudah ada beberapa produk yang digunakan dan produk yang sedang dieksplorasi. Untuk cara pertama, karena adanya perkembangan pesat Ethereum dan eksplorasi rantai imitasi Bitcoin lainnya, perluasan lapisan kedua berbasis rantai relatif lebih mudah, dengan lebih banyak kasus referensi. Cara kedua yang berbasis distribusi biasanya lebih sulit, dan perkembangannya juga lebih lambat, dengan jaringan Lightning sebagai perwakilan. Cara ketiga sangat kontroversial, karena tampaknya tidak seperti pembangunan lapisan kedua, tetapi tampaknya telah menyelesaikan fungsi pembangunan lapisan kedua.

Solusi pembangunan lapisan kedua mana yang lebih baik? Kami menggunakan hasil pasar sebagai ukuran, jaringan lapisan kedua mana yang memiliki Total Value Locked (TVL) ) yang lebih tinggi, maka solusi tersebut adalah yang terbaik. Seiring waktu dan perkembangan teknologi, solusi terbaik ini akan menjadi proses yang berubah.

Untuk definisi jaringan lapisan kedua dari Bitcoin, selama bergantung pada jaringan Bitcoin dan membangun keterkaitan teknis dengan jaringan Bitcoin, beberapa fitur yang lebih baik daripada jaringan lapisan pertama Bitcoin, semuanya dianggap sebagai pembangunan jaringan lapisan kedua Bitcoin. Dengan kata lain: selama menghabiskan BTC sebagai gas, dengan BTC sebagai aset dasar, sistem yang memperluas kinerja Bitcoin semuanya dianggap sebagai pembangunan lapisan kedua. Berdasarkan penilaian ini, kita seharusnya mengakui jenis ketiga dari pembangunan jaringan lapisan kedua, yaitu pembangunan jaringan lapisan kedua dengan struktur terpusat.

Pengembangan teknologi Bitcoin itu sendiri, seperti modifikasi OP_RETURN, Taproot, tanda tangan Schnorr, MAST, dan Tapscript, seharusnya dirancang untuk menghubungkan lapisan satu dan lapisan dua, dan tidak seharusnya menggunakan teknologi ini untuk mengembangkan fungsi yang terlalu banyak, karena jaringan lapisan satu tidak akan memiliki terobosan kualitas terlepas dari seberapa banyak ia diperluas, perlu dilakukan pembangunan lapisan dua. Namun, dalam keadaan di mana tidak ada produk lapisan dua Bitcoin yang lebih baik, kemampuan teknis yang menghubungkan lapisan satu dan lapisan dua ini akan digunakan secara berlebihan untuk sementara waktu.

( 2.1 Pembangunan lapisan kedua berbasis rantai

Jaringan imitasi Bitcoin awal melakukan berbagai eksplorasi, seperti "Colorcoin") koin berwarna###, "CovertCoins" dan "MasterCoin"; berbagai jaringan imitasi Bitcoin yang diperluas, seperti BC

BTC0.81%
Lihat Asli
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.
  • Hadiah
  • 3
  • Bagikan
Komentar
0/400
PumpAnalystvip
· 13jam yang lalu
Menyukai analisis teknis dari berbagai sistem perdagangan, berbicara tentang investasi nilai di waktu luang.

Berikut adalah komentar yang sesuai dengan karakter yang ditetapkan:

Sekali lagi menggoda para suckers untuk masukkan posisi, ya?
Lihat AsliBalas0
SellLowExpertvip
· 13jam yang lalu
Saya benar-benar tidak mengerti mengapa ada begitu banyak lapisan kedua, apakah ini tidak ada habisnya?
Lihat AsliBalas0
rugdoc.ethvip
· 13jam yang lalu
btc sudah mati di kedua tempat.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)