📢 Tantangan Tag Kiriman Gate.io: #MyPortfolioInBull# Kirim dan MENANG $100!
Pasar sedang booming, dan #BTC# mencapai level tertinggi baru! Bagikan strategi investasi dan wawasan unik Anda, dan tampilkan kepada semua orang bagaimana Anda memanfaatkan peluang dan menonjol di pasar bullish ini!
💡Baga
Bagaimana cara kerja Jaringan Lighting (2)?
Sumber: Bytecoin CKB
Dalam artikel sebelumnya "Jaringan Lighting Bagaimana Cara Kerjanya (1)", kami membahas prinsip operasi Jaringan Lighting dan teknologi keamanan terkait saluran pembayaran dua arah. Dalam artikel hari ini, kami akan terus memperkenalkan Jaringan Lighting, menjelaskan prinsip dan teknologi terkait untuk memperluas saluran pembayaran dua arah menjadi Jaringan Lighting.
Memperluas saluran pembayaran dua arah menjadi Jaringan Lighting: Teknologi rute multi-hop
Kami menggunakan Alice dan Bob untuk membentuk saluran sebagai latar belakang dasar, tetapi di dunia ini, selain Alice dan Bob, orang lain juga ingin bergabung dengan Jaringan Lighting. Apa yang harus dilakukan? Apakah ada cara untuk menghubungkan semua orang ke jaringan dan memastikan bahwa setiap orang di jaringan dapat menerima pembayaran dari siapa pun di jaringan?
Untuk mengatasi masalah ini, kita perlu mengembangkan saluran pembayaran dua arah menjadi Jaringan Lighting, dan menggunakan teknologi routing multi-hop. Makna harfiah dari "routing" adalah "mencari rute," **di Jaringan Lighting, ini berarti menemukan jalur pembayaran untuk objek tertentu yang terhubung melalui saluran depan dan belakang."
Sebagai contoh, dengan membayar 2000 Satoshi dari Alice ke David, asumsikan mereka tidak memiliki saluran pembayaran yang didirikan di antara mereka. Namun, saluran pembayaran telah didirikan antara Alice dan Bob, Bob dan Carol, serta Carol dan David. Dalam kasus ini, Alice dapat mengirimkan uang ke Bob terlebih dahulu, kemudian Bob mengirimkannya ke Carol, dan akhirnya Carol mengirimkannya ke David. Dengan demikian, tampaknya terjadi saluran pembayaran dari Alice ke David, di mana Bob dan Carol berperan sebagai Node rute dalam jaringan. Jika saluran pembayaran juga telah didirikan antara Alice dan Eva, serta Eva dan David, maka Alice juga dapat memilih untuk mengirimkan uang ke Eva terlebih dahulu, kemudian Eva mengirimkannya ke David.
Dilihat dari jalur, jelas bahwa Alice mengirim uang ke David melalui Eva adalah pilihan jalur terpendek, tetapi dalam proses operasional yang sebenarnya, jalur terpendek tidak selalu menjadi pilihan terbaik, karena perlu mempertimbangkan faktor lain seperti kapasitas saluran, biaya yang dikenakan oleh Node rute, apakah Node rute tersebut online, dan lain-lain.
Saati ini, implementasi utama BTC Jaringan Lighting (klien), seperti LND yang dikembangkan oleh Lightning Labs dan CLN (Core Lightning) yang dikembangkan oleh Blockstream, keduanya menggunakan varian dari Algoritme Dijkstra dalam penanganan rute, Jaringan Lighting Fiber Network dari Nervos CKB juga akan menggunakan Algoritme Dijkstra untuk mencari jalur rute optimal.
Menjaga Keamanan Router: Dari HTLC ke PTLC
Dalam contoh di atas di mana Alice harus membayar David, bagaimana kita memastikan bahwa Node rute di tengah tidak menipu atau menahan dana dengan jahat? Sistem TradFi biasanya bergantung pada jaminan kredit lembaga keuangan besar dan terkenal, tetapi Jaringan Lighting adalah jaringan P2P dan tidak memiliki pihak ketiga independen yang menyediakan jaminan kredit terpisah dari para pedagang, kita memerlukan mekanisme yang berbeda untuk menjamin keamanan transaksi. Inilah di mana peran Hashed TimeLock Contract (HTLC) berada.
HTLC terdiri dari dua bagian: verifikasi hash dan verifikasi kedaluwarsa. Mari kita ambil contoh kasus di mana Alice ingin membayar 2000 Satoshi kepada David, dengan Bob dan Carol sebagai node rute dalam jaringan, untuk memahami cara kerja HTLC:
Melalui mekanisme ini, Alice berhasil membayar 2000 Satoshi kepada David tanpa perlu membentuk saluran pembayaran langsung. **Selama seluruh proses, pihak-pihak tidak perlu saling mempercayai, **dan Node rute juga menerima biaya transaksi yang pantas. Bahkan jika pembayaran terhenti di salah satu titik, karena adanya mekanisme kunci waktu, pihak-pihak tidak akan mengalami kerugian, dan dana akan kembali secara otomatis setelah waktu kunci berakhir.
Namun, HTLC juga memiliki masalah privasi potensial: seluruh jalur pembayaran menggunakan nilai rahasia yang sama (hash asli). Jika entitas tertentu mengendalikan beberapa Node pada jalur pembayaran, maka mungkin dapat menebak informasi transaksi lengkap dengan membandingkan input dan output Node yang berbeda, bahkan menebak pihak pembayar dan penerima, ini melemahkan perlindungan privasi yang dicapai oleh Jaringan Lighting melalui onion routing.
Untuk mengatasi masalah ini, komunitas BTC mengusulkan PTLC (Point Time Lock Contract). Dalam skema PTLC, setiap langkah di jalur menggunakan nilai rahasia yang berbeda, sehingga keamanan privasi yang dicapai melalui rute bawang tetap terlindungi. Rencana Jaringan Lighting Fiber Network yang diperkenalkan oleh Nervos CKB akan memperkenalkan PTLC di masa depan, untuk lebih meningkatkan kemampuan perlindungan privasi Jaringan Lighting.
Kesimpulan
Seiring dengan kemajuan teknologi, Jaringan Lighting terus mengoptimalkan dan meningkatkan. Dari LN-Penalty ke eltoo ke Daric, dari HTLC ke PTLC, kami telah melihat Jaringan Lighting terus meningkat dalam hal keamanan, perlindungan privasi, dan banyak lagi. Di masa depan, dengan penerapan teknologi yang lebih inovatif dan peningkatan ekosistem, Jaringan Lighting diharapkan menjadi infrastruktur utama untuk mempromosikan mempopulerkan Mata Uang Kripto, berkontribusi pada realisasi ekonomi P2P sejati.
Referensi