為了提高 LCS 網絡系統的交易速度和減少其交易費用,LCS 將採用 閃電網絡作為其底層交易系統,通過將 RSMC(Revocable Sequence Maturity Contract) 和 HTLC(Hashed Time Lock Contract) 緊 密 結 合 , 構建一個完善的,具有多個中間節點的支付通道。
主區塊鏈閃電網絡具體而言,LCS 將在隔離見證的增強算法擴張能力的基礎上,通過上圖的結構實現閃電節點功能。我們將允許任何一個節點都有成為閃電節點的能力,一個閃電節點也同時擁有普通節點的能力,它是一種節點功能增 強,並由多個閃電節點構成冗餘備份結構,並對加入基於區塊鏈的全網評 級標準,開啟閃電功能的節點有為交易雙方構建交易通道的義務。
LCS 是一個分布式網絡,通過智能合約功能以支持跨參與者網絡的即 時付款,同時利用區塊鏈的特性消除將資金託管給第三方帶來的風險。主 要作為用於即時、高容量的微支付。閃電網絡的目的是實現安全地進行鏈 下交易,其本質上是使用了哈希時間鎖定智能合約來安全地進行 0 確認交 易的一種機制,通過設置巧妙的「智能合約「,完善鏈下通道,使得用戶可以在閃電網絡上進行 0 確認的交易。
核 心 的 概 念 主 要 有 兩 個 :RSMC(Recoverable Sequence Maturity Contract ) 和 HTLC ( Hashed Timelock Contract ) 。 RSMC 保障了兩個人之間的直接交易可以在鏈下完成, HTLC 保障了任意兩個人之間的轉帳都可以通過一條「支付」通道來完成。這兩個類型的 交易組合構成了閃電網絡。從而實現任意兩個人都可以在鏈下完成交易。
RSMC
Recoverable Sequence Maturity Contract,中文可以翻譯為「可 撤銷的順序成熟度合同」。其實主要原理很簡單,就是類似準備金機制。 先假定交易雙方之間存在一個「微支付通道」(資金池)。雙方都預存一部分資金到「微支付通道」裡,之後每次交易,就對交易後的資金分配方案共同進行確認,同時籤字作廢舊的版本。當需要提現時,將最終交易結 果寫到區塊鏈網絡中,被最終確認。
可以看到,只有在提現時候才需要通 過區塊鏈。任何一個版本的方案都需要經過雙方的籤名認證才合法。任何一方在任何時候都可以提出提現,提現需要提供一個雙方都籤名過的資金分配方案(意味著肯定是某次交易後的結果)。在一定時間內,如果另外一方提出證明表明這個方案其實之前被作廢(非最新的交易結果),則資金罰沒給質疑成方。這就確保了沒人會拿一個舊的交易結果來提現。
另外,即使雙方都確認了某次提現,首先提出提現一方的資金到帳時間要晚於對方, 這會鼓勵大家儘量都在鏈外完成交易。
HTLC
微支付通道是通過 Hashed Timelock Contract 來實現的,中文意思 是「哈希的帶時鐘的合約」,即限時轉帳。通過智能合約,雙方約定轉帳 方先凍結一筆錢,並提供一個哈希值,如果在一定時間內有人能提出一個 字符串,使得它哈希後的值跟已知值匹配(實際上意味著轉帳方授權了接收方來提現),則這筆錢轉給接收方。
閃電網絡工作機制:閃電網絡的正常使用包括通過向區塊鏈網絡提交正常的資金交易來開通支付通道,然後進行任何數量的閃電交易,更新通道內資金的臨時分配而不廣播到區塊鏈,最後關閉支付通過廣播最終版本的交易來分配通道內的資金。
閃電網絡是基於比特幣區塊鏈構建的智能合約系統,允許兩方直接進行快速,廉價的支付。為了實現這些快速而廉價的交易,採取了以下步驟: 設置一個多重籤名錢包,其中包含一定數量的比特幣(由雙方中的至 少一方提供)錢包地址然後保存到公共比特幣區塊鏈中,包括資產負債表 (智能合約),證明該比特幣存款的多少屬於誰在此支付通道進行一次設 置之後,這兩方就可以進行無限次的交易,而無需觸及存儲在區塊鏈中的信息對於每次交易,雙方籤署更新的資產負債表以便始終反映存儲在多信用點錢包中的比特幣的金額屬於誰更新後的資產負債表不會上傳到區塊鏈, 而是雙方保留其副本。
每當發生爭議或支付通道關閉時,雙方都可以使用 最新的互相籤署的資產負債表來支付他們在多信用卡錢包中的份額。進行閃電支付幾乎不需要燒腦的工作,所有上述操作都將在後臺自動進行。
閃電網絡使用支付渠道有效地允許用戶直接與對方進行交易,而不是將業務廣播到整個世界(又名公共區塊鏈)。通過彼此跟蹤彼此之間的支付,雙 方可以避免與區塊鏈進行昂貴且耗時的交互。
如果 Lightning Network 上的餘額存在某種爭議,那麼由雙方提供的最近的資產負債表將決定多 sig 錢包中資金的分配方式。閃電網絡不需要對手方合作退出支付通道。 雙方都可以選擇單方面關閉通道。因為所有各方都有多個多籤名。在這個 網絡上有許多用戶之間的通道,理論上可以通過這個網絡向任何人發送付款。
本文來源: 金色財經 / 作者:夥伴雲