閃電網絡可能是比特幣區塊鏈上最受期待的創新。這種支付方案最早由JosephPoon和TadgeDryja在一年多以前提出,號稱能支持用戶之間在鏈下發送無限次的交易,而且成本極低——還能借用比特幣網絡提供的安全性。
至少有三家公司——Poon和Dryja的Lightning、Blockstream和Blockchain正在開發這種技術的實現。但在技術人員的小圈子之外,很少有人理解“微支付的未來”如何能引爆比特幣的潛能。
在本系列文章里,BitcoinMagazine?嘗試列舉閃電網絡最基礎的磚石,并展示這些東西如何能組合出閃電網絡這種即將到來的協議。
本系列的第一篇文章將列舉必要的模塊并展示這些模塊如何能組合起來創建“智能合約”;這個概念可以用來理解閃電網絡的第一個前提:雙向的支付通道。
模塊#1:未確認的事務
比特幣協議的核心是所謂的“事務”的概念;一般來說,一筆事務總是關聯著另一筆前序事務,并且可以用在未來的事務中。每筆事務都包括?輸入,指向?轉出?比特幣的地址;以及?輸出,指向?收到?比特幣的地址。此外,為了發送比特幣,輸入還必須滿足一些條件,比如要提供數字簽名來證明發送者具有輸入地址的“所有權”。同時,輸出也會確立這些比特幣在日后使用時候的新條件,在?后序事務?發出的時候必須滿足。
孫正義:比特幣難以理解 但數字貨幣很有用:11月20日消息,軟銀集團總裁孫正義在紐約時報峰會上表示,比特幣是“難以理解的”。孫正義表示其此前已經投資了2億美元,這是他個人資產的1%。但自從投資比特幣后,他稱,看到比特幣的價格每天每五分鐘波動一次,這使他無法專注于自己的業務。而停止對比特幣的投資,他“變得更好了”。他還表示,“我發現數字貨幣很有用,但我不知道它們是什么數字貨幣或它們產生于什么因素。”2019年4月消息,軟銀集團創始人孫正義在比特幣上損失了1.3億美元。(JP.Cointelegraph)[2020/11/20 21:28:21]
閃電網絡的一個關鍵特性是,它是由或多或少的常規比特幣事務組成的。只是,這些事務一般不會在比特幣網絡里傳播。相反,這些事務都是用戶保存在節點本地的——只不過,它們隨時可以放到比特幣網絡中傳播。
譯者注:如圖所示,比特幣就像支票一樣可以拆分,且其流轉會形成清晰的鏈條
模塊#2:杜絕多重支付
閃電網絡所需的第二個模塊可能不需要太多解釋,因為它可以說是比特幣協議本身的存在理由:多重支付的防范措施。如果兩筆事務依賴于同一個輸出,那只有其中一筆才會得到整個網絡的確認。
聲音 | 信通院金鍵:用連接范式3問理解區塊鏈:12月19日,由中國信息通信研究院、中國互聯網協會、北京航空航天大學聯合主辦的“智能+學院”區塊鏈系列中國互聯網協會專場培訓在北京召開。信通院工業互聯網與物聯網研究所所金鍵提出“連接范式3問”:1.智能連接:都說萬物互聯,為什么很多設備都連不起來?2.價值交換:為什么不能向發送短信一樣點對點的進行支付?3.數據保護:為什么信息不讓所有者做主?為什么我的數據不能隨身攜帶?不能發揮更大的價值?金鍵表示:“區塊鏈技術很復雜,但這3個問題給了我們啟發,讓我們知道來到了一個需要什么技術的時代,去理解區塊鏈技術到底能夠用來做什么。”(巴比特)[2019/12/19]
謹記:即使尚未確認的事務之間發生了沖突,最終也只有一筆會得到確認。
模塊#3:多簽名
閃電網絡的第三個模塊也很好理解:多簽名地址。。)
顧名思義,多簽名地址就是需要多個私鑰來“解鎖”、使用比特幣的地址。多簽名地址的條件可以設置得很多樣。比如,可以要求在3把私鑰中要有2把參與,才能轉出比特幣;或者是其它的數量要求。
聲音 | 德勤咨詢區塊鏈主管:建立必要的治理比理解和實現區塊鏈技術更為困難:據華爾街日報報道,德勤咨詢區塊鏈主管Geoff Lougheed表示:理解和實現區塊鏈技術通常比建立必要的治理更容易。希望在企業間建立區塊鏈的領導者往往無法召集一個團隊來決定利益相關者將如何操作區塊鏈、定義其規則、設置治理指南,以及創建一個整體組織結構。但這些因素對于區塊鏈的開發是不可或缺的,因為它們闡明了成員及其提供的信息之間如何互動。[2019/5/1]
閃電網絡一般使用2-2的多簽名要求。要從這樣的地址中轉出比特幣需要提供跟這兩把私鑰相關的兩個簽名,少一個都不行。
模塊#4:時間鎖
第四個模塊是時間鎖。時間鎖功能可以在一個輸出中放置一個鎖定條件,讓這些比特幣僅在未來某個時間之后才能花用。
有兩種類型的時間鎖:1)絕對時間鎖,叫做CheckLockTimeVerify;2)相對時間鎖,CheckSequenceVerify。CLTV會鎖定比特幣直至未來某個具體的具體:一個具體時間和日期,或者一個具體的區塊高度;而CSV只會使用相對時間。當一個CVS輸出上鏈之后,就要等待一定數量的區塊后,這筆輸出才能花用。
以太坊基金會顧問:SEC對數字貨幣缺乏理解 ETH肯定超越BTC:以太坊基金會顧問William Mougayar日前表示,監管機構缺乏對數字貨幣的基本理解。在試圖規范數字貨幣的舉措中,美國證券交易委員會對該行業的核心本質缺乏了解,而只是試圖采用一種通用方法。另外,Mougayar還表示ETH絕對會超越BTC,因為它擁有開發商,初創企業和風險投資的最大生態系統以及各種支持。目前數字貨幣正在被濫用,但數字貨幣不應只是作為投機工具而被使用,而是應該將其用于真正的目的。他指出ETH有53%的交易都基于智能合約,已經不僅僅是一種貨幣,而更是一種效用。[2018/5/19]
模塊#5:哈希值和秘密值
第五個,也是最后一個模塊——密碼學——也是比特幣本身最基礎的模塊。但在閃電網絡中,用法有所不同。
簡而言之,一個“秘密值”是一個很長而且獨一無二的數字串,是幾乎不可能猜測出來的,一臺電腦暴力運算無數次也猜不出來。而通過特殊的計算,這個秘密值又可以“打散”成一個不同的數,叫做“哈希值”。有趣之處正是這里:知道這個秘密值得人可以很容易地計算出其哈希值,但反之不成立,拿著哈希值你是反推不出那個秘密值的。
“艾倫秀”主持人艾倫?德格內雷斯:不理解比特幣就把它看做是只山羊:艾倫?德格內雷斯(Ellen Degeneres)是美國著名娛樂節目“艾倫秀”的主持人,最近她發表了對于比特幣的評論,并且把它比做成是“山羊”。艾倫把比特幣的數字特性比作是“一只可愛的山羊”,換句話說,它只存在于互聯網上,而無法完全傳達對數字貨幣的深刻理解。不過,艾倫還是做了一些解釋,她認為比特幣運作有點像股市,而且人們可以把比特幣存儲在線上或線下的數字錢包中。由于最近市場波動,比特幣價格已經從去年十二月的近2萬美元,下跌到了約7000美元。對于艾倫來說,她認為比特幣就像是個“數字古董巡演”,可以讓你成為百萬富翁,也會讓你徹底破產。[2018/2/17]
在比特幣區塊鏈上,這個機關又可以用在“鎖定比特幣”上。舉個例子,你可以在一個輸出中包含一個哈希值,要求后序的事務只有包含該哈希值對應的秘密值才能花費這筆輸出。
第一個挑戰:雙向的支付通道
在閃電網絡出現之前,就已經有“支付通道”的概念了。標準的支付通道是用于特定用途的,因此也很局限:它們都是單向的通道。Alice可以在鏈下向Bob發起多比支付,但Bob沒法用同一個通道給Alice支付。
而閃電網絡的一個關鍵特性就是,Poon和Dryja提出的免信任的雙向支付通道。
開啟通道
要建立一個雙向的支付通道,參與的雙方都必須首先對一筆開啟通道事務達成共識。這筆開啟事務決定了他們倆各要在這個通道中存入多少比特幣。
假設Alice想給Bob發送1btc。因為他們倆都預期以后會有頻繁往來,他們決定開啟一個雙向的支付通道。
要開啟這個通道,Alice和Bob每人都發送5btc到一個2-2的多簽名地址里。這就是“通道開啟事務”。這個地址里面的錢,只有Alice和Bob簽名同一筆事務才能花用。
此外,Alice和Bot都各自創建一個秘密值,然后交換哈希值。
現在,Alice創建一筆通道開啟事務的后序事務,且這是一筆“承諾事務”。在這筆承諾事務里,Alice把4btc發給她自己,而6btc發送給第二個多簽名地址;這個多簽名地址更有趣:Bob可以獨自解鎖這個地址,但是,要等1-00個區塊之后,Bob才能花里面的錢;Alice也可以獨自打開這個地址,前提是她?也?擁有Bob給她的哈希值所對應的秘密值。
Alice簽名了她的承諾事務。但是她不會把這筆事務廣播出去!相反,她只會把這筆事務發給Bob。
同時,Bob也做剛好對稱的操作。他也創建一筆承諾事務,把6btc發給自己,4btc發給一個新的多簽地址。Alice在等待1000個區塊后就可以獨自解鎖這個地址,或者Bob可以拿Alice的秘密值來解鎖這個地址。
Bob簽名了這筆事務,然后發給了Alice。
交換完了這些承諾事務和哈希值之后,他們再共同簽名并把那筆通道開啟事務廣播出去,使之能夠上鏈。現在,一個雙向的支付通道就開好了。
開啟通道之后,Alice和Bob都可以簽名和廣播他們從地方那里得到的、部分有效的承諾事務。如果Alice廣播了,則Bob會立即得到6btc。如果Bod廣播了,則Alice會立即拿到4btc。但簽名和廣播事務的那個,必須等待1000個區塊才能解鎖那個后序的多簽名地址,把剩余的比特幣拿走。
不過,這就是支付通道的關鍵技巧:不去簽名和廣播他們得到的承諾交易。
更新通道
后來,Bob想給Alice發回1btc,他們想更新這個通道的狀態,使之回到5:5的狀態。要實現這一點,Alice和Bob需要做兩件事。
首先,雙方都要把上面所講的流程再做一遍。這一次,Alice和Bob都把5btc分配給對方,都把5btc分配給那個多簽名地址。這些后續的多簽名地址的條件是類似的,只不過,他們都需要生成?新的?秘密值:Alice和Bob都要提供?新的?哈希值。他們都簽名自己的新承諾事務,并發送給對方。
其次,Alice和Bob都把他們的?第一個?秘密值交給對方。
這時候,Alice和Bob都能簽名和廣播他們最新得到的這筆承諾事務。他們的對手會立即獲得5btc,而廣播這自己則必須等待1000個區塊。就這樣,通道的狀態更新了。
但是,有什么能阻止Bob廣播舊的承諾事務呢?那筆承諾事務會給他分配6btc,比5btc要多……
阻止Bob的,當然就是他的第一個秘密值,也就是他已經給了Alice的那個秘密值。
因為,這時候Bob已經無法隨心所欲地簽名和廣播更老的那筆承諾事務了,因為Alice已經知道了Bob的第一個秘密值。如果Bob要簽名和廣播更老的承諾事務,他會立即把4btc發給Alice……且他自己要等1000個區塊才能申領,但是,Alice已經知道他的秘密值了,所以她可以利用這段時間先發制人,直接把剩下的6btc也提走!
而且,因為Bob也有了Alice的秘密值,所以對Bob來說同樣如此!要是Alice想簽名和廣播舊的承諾事務,Bob就可以偷走她放在通道里所有的btc了!
這就意味著Alice和Bob都要重組的激勵不去耍小手段,只廣播最近的狀態。
好了,有了雙向的支付通道之后,我們要把它拓展成一個支付網絡。這就是我們第二篇的主題。
感謝RustyRussell和JosephPoon的專門反饋。
Tags:比特幣ALICEICEBOB閃電比特幣價格alice幣怎么樣justice幣在哪個交易所可以買SpongeBob
上周末,線上零售巨頭亞馬遜公司一則招聘信息引起了人們的關注,因為這個崗位是——數字貨幣和區塊鏈產品負責人。此消息流出之后,比特幣很快便飆升到40,000美元,亞馬遜公司股價也上漲了約1%.
1900/1/1 0:00:00本文是Luxor對特定區域加密貨幣監管環境研究系列的第一篇文章。此系列文章將討論不同國家加密貨幣產業的立法、政策、稅收趨勢,著重闡述該國加密貨幣礦業的發展.
1900/1/1 0:00:007月22至25日,2021中國國際數字和軟件服務交易會在大連舉行。中國工商銀行、中國建設銀行、中國農業銀行等國有銀行組團現身參展,組成數字人民幣展區,通過各種場景和技術手段展示推廣數字人民幣的應.
1900/1/1 0:00:00DEX中的頭部平臺UniswapV3UniswapV3自今年5月份上線以來,迅速成為了DEX市場頭部平臺.
1900/1/1 0:00:007月16日,中國人民銀行發布了《中國數字人民幣的研發進展白皮書》,以闡明人民銀行在數字人民幣研發上的基本立場,闡釋數字人民幣體系的研發背景、目標愿景、設計框架及相關政策考慮.
1900/1/1 0:00:007月26日,比特幣價格快速拉升,直逼40,000美元的心理價位水平,過去12小時上漲13%,幾乎收回了近一個月的跌幅。據推測,或許是下跌后反彈,加上受亞馬遜計劃接受比特幣支付的消息影響.
1900/1/1 0:00:00