Satashi Nakamoto menyampaikan proposal untuk "sistem uang elektronik baru yang sepenuhnya peer-to-peer, Oktober. sangat membutuhkan program seperti itu," tulis James A. Donald, "namun sejauh yang saya ketahui proposal Anda, secara umum tampaknya tidak sesuai dengan ukuran yang diperlukan." Setelah satu dekade berlalu, kritik tersebut masih terbukti benar. Bahkan hampir semua penginjil bitcoin yang bersemangat mengakui bahwa tidak ada gunanya melakukan pembelian dalam jumlah kecil setiap hari. Namun Lightning Network, yang mungkin merupakan proyek penskalaan bitcoin yang paling menjanjikan yang saat ini sedang berlangsung, dapat mengubahnya.

Sistem Petir

Berbicara pada KTT Blockstack pada bulan Juli 2017, CEO Lightning Labs, Elizabeth Stark, mengutip kritik awal terhadap uang elektronik Nakamoto, tetapi menyatakan keyakinannya bahwa bitcoin pasti dapat berkembang. "Pada dasarnya kita berada di tahun 1995 lagi dalam hal blockchain dan teknologi terdesentralisasi," ujarnya, mendiskusikan waktu sebelum internet mendapatkan HTTP dan transportasi lain serta lapisan program TCP/IP.

Menjadi salah satu aplikasi "lapisan 2" yang paling banyak dibicarakan untuk blockchain bitcoin mungkin adalah jaringan petir. yang semuanya memiliki eksekusi sendiri: Lightning Labs menyediakan lnd, Blockstream menyediakan c-lightning, dan ACINQ menyediakan eclair. Selain itu, ada implementasi non-BOTLS yang sedang dibuat, seperti guntur.

Blockstream

Jaringan Lightning sudah siap digunakan, tetapi masih dalam tahap awal. Bitcoin yang sebenarnya telah dikirimkan dan hampir selalu diterima dengan menggunakan implementasi Lightning Labs, Blockstream, dan ACINQ, dan ketiganya biasanya dapat dioperasikan.

