MIT Lightning Creator Meluncurkan 'Demonstrasi' Pertama Teknologi Bitcoin Scaling

Infrastruktur yang menopang Bitcoin mungkin menjadi lebih mudah bagi siapa saja untuk berputar dan menjalankannya.

Pencipta petir Tadge Dryja telah mengerjakan desain baru untuk simpul penuh Bitcoin yang lebih ringan, yang pertama kali ia buat kertas pada 2019. Minggu lalu, dia dan tim coders dilepaskan versi pertama dari peranti lunak Utreexo sebagai bagian dari MIT Digital Currency Initiative (DCI), yang memasukkan gagasan simpul yang lebih ringan ke dalam kode yang berfungsi.

Node Bitcoin penuh bertindak seperti sistem keamanan finansial, memvalidasi transaksi blockchain Bitcoin dan melindungi pengguna dari diperdayai dengan berpikir bahwa mereka menerima uang yang tidak mereka dapatkan. Tetapi mereka mengambil banyak ruang komputasi dan cepat tumbuh dalam ukuran.

Karena simpul-simpul ini adalah cara yang paling “tidak dapat dipercaya” dalam menggunakan Bitcoin, pengembang telah lama berusaha membuatnya lebih mudah digunakan. Itu adalah salah satu "kudus suci" Bitcoin.

Baca lebih lajut: Jonas Schnelli Ingin Anda Menjalankan Bitcoin Full Node

Utreexo secara spesifik menangani ukuran "keadaan" dari sebuah simpul penuh, yang menunjukkan informasi terkini tentang siapa yang memiliki berapa banyak bitcoin. Utreexo memangkas ukuran status ini dari sekitar empat gigabytes menjadi kurang dari satu kilobyte. Dalam hal itu, itu bisa menjadi terobosan besar.

"Utreexo adalah teknologi skalabilitas baru untuk Bitcoin, yang dapat membuat node Bitcoin lebih kecil dan lebih cepat dengan tetap menjaga keamanan dan privasi yang sama dengan node penuh," tulis Dryja dalam posting blog yang mengumumkan rilis.

Tapi itu belum diimplementasikan sepenuhnya, itulah mengapa itu adalah masalah besar untuk melihat Dryja merilis versi pertama itu. Proyek ini masih memiliki perjalanan panjang sebelum pengguna dapat mulai menggunakan node untuk menanam bendera kedaulatan finansial. Tapi ini langkah awal yang penting.

A 'simpul super-pangkas'

Node penuh Bitcoin menahan setiap transaksi yang pernah dilakukan, mencatat sekitar 200 GB hari ini.

Node penuh "Pruned" mampu mengurangi ukuran riwayat transaksi hingga serendah setengah gigabyte, tentang ukuran yang diperlukan untuk menyimpan episode acara TV.

Tapi ini tidak menangani penyimpanan Output Transaksi Unspent (UTXO) Bitcoin, yang menghitung berapa banyak bitcoin ditautkan ke setiap alamat bitcoin. Kumpulan data ini menghabiskan sedikit kurang dari 4 GB data.

Status UTXO ini telah berkembang pesat seiring waktu dan kemungkinan akan terus tumbuh, membuatnya lebih sulit untuk menjalankan node penuh.

Di situlah Utreexo masuk. Dengan bantuan kriptografi baru dan mewah, dimungkinkan untuk mengganti sebagian besar negara ini dengan satu bukti kriptografi kecil yang membutuhkan penyimpanan jauh lebih sedikit.

Baca lebih lajut: Lightning Co-Creator Merilis Kode untuk Konsep Skala Bitcoin

"Utreexo adalah akumulator dinamis berbasis hash baru, yang memungkinkan jutaan output yang tidak terpakai untuk diwakili di bawah satu kilobyte – cukup kecil untuk ditulis di selembar kertas," Dryja menjelaskan di situs web MIT DCI.

Karena ia melakukan apa yang dilakukan oleh simpul yang dipangkas, ditambah lebih banyak lagi, satu bitcoiner menyebutnya "simpul yang super-terpangkas," kata Dryja kepada CoinDesk.

SPV yang menantang

Mencoba untuk mengurangi node penuh Bitcoin yang besar dan kuat ini masih jauh dari pengejaran baru. Verifikasi Pembayaran Sederhana (SPV) mungkin adalah versi paling populer dari simpul ringan, yang digunakan oleh Electrum dan dompet lainnya.

