我們該如何設計網絡,才能讓客戶端只需為網絡貢獻少量數據,就讓整個網絡具有很大的意義呢?
——PiperMerriam
我們很高興地宣布,Nimbus將加入以太坊基金會的“門戶網絡”團隊,作為門戶網絡的啟動客戶端之一。
一句話總結:“門戶網絡”是一個開發中的跨客戶端項目,為的是重新構想以太坊的輕客戶端,并開發出一套可用且實用的輕客戶端體驗。
直接引用這份規范的表述:
“門戶網絡”是一個還在開發的項目,為了讓資源有限的設備也能輕量地訪問協議。
“門戶”一詞的含義是,這些網絡可以觀察到協議運行的現狀,但對核心的以太坊協議的運行又無關緊要。
門戶網絡將由一個或多個去中心化的點對點網絡組成,這些網絡共同提供暴露標準的JSON-RPCAPI所需的數據和功能.
這些網絡是經過專門設計的,為了保證參與這些客戶端只需付出最小化的網絡帶寬、CPU、RAM和機械硬盤資源即可加入。
“門戶網絡”一詞也用來描述參與這些網絡并暴露標準的JSPN-PRCAPI的軟件.
去中心化計算網絡Flux發布FluxOS v3.40.0:5月12日消息,去中心化計算網絡Flux發布FluxOS v3.40.0,主要功能包括:添加對Github存儲庫及亞馬遜ECR等docker注冊表的支持、改進了對端口的處理、應用程序掛載測試以及應用程序安裝過程的改進等,該版本將于5月27日開始執行。[2023/5/12 15:00:11]
特別地,我們的目標是與EF一道,圍繞已有的以太坊協議,開發出一組新的以太坊協議,能專門服務于這種獲取以太坊數據的新方法。
總體目標是為以太坊提供一個操作模式,能夠服務于常見的使用模式,而不是實時追蹤完整的狀態。
我們正在討論要開發的是一個用于錢包的完美客戶端,一個極輕客戶端,可以給網絡作貢獻,但又不要求同步區塊鏈。
這也沒有聽起來那么困難。我想象大部分錢包都直接嵌入輕客戶端,比如@ethstatus將集成一個@ethnimbus輕客戶端。所以可能出現這樣一種情況:大部分用戶都在不知不覺中就開始運行輕客戶端了。
May24,2021
因此,我們的一個最終目標是,將這種客戶端直接敲入到Statusapp中。
它有潛力能提升我們用戶的安全性和隱私性,同時提高以太坊的可靠性,因為更多用戶可以為網絡的健康作貢獻。
OEC上借貸平臺Flux與Jswap Finance達成戰略合作:據官方消息,OEC上借貸平臺Flux與Jswap Finance達成戰略合作,Flux將至Jswap鑄池交易,Jswap將于7月30日20:00(HKT)開啟FLUX的“交易挖礦”、“挖礦LP”,為Flux提供全面的一站式流動性服務。
據悉,Flux是由ZeroOne團隊打造的去中心化、非托管的加密資產抵押借貸協議。
Jswap是一個去中心化交易與理財協議,支持交易挖礦、流動性挖礦、DAO分紅池、推廣返傭、行情查詢等功能。[2021/7/30 1:25:11]
背景
門戶網絡根植于開發者PiperMerriam以及Trinity團隊的初始目標:在現有的網絡上開發一個輕量級的客戶端。它的誕生是因為他們意識到了,現有的網絡對于他們所設想的客戶端類型來說不夠靈活。
用Piper的話來說:
當我們開始開發Trinity客戶端時,我們的目標是開發一個輕量級的客戶端。但花了接近三年時間深入了解協議、探索開發我們所設想的客戶端的途徑之后,我們最終得出一個結論:它在現有的網絡上是做不出來的。
這就是門戶網絡的初衷。我們要回到我們想要的客戶端形態,然后設計出其運行所必需的網絡功能。
Conflux 社區代表坤坤:多管齊下 Conflux 助力公鏈復興:3月08日晚,由Gate.io主辦的直播專訪節目《酒局幣赴》邀請到Conflux社區代表坤坤直播分享近期最新發展。直播期間坤坤與Gate.io合伙人酒兒就Conflux 的優勢及未來規劃等相關話題進行了探討與交流。坤坤表示,Conflux 現在是全球速度最快的 PoW 公鏈,并通過全新的樹圖技術解決了 PoW 的性能問題。坤坤進一步指出,Conflux會著力于目前各種有希望、能讓圈內用戶耳目一新以及能吸引更多圈外新人的可玩性高、易上手的生態項目,并會緊跟市場熱點。此外,Conflux會專注前沿技術的研究,為區塊鏈更進一步發展做出中國貢獻,希望在未來,Conflux在國際上會是規則的聯合制定者,而不是像很多的ETH項目,僅僅是一個追隨者。Conflux還將進一步推動政府合作,多管齊下,全方位助力公鏈復興。[2021/3/8 18:26:31]
Trinity客戶端不會再開發下去了,我們正在開發一個獨立的門戶客戶端,叫做“Trin”,用Rust語言編寫,將是門戶網絡的啟動客戶端之一。
動機
現有的DevP2PLES網絡在設計上采用了客戶端/服務器架構,輕客戶端作為客戶端,而全節點作為服務器端。
因為這種架構把所有的負載都交給全節點來承擔,而全節點的運營成本已經很高了,所以節點運營者就不愿意打開這個功能。
Conflux首款NFT+DEFI游戲ConDragon NFT首發MoonSwap兩小時內售罄:12月16日12點,Conflux首款DeFi+NFT+RPG游戲 ConDragon NFT開啟盲盒預售活動,NFT售賣首發上架Conflux生態平臺MoonSwap,并同步開啟質押恐龍NFT進行挖礦。
此次ConDragon首發預售第一期共1857只恐龍NFT。在2小時內完成售罄。并完成462只恐龍NFT質押,其余進入MoonSwap NFT資產交易平臺掛單交易。盲盒售賣后50%的金額全部通過合約自動兌換成cMOON注入獎池,總獎池達到46900.48 cMOON。[2020/12/17 15:30:10]
所以,雖然當前的網絡設計很好地實現了其初始目標,但從輕客戶端的視角來看,它是嚴重的失敗。
我們如何解決這個問題呢?就像Piper的Trinity團隊發現的那樣,現實表明這個問題沒有簡單的解決方案。現有的網絡不夠靈活,無法做出高效的輕客戶端設計。
修復這個問題需要我們回到一張白紙,重新設計協議的核心。
設計
一個輕客戶端友好的網絡,必須設計得節點只需付出少量存儲空間、少許工作量,就能參與網絡并為網絡做貢獻,而不是要求每個節點都必須承擔很高的負載。
公有鏈項目Conflux正式上線主網 創世區塊已挖出:公有鏈項目Conflux的主網最終階段ConfluxTethys現已上線,創世區塊已挖出。目前,ConfluxScan區塊鏈瀏覽器正在做最后測試和更新。據此前報道,Conflux主網上線后,由Conflux基金會主導的基于Conflux網絡協作研發的代幣FansCoin(FC)將可與CFX進行1:1兌換。另外,根據Conflux經濟白皮書,初始階段Conflux的創世代幣總量為50億,并將隨著Conflux網絡上線逐步解鎖。[2020/10/29]
換句話來說,這樣一個網絡必須允許輕客戶端在實際上為網絡做出貢獻,使得每當有額外的客戶端加入網絡,都會增強網絡的容量。
具體來說,這意味著要提出一種網絡設計,可以減少你的偶發請求的數據的驗證開銷,并降低在網絡中傳遞消息的基本開銷。
門戶網絡的目標是通過將以太坊協議的整體結構為三個獨立的網絡:Gossip狀態以及歷史,來實現這一點;最開始的開發重心是狀態網絡。
這些網絡將與ETH協議共存——但不像ETH協議,它們不必是完全無懈可擊的,但它們需要能幾乎不間斷工作。
愿望是這些新的網絡,可以隨著時間的推移,與現有的網絡更加緊密地結合在一起。舉個例子,我們可以設想這樣一個世界:全功能客戶端可以使用歷史門戶網絡來為節點運營者提供額外的選擇,僅存儲他們關心的歷史而不是整條區塊鏈。狀態數據也是如此。
總而言之,這個模塊化的架構——其中數據以P2P的模式來分享,而事務和區塊則靠gossip來傳播——使得輕客戶端可以自己選擇存儲/服務多少狀態數據和歷史數據。
當他們需要訪問本地沒有的數據時,他們可以在相關網絡提出adhoc請求。
JSONRPC備注
借用Piper的精彩文章“設計可用的輕客戶端part1”:大部分錢包,包括我們的,在JSONRPCAPI上都是標準化的.
Status錢包的正確運行需要下列JSONRPC端點:
eth_blockNumber用于跟蹤鏈的頂端
eth_getBalance以及eth_getTransactionCount用于獲得賬戶信息
eth_call用于讀取合約信息
eth_estimateGas以及eth_gasPrice用于估計gas費
eth_sendRawTransaction用于發送用戶的交易
eth_getTransactionReceipt在交易上鏈后獲取回執
如果我們進一步梳理實現錢包功能的必要組件,我們可以得到如下更底層的需求:
訪問賬戶以及合約存儲項,以支持:eth_call、eth_estimateGas、eth_getBalance以及eth_getTransactionCount
訪問gossip網絡以跟蹤鏈的頂端以及eth_sendRawTransaction
訪問鏈的歷史,用于eth_getTransactionReceipt
若可開啟對狀態、Gossip和歷史的輕量級訪問,門戶網絡就打開了可嵌入錢包的輕客戶端的大門,它們可以滿足這些需求,而且不需要同步區塊鏈,也不必犧牲隱私性和安全性。
這對現狀來說是個很大的提升,現在我們不得不依賴于Infura來發起確定的JSONPRC調用并發送交易——無法訪問狀態,我們就無法服務大部分JSONPRCAPI,也無法發送交易,因為我們無法參與交易gossip。
項目現狀
我們已經開始為Nimbus開發一種操作模式,一開始命名為nlpn,但現在重命名為fluffy,會與以太坊1的客戶端同時存在、運行。
fluffy將使nimbus-eth1客戶端可以作為網絡中的一個極輕客戶端節點來運行。
初步的工作是開發PortalWire協議,這是一個建立在NodeDiscoveryv5.1協議基礎上的次級協議。
我們已經實現了對該協議的基本支持,并且幾周以前,我們就已成功實現了與其它客戶端的握手,包括ddht客戶端和Trin客戶端。
下一步
下一步是通過PortalWire協議來傳輸數據。我們正在處理狀態數據。
這需要“橋節點”為門戶網絡輸入狀態數據。當前的措施是使用一個Nethermind客戶端插件作為定制化JSON-PRCAPI來給愿意充當橋節點的門戶節點提供數據。這一工作已經開始。
最終我們的極輕客戶端將支持以太坊JSON-PRCAPI的一個子集,所以錢包可以直接集成這種客戶端。
資源
Nimbus門戶網絡客戶端可以在我們的nimbus-eth1代碼庫中找到:https://github.com/status-im/nimbus-eth1/tree/master/fluffy
PortalWire協議已加入nim-eth代碼庫,作為節點發現協議v5.1的次級協議:https://github.com/status-im/nim-eth
規范:https://github.com/ethereum/stateless-ethereum-specs/
網站:https://www.ethportal.net/
一些有關與ddht和trin的第一次PortalWire協議測試的資料:https://gist.github.com/kdeme/36795f5deae7d02ce1785e9c7d501e53
PiperMerriam撰寫的系列博文:Thewindingroadtofunctionallightclients
有關這個主題的一個視頻演講
注:方便的是,所有實現功能性輕客戶端所必須的基礎設施也會自然延伸到無狀態客戶端上,所以會跟無狀態以太坊有很多交叉。實際上,讓無狀態客戶端能夠服務于絕大部分JSON-PRCAPI是門戶網絡的諸多動機中最核心的一個。
Tags:LUXFLUXETHCONbFLUX幣conflux幣手機怎么挖togetherbnb游戲官網Contracoin
“這個世界很樸素,但你可以想象得很神奇。”早前,加密藝術家Beeple的NFT數字藝術作品《Everydays--TheFirst5000Days》以6934萬美元在佳士得成功拍賣.
1900/1/1 0:00:00從3月17日晚間,美圖公司發布公告稱,全資子公司MiracleVision耗資5000萬美元加倉加密貨幣.
1900/1/1 0:00:00沉迷NFT的小伙伴肯定都對OpenSea、SuperRare、NiftyGateway、Tspace等拍賣平臺有所了解.
1900/1/1 0:00:00一、Heco&Tron雙鏈交易大賽本次交易大賽活動獎勵為18,000YFX1.交易大賽根據盈虧進行排名,盈虧越高,獎勵越大,系統會根據用戶盈虧排名,給部分平臺幣做參與獎勵.
1900/1/1 0:00:00本文來自頂峰AscendEX金融課,星球日報經授權轉載。近年來,加密貨幣市場對傳統金融衍生品的吸納、應用程度日益提高,源于現貨合同及現貨遠期合約的加密貨幣期貨合約,因其可實現市場價格風險轉移和風.
1900/1/1 0:00:00Hello,developers!6月19日13:00-18:00,中關村創業大街12號樓5層全球創新路演廳.
1900/1/1 0:00:00