暨5月20日Dr.GavinWood宣布啟動Substrate接入IPFS的開發工作-作為2020年最為矚目的兩大公鏈項目,IPFS和Polkadot的合作已悄然開始。全文閱讀時間:20分鐘文章面向Polkadot和IPFS生態的開發者與技術愛好者如果大家有關注過Polkadot、Substrate、IPFS的動態,可能都對libp2p這一名詞比較眼熟。Libp2p是一個點對點網絡協議堆棧。最初的標準版本是由協議實驗室(ProtocolLab)開發,并基于libp2p打造出IPFS星際文件系統,同時多個開發團隊基于開源的libp2p框架又開發出適合自己的X-libp2p點對點網絡底層。
圖:Web3技術棧-Lay0,Lay1Libp2p作為一個模塊化和可拓展的網絡堆棧,已由IPFS,波卡,Substrate等很多開源項目所應用。Libp2p實際上是眾多點對點網絡協議的的統稱,并由眾多開發者幫助實現了Rust,Python等語言、以及面向不同對象的衍生版本;例如Gossip協議,BitTorrent,TOR,都是libp2p協議的一部分--最初是由協議實驗室發起,一直在維持libp2p的Go語言和JavaScript語言實現的開發和運維,波卡的開發公司ParityTechnologies實現了Rust語言版的Libp2p。作為一個開源項目,Libp2p網絡棧可以由任何開發者開發并不斷擴張到任何應用。波卡之中的IPFSprotocol
Facebook計劃最早在明年一月以有限形式發行加密貨幣Libra:根據參與Facebook數字貨幣Libra計劃三名消息人士透露,Libra最早在2021年1月推出,但是相關功能可能會受到限制。其中一位知情人士表示,Libra協會最初只會發行與美元掛鉤的單一錨定幣Libra,與其他法定貨幣掛鉤的Libra將在稍后推出。這三位消息人士還稱,Libra推出確切時間取決于該項目何時獲得瑞士金融市場監督管理局批準,否則Libra無法作為一項支付服務在市場運營。此前有消息稱瑞士金融市場監督管理局最早將于2021年5月評估Libra申請,但從現在來看,這一時間有可能提前到2020年1月,本文撰寫時瑞士金融市場監督管理局尚未就此事發表評論。(英國金融時報)[2020/11/27 22:19:10]
圖:IPFS協議與libp2p協議-Polkadot技術棧在開發的過程中,波卡自己使用了由Rust語言開發的版本跟協議實驗室的“標準”libp2p版本有所不同。首先以林嘉文博士(Dr.GavinWood)帶領的Polkadot項目與Parity開發團隊推出了自己的區塊鏈開發框架Substrate,Substrate框架下的libp2p網絡協議是“標準libp2p協議和自研點對點網絡協議的混合”。<Substrate是波卡開發團隊Parity研發的區塊鏈搭建SDK,具有:適配擴容互操作結構,runtime邏輯自定義,無需分叉升級,適用于所有波卡生態項目并可在未來接入波卡等優點,Gavin曾用Substrate演示15分鐘搭建并發布一條公鏈>在libp2p官方標準協議方面,波卡共享了IPFS的libp2p,共同的功能包括connection-checking(Ping協議),informationonpeers(Identity協議),以及Kademiliaramdonwalking等。
加密貓開發團隊Dapper Labs與Libra項目建立合作以共享專有技術:加密貓(CryptoKitties)開發團隊Dapper Labs已透露與Facebook的Libra穩定幣項目建立了合作伙伴關系,以共享專有技術。Dapper Labs的CTO Dieter Shirley表示,Dapper的Flow區塊鏈將采用Libra的Move作為其虛擬機(VM),而Libra將利用Dapper的智能合約編程語言Cadence。(Cointelegraph)[2020/4/14]
圖:Cratesc_network-Parity而同時基于Libp2p,Substrate框架為此專門研發一套點對點網絡協議:LegacySubstratestream:用于獲取區塊信息(同步)的請求-響應、輕量級客戶端、事務通知和區塊聲明等。詳情參考:https://crates.parity.io/Substrate與IPFS:
為區塊鏈搭建框架賦能星際文件系統-IPFS是一種點對點的超媒體協議,它允許將文件上傳到網絡,并與內容可尋址URI共享。盡管IPFS和Substrate都使用libp2p,但不能說Substrate“使用”IPFS,因為除了共享用于聯網的底層庫之外,更多的是基于IPFS和libp2p的技術擴展。
聲音 | 多位議員Libra聽證會后接受采訪:沒有看到取得什么進展:在美國國會眾議院金融委員會關于Libra的聽證會結束后,眾議院兩黨議員都對冗長的證詞表示了不滿。眾議院金融委員會的成員表示,并沒有看到(扎克伯格出席聽證)取得了什么進展。該委員會高級成員、北卡羅來納州共和黨人Patrick McHenry表示:“坦率地說,我不確定我們在這里學到了什么新東西。”該委員會的其他幾位成員也同意這一觀點。德克薩斯州民主黨眾議員Sylvia Garcia也發表了類似于McHenry的評價,她還對Facebook及Libra協會這兩個實體是分開的說法提出了質疑。該委員會主席Maxine Waters則表示,她根本不支持這個計劃,不明白Libra想要達到什么目的,且項目也沒有得到“充分的解釋”。Waters稱:“我要求Libra暫停工作。扎克伯格也承諾,在沒有監管機構批準之前,他們不會啟動這項計劃。但她‘不太確定’這是同一回事。”(CNBC)[2019/10/24]
圖:Substrate技術棧那么Polkadot和Substrate會選擇libp2p作為網絡層呢?首先目前的事實是幾乎所有的分布式的點對點的網絡協議都存在傳統中心授信式網絡的遺留問題。Libp2p的開源屬性使其成為開發者可以即插即用的工具套件。首先在去分布式計算中,最重要的轉變之一就是Client/Server的概念不復存在。以你的家用寬帶路由器為例,所有連接到寬帶的設備都會有一個私人的IP地址。當你向服務器請求服務時,你的寬帶路由器就會將你的私人IP地址替換成一個家庭網絡內的公用IP地址。
聲音 | Libra協會COO:我們向央行保證不打算創造貨幣,不是在做銀行的工作:Libra協會常務董事兼首席運營官Bertrand Perez在接受Les Echos采訪時表示,Libra協會目前共有28個成員,明年的目標是100個成員。目前我們正在完成章程的發展,可能會在未來幾周內完成,具體的選擇標準將根據公司活動領域(非政府組織、商業公司、區塊鏈組織)來選擇,一旦章程得到確認,我們將要求協會成員必須為我們的開發提供資金 ,每個成員必須提供至少1000萬美元。在回答關于如何投資儲備以及儲備量的問題時,其表示該儲備將投資于這些國家的一籃子貨幣和短期的政府債務(不到一年),還將與十幾家銀行合作,以保護儲備金融資產。此外,其還表示,我們向央行保證我們不打算創造貨幣,不是在做銀行的工作。[2019/9/13]
如果你自己的所有設備就是該寬帶的所有連接的客戶端,那就不會產生中心化服務器造成的問題,但如果一個來自外界的陌生客戶端會連接到你的寬帶路由器并想你的設備發出“請求”-->此時你的設備就會行使服務器的角色并向外界的請求者發出所對應的數據或命令回復-導致數據泄漏。這個狀態就是典型的NAT穿透問題。而Libp2p就可以處理這一問題,點對點網絡框架下客戶端同時也是服務器,每個點與點之間會相互請求和傳輸數據并由設定好的算法對網絡行為進行通過或不通過的驗證。一個網絡節點之外包裝的形式可以是各種硬件、或是操作系統、或者通信協議。Libp2p既支持未加密的(如TCP、UDP),也支持開箱即用的加密協議(如TLS、Noise)。Libp2p的“中繼”理念眾多使用libp2p網絡底層的項目會共享libp2p帶來的優勢,以libp2p的“子協議Relay”為例。
動態 | Facebook計劃讓消費者通過二維碼買賣加密貨幣Libra:據nfcworld消息,Facebook目前在與各地的商店和貨幣交易所進行談判,以確保當人們把Libra和傳統貨幣進行轉換時,可以進行反洗錢檢查,并允許用戶使用二維碼買賣加密貨幣Libra。[2019/7/15]
圖:兩個網絡節點的Relay協議,通過Multiformats的Multiaddr自描述地址對傳輸的地址進行解釋當眾多網絡節點依附于各種不一樣的NAT路由和服務器平臺時,節點們是不允許外部的連接接入的。如果必須要把這些節點連接起來形成一個去中心化的網絡環境,Libp2p的Relay協議就把proxy設置在并生成連接于任意兩個節點之間:這樣所有的信息傳輸都會被加密并由遠端的多數節點進行驗證,因此使proxy本身無法成為驗證中間人但仍擔任傳輸中繼的角色。
圖:2020年5月20日波卡項目領導人林嘉文博士宣布啟動Substrate接入IPFS的開發工作。據了解,Web3基金會在2019年已與一家頭部IPFS礦機品牌初步達成波卡上線后數據存儲合作意向。在Libp2p網絡底層通過IPFS從其他鏈上調用數據,其中IPFS數據交換協議“ContentTransfer”:此版本包括主要的Bitswap重構,運行新的和向后兼容的Bitswap協議。借助重構的Bitswap協議,一是可以實現從使用新協議的其他節點獲取數據時,幾乎沒有重復區塊;二是Bitswap協議將從從多個節點獲取數據時會實現更好的并行性(parallelism)。
圖:IPFS–Bitswap:thedataexchangeprotocol生態互贏:為什么波卡和Substrate需要libp2p與IPFS
Libp2p協議自誕生以來承擔著Web3.0的使命,為眾多分布式網絡項目賦能。而Polkadot之所以在眾多解決方案中,能夠成為引領跨鏈的生態之一,很大程度上和它的可拓展性(Scalability)分不開。其基礎的Substrate區塊鏈搭建框架在底層也應用到了IPFS。Libp2p定位為未來去中心應用程序的標準,一種靈活的跨平臺網絡框架,用于點對點應用程序。可以處理Polkadot生態系統中的對等方的發現和通信。現在多個網絡都采用了Libp2p技術。如EOS、以太坊2.0、Substrate(Polkadot)、Agoric、Filecoin。根據Substrate的技術文檔:目前不可能也不打算使用libp2p網絡堆棧和rust-libp2p庫之外的其他更優秀的網絡堆棧。可以說是目前任何分布式網絡協議都會與libp2p這個網絡底層產生關聯。開源的Libp2p技術為去分布式網絡源源不斷注入新鮮血液,“NoProxy”–一個無需授信的世界,波卡與IPFS在libp2p網絡上搭建著共通的宏偉愿景–Web3.0
Libp2p協議自誕生以來承擔著Web3.0的使命,為眾多分布式網絡項目賦能。而Polkadot之所以在眾多解決方案中,能夠成為引領跨鏈的生態之一,很大程度上和它的可拓展性(Scalability)分不開。其基礎的Substrate區塊鏈搭建框架在底層也應用到了IPFS。Libp2p定位為未來去中心應用程序的標準,一種靈活的跨平臺網絡框架,用于點對點應用程序。可以處理Polkadot生態系統中的對等方的發現和通信。現在多個網絡都采用了Libp2p技術。如EOS、以太坊2.0、Substrate(Polkadot)、Agoric、Filecoin。根據Substrate的技術文檔:目前不可能也不打算使用libp2p網絡堆棧和rust-libp2p庫之外的其他更優秀的網絡堆棧。可以說是目前任何分布式網絡協議都會與libp2p這個網絡底層產生關聯。開源的Libp2p技術為去分布式網絡源源不斷注入新鮮血液,“NoProxy”–一個無需授信的世界,波卡與IPFS在libp2p網絡上搭建著共通的宏偉愿景–Web3.0
撰文:ShawnRingLin-PolkaBase圖表:ShawnRingLin校對:TezasConsulting,CANDAQCryptoSkyAMA,LianDu,鏈讀,連讀編輯:ShawnRingLin參考文獻:
https://medium.com/paritytech/https://wiki.polkadot.network/https://crates.parity.io/sc_network/index.htmlhttps://segmentfault.com/https://www.dropbox.com/https://github.com/ipfs/go-ipfs/releas
編者按:本文來自鏈聞ChainNews,整理:Donnager,星球日報經授權發布。全國政協委員、紅杉資本全球執行合伙人沈南鵬,將在今年的兩會中提交五份提案,其中最值得注意的是《關于開展香港地區.
1900/1/1 0:00:00本周大事記 本周,EOS幣價正在爬坡回溫。Block.one方面進一步披露了自己參與EOS節點票選的規則和標準——最初拿出1000萬EOS進行輪流投票,所有BP候選人需在UTC時間2020年5月.
1900/1/1 0:00:00編者按:本文來自啟元社,作者:曾鳴,Odaily星球日報經授權轉載。我經常被人提問的是這個問題:區塊鏈能挑戰BAT嗎?這是個錯誤的問題。在雅虎時代思考Facebook是毫無意義的.
1900/1/1 0:00:0017日中共中央、國務院發布《新時代推進西部大開發形成新格局的指導意見》。西部主要包括四川、云南、廣西、重慶、新疆、內蒙古、甘肅等省市自治區.
1900/1/1 0:00:001)A16Z回顧加密領域周期A16Z這篇博客認為,到目前為止加密資產領域經歷了三個周期,第一個周期為2009-2012年,第二個周期為2012-2016年,第三個為2016-2019年.
1900/1/1 0:00:00編者按:本文來自蜂巢財經News,作者:嚯嚯,Odaily星球日報經授權轉載。“參與GEC環保幣兩年,為愛人拼來了一輛奔馳。”5月7日,名為“GEC交流群”的群里,有人發了一張照片.
1900/1/1 0:00:00