Blockchain/Tahap V · Lapisan/5.1 Lightning/Pelajaran 4
Kecairan dan pengurusan saluran
Kapasiti berarah, kos pergerakan, dan pengubahan saiz tanpa menutup saluran
BahanNod Lightning yang sedang berjalan dengan pelaksanaan yang menyokong splicing (contohnya, Core Lightning atau Eclair)Akses kepada penjelajah graf Lightning Network awamBitcoin dalam rantaian yang mencukupi untuk satu transaksi pembukaan saluran
Ingin tahu
- Mengapa membuka saluran dengan dana sendiri memberikan keupayaan untuk menghantar tetapi tidak untuk menerima?
- Apakah mekanisme yang membolehkan dua pihak mengubah saiz saluran sedia ada tanpa menyiarkan penutupan paksa atau kehilangan sejarah penghalaan mereka?
- Bagaimanakah rizab kecil yang dikunci di setiap sisi saluran memastikan bahawa penipuan kekal tidak berdaya maju dari segi ekonomi?
Teroka
- Saluran Lightning bersifat berarah. Pembahagian baki menentukan kegunaannya: kapasiti keluar membolehkan penghantaran pembayaran, manakala kapasiti masuk membolehkan penerimaan pembayaran. Apabila pengguna membuka saluran dengan menyiarkan transaksi pembiayaan menggunakan syilingnya sendiri, dia memperoleh kapasiti keluar (setelah ditolak rizab dan yuran komitmen) tetapi tiada kapasiti masuk. Asimetri ini bermakna pengguna boleh berbelanja dalam saluran tersebut dengan segera, tetapi tidak dapat menerima sebarang nilai baharu daripada pihak lawan sehingga baki beralih.
- Mendapatkan kecairan masuk memerlukan tindakan luaran atau pergerakan dalaman. Pengguna boleh meminta nod lain membuka saluran ke arahnya, yang secara tidak langsung bermaksud membeli kapasiti penerimaan. Sebagai alternatif, pengguna boleh memulakan pembayaran melalui saluran sedia ada; apabila dana berpindah keluar dari sisi keluarnya ke sisi pihak lawan, kapasiti masuk pengguna untuk peer tersebut meningkat. Pendekatan berbelanja dahulu ini secara semula jadi membina keupayaan menerima dari semasa ke semasa tanpa transaksi baharu dalam rantaian.
- Penyedia perkhidmatan Lightning (Lightning service providers atau LSP) menangani geseran ini secara komersial. Entiti ini membuka saluran kepada pengguna dengan bayaran tertentu. LSP menyuntik modal ke dalam nod pengguna, sekali gus mewujudkan kapasiti masuk serta-merta yang sebaliknya memerlukan penantian peralihan baki secara semula jadi. Perkhidmatan ini amat penting bagi peniaga yang perlu sentiasa mampu menerima pembayaran untuk mengelakkan kehilangan jualan semasa tempoh urus niaga yang tinggi.
- Pengimbangan semula menguruskan ketidakseimbangan arah merentasi graf saluran pengguna. Jika satu saluran kehabisan kapasiti keluar sementara saluran lain mempunyai lebihan, dana boleh dihalakan secara berpusing melalui rangkaian untuk mengalihkan baki. Proses ini menggunakan yuran penghalaan dan memerlukan kecairan yang mencukupi pada setiap lompatan. Splicing, yang digunakan sejak 2023 dalam pelaksanaan seperti Core Lightning dan Eclair, menawarkan alternatif dengan mengubah saiz saluran dalam rantaian tanpa menutupnya, sekali gus mengekalkan saluran dan sejarahnya; short channel ID awamnya berubah, dan rangkaian dimaklumkan tentang ID yang baharu.
- Setiap sisi saluran menyimpan rizab, biasanya sekitar satu peratus daripada jumlah kapasiti. Rizab ini bermakna setiap pihak sentiasa mempunyai dana yang dipertaruhkan: seseorang yang telah membelanjakan seluruh bakinya tidak akan rugi apa-apa jika menyiarkan keadaan lama yang membayarnya lebih banyak, jadi protokol menyimpan sebahagian dana sebagai rizab yang boleh diambil melalui penalti.
- Pengurusan saluran melibatkan kos ekonomi yang nyata. Pembukaan dan penutupan saluran memerlukan transaksi dalam rantaian, yang mendedahkan pengguna kepada yuran mempool yang berubah-ubah dan melonjak semasa tempoh kesesakan rangkaian yang tinggi. Pengimbangan semula pula melibatkan yuran penghalaan bagi setiap lompatan yang dilalui.
Fakta utama
- Membuka saluran dengan dana sendiri menyediakan kapasiti keluar tetapi tiada kapasiti masuk.
- Kecairan masuk boleh diperoleh dengan membelanjakan dana sedia ada, meminta saluran daripada pihak ketiga, atau membeli daripada penyedia perkhidmatan Lightning.
- Splicing, yang dilaksanakan mulai tahun 2023 dalam beberapa pakej perisian, mengubah saiz saluran dalam rantaian tanpa menutupnya.
- Setiap pihak menyimpan rizab sebanyak kira-kira 1% daripada saluran tersebut, jadi mereka sentiasa akan mengalami kerugian jika menipu.
- Pengimbangan semula memindahkan dana melalui laluan berpusing untuk mengalihkan kapasiti berarah antara saluran.
- Membuka dan menutup saluran melibatkan yuran transaksi dalam rantaian yang berbeza-beza mengikut kesesakan rangkaian.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan sembilan kaedah atau perkhidmatan yang berbeza untuk memperoleh kecairan masuk dalam nod Lightning Network, termasuk pendekatan organik dan komersial.
6KelompokkanKumpulkan sembilan kaedah tersebut ke dalam enam kategori berdasarkan siapa yang memulakan tindakan pembiayaan: perbelanjaan yang dimulakan sendiri, pembukaan oleh pihak ketiga, pembelian daripada LSP, splicing, pengimbangan semula, atau mekanisme lain.
3SaringKurangkan enam kumpulan tersebut kepada tiga tukar ganti ekonomi utama yang berkaitan dengan mengekalkan kecairan saluran.
1KristalkanTulis satu ayat yang menerangkan sebab kapasiti berarah menjadi prasyarat untuk menghantar dan menerima dalam saluran Lightning Network.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.
- A. M. Antonopoulos, O. Osuntokun & R. Pickhardt, Mastering the Lightning Network (2021)
- BOLT #2: The Bitcoin Lightning Network - Peer Networking Protocol
- Core Lightning splicing documentation
- Eclair splicing documentation (ACINQ)