Untuk melihat seberapa besar perbedaan yang mencolok ini, 00001907 bTC ($0. Meskipun tidak jelas berapa banyak blok yang dirancang untuk mengonfirmasi biaya tersebut (kami telah menghubungi GreenAddress untuk mencari tahu), jawabannya kemungkinan enam blok, atau sekitar satu jam.

Kami tidak akan pernah tahu berapa lama satu transaksi itu akan berlangsung, tolong naikkan nilainya."

Selain itu, Lightning Labs telah menguji pertukaran atom lintas rantai dengan menggunakan jaringan; mereka adalah transfer nilai antara blockchain yang berbeda, dalam kasus seperti bitcoin dan litecoin ini, yang berpotensi menandai langkah awal untuk membangun bursa yang terdesentralisasi.

Lightning memungkinkan pembayaran mikro yang tidak dapat dilakukan oleh bitcoin sendiri, tetapi implementasi yang ada saat ini masih bermasalah. Stark mendesak para pengguna untuk memahami tentang lightning dengan menggunakan "testnet" bitcoin (yaitu, menggunakan uang palsu), dan bukannya "mainnet" yang langsung menyala. Sekitar $50.000 transaksi telah dilakukan di mainnet selama penulisan artikel ini, namun, beberapa orang telah kehilangan uang karena bug c-lightning. (Christian Decker, insinyur teknologi inti di Blockstream, menjelaskan melalui email bahwa dana pada akhirnya dipulihkan secara umum).

Bagaimana Petir Bekerja

Solusi Lightning bergantung pada dua arah, katakanlah Alice dan Bob sering bertransaksi satu sama lain dalam jumlah yang lebih kecil. sehingga mereka memilih untuk membuka saluran yang memungkinkan mereka untuk mengirim bitcoin secara bolak-balik,

Membuka Saluran

Untuk membuka sebuah channel, Alice, Bob, atau keduanya menyumbangkan sejumlah bitcoin ke alamat tertentu melalui apa yang disebut dengan transaksi pendanaan (kotak hijau pada diagram di bawah). Katakanlah Alice menyumbang 1 BTC. Dia mengirimkan dana dari alamat multisig 2-dari-2, yang mengharuskan Alice dan Bob untuk secara kriptografis "menandatangani" setiap transaksi pengiriman dengan menggunakan kunci pribadi mereka. Transaksi standar hanya membutuhkan tanda tangan dari kunci pribadi (tunggal) yang sesuai dengan kunci publik alamat pengirim.

  Apakah Real Estat Digital mendominasi Pasar NFT Ethereum?

Membuka Saluran

Kecuali jika Anda mengetahui sedikit tentang jeroan jaringan petir,"

Berikut ini adalah penjelasan yang lebih konseptual. Alasan mengapa transaksi pendanaan dibuat terlebih dahulu, tidak ada yang bisa dicapai selain dari transaksi individual, transaksi vanilla biasa.

Dengan membiarkan transaksi pendanaan terbuka, memasukkan transaksi dedikasi - yang, seperti yang dijelaskan di bawah ini, berfungsi sebagai semacam kontrak pintar - dan menutup transaksi pendanaan, lightning pries membuka semacam lubang cacing di dalam jaringan. Lubang ini memungkinkan Anda untuk memindahkan bitcoin ke belakang dan ke depan di sepanjang jalur yang telah ditentukan. Anda menggunakan protokol bitcoin, tetapi melewati penundaan dan biaya yang dibebankan oleh para penambang.

Menjaga agar Petir Tidak Dapat Dipercaya

Katakanlah Bob sekarang benar-benar ingin membayar Alice sebesar 0,1 BTC dengan menggunakan saluran terbuka mereka. Jumlah total, yang sebelumnya masing-masing 0,5 BTC, saat ini menjadi 0.

Satu-satunya masalah yang ada adalah, bagaimana cara melakukannya dengan aman? Bob dapat menandatangani kontrak yang sudah pasti - dan bukan yang terbaru - dan pergi dengan 0,5 BTC, bukan 0. Sederhananya, ia dapat mencuri sekitar $1, berdasarkan harga saat penulisan. Namun, apa ide menggunakan bitcoin?

Menemukan pengobatan kriptografi untuk dilema ini bermuara pada satu tujuan: membuat tidak mungkin untuk menandatangani transaksi lama dan menutup saluran dengan cara yang mencerminkan keadaan sebelumnya. Selama hal tersebut dapat menjadi pilihan, petir termasuk masalah pembelanjaan ganda.

Pahami bahwa Bob menandatangani setengah dari transaksi komitmen (Komitmen Tx 1a di bawah), yang hanya dapat disiarkan oleh Alice karena tanda tangan miliknya mungkin merupakan tanda tangan yang hilang. Alice menandatangani yang lain (Komitmen Tx 1b), yang kemudian hanya dapat disiarkan oleh Bob. Salah satu dari mereka dapat melakukan hal tersebut dan menutup saluran, tetapi dengan menggunakan kemampuan penulisan kontrak pintar (terbatas) bitcoin, output dari kedua bagian transaksi komitmen dapat bergantung pada batasan yang berbeda. Secara khusus, satu output memungkinkan penerima untuk menginvestasikan dana dengan segera, karena output lainnya dapat dibatalkan oleh salah satu pihak - dengan Revocable Sequence Maturity Contract (RSMC) - untuk jangka waktu tertentu, seperti misalnya 1000 blok, atau mingguan.

Inilah alasan mengapa hal ini berguna. Jika Bob benar-benar licik dan tidak berprinsip, dia hanya dapat menandatangani dan menyiarkan Komitmen Tx 1b (di atas), yang membayar Alice dengan segera (Pengiriman 1b) dan menyimpan dananya dalam limbo yang dapat dibatalkan untuk setiap minggunya (Pengiriman yang Dapat Dibatalkan 1b). Alice, karena Bob telah mencoba melakukan shortchase, dapat memicu pencabutan dan mengklaim tidak hanya 0,1 BTC yang dicuri Bob, tetapi juga 0,4 BTC yang seharusnya dia dapatkan.

Dan sebaliknya

Masalahnya adalah Alice harus memberikan fokus semi-konstan pada salurannya, jangan sampai Bob menangkapnya lengah selama 1000 blok. Poon dan Dryja menyarankan untuk menunjuk beberapa pihak alternatif yang bertugas untuk memicu transaksi perbaikan pelanggaran - orang yang memberikan semua dana saluran kepada pihak yang dirugikan - setiap kali ada pihak lawan yang mencoba melakukan kecurangan. Pihak ini mungkin dapat dibayar dengan biaya dari denda.

  Mengapa Spektrum Ethereum 2.0 Berkembang?

Olaoluwa Osuntokun, sedang mengembangkan "menara pengawas" untuk berfungsi sebagai penegak pihak ketiga ini. Osuntokun mengatakan kepada CoinDesk bahwa hanya 1 menara pengawas yang jujur yang diperlukan untuk saluran tertentu.

Selain itu, insinyur teknologi inti di Blockstream, menyoroti dalam sebuah email,

Menghubungkan Saluran

Dalam kehidupan nyata, Alice tidak ingin bertransaksi secara eksklusif dengan Bob, keduanya memiliki berbagai rekanan yang harus mereka bayar dan dibayar. Hanya sedikit pengguna yang memiliki likuiditas yang dibutuhkan untuk mengikat bitcoin di dua belas atau bahkan lebih banyak saluran terbuka.

Untungnya mereka tidak perlu melakukannya. Tidak seperti transaksi di dalam satu saluran, mencegah node perantara untuk melihat seluruh jalur yang diambil melalui transaksi,

Seberapa baik jaringan saluran ini bekerja masih harus dilihat, dan dapat dibayangkan jika pembayaran perlu mengambil rute yang terlalu berbelit-belit - dengan terlalu banyak "lompatan" melalui saluran perantara - biaya yang dibebankan oleh para pengguna dapat terakumulasi.

Bisakah Lightning Tetap Terdesentralisasi?

Kekhawatiran ini terkait dengan salah satu yang, menurut para kritikus, dalam implementasi saat ini, sebuah channel memiliki batasan: jumlah bitcoin dalam transaksi pendanaan awal membatasi jumlah keuntungan channel tersebut.

Contoh ini membebankan pengorbanan kepada pengguna dengan sumber daya yang terbatas. Mereka dapat mendanai saluran dengan jumlah bitcoin yang besar untuk memastikan bahwa mereka memiliki dana untuk melakukan pembayaran yang diperlukan, atau mereka dapat mendanai saluran yang lebih kecil dan juga memiliki bitcoin yang dirancang untuk penggunaan lain. (Karena pembayaran dapat disalurkan melalui saluran yang terhubung, pengguna yang telah dikonfirmasi mungkin tidak perlu membuka lebih dari beberapa saluran, dan mungkin hanya satu saluran saja).

Pilihannya bermuara pada memiliki likuiditas di dalam lightning channel atau likuiditas di luarnya, on-chain. Memilih untuk berinvestasi dalam saluran pembayaran yang likuid bisa jadi berisiko jika menara pengawas atau berbagai solusi lainnya tidak mencegah kekurangan dana karena kelalaian. Sebagai alternatif, jika saluran pembayaran dibuat aman dan kilat menjadi cara utama untuk menggunakan bitcoin sehari-hari, maka tidak akan ada masalah untuk meninggalkan dana di saluran tersebut. Saluran-saluran tersebut dapat berfungsi sebagai "kartu debit atau uang tunai yang dapat diisi ulang," seperti yang dikatakan Decker, karena rantai utama bertindak sebagai rekening giro.

Stark membuat argumen yang sama: mendanai lightning channel mencegah Anda menggunakan bitcoin tersebut untuk hal lain, kecuali "jaringan yang berpotensi memiliki banyak node yang melintasi multihop yang mendorong bitcoin secara instan," tulisnya melalui email. "kami membayangkan dana di saluran Lightning menjadi lebih berguna daripada bitcoin on-chain untuk bertransaksi karena kecepatan instan dan biaya yang rendah," tambahnya.

Hub?

Tetapi dengan siapa Anda mengatur saluran ini? Memilih Bob untuk Alice Anda dapat menjadi keputusan ekonomi, bukan hanya keputusan kriptografi, juga bagi para kritikus jaringan petir, jawaban yang paling jelas adalah jenis "hub", simpul dengan banyak modal, memberinya kemampuan untuk mempertahankan saluran terbuka yang didanai dengan baik dengan beberapa pihak sekaligus.

Teori yang menyatakan bahwa industri perbankan bitcoin off-chain dapat berkembang mengganggu para penggemar bitcoin, yang melihatnya sebagai sentralisasi jaringan.

Stark membantah jenis argumen ini. " Dia juga menyoroti bahwa timnya berfokus pada "penyambungan, yang kemudian dapat mengurangi kecenderungan untuk membuat hub.

  Apakah Paus Bitcoin mengurangi?

Decker melihat bahwa kemungkinan besar "jaringan dua tingkat akan terbentuk, dengan banyak simpul yang dapat diandalkan dan menjadi tulang punggung jaringan." Namun, dia berharap ini akan menjadi pedagang, alih-alih hub yang ada hanya untuk memasok saluran cair. Menyediakan saluran ini untuk banyak pengguna, menurutnya, akan mahal, mengharuskan hub untuk mengenakan biaya tinggi dan membuatnya tidak kompetitif dibandingkan dengan node lain.

CEO ACINQ Pierre-Marie Padiou mengaku tidak mengetahui bagaimana jaringan kilat akan berkembang. "Sangat sulit untuk memprediksi keseimbangan yang pasti akan terjadi antara sentralisasi dan desentralisasi," tulisnya melalui email. "Tentu saja Anda akan melihat node yang lebih besar dan node yang lebih kecil, tetapi dari tingkat mana sulit untuk diinformasikan sebelumnya."

Cara yang tepat untuk menskalakan

Poon dan Dryja menyatakan bahwa "dengan memanfaatkan jaringan saluran pembayaran mikro, Bitcoin dapat meningkatkan jumlah transaksi dalam jumlah yang sangat besar setiap harinya dengan kekuatan komputasi pada komputer modern saat ini." Mungkin saja, tetapi hal tersebut tidak terjadi saat ini. Kurang dari 1.000 node kilat mainnet yang terbuka saat tulisan ini dibuat.

Jika terjadi pertikaian. Bisa jadi salah satu pihak akan menang, mereka akan terus hidup berdampingan, atau gagal.