Pencipta Rangkaian Lightning mempersembahkan versi pertama teknologi penskalaan untuk Bitcoin

Pencipta Rangkaian Lightning mempersembahkan versi pertama teknologi penskalaan untuk Bitcoin - Lightning Network bitcoin 1024x683Pencipta Lightning Network Tadge Dryja mengusahakan reka bentuk baru untuk nod penuh Bitcoin yang lebih ringan. Minggu lalu, Dryja dan sekumpulan pengaturcara melancarkan versi pertama perisian Utreexo sebagai sebahagian daripada Inisiatif Mata Wang Digital (DCI) MIT.

Utreexo secara khusus menangani dimensi "keadaan" nod penuh, yang menunjukkan maklumat terkini mengenai siapa yang memiliki berapa banyak bitcoin. Utreexo mengurangkan ukuran keadaan dari kira-kira empat gigabait menjadi kurang dari satu kilobyte. Ini mungkin merupakan langkah maju yang besar, tetapi belum dilaksanakan sepenuhnya.

"Simpulan super-terpangkas"

Pada masa ini, nod Bitcoin penuh mengandungi semua urus niaga yang dibuat, berjumlah sekitar 200GB. Nod pemangkasan penuh dapat mengurangkan ukuran sejarah transaksi hingga setengah gigabait.

Tetapi ini bukan untuk menyimpan Output Transaksi Tanpa Uang (UTXO) Bitcoin, yang mengumpulkan jumlah bitcoin - inilah sebut harga dalam masa nyata - dihubungkan ke setiap alamat bitcoin. Kumpulan data ini hanya memerlukan kurang dari 4GB data.

Keadaan UTXO ini telah berkembang pesat dari masa ke masa dan kemungkinan akan terus berkembang, menjadikannya lebih sukar untuk menjalankan nod penuh. Di sinilah Utreexo masuk. Dengan bantuan enkripsi baru dan canggih, adalah mungkin untuk mengganti keadaan besar ini dengan bukti kriptografi kecil yang memerlukan ruang penyimpanan yang jauh lebih sedikit.

"Utreexo adalah penumpuk berasaskan hash dinamik yang baru, yang membolehkan berjuta-juta output yang belum habis diwakili dalam satu kilobyte - cukup kecil untuk ditulis di atas selembar kertas," jelas Dryja di laman web MIT DCI.

Mencabar SPV

Mencuba meringankan simpul Bitcoin jauh dari idea baru. Pengesahan Pembayaran Ringkas (SPV) mungkin merupakan versi yang paling popular dari simpul ringan, yang digunakan oleh Electrum dan dompet lain. Utreexo serupa dengan SPV kerana ia tidak memerlukan ruang penyimpanan komputer dengan nod penuh.

Tetapi node SPV tidak memelihara privasi pengguna dan lebih mudah diserang berbanding node Utreexo. Oleh kerana Utreexo menawarkan faedah keselamatan ini, Dryja berharap ia dapat melepaskan diri dari penguasaan SPV di angkasa (selagi menulis perisian Utreexo berjalan seperti yang dirancang). Tetapi dia juga berpendapat bahawa sukar untuk menggantikan SPV sepenuhnya, kerana SPV lebih mudah dilakukan.

Maju tetapi dengan berhati-hati

"Masih banyak bug dan ketidakcekapan yang diketahui dalam kod, tetapi kami memperbaikinya dengan cepat," tulis Dryja. Pada akhirnya, perlu membuat simpul Utreexo sesuai dengan nod yang sudah berjalan di rangkaian Bitcoin.

Untuk melakukan ini, anda perlu mengubah Bitcoin Core, perisian nod Bitcoin yang paling popular. Tetapi ini boleh membahayakan. Utreexo adalah "memikirkan semula penting bagaimana Bitcoin berfungsi, mengubah kod konsensus," tulis Dryja.

“Oleh itu, sukar untuk memasukkan kod Utreexo ke Bitcoin Core, dan dengan alasan yang baik. Kami ingin memastikan bahawa kami tidak memperkenalkan masalah dalam sistem yang mengendalikan begitu banyak wang, ”kata Dryja.