用3 只「鴿子」,告訴你閃電網絡如何改變加密消息傳遞方式!

2020-12-16 CSDN

作者 | COLIN HARPER

譯者 | 火火醬 責編 | 徐威龍

封圖| CSDN 下載於視覺中國

「通過使用微支付通道網絡,藉助當今現代臺式計算機上可用的計算能力,比特幣可以擴展到每天處理數十億筆交易。在給定的微支付通道中發送多筆付款交易,可以以去中心化的方式向另一方發送大量資金。」

《比特幣閃電網絡》白皮書(Bitcoin Lightning Network white paper)是由撒迪厄斯·德萊賈(Thaddeus Dryja)和約瑟夫·潘(Joseph Poon)撰寫的比特幣二級支付網絡的開創性文件。這篇2016年的論文重新把辯論的焦點集中到擴展規模上,因為更大的區塊和鏈上增長的概念在很大程度上被新的支付通道網絡和延遲的鏈上結算所取代。

《比特幣閃電網絡》白皮書:

https://lightning.network/lightning-network-paper.pdf

但誰又能想到,四年之後,開發人員不僅將閃電網絡視為一種支付解決方案,而且還將其視為一種傳遞加密消息的新方法?

顯然,一些有遠見的比特幣開發者:喬斯特·賈格(Joost Jager)和保羅·伊託伊(Paul Itoi)想到了。

儘管賈格和伊託伊各自使用不同的技術機制進行傳輸,但他們都為閃電驅動消息傳遞提供了有意思的方法。他們也在以不同的方式傳播自己的解決方案,伊託伊和他的團隊將Sphinx Chat作為應用程式發布,而賈格則直接向公眾發布了Whatsat的原始碼。

我們在2019年底報導過一些消息app的工作原理。TLDR:最近一次對閃電的更新允許將某些額外的任意數據添加到閃電事務中。對於以上消息app用例來說,這些數據將會是消息。這樣一來,可以像一般的閃電交易一樣,將消息直接免費發送給對方,也可以通過網絡以很少的費用進行路由。

但為什麼要默認使用這些協議,而不使用其他加密消息傳遞的選擇呢?

答案在於,閃電消息傳遞能提供傳統加密選項所不能提供的功能。

分散的信鴿

讓我們先了解一些歷史瑣事:信鴿是第一次世界大戰中眾多交流方式中的一種。特別是在坦克兵中極為流行(由於此時的無線電非常簡陋,所以他們缺乏其他可靠的交流方式),當其他的選項(例如電話,信號彈或信使)連接失敗或不可用時,信鴿在這種情況下便是安全之選。

但是信鴿非常脆弱。因為敵軍知道它們攜帶著重要的信息,所以會對這些不幸的高飛信使進行攔截和射殺。當然,面對信鴿被攔截的情況也不是無計可施,解決方法就是:加密。

的確,加密信息在第一次世界大戰和許多其他戰爭中都發揮了關鍵性作用。這或多或少地解決了攔截問題(如果敵人無法破譯密碼,那麼就算他截獲了信息也是無用的)。

進入21世紀,加密技術已經成為了國家網絡安全討論的最前沿陣地。例如,一些政府官員為了國家安全的利益,要求在主流消費技術中設置加密後門。

但是問題就來了。在第一次世界大戰中,信鴿本身只是傳遞信息的載體,它們自身不提供加密信息,也不提供解密密鑰,這些都是由軍事情報部門提供的。

但是有了電子通信,消息app本身就可以產生對發送的消息進行加密的方法。因此,在許多情況下,除非你或技術大神能夠審查和驗證代碼,否則只有在開發人員能夠信守承諾的情況下,這些用於加密聊天的應用程式才能對你發送的信息進行保密。這就是為什麼大多數比特幣人只相信Signal等開源應用程式是安全的,但WhatsApp和Telegram等其他應用程式則不那麼可信。

因此,在使用傳統的加密消息傳遞程序時,常常會出現單點故障的問題。你信任一個集中式實體(但沒有審查過其代碼),發送的消息只能由你和接收者解密——不存在後門。而且你還賭政府不會通過向這些公司施加壓力來獲取訪問權限(也有可能他們已經有訪問權限了)。

相反,閃電網絡消息的傳遞依賴於比特幣去中心化二級網絡的基礎架構。藉助約11000個(已知的)公共節點,閃電網絡消息通過這個類似Tor的網絡進行路由,而無需任何中心仲裁器。你可以通過與收件人間建立直接通道,直接向他們發送消息,根本不需要通過任何中間節點。

就像賈格在2019年11月接受《比特幣》雜誌採訪時所說的,在進行閃電網絡加密聊天時,沒有可以擊倒的中心支柱。

他提到:「其獨特之處在於不涉及中央伺服器,沒有任何可以關閉所有通信的單一開關。或者更有選擇性地拒絕某些用戶的通信。「

私人信鴿

閃電信息還有一個好處,那就是更加私密。

這與人們認為閃電交易更加私密的觀點是一致的。因為它們基本上都是洋蔥網絡路由的,所以每條信息的路徑都會在其經過網絡的hop時丟失。如果一個節點負責50%或更多的消息路由,那麼,從發送者到接收者的路徑包含的相互連接的對等點少於其他節點是可能的。

因此,在某些情況下,為你的信息設置直接支付通道可能是更好的隱私策略。

賈格表示,通過閃電進行聊天也會使人們很難發現到底是誰和誰在交流。不需要在用戶之間建立直接(可觀察到的)TCP/IP連接,而且也沒有可以重建通信路徑的中央伺服器。

當然,如上所述,路由消息理論上仍然可以去匿名化。但是,正如賈格所說:隱私和安全是都是相對的概念」。

與傳統方式相比,其仍具有更強的私密性,而且即使節點知道發送方是誰,也仍然無法攔截或解碼消息。

笨拙的信鴿

最終,在抗審查性和隱私性方面,閃電消息與傳統的加密聊天相比具有優勢。

但這並不意味著它是完美的,也不意味著人們會將其視為最佳選擇。正如我們在比特幣和FOSS中所見,去中心化選項通常是最難大規模實施的,對於新手用戶來說可能也是最難掌握的。

賈格認為,儘管如此,一個可以同時處理消息和付款的方案仍可能是一個殺手級應用程式。更為重要的是,它構建了一種無許可且不受審查的通信方式。實際上,去中心化的貨幣很可能非常需要這樣一種工具,就像它需要去中心化的身份一樣。

賈格說:「其關鍵優勢是在一種身份下整合了支付和交流兩種能力。我們的核心信念是『閃電為付款提供的隱私和審查阻力應同樣適用於言論』,使用閃電進行聊天將加速比特幣作為交換媒介的普及。」

那麼,比特幣人和公眾會擁抱閃電消息嗎?Sphinx Chat目前正處於封閉式測試階段,我們很快就能知道該方案是否符合預期。賈格相信,人們會默認使用以閃電為基礎的的替代方案,因為諸如Equifax這樣的漏洞(以及『加密聊天服務的代碼在其設計中內置後門』這一令人毛骨悚然的現實)導致了對集中式服務的不信任。

因此,私人在線通信的命運懸而未決,在這個政府無間斷加強監督的時代,閃電的新用例可能對於建立在線主權至關重要。

原文:https://bitcoinmagazine.com/articles/how-the-lighting-network-could-improve-encrypted-messaging

本文為 CSDN 翻譯,轉載請註明來源出處。

【End】

