買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > LTC > Info

ROL:理解閃電網絡:如何構建閃電網絡?什么是哈希時間鎖?_ASTROLION

Author:

Time:1900/1/1 0:00:00

在上一篇文章中,Alice 和 Bob 建立了一個雙向的支付通道。現在,Alice 想要給一個第三方 Carol 支付 1 btc。

一般來說,Alice 和 Carol 需要在彼此之間開設一個支付通道。但實際上并不需要。因為 Bob 和 Carol 之間已經有了一個通道,所以 Alice 可以通過 Bob 給 Carol 支付。

具體來說,Alice 可以給 Bob 支付 1 btc,而 Bob 再支付 1 btc 給 Carol。

但是,Alice 實際上并不信任 Bob,或者 Carol 并不信任 Bob。她擔心把錢給 Bob 之后,Bob 不會給 Carol;又或者,他把錢給了 Carol,但 Carol 謊稱自己壓根沒見到錢,而 Alice 也不知道該找哪個來追責。

Peter Schiff被支持比特幣的兒子指出“對貨幣的理解有缺陷”:比特幣反對人士、黃金愛好者Peter Schiff近期在推特上表示,“Max Keiser(華爾街金融分析師、比特幣支持者)說,我反對比特幣是因為我是一個法幣迷。在比特幣的奇異世界里,黃金是新的法幣。顯然,Max Keiser不理解法定貨幣的概念,也不理解它與合法貨幣或實際貨幣的區別。這解釋了他為何對比特幣如此癡迷。”

Peter Schiff 18歲的兒子、比特幣支持者Spencer Schiff對此回復道:“你對金錢的理解是有缺陷的。你認為貨幣是否堅挺的關鍵決定因素是是否擁有“內在價值”,這是一個荒謬的概念。健康貨幣與法定貨幣的區別在于前者出現在自由市場上,而不是通過強制性的國家法令。”Keiser還點贊了Spencer的推特,稱“未來屬于比特幣愛好者。”(Bitcoin.com)[2020/12/31 16:11:22]

因此,Alice 希望能保證,僅當 Bob 給了 Carol 1 btc,自己才需要給 Bob 支付 1 btc。

Messari前主管:如果理解了比特幣 絕對沒有理由不理解DeFi:Messari前主管、股票及加密貨幣交易員Qiao Wang發推表示:在加密貨幣的簡短歷史中,我們已經看到了無數故事。然而,DeFi是必將留下的極少數之一。自比特幣以來,我們在區塊鏈上有了“價值”。下一個合理的步驟是交易,借出,借入,抵押,轉移風險等等。如果你理解了比特幣,就絕對沒有理由不理解DeFi。不要被標簽所迷惑。[2020/10/5]

當 Alice 要給 Carol 支付 1 btc 時,她讓 Carol 先生成一個秘密值(一個隨機的數字串)并把對應的哈希值發給她。Alice 也告訴 Carol 可以用這個秘密值跟 Bob 交換 1 btc。

BlockVC創始人徐英凱:新金融可以從資產創新、技術創新和模式創新三部分來理解:金色財經現場報道,8月6日“2020 Cointelegraph中文大灣區·國際區塊鏈周”在深圳舉行。BlockVC創始人徐英凱在“新金融,新生態,新格局”圓桌論壇上表示,新金融可以從資產創新、技術創新、模式創新三部分來理解。資產創新方面,數字資產本身就是信息金融資產,本身是商品,有些也被當做具有使用權的貨幣來使用,這就創造了新型資產;技術創新則是區塊鏈與互聯網的結合,尤其是移動終端的普遍,移動化與DeFi的結合,會使得新金融有更大的發展;模式創新部分,傳統金融的銀行保險通過與數字經濟結合,會出現不少金融產品,不管是供應鏈還是保險資產,以后會有越來越多的基于區塊鏈的新型金融模式出現。[2020/8/6]

與此同時,Alice 把從 Carol 處得到的哈希值發給 Bob,并告訴 Bob 如果 Bob 能提供對應于這個哈希值的原始值,她就會給 Bob 1 btc(這個原始值當然只有 Carol 擁有)。

聲音 | 嘉楠耘智聯席董事長:研究區塊鏈需借助比特幣來加深理解:嘉楠耘智聯席董事長孔劍平在17日的行業會議上發表演講,表示目前區塊鏈處于探索階段。作為比特幣的底層技術,現階段研究區塊鏈,還需要借助比特幣來加深對其理解。孔劍平同時呼吁,未涉足區塊鏈領域或與之相關領域的投資者理性投資,避免淪為韭菜。[2018/10/17]

所以 Bob 找到 Carol,用 1 btc 換來了 Carol 的初始值。

然后,Bob 找回 Alice,提供這個初始值。Alice 因此知道了 Bob 一定給過錢了,也就是 Carol 肯定已經收到了 1 btc,于是就把錢給了 Bob。

皆大歡喜。

幾乎,啊,幾乎是皆大歡喜。

