比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

理解閃電網絡:結算并關閉支付通道_BOB

Author:

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

目前,Alice 和 Bob 已經開通了一個雙向支付通道,并分別往通道中存入了 5btc。他們已經來回完成了兩筆交易。在當前通道狀態下,Alice 和 Bob 可以通過終止通道各自取回 5btc。

現在,他們想要在通道中放入一個哈希時間鎖合約(HTLC),以確保 Bob 在用 1btc 交換 Carol 手中的秘密值后,Bob 可以從 Alice 那里取回 1btc。

就像之前的步驟一樣(詳見 Part 1),Alice 和 Bob 先要各自創建一筆新的承諾事務。這兩個承諾事務跟之前創建的承諾事務很像,包含一個普通的輸出、一個帶有 CSV  時間鎖(相對時間鎖)的多簽地址輸出和一個特殊的哈希鎖。接著,像之前的步驟一樣,Alice 和 Bob 交換之前的秘密值來讓之前的通道狀態失效。一旦交換過秘密值后,Alice 和 Bob 就可以簽署各自的承諾事務,并在任何時候將這承諾事務發送到區塊鏈上。

加密社區回應查理·芒格抨擊加密貨幣:在他這個年齡無法理解新技術并不奇怪:12月3日消息,億萬富翁投資者查理·芒格 (Charlie Munger) 周五在Sohn Hearts and Minds會議上發表講話,強調了他對加密貨幣的普遍厭惡及其在市場上造成的淘金熱。他永遠不會參與這個市場,并希望加密貨幣沒有被發明。他表示贊同中國的加密禁令,認為這做出了正確的決定。

加密社區的許多人隨后對芒格對比特幣的最新評論做出了反應,許多人指出,在他這個年齡無法理解像比特幣這樣的新技術并不奇怪。Synthetix創始人Kain Warwick還強調,盡管芒格愿意通過賣好東西賺錢,但伯克希爾哈撒韋公司是可口可樂的最大股東,可口可樂被認為是“許多健康問題的重要貢獻者”。加密和區塊鏈播客系列The Crypto Corner的項目總監Jamil Hasan指出,芒格不投資加密不應該讓這個行業感到困擾:“如果查理芒格不購買加密,我沒關系。我敢肯定,查理也買了一些我不需要的東西。”(Cointelegraph)[2021/12/3 12:49:39]

這些步驟與之前的步驟基本相同,除了一點。Alice 和 Bob 新創建的承諾事務包含一個新的輸出,而這個輸出價值 1btc。(因此,支付通道中的 btc 余額變成了 Alice:4;Bob:5;新的輸出:1。)

Yam Finance公布DAO資金管理解決方案DAO House細節:3月4日,Yam Finance官方發文公布DAO House細節。DAO House是專為DAO設計的資金管理解決方案。DAO House采用與Set Protocol合作開發并由Set Protocol提供支持基于智能合約的TokenSet產品組合。每個DAO House的自定義投資策略都被編碼到TokenSets智能合約中。此前2月13日消息,Yam Finance社區投票批準yamHOUSE 100萬美元初始資金。帶SetProtocol的“Yam DAO Set”項目被更名為“yamHOUSE”+“DAO House”。[2021/3/4 18:13:33]

這個新的輸出本質上是哈希時間鎖合約,而且相比其它輸出更有趣,因為有三種方式可以解鎖它。

聲音 | 美聯儲埃文斯:加密貨幣Libra可以很快壯大起來 美聯儲需要理解其意義:美聯儲埃文斯:Facebook(FB.O)旗下加密貨幣Libra可以很快壯大起來,美聯儲需要理解其意義。[2019/9/25]

第一種方法是,只有當后序事務包含 Bob 的簽名和秘密值時,(包含在 Alice 和 Bob 的承諾事務內的)新的輸出才會釋放 btc。無論 Alice 或 Bob 是否簽署并廣播承諾事務,只有 Bob 可以解鎖該輸出 —— 只要他將秘密值包含在后序事務內。但是,兩個承諾事務存在一處細微差別:如果 Bob 終止通道,會受到 CSV 時間鎖的約束。這時,Bob 必須等待 1000 個區塊才能取回自己的 btc。(如果 Alice 終止通道,Bob 就可以立即取回自己的 btc。)

對加密貨幣監管語言的理解存在分歧:在最近的一篇文章中,Bitwage首席執行官喬納森?切斯特(Jonathan Chester)發表了一篇評論文章,討論了試圖將加密貨幣與現有的監管語言相互適應和將投資加密貨幣法的個人分類過程中遇到的挑戰。fintech和regtech的首席執行官Juan Llanos表示,他們對加密貨幣社群和負責監管加密貨幣市場的監管機構之間的關鍵術語的理解存在分歧。[2018/4/13]

為什么 Bob 需要等待 1000 個區塊呢?原因跟我們之前解釋的差不多:如果 Bob 試圖簽署并廣播過期的通道狀態,Alice 就可以拿走 1 btc。這就是解鎖輸出的第二種方法。如果 Alice 提供 Bob 的(最新)秘密值,就可以 “偷走” 通道內的資金。

福泉投資CEO:入駐孵化器的項目,對技術的理解也不是很深刻:證券時報近日發文,文章提到福泉投資CEO喬治受訪稱,旗下入駐孵化器的項目中有些對技術的理解也不是很深刻,孵化器或可以輔助他們對接商業模式和進行發展路線研討。喬治也提到,“我們做孵化器之前看了好幾百份白皮書,質量高的不到5%,95%都是處在幻想階段的,并沒有理解技術的本質。”[2018/3/19]

