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

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

作者 | 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用例來說,這些數據將會是消息。這樣一來,可以像一般的閃電交易一樣,將消息直接免費發送給對方,也可以通過網絡以很少的費用進行路由。

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

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

用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式
用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式

分散的信鴿

讓我們先了解一些歷史瑣事:信鴿是第一次世界大戰中眾多交流方式中的一種。特別是在坦克兵中極為流行(由於此時的無線電非常簡陋,所以他們缺乏其他可靠的交流方式),當其他的選項(例如電話,信號彈或信使)連接失敗或不可用時,信鴿在這種情況下便是安全之選。但是信鴿非常脆弱。因為敵軍知道它們攜帶著重要的信息,所以會對這些不幸的高飛信使進行攔截和射殺。當然,面對信鴿被攔截的情況也不是無計可施,

解決方法就是:加密。

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

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

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

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

因此,在使用傳統的加密消息傳遞程序時,常常會出現單點故障的問題。你信任一個集中式實體(但沒有審查過其代碼),發送的消息只能由你和接收者解密——不存在後門。而且你還賭政府不會通過向這些公司施加壓力來獲取訪問權限(也有可能他們已經有訪問權限了)。相反,閃電網絡消息的傳遞依賴於比特幣去中心化二級網絡的基礎架構。藉助約11000個(已知的)公共節點,閃電網絡消息通過這個類似Tor的網絡進行路由,而無需任何中心仲裁器。你可以通過與收件人間建立直接通道,直接向他們發送消息,根本不需要通過任何中間節點。就像賈格在2019年11月接受《比特幣》雜誌採訪時所說的,在進行閃電網絡加密聊天時,沒有可以擊倒的中心支柱。

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

用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式
用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式

私人信鴿

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

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

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

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

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

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

用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式
用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式

笨拙的信鴿

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

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

賈格認為,儘管如此,一個可以同時處理消息和付款的方案仍可能是一個殺手級應用程序。

更為重要的是,它構建了一種無許可且不受審查的通信方式。實際上,去中心化的貨幣很可能非常需要這樣一種工具,就像它需要去中心化的身份一樣。

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

那麼,比特幣人和公眾會擁抱閃電消息嗎?Sphinx Chat目前正處於封閉式測試階段,我們很快就能知道該方案是否符合預期。賈格相信,人們會默認使用以閃電為基礎的的替代方案,因為諸如Equifax這樣的漏洞(以及‘加密聊天服務的代碼在其設計中內置後門’這一令人毛骨悚然的現實)導致了對集中式服務的不信任。因此,私人在線通信的命運懸而未決,在這個政府無間斷加強監督的時代,閃電的新用例可能對於建立在線主權至關重要。

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

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


分享到:


相關文章: