Apakah Rangkaian Petir dan Bagaimana Ia Berfungsi

Ketika Bitcoin pertama kali dicadangkan oleh Satoshi Nakamoto pada tahun 2008, orang ramai yang pertama komen pada sistem yang dibuat oleh James A. Donald berisi baris berikut: “cara saya memahami proposal anda, sepertinya tidak sesuai dengan ukuran yang diperlukan”. Sepuluh tahun kemudian, skalabiliti masih menjadi masalah terbesar bagi Bitcoin dan juga sistem cryptocurrency veteran yang lain.

Apa sebenarnya maksud skalabiliti? Sepanjang kewujudannya, Bitcoin hanya mampu memproses sekitar 7 transaksi sesaat. Walaupun ini sudah cukup pada awalnya, sistem ini telah sesak selama beberapa tahun sekarang. Hasilnya, urus niaga memerlukan masa yang lama untuk diproses dan yuran transaksi adalah berlebihan.

Sekiranya Bitcoin pernah menjadi alternatif sepenuhnya daripada sistem pembayaran yang ada sekarang, ia pasti perlu dapat bersaing dengan mereka. Sehingga sekarang, ia tidak hampir. Untuk memahami besarnya keadaan, cukup bandingkan transaksi Bitcoin minuscule 7 sesaat dengan purata Visa 24,000, dan kapasiti puncaknya sekitar 50,000 transaksi sesaat.

Transaksi sesaat - Visa, Bitcoin dan Bitcoin Cash

Selama bertahun-tahun, komuniti Bitcoin mengemukakan pelbagai cadangan mengenai bagaimana meningkatkan skalabiliti Bitcoin, tetapi konsensus yang gemilang secara keseluruhan masih belum dapat dicapai. Itulah sebabnya kami mempunyai beberapa rangkaian seperti Bitcoin yang bercabang dari yang asal. Namun, ada satu penyelesaian yang dicadangkan yang sedang diuji yang mungkin berfungsi. Ia dipanggil Lightning Network.

Apakah Rangkaian Kilat?

Pada suatu ketika dalam sejarah, menghantar telegram adalah cara komunikasi jarak jauh yang paling cepat dan paling berkesan. Untuk melakukannya, anda harus pergi ke pejabat pos tempatan anda, mengisi borang dan membayar mesej anda berdasarkan berapa banyak surat yang terkandung di dalamnya. Kemudian, mesej itu akan dihantar melalui telegraf ke pejabat telegraf terdekat untuk dihantar ke hujung yang jauh. Seorang posmen kemudian akan menghantar telegram ke tempat tujuannya.

Pada dasarnya, terdapat banyak orang yang terlibat dalam menghantar pesanan ringkas dan anda perlu membayar sejumlah wang untuknya. Itu adalah keadaan rangkaian Bitcoin semasa. Dalam analogi ini, Lightning Network pada dasarnya seperti mempunyai orang yang anda mahu bercakap dengan panggilan pantas: anda hanya perlu menekan ‘1’ dan telefon rakan anda sudah berdering.

Kapten Jack Sparrow menggunakan teknologi Lightning Network

Sederhananya, idea di sebalik Bitcoin Lightning Network mungkin terdengar seperti ini: kita sebenarnya tidak perlu menyimpan rekod setiap transaksi di blockchain.

Sebagai gantinya, Lightning Network menambahkan lapisan lain pada blockchain Bitcoin dan membolehkan pengguna membuat saluran pembayaran antara dua pihak pada lapisan tambahan itu. Saluran ini boleh wujud selama yang diperlukan, dan kerana disiapkan antara dua orang, transaksi akan hampir seketika dan bayarannya akan sangat rendah atau bahkan tidak ada.

Bagaimanakah ia berfungsi?

Masukkan Danny dan Jon. Mereka mungkin bekerjasama, mereka mungkin saudara-mara atau pasangan, intinya adalah mereka perlu mengirim wang antara satu sama lain dengan kerap, cepat dan dengan bayaran yang minimum. Oleh itu, mereka membuat saluran di Lightning Network.

Pertama, mereka perlu membuat dompet mulitisignature, yang merupakan dompet yang boleh mereka akses dengan kunci peribadi masing-masing. Kemudian, mereka berdua memasukkan sejumlah Bitcoin – katakanlah, masing-masing 3 BTC – ke dalam dompet itu.

Dompet mulitisignature Bitcoin