在這種「過家家」的情形下,中間人 Bob 還是需要新人 Alice 和 Carol。Bob 必須相信 Carol 給他的是一個真正有用的值(不然錢都給了就拿不回來了),而且要相信 Alice 真的會給他 1 btc,假如他能提供對應于哈希值的原像的話。

這時候,我們就需要哈希時間鎖合約(HTLC)啦。

哈希時間鎖可以讓 Alice 和 Bob 用秘密值來交換 btc(當然 Bob 和 Carol 也需要這個,但我們先按下不提)。

為了使用哈希時間鎖,Alice 要將 1 btc 發送至一個新的多簽地址,而非直接發送給 Bob。這個地址中鎖定的 btc 可以通過兩種方式解鎖。

第一種方式是 Bob 將自己的簽名和秘密值一起發送至該地址。

第二種方式是 Alice 將自己的簽名發送至該地址。但是,這個方式存在 CLTV 時間鎖限制:Alice 必須等待一段時間(例如兩周)才能簽署并廣播交易取走這個 btc。

也就是說,Bob 有兩周時間來創建一個包含簽名和秘密值的交易,并廣播該交易,將多簽地址上的 btc 發送給自己。這樣一來,這筆交易就有了保證。只要 Bob 能提供秘密值,他就能取走 Alice 的 btc:在比特幣網絡公開廣播該交易可以讓 Alice 看到它。

如果 Bob 沒有在規定時限內提供秘密值,Alice 就可以取回她的 btc。就這么簡單。

再說回網絡,因為這是哈希時間鎖合約真正發揮作用的地方。

如上文所述,不僅 Alice 和 Bob 之間有哈希時間鎖合約,Bob 和 Carol 之間也有。因此,如果 Carol 向 Bob 索要 btc,Bob 也可以從 Carol 那里取得秘密值。這些在區塊鏈上都是可見的。

因此,如果發生這種情況,Bob 也一定可以從 Alice 那里拿到 1 btc。Bob 可以將從 Carol 那里拿到的秘密值在鏈上公開,發送至他與 Alice 的哈希時間鎖合約,然后取走多簽地址上的 1 btc。這兩個狀態通道有效地關聯了起來。

最后要強調的一點是,Bob 必須在有效期內從 Carol 那里拿到秘密值,否則 Alice 就有可能取回多簽地址上的 1 btc。如果等 Alice 取回 1 btc 之后 Bob 才從 Carol 那里拿到了秘密值,Bob 就會被卡在中間進退兩難。因此,Bob 和 Carol 的哈希時間鎖合約必須比 Alice 和 Bob 的先到期(例如,前者的時限可以設成 10 天,而非兩周)。這就是為什么哈希時間鎖合約需要 CheckLockTimeVerify(絕對時間鎖)而非 CheckSequenceVerify(相對時間鎖)。

最后還有一個問題需要解決:要保證閃電網絡的可用性,所有這些必須在鏈下完成。具體是如何實現的將在本系列第三篇文章中揭曉。

Tags:BOBROLCAROCARBobcoinASTROLIONCAROME-CARE

LTC
Chain:金色觀察 | Chainswap再次遭到攻擊 蒙受數百萬美元DeFi代幣損失_AIN

概要 1.攻擊者利用了ChainSwap智能合約代碼中的一個關鍵漏洞。2.這次襲擊造成了數百萬美元的損失,由Jake Paul支持的Wilder Web也蒙受了損失.

1900/1/1 0:00:00
ONT:95后入局幣圈 為暴利“交學費”_FRONT

幣圈的“套路”遠不止通過論壇忽悠散戶“入局買幣”這么簡單。“幣圈”還有專職忽悠散戶“挖礦”的“工作人員”。幣圈的暴利神話,吸引了一波又一波95后入局.

1900/1/1 0:00:00
區塊鏈:鄒傳偉:深入解析 AMM 條件流動性邏輯與潛在影響_EFI

Uniswap v3 在恒定乘積曲線 x*y=k 的基礎上增加了粒度控制功能(《對 Uniswap v3 的研究》(2021 年第 33 期)).

1900/1/1 0:00:00
區塊鏈:金色百科 | Circle、tZERO等加密公司上市為什么選擇SPAC?_SAFESPACE價格

自Coinbase今年4月成功上市,越來越多的加密貨幣企業包括礦企、交易所業務等紛紛踏上了合規、上市的道路.

1900/1/1 0:00:00
POK:binanceNFT市場與Virtue Poker合作推出NFT_Cobinhood

近日,全球首個獲得撲克游戲牌照的區塊鏈P2P撲克平臺Virtue Poker與新上線的幣安NFT市場合作,為名人堂和Virtue Poker團隊職業牌手Phil Ivey打造獨一無二NFT.

1900/1/1 0:00:00
ZER:教育部等六部門提出深入應用區塊鏈等技術推動教育數字轉型_Rezerve

原文標題:教育部等六部門關于推進教育新型基礎設施建設構建高質量教育支撐體系的指導意見各省、自治區、直轄市教育廳(教委)、網信辦、發展改革委、工業和信息化主管部門、通信管理局、財政廳(局)、中國人.

1900/1/1 0:00:00
ads