Utreexo mirip dengan SPV karena tidak memerlukan ruang penyimpanan komputer hampir sebanyak node penuh. Tetapi node SPV juga tidak menjaga privasi pengguna dan lebih rentan terhadap serangan daripada node Utreexo.

Karena Utreexo menawarkan manfaat keamanan ini, Dryja berharap ini dapat mengurangi dominasi SPV di ruang angkasa (selama penulisan perangkat lunak Utreexo berjalan sesuai rencana). "Saya pikir akan lebih baik jika SPV diganti sampai batas tertentu, memungkinkan pengalaman pengguna seperti Electrum tetapi dengan keamanan Bitcoin Core," katanya kepada CoinDesk.

Baca lebih lajut: Bisakah SPV Mendukung Miliar Pengguna Bitcoin? Mengukur Klaim Penskalaan

Tetapi pada akhirnya, dia tidak berpikir itu akan menggantikan SPV sepenuhnya, karena SPV masih lebih mudah dijalankan.

“Aku pikir itu akan sedikit di antaranya. (Node Utreexo) lebih berat dari SPV tetapi lebih ringan dari node full saat ini, sehingga beberapa pengguna SPV dapat beralih ke Utreexo, dan beberapa pengguna node penuh saat ini akan beralih juga, ”katanya.

Dia juga membayangkan bahwa karena node Utreexo jauh lebih mudah dijalankan, mereka akan jauh lebih umum daripada node penuh normal.

“Jangka panjang, saya pasti bisa melihat hampir semua node penuh menggunakan desain seperti Utreexo, dan node yang menyimpan seluruh negara dan sejarah akan lebih seperti situs web blockchain explorer saat ini atau server Electrum – masih akan ada beberapa, tetapi tidak ada pengguna normal akan berjalan sendiri, "kata Dryja.

Hati-hati langkah selanjutnya

Pengembang Utreexo sekarang mengajukan bukti konsep, menunjukkan bahwa gagasan itu dapat diubah menjadi produk yang nyata. Tetapi mereka masih memiliki banyak pekerjaan yang harus dilakukan, termasuk menyetrika bug untuk membuat mini node cocok untuk uang nyata.

“Perangkat lunak ini juga beroperasi di testnet, jaringan pengujian Bitcoin, dan tidak direkomendasikan untuk digunakan dengan uang sungguhan. Masih ada banyak bug dan inefisiensi dalam kode yang diketahui, tetapi kami memperbaikinya dengan cepat, ”tulis Dryja.

Mereka akhirnya harus membuat simpul Utreexo kompatibel dengan node yang sudah berjalan di jaringan Bitcoin. Untuk melakukan ini, pengembang pada akhirnya perlu memodifikasi Bitcoin Core, perangkat lunak simpul Bitcoin paling populer.

Tapi ini bisa berbahaya. Utreexo adalah "pemikiran ulang yang signifikan tentang bagaimana Bitcoin bekerja, mengubah kode konsensus-kritis," tulis Dryja.

“Dengan demikian, sepertinya sulit untuk memasukkan kode Utreexo ke dalam Bitcoin Core, dan dengan alasan yang bagus. Kami ingin sangat yakin untuk tidak memperkenalkan masalah ke dalam sistem yang menangani begitu banyak uang orang, "kata Dryja.

Itu sebabnya mereka memutuskan untuk melihat apakah mereka dapat mencoba menambahkan kekuatan magis Utreexo ke perangkat lunak Bitcoin node alternatif Btcd terlebih dahulu, karena itu tidak digunakan oleh sebanyak mungkin orang untuk mendapatkan uang mereka, “dan dalam prosesnya pelajari lebih lanjut tentang bagaimana pengaruhnya terhadap operasi simpul penuh, ”kata Dryja. Langkah selanjutnya pada akhirnya akan menerapkan apa yang mereka pelajari ke Bitcoin Core.

Penyingkapan

Pemimpin dalam berita blockchain, CoinDesk adalah outlet media yang berjuang untuk standar jurnalistik tertinggi dan mematuhi seperangkat kebijakan editorial yang ketat. CoinDesk adalah anak perusahaan yang beroperasi secara independen dari Digital Currency Group, yang berinvestasi dalam cryptocurrency dan startup blockchain.