Sejak itu, mereka dapat melakukan transaksi tanpa had antara mereka berdua. Pada dasarnya, urus niaga ini adalah pengagihan semula dana yang disimpan di dompet bersama. Sebagai contoh, jika Danny ingin mengirim 1 BTC kepada Jon, dia perlu memindahkan hak pemilikan jumlah tersebut kepadanya. Kemudian, mereka berdua menggunakan kunci peribadi mereka untuk menandatangani kunci kira-kira yang dikemas kini.

Pengagihan dana yang sebenarnya berlaku apabila saluran ditutup. Algoritma menggunakan kunci kira-kira yang ditandatangani baru-baru ini untuk menentukan siapa yang mendapat apa. Sekiranya Danny dan Jon memutuskan untuk menutup saluran selepas satu transaksi itu, Danny akan mendapat 2 BTC dan Jon akan menerima 4 BTC.

Seorang gadis menggunakan teknologi Lightning Network

Hanya setelah saluran ditutup, maklumat mengenai baki awal dan terakhirnya disiarkan ke blockchain Bitcoin. Oleh itu, cara kerja Lightning Network adalah membolehkan pengguna melakukan banyak transaksi di luar blockchain utama dan kemudian merekodkannya sebagai satu.

Perkara yang paling menggembirakan di sini ialah apabila teknologi ini digunakan secara meluas, anda tidak semestinya perlu menyediakan saluran khusus untuk menghantar dana kepada orang tertentu. Sebagai gantinya, anda akan dapat mengirim pembayaran kepada seseorang menggunakan saluran dengan orang yang sudah anda hubungi. Sistem akan mencari laluan terpendek secara automatik.

Ini adalah bagaimana Lightning Network akhirnya dapat memberikan jawapan kepada perdebatan yang tidak pernah habis-habisnya tentang membeli secawan kopi untuk Bitcoin. Dengan melihatnya, melakukannya melalui rangkaian saluran Lightning mungkin akan berfungsi, kerana ia akan menjadi pembelian yang hampir tidak akan dikenakan sebarang bayaran.

Keselamatan. Walau bagaimanapun, perlu diperhatikan bahawa konsep Lightning Network bermaksud bahawa sistem akan berfungsi di atas blockchain, tetapi sebenarnya tidak akan mempunyai keselamatan di belakangnya. Oleh itu, kemungkinan besar ia akan digunakan untuk urus niaga kecil atau relatif mikroskopik. Pemindahan lebih besar yang memerlukan keselamatan yang terdesentralisasi kemungkinan besar masih akan dilakukan pada lapisan asal.

Dompet Bitcoin selamat

Akhirnya, satu lagi ciri menarik dari Lightning Network yang sedang diuji pada masa ini adalah pertukaran atom rentas rantai, yang merupakan pemindahan token antara blockchain yang berlainan. Ringkasnya, ini adalah cara menukar cryptocurrency yang diberikan kepada yang lain tanpa menggunakan pertukaran cryptocurrency.

Pada akhirnya, teknologi ini mungkin menjadikan pertukaran cryptocurrency terpusat yang tidak selamat serta kerumitan yang berkaitan dengan perdagangan pada mereka menjadi usang. Ujian pertama pertukaran token antara blockchain ujian Bitcoin dan Litecoin telah terbukti menjadi kejayaan.

Siapa yang mengembangkannya?

Lightning Network pertama kali dijelaskan dalam kertas putih oleh Joseph Poon dan Thaddeus Dryja pada tahun 2015 – versi semasa kertas putih dapat dijumpai di sini. Pada masa ini terdapat tiga pasukan yang secara kolektif melaksanakan sebahagian besar kerja pengembangan Rangkaian Lightning: Blockstream, Lightning Labs dan ACINQ, dengan input dari anggota komuniti Bitcoin yang lain.

Setiap permulaan yang disebutkan di atas sedang berusaha melaksanakan sendiri Lightning Network Protocol yang ditulis dalam bahasa pengaturcaraan yang berbeza.

Logo blokstream

Blockstream berfungsi pada versi LN di C.

Logo Makmal Kilat

Lightning Labs sedang membangunkan Lightning Network Daemon (lnd) yang ditulis di Golang.

Logo ACINQ

ACINQ bertanggungjawab untuk pelaksanaan Scala.

Selain itu, terdapat pelaksanaan lain yang sedang dalam pembangunan. Senarai lengkap ada di sini. Akhirnya, penting untuk disebutkan bahawa ujian baru-baru ini telah membuktikan bahawa ketiga-tiga pelaksanaan utama dapat beroperasi sepenuhnya, yang bermaksud mereka dapat bekerja dengan lancar antara satu sama lain.