Alice 和 Bob 可以玩這樣一個游戲:如果 Alice 試圖廣播過期的通道狀態,Bob 可以使用 Alice 的秘密值取走那 1 btc(甚至無需提供秘密值)。

第三種方法是,與其它哈希時間鎖合約一樣,這兩個承諾事務也包含常見的 CLTV 時間鎖(絕對時間鎖)超時退回機制,即,如果 Bob 沒有在限期(比如兩周)內將秘密值包含在后序事務內,Alice 就可以取回自己的1btc。在這種情況下,終止通道的人是 Alice 還是 Bob 都沒關系。

那么,具體是如何操作的?

Alice 和 Bob 各自持有部分有效的承諾事務。如果 Alice 將自己持有的(也是 Bob 發給她的)承諾事務發送到區塊鏈上,就會立即發送 5btc 給 Bob。Alice 則需要等待 1000 區塊之后才能取回自己的 4btc。另外,Bob 有兩周時間提供秘密值,解鎖 “哈希時間鎖合約輸出” 對應的 1 btc。(如果他沒有在兩周內提供秘密值,Alice 就可以取回這 1btc。)

與此同時,Bob 隨時都可以將他的承諾事務上鏈,并立即將 4btc 發送給 Alice。接著,他必須等待 1000 區塊過后才能從一個地址那里取走 5 btc,如果他在限期內提供秘密值,還能解鎖 “哈希時間鎖合約輸出” 對應的 1 btc。(如果他沒有在兩周內提供秘密值,Alice 就可以取回這 1btc。)

當然了,如果 Alice 或 Bob 在將來任何時候試圖作惡,簽署并廣播過期的通道狀態,另一方都可以阻止作惡方,并偷走通道內的所有 btc。

這時,Bob 一定會收到 1btc 來交換他手中的秘密值(假如他有的話)。他要做的只是簽署并廣播他從 Alice 那里得到的承諾事務,將秘密值包含在一個后序事務內,然后簽署并廣播該后序事務。

Alice 知道這一點。她沒有辦法騙走 Bob 的 btc,即使她通過其它手段得到了秘密值。

因此,Alice 和 Bob 還不如在支付通道外進行 “結算”。Bob 可以將秘密值給 Alice,Alice 可以同意更新通道狀態,這樣就不需要哈希時間鎖合約和截止日期了。

假設 Alice 和 Bob 都想讓通道保持開啟,這也很正常:比起在鏈上終止通道省事多了。

最后才是閃電網絡真正強大的地方:

本系列文章中所述內容幾乎都不需要實際上用到比特幣區塊鏈。

如果 Alice 和 Bob 想要和平關閉通道,可以創建一個事務來完全覆蓋掉開啟通道事務之后的所有事務。他們可以根據最新通道狀態中所示的 btc 余額歸屬情況,通過關閉通道事務將自己應得的 btc 余額發送給自己。

具體來說,這意味著如果 Alice 想要關閉通道,她可以創建一個事務向自己支付 4btc,同時向 Bob 支付 6btc,然后讓 Bob 簽署并廣播該事務。Bob 沒有理由不答應這個請求,他大概率會配合 Alice 關閉該通道。

最后,只會有兩筆事務被廣播到比特幣網絡并打包進區塊:開啟通道事務和關閉通道事務。哪怕 Alice 和 Bob 之間發生了 100 萬筆交易也是這個結果,因此極大地減輕了區塊鏈的負擔。

格外感謝 Rusty Russell 和 JosephPoon 的信息和額外的反饋。

Tags:BOBALICELICALIBOBTALICE價格SLICE幣Decentralized Social

幣贏交易所
加密貨幣帶來金融市場行為的新時代:從機構驅動到散戶、網紅和流量驅動_BSP

我們知道金融市場是由機構主導的,任何大型金融公司,從保險承銷商到多空對沖基金都是機構。從大的角度來看,機構的行為模式非常相似.

1900/1/1 0:00:00
如何對沖 DeFi 風險?_DEF

加密貨幣的價格波動,并沒有澆滅人們對DeFi的熱情,雖然DeFi是去中心化世界的一朵花,但凡事都有風險,DeFi也不例外.

1900/1/1 0:00:00
“元宇宙”爆紅:巨頭們加碼添薪火_元宇宙

在一段時間里,“元宇宙(Metaverse)”只停留在概念階段。今年3月,Roblox在紐交所上市,不僅成為市值超400億美元的“新貴”,還帶火了“元宇宙”,被稱為“元宇宙第一股”.

1900/1/1 0:00:00
ETH 2.0 抽絲剝繭 升級后將帶來哪些關鍵變化?_ETH

以太坊 2.0 是對以太坊網絡的升級,它提高了網絡的速度、效率和可擴展性,同時保持了安全性和去中心化。 升級對以太坊非常重要,而這將包括三個主要階段:階段 0 — 在信標鏈上部署和抵押.

1900/1/1 0:00:00
加密貨幣錢包的下一個戰場從移動端走向瀏覽器插件_COIN

移動互聯網的熱潮下,imToken、Trust Wallet 以及 Argent 等移動端錢包百花齊放,MetaMask 一度成為了以太坊瀏覽器插件錢包的唯一選擇.

1900/1/1 0:00:00
增長勢頭超越Axie:異軍突起的鏈游新星CryptoBlades是何來歷_CRY

在這個加密通證普遍不景氣的夏天,區塊鏈游戲成為市場的新寵。最近90天內,Axie Infinity的30日交易額從3668357.98美元飛漲到429653644.8美元,漲幅為117倍(數據來.

1900/1/1 0:00:00
ads