閃電網絡是什麼?
閃電網絡(Lightning Network)是一種運行在區塊鏈(主要是比特幣)上的第二層支付協議。它旨在實現交易雙方的即時交易,通過將大量交易移至區塊鏈之外進行,僅將關鍵環節放在鏈上確認。
這一設計最早於 2015 年 2 月在論文《The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments》中提出。閃電網絡主要通過引入智能合約的概念來完善鏈下的交易管道。其核心概念主要有兩個:RSMC(Recoverable Sequence Maturity Contract)和HTLC(Hashed Timelock Contract)。前者解決了鏈下交易的確認問題,後者解決了支付通道的問題。
RSMC: 可撤銷的順序成熟度合約
RSMC 即「可撤銷的順序成熟度合約」,其主要原則類似資金池機制。首先假定交易雙方之間存在一個「微支付通道」(資金池)。交易雙方先預存一部分資金到「微支付通道」裡,初始情況下雙方的分配方案等於預存的金額。
每次發生交易,需要對交易後產生的資金分配結果共同進行確認,同時簽字將舊版的分配方案作廢。任何一方需要提現時,可以將他手中雙方簽署過的交易結果寫到區塊鏈網路中,從而被確認。這意味著,只有在提現時才需要通過區塊鏈進行操作。
HTLC: 哈希的帶時鐘的合約
HTLC即「哈希的帶時鐘的合約」,用於實現微支付通道。這其實就是限時轉帳。其運作原理是,透過智能合約,雙方約定轉帳方先凍結一筆錢,並提供一個哈希值。
如果在一定時間內有人能提出一個字串,使得其哈希值與已知值匹配(這實際上意味著轉帳方授權了接收方來提現),則這筆錢將轉給接收方。這種機制確保了支付的安全性和可靠性。
整合 RSMC 和 HTLC 的機制
RSMC 保障了兩個人之間的直接交易可以在鏈下完成,而 HTLC 保障了任意兩個人之間的轉帳都可以透過一條「支付通道」來完成。閃電網絡通過整合這兩種機制,可以實現任意兩個人之間的交易都在鏈下完成。在整個交易過程中,智能合約扮演了中介的重要角色,而區塊鏈網路則確保最終的交易結果被確認。
智能合約的作用
在閃電網絡中,智能合約負責處理交易的中介角色。智能合約的使用使得交易可以在鏈下進行,僅在必要時才進行鏈上的確認,從而減少了區塊鏈網路的負擔,提高了交易速度和效率。同時,智能合約的不可篡改性和自動執行特性也提高了交易的安全性。
區塊鏈的最終確認
儘管閃電網絡的大部分交易是在鏈下進行,但最終的交易結果仍需在區塊鏈上確認。這確保了所有交易的最終性和可靠性,使得交易雙方可以放心地進行交易,而不必擔心數據被篡改或丟失。
總結來說,閃電網絡通過 RSMC 和 HTLC 的結合,實現了鏈下交易的高效性和安全性,同時保留了區塊鏈的最終確認特性。這一設計大大提高了比特幣等區塊鏈系統的可擴展性,使其能夠支持更大量的交易,滿足現實世界中的支付需求。
閱讀更多:
如何下載 OKX APP:https://www.okx.com/zh-hant/learn/novice-general-guide-1-cn
區塊鏈三難困境是什麼?完整指南與解決方案大解析!:https://www.okx.com/zh-hant/learn/blockchain-trilemma-guide
延伸閱讀:
【動區專題】五分鐘看懂:圖說閃電網路 Ligntning Network: https://www.blocktempo.com/lightning-network/
加入 OKX 繁中社區了解更多加密貨幣知識,還有不定期空投及周邊贈送!
追蹤 OKX 中文 IG,了解加密貨幣和 OKX 最新動態,更多精彩活動好禮等你來拿:
© 2024 OKX。本文可以全文複製或分發,也可以使用本文 100 字或更少的摘錄,前提是此類使用是非商業性的。整篇文章的任何複製或分發亦必須突出說明:“本文版權所有 © 2024 OKX,經許可使用。”允許的摘錄必須引用文章名稱並包含出處,例如“文章名稱,[作者姓名 (如適用)],© 2024 OKX”。不允許對本文進行衍生作品或其他用途。