Di mana, bila dan mengapa ia akan digunakan?

Nampaknya komuniti cryptocurrency dengan bersungguh-sungguh menjangkakan pelancaran Lightning Network. Pada asalnya, ia direka khusus untuk Bitcoin, tetapi teknologinya sedang dikembangkan untuk pelbagai cryptocurrency lain, seperti Stellar, Litecoin, Zcash, Ether dan Ripple.

Bitcoin Sebenar sebenarnya telah dihantar dan hampir selalu diterima menggunakan implementasi Blockstream, Lightning Labs dan ACINQ, membuktikan bahawa ketiga-tiganya boleh beroperasi. Lebih-lebih lagi, versi pertama dari spesifikasi kilat menggariskan peraturan rangkaian telah diterbitkan.

Spesifikasi tersebut merupakan langkah maju yang besar untuk jaringan, karena dapat digunakan oleh pemaju aplikasi dan penerapan Lightning Network dalam bahasa pengaturcaraan lain.

Walau bagaimanapun, rangkaian ini masih sangat awal. Setakat ini, belum ada perisian yang boleh digunakan untuk melakukan transaksi dengan pengguna kasual rangkaian sebenar. Lebih-lebih lagi, pelaksanaannya sekarang masih cukup berat. Pembangun Lightning Network telah menggesa pengguna untuk belajar mengenai rangkaian menggunakan testnet Bitcoin dan tidak mengirim wang sebenar.

Pelaksanaan Lightning Network agak buggy

Pembangun juga menasihatkan pengguna untuk tetap sabar, kerana kod rangkaiannya sangat kompleks dan memerlukan ujian yang ketat. Untuk diterima pakai sepenuhnya oleh komuniti Bitcoin, Lightning Network perlu membuktikan dirinya selamat dan boleh digunakan. Dengan mempertimbangkan itu dan banyak faktor lain, para pakar meramalkan bahawa Lightning Network yang berfungsi sepenuhnya dapat berlangsung dari beberapa bulan hingga beberapa tahun.

Mengenai sebab mengapa rangkaian akan digunakan, jawapannya mudah: skalabiliti. Sekiranya rangkaian benar-benar memberikan penyelesaian untuk masalah utama Bitcoin, kemungkinan besar ia akan digunakan oleh cryptocurrency lain.

Sekiranya itu berlaku, ada kemungkinan teknologi pertukaran atom rantai silang dikembangkan lebih jauh, sehingga menandakan langkah pertama untuk membina pertukaran cryptocurrency yang benar-benar terdesentralisasi.

Rangkaian Kilat Bitcoin

Kelebihan

Seperti yang disebutkan sebelumnya, Lightning Network hanya membuat langkah pertama. Ia masih dalam pembangunan, dan adakah ia akan berfungsi kerana pembangun membayangkan bahawa ia masih belum dapat dilihat. Sekiranya berlaku, berikut adalah beberapa kelebihan terpenting dari Lightning Network yang boleh anda manfaatkan:

Kelajuan transaksi. Setelah rangkaian dihidupkan, anda tidak perlu menunggu beberapa pengesahan setiap transaksi yang anda cuba lakukan. Urus niaga akan hampir seketika tidak kira betapa sibuknya rangkaian. Sekiranya ini berlaku, pasaran cryptocurrency akan membuat langkah besar untuk dapat bersaing dengan sistem pembayaran tradisional seperti Visa, MasterCard dan PayPal.

Bayaran transaksi. Oleh kerana urus niaga sebenarnya akan berlaku di dalam saluran Lightning Network dan di luar blockchain, anda hanya perlu membayar yuran terkecil, jika ada sama sekali. Ini adalah salah satu kelebihan utama Lightning Network, kerana ini akan membolehkan Bitcoin digunakan sepenuhnya sebagai bentuk pembayaran di kedai, kafe, bar dan sebagainya.

Bayaran transaksi Bitcoin dan lapangan terbang

Skalabiliti. Lightning Network dikatakan dapat menjadikan urus niaga Bitcoin setiap detik dan cryptocurrency lain ke tahap yang belum pernah terjadi sebelumnya sekurang-kurangnya 1 juta transaksi sesaat.

Pertukaran atom rentas rantai. Ujian pertama urus niaga rentas blok berjaya, dan ini semua sangat mengujakan. Selagi kedua blockchain mempunyai fungsi hash kriptografi yang sama (dan yang paling utama), pengguna akan dapat mengirim wang dari satu rantai ke rantaian yang lain tanpa perlu mempercayai perantara pihak ketiga, seperti pertukaran. Teknologi ini mempunyai potensi revolusi.