相關焦點

  • 一文讀懂閃電網絡的5個優點和4個缺點
    多年來,比特幣社區就如何提高比特幣的可擴展性提出了各種各樣的建議,但總體上還沒有能夠達成全面共識。這就是為什麼我們目前有幾個類似比特幣的網絡從原始網絡分支出來。不過,目前正在測試的一種解決方案或許能夠奏效,它就是閃電網絡(Lightning Network)。什麼是閃電網絡?在歷史上的某個時間段,發送電報是最快捷、最有效的遠距離通信方式。
  • 火星人:HC主鏈升級,閃電網絡、一觸即達
    對於每秒鐘僅能處理 7 筆交易的比特幣來說,如何實現小額、高頻、快捷的零售場景下的即時支付,成為比特幣支付的最大痛點。 為了解決以上痛點,閃電網絡在2015年走上了歷史舞臺。閃電網絡的主要思路很簡單:將大量交易放到比特幣區塊鏈之外進行。
  • 星巴克消息:將很快採用與Bakkt合作開發的加密付款方式
    比特幣衍生產品提供商的母公司洲際交易所(ICE)早在2018年8月就宣布,這家咖啡巨頭正在研究加密支付的零售應用程式。今天,Bakkt總裁亞當·懷特(Adam White)在Twitter上宣布了與星巴克的新支付集成:Bakkt被認為是最有前途的基於加密的計劃之一,最近在新一輪融資中籌集了3億美元,以繼續開發以數字資產為中心的服務。
  • MIT數學家Peter Shor:量子計算機威脅到網絡加密只是時間問題
    1994年,他第一次發現了[2]使用理論量子計算機的方法,震驚了物理學界和計算機科學界——這種方法可能有用但也令人擔憂。他寫了一種算法,可以讓量子計算機以閃電般的速度將整數分解質因數。 今天的大部分網絡流量的安全性都是由基於大質數的加密技術來保證的。
  • 蝦米課堂|比特幣閃電網絡是什麼?
    蝦米課堂中將用最淺顯易懂的方式,為你解讀最高深莫測的區塊鏈知識。比特幣區塊容量為1MB,交易確認時間約1小時,要知道沒有人願意買杯奶茶(小編最愛波霸奶茶)付款時間都需要10分鐘的。比特幣的交易速度很大程度上阻礙了比特幣的大規模普及。
  • 科普系列:詳細解釋什麼是比特幣的閃電網絡?
    閃電網絡還可用於進行涉及加密貨幣之間交換的鏈外交易。例如,有必要進行原子交換。(原子交換是一種智能合約技術,可以在不使用中心化中介機構的情況下將一種加密貨幣交換為另一種)例如,如果比特幣網絡上的交易數量成倍增長,節點批准交易和存儲交易將變得昂貴和耗時。
  • 網絡加密狗CodeMeter功能設置與應用詳解
    網絡加密狗的應用網絡加密狗與本地加密狗硬體的區別在於其應用方式,一種是通過網絡設定,一種是本地設備上進行綁定。本地加密狗簡單來說,也就是加密狗插在哪臺機器上,加密的程序就只能在該臺機器上運行。網絡加密狗的應用可以來滿足用戶網絡加密方式的需求,如客戶希望能把加密鎖插在一個網絡互聯環境的某臺伺服器上,然後讓其他所有的用戶機器能通過訪問這臺伺服器上的加密鎖來打開自己機器上的加密程序,下面我們介紹下如何使用CodeMeter的網絡加密狗應用。
  • 軟體加密鎖CodeMeter的5種加密方式,如何選擇最適合的加密方案
    軟體智慧財產權保護越來越受到企業的重視,給軟體加密、保護核心技術不被竊取或被非法使用,成為軟體商必須選擇的戰略。軟體商在選擇加密方案時會遇到各種困擾:什麼樣的方案是安全的?什麼樣的方案性價比最高?如何選擇最適合自己企業的加密方案?
  • 歪比歪比,歪比巴卜,神經網絡也該用上加密「通話」了
    5點:(1)捕獲到的圖像人類無法理解(2)機器學習系統可以直接處理加密後的圖像(3)機器學習系統只能處理加密後的圖像(4)機器學習系統的參數也是加密的,攻擊者無法獲取或者重新使用(5)圖像經過加密,只有清楚物理硬體的加密規則才有可能將原始圖像恢復出來2.1 視覺變換網絡
  • CVE-2020-26896:閃電網絡被曝安全漏洞
    閃電網絡是運行在比特幣、以太坊這樣的基於區塊鏈的加密貨幣之上的支付協議,旨在加速區塊鏈交易的速度。閃電網絡官網現實,利用閃電網絡就行區塊鏈交易無需擔心區塊的確認時間,支付的速度在毫秒到秒級。 閃電網絡的開發團隊近日公布了該加密貨幣協議和軟體實現中的多個安全漏洞詳情,攻擊者利用這些漏洞可以通過攔截智能合約來引發DoS 攻擊或破壞加密貨幣交易。
  • 關於閃電網絡的疑惑,我們找到真正的懂行人給出答案
    在過去幾周裡,中國的區塊鏈愛好者紛紛大談閃電網絡,媒體出現大量對這項比特幣網絡第二層支付技術的普及內容,社區內已經出現了關於這項技術的各種辯論,甚至不少投資機構已經私下打聽中國有沒有好的相關項目可以早早下手。那讓我們告訴大家一些比較殘酷的現實。
  • Layer 2:為上層生態傳遞信任
    它能做到全球共識,通過智能合約設計的規則進行仲裁,以經濟激勵的形式將信任傳遞到Layer 2上。而Layer 2隻需要做到局部共識,但能夠滿足各類商業場景的需要。 AITD Blockchain著眼於安全和去中心化,通過分層的方式,做了一個支持Layer 2的Layer 1,使其為上層生態傳遞信任。 什麼是Layer 2?
  • CellETF:P站宣布僅接受加密貨幣支付?
    P站僅接受加密貨幣支付據Decrypt消息,全球最大的考研視頻網站Pornhub宣布只接受加密貨幣作為默認支付方式。而今,比特幣正在抵達這裡,未來這些會員的續費都得用加密貨幣來支付,會員機制的改變將在未來的幾年裡至少為幣圈輸送百萬級的用戶流量。eCell——CellETF的基礎通證華爾街機構在囤積比特幣,全球最大的第三方支付廠商paypal可以購買比特幣,全球最大的視頻網站支持比特幣支付。
  • Cointelegraph中文Focus|對話Pascal Gauthier:如何守護你的加密貨幣
    我也絕對可以算是Ledger的用戶之一,我覺得這個產品非常有用,甚至是最好的產品。我有兩個Ledger錢包,我覺得很好用,正是我們目前在行業中所需要的產品。那麼 你能再繼續補充一點背後的故事嗎?比如Ledger是怎麼創立的,你跟誰一起工作的?你是如何決定關鍵點的?你覺得哪一天或者哪個時刻讓你覺得這就是我們要創立的東西?
  • 傳統機構對加密貨幣的態度正在改變
    正如我們所看到的,在其他新聞中,又有一些公司開始公開宣布支持加密貨幣,在本場討論中,我會跟大家聊聊這意味著什麼,以及這些消息的影響。首先,什麼是PayPal?我相信這裡的大多數人都聽說過PayPal。它成立於1998年,歷經矽谷的第一個網絡時代。
  • 如果英國女王去世,消息如何傳遞和公布,《皇冠》據中可略知一二
    如何向遍布全球的成員國發送訃告呢? 奈飛最新一季電視劇《王冠》(The Crown)中,可以略窺一點這個問題的答案。來看海外網站(upcomingworldnews.com)1月7日的報導。
  • 「喜歡用表情包」的人情感豐富:你發消息的方式反映了你的性格
    現在,隨著網際網路的發展,用手機發消息給了我們非常多的表達自己真實想法的機會,它與親手寫一封信件是兩種完全不同的體驗。由於沒有任何規定來限制我們「應該怎麼樣發消息」,所以不同的人發信息的方式也有所不同,我們就可以從這些不同的方式中看出發消息的人大概有什麼樣的性格特質。
  • 從數學到物理學:加密算法簡介
    如果你要成為密碼學家,那可能是的,畢竟密碼學家的工作就是構造極難破解的加密算法。但是加密方法在當今世界的用途已經非常普遍了,從保護用戶的信用卡信息、保護遠程用戶的網絡連接,到保護智力產權、防止盜版,密碼學無處不在。我這篇文章的目的,就是把令人望而生畏的密碼學轉述成大白話,讓大家都能理解這些方法是如何用來加密數據的。
  • 深度剖析閃電網絡
    例如 AB 之間開通了閃電網絡通道,BC 之間也開通了閃電網絡通道,當 A 要給 C 轉帳時,可以利用 B ,形成了 A -> B -> C 之間的通道。從全局來看這就形成了點對點之間的快速轉帳的通道網絡,因此稱為閃電網絡。
  • DeFi科普丨深入淺出閃電貸
    閃電貸是怎麼回事?如何在沒有抵押物的情況下,可以借到價值數百萬美元的加密貨幣的呢?本文將對閃電貸進行簡單的介紹簡介閃電貸可以讓我們在無需抵押品的情況下從指定的智能合約池中借入任何可用的資產金額。單筆交易的步驟數隻受gas費的限制,所以雖然理論上,你可以創建一個有成千上萬步驟的有效交,但現實中可能會由於最大gas成本的限制,交易會被拒絕。閃電貸現在,我們來深入了解一下閃電貸。首先,執行閃電貸最重要的是找到一個閃電貸提供商。