目前,Alice 和 Bob 已經開通了一個雙向支付通道,并分別往通道中存入了 5btc。他們已經來回完成了兩筆交易。在當前通道狀態下,Alice 和 Bob 可以通過終止通道各自取回 5btc。
現在,他們想要在通道中放入一個哈希時間鎖合約(HTLC),以確保 Bob 在用 1btc 交換 Carol 手中的秘密值后,Bob 可以從 Alice 那里取回 1btc。
就像之前的步驟一樣(詳見 Part 1),Alice 和 Bob 先要各自創建一筆新的承諾事務。這兩個承諾事務跟之前創建的承諾事務很像,包含一個普通的輸出、一個帶有 CSV 時間鎖(相對時間鎖)的多簽地址輸出和一個特殊的哈希鎖。接著,像之前的步驟一樣,Alice 和 Bob 交換之前的秘密值來讓之前的通道狀態失效。一旦交換過秘密值后,Alice 和 Bob 就可以簽署各自的承諾事務,并在任何時候將這承諾事務發送到區塊鏈上。
身份管理解決方案Atala Prism被PMI列入今年最具影響力的項目名單:金色財經報道,總部位于賓夕法尼亞州的項目和產品管理專家組織PMI已將Cardano協議背后公司Input Output的身份管理解決方案Atala Prism列入了今年最具影響力的項目名單。Input Output此前宣布已與埃塞俄比亞教育部合作,以開發一個區塊鏈驅動的系統,旨在監測當地學校學生的表現。該項目被Input Output稱為“最大的區塊鏈部署”,預計將于2022年初啟動,目的是提高教育效率,確保貧困農村地區學生的社會流動性。[2021/10/26 6:12:21]
這些步驟與之前的步驟基本相同,除了一點。Alice 和 Bob 新創建的承諾事務包含一個新的輸出,而這個輸出價值 1btc。(因此,支付通道中的 btc 余額變成了 Alice:4;Bob:5;新的輸出:1。)
聲音 | 瑞士加密貨幣銀行SEBA高管:需要一個加密銀行讓人們理解區塊鏈在銀行部門的用例:據消息,瑞士加密貨幣銀行SEBA托管存儲和交易銀行業務負責人Phil Dettwiler表示,比特幣確實是一個投資機會,鑒于其估值不斷上升,他強調了比特幣作為價值儲存工具的資格。而Dettwiler被問及為什么在使用比特幣不需要銀行的情況下甚至需要加密銀行時,他表示,需要一個加密銀行來讓人們理解區塊鏈在銀行部門的用例。Phil Dettwiler說:“純粹的比特幣最大化主義者可能永遠不會進入一家銀行,但看看區塊鏈的三難困境:分散、可擴展性和安全性……我確實認為,為了增加安全,我正在減少一些權力下放,這是值得的,特別是在帶來便利的同時。”[2020/2/15]
這個新的輸出本質上是哈希時間鎖合約,而且相比其它輸出更有趣,因為有三種方式可以解鎖它。
聲音 | 陳偉星:有了區塊鏈后Token是避不開的 必須理解它:陳偉星剛剛在微博表示,有了區塊鏈技術,我們要面對一些現實:1.必須得發展行業,這是未來30年讓中國成為全球金融大國的核心機會;2.Token是避不開的,必須理解它;3.全球化交易是避不開的,必須接受它;4.未來加密數字經濟的愿景是很好的,這很可能是人類的希望。
我們也要面對一些現實的困境就是:如何分別騙局?如何打擊騙子?現在全球的監管治理方向主要有:1.辨別是否涉嫌證券發行與交易,納入證券法體系;2.辨別是否存在欺詐;3.辨別是否存在操縱市場;4.辨別是否存在貪污挪用公共資金。社會的進步都不是溫柔鄉來的,與人性之惡的斗爭,需要用智慧和創造。[2019/6/6]
第一種方法是,只有當后序事務包含 Bob 的簽名和秘密值時,(包含在 Alice 和 Bob 的承諾事務內的)新的輸出才會釋放 btc。無論 Alice 或 Bob 是否簽署并廣播承諾事務,只有 Bob 可以解鎖該輸出 —— 只要他將秘密值包含在后序事務內。但是,兩個承諾事務存在一處細微差別:如果 Bob 終止通道,會受到 CSV 時間鎖的約束。這時,Bob 必須等待 1000 個區塊才能取回自己的 btc。(如果 Alice 終止通道,Bob 就可以立即取回自己的 btc。)
動態 | 韓國吉爾醫療中心醫院將創建一個基于區塊鏈的健康數據管理解決方案:據cointelegraph報道,區塊鏈驅動的醫療數據市場Longenesis和生物技術公司insilicon Medicine已與韓國吉爾醫療中心醫院(hospital Gil medical Center)達成協議,將創建一個基于區塊鏈的健康數據管理解決方案。作為合作的一部分,雙方打算開發一個基于Bitfury的Exonum區塊鏈框架的區塊鏈驅動平臺,以提高數據收集的效率,促進醫學研究進程,并確保患者同意的透明管理。[2019/4/24]
為什么 Bob 需要等待 1000 個區塊呢?原因跟我們之前解釋的差不多:如果 Bob 試圖簽署并廣播過期的通道狀態,Alice 就可以拿走 1 btc。這就是解鎖輸出的第二種方法。如果 Alice 提供 Bob 的(最新)秘密值,就可以 “偷走” 通道內的資金。
德國咨詢公司 Camelot開發區塊鏈醫療信息管理解決方案:Cointelegraph報道稱,德國咨詢公司 Camelot已經開發了一項基于區塊鏈技術的解決方案,以幫助銘感醫療信息的管理。該公司利用其Hypertrust X-Chain管理系統為健康管理產業提供安全的數字平臺,以用于交易客戶信息,旨在為治療過程中的所有授權角色提供區塊鏈下去中心化的數據儲存。[2018/4/10]
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:BOBLICALIALICEBOB幣合法嗎Chalice FinanceHerbalist Tokenalice幣前景
今年6月初,南美國家薩爾瓦多 (EI Salvador) 的國會以“絕對多數”贊成的投票結果通過《比特幣法》,成為全世界第一個將比特幣作為法定貨幣的國家.
1900/1/1 0:00:00隨著越來越多的比特幣礦工從中國遷移,盡管能源充足且氣候涼爽,但他們對在加拿大落戶猶豫不決。但為什么?加拿大似乎擁有許多比特幣挖礦優勢——大量閑置的可再生資源(主要是水電)、涼爽的氣候(這對設備來.
1900/1/1 0:00:00融資9億美元的FTX聯合創始人告訴你DEFI生態還需要什么?西班牙將提供800萬歐元用于元宇宙體驗和視頻游戲:金色財經報道.
1900/1/1 0:00:00近期,加密市場監管成為加密行業內外部最為關注的話題之一,以美國為代表的多個國家紛紛加大了對加密市場的監管力度。目前來看,各國監管將在加密行業扮演越來越重要的角色.
1900/1/1 0:00:00隨著區塊鏈技術的突破與發展,人們對于在區塊鏈基礎上搭建完整的生態的需求越來越強烈。區塊鏈擁有著去中心化、不可篡改、不可偽造的特性,特別適用于構建使用于各行各業在各個維度的信任模型,具有重要的社會.
1900/1/1 0:00:00區塊鏈技術——以及它們啟用的加密貨幣——有可能像30 年前的互聯網那樣徹底地重塑世界。正如我們不需要了解 TCP/IP 是什么或數據包路由如何工作以使用萬維網一樣,我們也不需要了解加密的所有細節.
1900/1/1 0:00:00