以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

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

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 也不知道該找哪個來追責。

Lido DAO提議變更治理系統,引入面向質押者和LDO持有者的雙重治理解決方案:6月18日消息,Lido DAO提議變更Lido治理系統,以“減少其代幣持有者的現有治理范圍”。雖然Lido DAO目前部署在以太坊上,但LDO持有者對其他鏈上的流動質押協議擁有治理權力,包括Polygon和Solana。

在該DAO當前的多鏈治理系統下,LDO持有者有與其他鏈相關的激勵,“不一定與以太坊網絡參與者的激勵相一致,”Lido的智能合約開發者Sam Kozin在一篇博客文章中寫道。

為了解決這個問題,Lido團隊提出了一個雙重治理解決方案,提議引入“一種針對質押者和LDO持有者之間不當激勵的爭議和解決機制”。(Blockworks)[2022/6/18 4:36:02]

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

Tether CTO:USDT競爭者太差,他們不理解這個市場未來的潛力:近日,在某線下活動中,針對主持人提出的“在2019年的紐約檢察長辦公室事件之后,Tether為什么依舊茁壯成長,依舊這么熱門?”這一問題,Tether CTO Paolo Ardoino回應稱:Tether被社區信任,每天有很多公司找我們,將大量的美金換成USDT。我們知道怎么服務好客戶,我們知道怎么運作這個產業,是我們發明了這個概念,我們發明了它并且還在一直保持創新。我們也保持在其他區塊鏈上發展,我們一直理解,區塊鏈不能只取其一,而要共生共存。你只需要提供工具,如果你足夠好的話。我們曾就Tether話題打過趣,不是因為USDT是一個完美的穩定幣,而是競爭者太差了,他們不理解這個市場未來的潛力。(深鏈財經)[2020/4/30]

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

動態 | 韓國吉爾醫療中心醫院將創建一個基于區塊鏈的健康數據管理解決方案:據cointelegraph報道,區塊鏈驅動的醫療數據市場Longenesis和生物技術公司insilicon Medicine已與韓國吉爾醫療中心醫院(hospital Gil medical Center)達成協議,將創建一個基于區塊鏈的健康數據管理解決方案。作為合作的一部分,雙方打算開發一個基于Bitfury的Exonum區塊鏈框架的區塊鏈驅動平臺,以提高數據收集的效率,促進醫學研究進程,并確保患者同意的透明管理。[2019/4/24]

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

聲音 | Samson Mow:很難理解為何質疑Liquid網絡不是真正的側鏈:據Bitcoinist消息,Blockstream首席戰略官Samson Mow近日表示,很難理解為何會有人質疑Liquid網絡并不是真正的側鏈。Liquid網絡與兩種數字貨幣錨定,并且其數據可在其他鏈上被驗證。[2018/10/13]

所以 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:BOBLICICEALICEbob幣在哪個交易所Incooom Genesis Psychedelicflokiceo幣發行價alice幣前景

幣贏交易所
金色前哨 | 詐騙及洗錢風險仍存 薩爾瓦多比特幣法引起公民抗議_比特幣

薩爾瓦多法律宣布比特幣為法定貨幣的快速通過并沒有得到該國公民的好評。Decrypt消息顯示,薩爾瓦多一群由左派工會、學生協會和其他組織組成的群眾聚集在立法議會,抗議該國采用比特幣作為其國家貨幣.

1900/1/1 0:00:00
一文帶你了解數據可用性檢查_區塊鏈

數據可用性檢查須知 本文旨在解釋數據可用性檢查,以及為什么區塊鏈的擴容方案,例如以太坊 2.0,需要它們.

1900/1/1 0:00:00
淺析利用虛擬貨幣洗錢_USD

提到洗錢,我們經常會在電影中見到各種黑幫老大洗錢的場景,有利用賭場、古董買賣、境外投資、虛擬商品等作為媒介的洗錢手法,而現在有了虛擬貨幣.

1900/1/1 0:00:00
一年巨虧115億 區塊鏈第一股踩進“地雷陣” 還有多個謎題待解_ROI

從易見股份今年4月28日盤后宣布因不能如期披露年報而停牌開始,持有該股的投資者就預感不好。因為滬深兩市無法正常披露2020年年報的只有兩家公司,另一家是已經收到退市事先告知書的斯太爾.

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

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

1900/1/1 0:00:00
金色觀察|Uniswap第四批Grants發給了什么項目?_UNI

Uniswap的第四批Grants確定了,這次共計175萬美元,一共是52個受助者,分為14個項目。這是UGP v0.1進展六個月后的最后一波.

1900/1/1 0:00:00
ads