原文標題:《UNDERSTANDINGTHELIGHTNINGNETWORK,PART3:COMPLETINGTHEPUZZLEANDCLOSINGTHECHANNEL》
原文作者:AARONVANWIRDUM
原文編譯:閔敏?&?阿劍,以太坊愛好者
閃電網絡
目前,Alice和Bob已經開通了一個雙向支付通道,并分別往通道中存入了5btc。他們已經來回完成了兩筆交易。在當前通道狀態下,Alice和Bob可以通過終止通道各自取回5btc。
現在,他們想要在通道中放入一個哈希時間鎖合約,以確保Bob在用1btc交換Carol手中的秘密值后,Bob可以從Alice那里取回1btc。
美國說唱歌手Megan Thee Stallion與Cash App合作發布比特幣科普視頻:美國說唱歌手Megan Thee Stallion與由Square開發的移動支付服務Cash App合作發布了一段名為“Bitcoin for Hotties”的視頻。該視頻從她的角度解釋了什么是比特幣,為什么比特幣有價值等內容。Megan Thee Stallion在Instagram上擁有超過2410萬粉絲,在 Twitter上擁有640萬粉絲。(Bitcoin News)[2021/8/8 1:41:10]
就像之前的步驟一樣,Alice和Bob先要各自創建一筆新的承諾事務。這兩個承諾事務跟之前創建的承諾事務很像,包含一個普通的輸出、一個帶有CSV時間鎖的多簽地址輸出和一個特殊的哈希鎖。接著,像之前的步驟一樣,Alice和Bob交換之前的秘密值來讓之前的通道狀態失效。一旦交換過秘密值后,Alice和Bob就可以簽署各自的承諾事務,并在任何時候將這承諾事務發送到區塊鏈上。
國務院:推進科普與區塊鏈技術深度融合:為貫徹落實黨中央、國務院關于科普和科學素質建設的重要部署,依據《中華人民共和國科學技術進步法》、《中華人民共和國科學技術普及法》制定《全民科學素質行動規劃綱要(2021-2035年)》,其中要求實施智慧科普建設工程。推進科普與區塊鏈等技術深度融合,強化需求感知、用戶分層、情景應用理念,推動傳播方式、組織動員、運營服務等創新升級,加強“科普中國”建設,強化科普信息落地應用,與智慧教育、智慧城市、智慧社區等深度融合。(新華社)[2021/7/10 0:40:52]
這些步驟與之前的步驟基本相同,除了一點。Alice和Bob新創建的承諾事務包含一個新的輸出,而這個輸出價值1btc。
這個新的輸出本質上是哈希時間鎖合約,而且相比其它輸出更有趣,因為有三種方式可以解鎖它。
中科院自動化研究所將面向大中小學生開展區塊鏈等主題的科普講座:5月21日,新華網訊,今年,中國科學院自動化研究所將舉辦第十四屆“自動化之光”公眾科學開放日活動。屆時,自動化所將面向大中小學生分別開展《腦與智能》、《區塊鏈技術與平行智能》、《大數據時代的視覺智能》、《動畫真奇妙》等4個主題報告,用實例和生動的演示深入淺出地為大家揭示智能技術的原理和奧妙。[2018/5/21]
第一種方法是,只有當后序事務包含Bob的簽名和秘密值時,(包含在Alice和Bob的承諾事務內的)新的輸出才會釋放btc。無論Alice或Bob是否簽署并廣播承諾事務,只有Bob可以解鎖該輸出——只要他將秘密值包含在后序事務內。但是,兩個承諾事務存在一處細微差別:如果Bob終止通道,會受到CSV時間鎖的約束。這時,Bob必須等待1000個區塊才能取回自己的btc。
科普時報:區塊鏈與云計算長期發展目標不謀而合:據《科普時報》今日報道,區塊鏈與云計算兩項技術的結合,從宏觀上來說,一方面,利用云計算已有的基礎服務設施或根據實際需求做相應改變,實現開發應用流程加速,滿足未來區塊鏈生態系統中初創企業、學術機構、開源機構、聯盟和金融等機構對區塊鏈應用的需求。另一方面,對于云計算來說,“可信、可靠、可控制”被認為是云計算發展必須要翻越的“三座山”,而區塊鏈技術以去中心化、匿名性,以及數據不可篡改為主要特征,與云計算長期發展目標不謀而合。[2018/5/4]
為什么Bob需要等待1000個區塊呢?原因跟我們之前解釋的差不多:如果Bob試圖簽署并廣播過期的通道狀態,Alice就可以拿走1btc。這就是解鎖輸出的第二種方法。如果Alice提供Bob的秘密值,就可以「偷走」通道內的資金。
Alice和Bob可以玩這樣一個游戲:如果Alice試圖廣播過期的通道狀態,Bob可以使用Alice的秘密值取走那1btc。
第三種方法是,與其它哈希時間鎖合約一樣,這兩個承諾事務也包含常見的CLTV時間鎖超時退回機制,即,如果Bob沒有在限期內將秘密值包含在后序事務內,Alice就可以取回自己的1btc。在這種情況下,終止通道的人是Alice還是Bob都沒關系。
那么,具體是如何操作的?
Alice和Bob各自持有部分有效的承諾事務。如果Alice將自己持有的承諾事務發送到區塊鏈上,就會立即發送5btc給Bob。Alice則需要等待1000區塊之后才能取回自己的4btc。另外,Bob有兩周時間提供秘密值,解鎖「哈希時間鎖合約輸出」對應的1btc。
與此同時,Bob隨時都可以將他的承諾事務上鏈,并立即將4btc發送給Alice。接著,他必須等待1000區塊過后才能從一個地址那里取走5btc,如果他在限期內提供秘密值,還能解鎖「哈希時間鎖合約輸出」對應的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萬筆交易也是這個結果,因此極大地減輕了區塊鏈的負擔。
格外感謝RustyRussell和JosephPoon的信息和額外的反饋。
巴比特訊,波卡生態預言機和預測協議OptionRoom在推特上發布有關“將OptionRoom恢復至ChainSwap攻擊事件之前狀態”的最新進展:1.已對所有智能合約進行審計并增加安全措施.
1900/1/1 0:00:00據北京青年報報道,7月29日,北京市正式發布《推動城市南部地區高質量發展行動計劃(2021—2025年)》,提出構建以新興金融為主、科技和專業服務為附的產業體系,建設金融科技創新示范區.
1900/1/1 0:00:007月24日,2021世界區塊鏈大會·杭州正式開幕。本屆大會以“無限未來”為主題,匯聚全球的100+區塊鏈、加密貨幣行業頭部創業者、研究者,以胸懷萬里世界的姿態,共同放眼無限未來的行業想象.
1900/1/1 0:00:00巴比特訊,NFT游戲AxieInfinity今日發布7月份發展更新:1.Axie協議在過去30天內產生的費用超過了任何其他加密產品,包括比特幣和以太坊.
1900/1/1 0:00:00巴比特訊,今日,由分布式數字身份產業聯盟主辦,蘇州高鐵新城數字金融產業發展有限公司、蘇州長通互聯科技有限公司、蘇州成方云數字科技有限公司協辦的分布式數字身份高峰論壇于蘇州高鐵新城舉辦.
1900/1/1 0:00:00巴比特訊,7月30日,人民銀行召開2021年下半年工作會議。會議總結了上半年人民銀行系統重點八項工作,并明確了下半年重點任務.
1900/1/1 0:00:00