Keselamatan dan Tanpa Nama. Sebilangan besar cryptocurrency di luar sana tidak sepenuhnya dinamakan. Peralihan masih dapat dikesan dari satu dompet ke dompet yang lain. Namun, ketika datang ke Lightning Network, kebanyakan transaksi berlaku di luar blockchain utama, jadi semua pembayaran mikro yang dilakukan melalui saluran Lightning hampir mustahil untuk dijejaki.

Keburukan

Tidak beroperasi sepenuhnya. Mungkin kelemahan utama Lightning Network pada masa ini adalah kenyataan bahawa ia belum beroperasi sepenuhnya, jadi tidak ada cara untuk menyatakan sepenuhnya betapa baiknya sebenarnya. Lebih-lebih lagi, konsepnya kelihatan hebat di atas kertas, tetapi belum mustahil untuk mengetahui sama ada ia akan kelihatan hebat setelah direalisasikan.

Kerumitan saluran. Lightning Network dikonseptualisasikan sebagai semacam jaringan saluran yang, setelah dibentuk, secara teorinya harus memungkinkan transaksi lancar. Namun, tidak ada yang mengatakan apa yang akan terjadi jika pembayaran harus mengambil jalan yang terlalu berbelit-belit. Pasti, jika transaksi anda perlu melalui puluhan saluran perantaraan, bayaran akan meningkat.

Tutup saluran. Kelemahan lain dari rangkaian ini adalah hakikat bahawa dalam versi semasa salurannya dibatasi. Maksudnya, jumlah Bitcoin yang disimpan di dompet oleh kedua pengguna setelah membuat saluran adalah jumlah dana maksimum dalam saluran tersebut. Penyediaan ini menimbulkan situasi di mana beberapa pengguna mungkin perlu memilih antara memiliki kecairan dalam saluran Lightning Network dan mempunyai kecairan di luarnya, di blockchain utama. Ini jauh dari ideal, terutama bagi mereka yang mempunyai sumber daya yang agak terhad.

Hab. Lebih-lebih lagi, ada kebimbangan yang disuarakan mengenai pembentukan ‘hub’ – semacam simpul dengan banyak modal yang akan dilalui oleh sebahagian besar transaksi. Ramai peminat Bitcoin melihat ini sebagai pemusatan rangkaian yang lebih jauh. Tetapi, tidak mungkin hub seperti ini dapat memperoleh keuntungan yang besar dari yuran transaksi.

Sekali lagi, perlu diperhatikan bahawa pada masa ini kedua-dua kelebihan dan kekurangan Rangkaian Petir yang disenaraikan di atas sangat spekulatif.

Sekiranya saya menggunakan Lightning Network?

Sebenarnya, jika anda bukan pengguna yang lebih maju, anda masih belum dapat menggunakan Lightning Network. Jadi, yang terbaik – jika bukan satu-satunya perkara yang boleh anda lakukan sekarang ialah tunggu dan lihat sama ada rangkaian kilat sesuai dengan gembar-gembur, sama ada ia dapat berfungsi dan dijelaskan dan adakah ia selamat.

Perlu diingat, Lightning Network bukan satu-satunya cadangan penskalaan di luar sana, dan sama sekali bukan pemimpin yang tidak dipertikaikan dalam perlumbaan itu, dengan Bitcoin Cash (BCH) menjadi saingan utamanya. Perbahasan antara penyokong BCH dan penyokong Lightning sangat sengit dan tidak ada penghujungnya. Mungkin salah satu cadangan itu muncul di atas, mereka berpotensi wujud bersama, atau mungkin ada penyelesaian yang sama sekali berbeza.

Bitcoin dan Bitcoin Cash berjalan di jalan

Lightning Network terdengar menarik. Sekiranya ia benar-benar memberikan, pertimbangkan untuk apa sebenarnya menggunakan Bitcoin anda. Sekiranya anda menggunakan token sebagai pelaburan jangka panjang dan tidak ada yang lain, anda mungkin tidak memerlukan Lightning Network, kerana pada masa ini nampaknya tidak sepenuhnya selamat untuk mempercayakannya untuk mengendalikan pemindahan besar.

Tetapi, jika anda melihat Bitcoin sebagai kaedah pembayaran alternatif, Lightning Network, dengan syarat ia sesuai dengan jangkaan, sangat penting bagi anda. Pembayaran mikro segera, peningkatan tanpa nama, yuran hampir tidak ada – nampaknya menawarkan penyelesaian kepada sebahagian besar masalah Bitcoin.