比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

EOSIO 2.0正式發布,解決區塊鏈開發的最大瓶頸,讓EOS“更快、更簡單,更安全”_EOS

Author:

Time:1900/1/1 0:00:00

EOS區塊鏈軟件開發公司Block.One已經正式發布了EOS區塊鏈網絡基礎軟件EOSIO的2.0版本。

在1月10日發布于Twitter的公告中,Block.One聲稱這次更新使EOS區塊鏈“更快,更簡單,甚至更安全”。

智能合約虛擬機進行重大更改

關于介紹新版軟件的官方博客文章解釋說,EOS.io2.0包括一個專用的WebAssembly引擎,可以在該引擎上運行EOS智能合約。根據其官方網站,WASM采用了一種指令格式,旨在實現在Web和服務器上進行部署。

預計這種更改將提高智能合約執行的性能,因為它據說比以前版本中使用的引擎快16倍。

這次重大版本更新還引入了WebAuthn支持。根據官方網站的說法,WebAuthn是基于公鑰密碼技術的Web身份驗證標準。該公告解釋了EOS開發人員如何使用此標準:

“借助此版本的WebAuthn對EOSIO的支持,開發人員可以開始在其EOSIO應用程序中使用WebAuthn測試事務簽名。”

不過消息人士表示,目前沒有確定采用此更新的日期。

網絡代碼多線程支持

Block.One還聲稱通過向其添加多線程支持大大改善了區塊鏈的網絡代碼。多線程是中央處理單元同時執行多個執行線程的能力。

投資者就EOS ICO對Block.one提起集體訴訟:金色財經報道,EOS ICO的投資者已在美國紐約南區地方法院對Block.one提起了集體訴訟。其首席執行官Brendan Blumer、首席技術官Daniel Larimer、密碼學家和前Block.One合伙人Ian Grigg以及前顧問Brock Pierce均被列為被告。原告聲稱,Block.one向投資者提供了有關EOS的虛假和誤導性信息,目的是通過所謂的未經注冊的證券銷售籌集數十億美元。根據訴訟,原告Crypto Assets Opportunity Fund LLC和Johnny Hong聲稱在銷售期間購買了價值40億美元的代幣。據悉,幾個月前,在其ICO被調查后,Block.one向美國證券交易委員會(SEC)支付了2400萬美元的罰款并達成和解。[2020/5/19]

多線程支持應提高區塊傳播,事務處理,區塊和事務打包與拆包以及其他過程的性能,因為這些現在都由單獨的線程處理。公告內容如下:

“通過隔離這些流程,我們發現多生產者EOSIO網絡上的事務處理和區塊處理性能有了顯著改善。”

此外,該更新與專用集成開發環境一起發布,據說應該可以加快開發人員的入門速度。

這是Block.One最近發布的第二個重大公告,可能會對EOS生態系統產生重大影響。據12月下旬報道,Block.One最近還提議對網絡資源分配系統進行重大更改,這將要求用戶租用網絡資源而不是購買網絡資源。

分析 | 最近一周有5款EOS/ETH/TRON新增用戶大于10000:據RatingDapp和RatingToken大數據監測顯示,EOS/ETH/TRON三大主流公鏈平臺Dapp生態近一周新增用戶大于零的Dapp684款,其中新增用戶大于10000的有5款,分別為EOS GLOBAL(98579)、Fishing Master(16299)、TRON Hi-Lo(16288)、Win.town(16279)、TronSolo(10259)。從周活躍用戶指標來看,近一周活躍用戶大于零Dapp852款,占38.74%,周活躍排名前三Dapp分別為EOS GLOBAL(99118)、Endless Game(52023)、Lore Free(37339)。[2019/4/28]

以下是Block.One發布的公告全文:

EOSIO已更新為具有安全性,穩定性和其他修復程序的穩定的EOSIO2.0版。附加信息和發布說明可在GitHub上獲得。

EOSIO2.0的構建考慮了開發人員。我們的重點:使其在EOSIO上構建更快,更簡單,更安全。

我們認為,區塊鏈開發的最大瓶頸是他們執行智能合約的速度。

EOSIO是第一個使用WebAssembly引擎提高性能的區塊鏈軟件,但是隨著時間的推移,我們超越了現有的通用WASM引擎,并且知道我們可以做得更多。

行情 | DApp活躍度前50名中EOS和Tron共占42個:據dapp.review數據,當前主流公鏈的DApp活躍度排名前50中,EOS上占20個、Tron上占22個、以太坊上僅有2款。[2019/2/14]

我們的解決方案:構建我們自己的解決方案,并從頭開始考慮區塊鏈。EOSVM是我們專門構建的區塊鏈WASM引擎,與EOSIO1.0一起發布的Binaryen相比,運行EOSMechanicsWASMCPU基準的速度最高可快16倍。

接下來,我們想解決新開發人員的入門障礙——那些首次前往#eosiohackathon或首次在EOSIO上進行開發的開發人員。通常,設置區塊鏈開發環境是一個多步驟的過程,可能需要數小時甚至數天才能完成。這就是為什么我們要構建EOSIOQuickstartWebIDE,這是一個開發工具,它使新開發人員可以在幾分鐘之內從入門到準備就緒。

最后,對于所有開發人員而言,吸引新用戶加入區塊鏈應用程序的主要痛點之一就是保護私鑰和公鑰,如果操作不當,則會帶來安全風險。通過此版本的WebAuthn對EOSIO的支持,開發人員可以開始在其EOSIO應用程序中使用WebAuthn測試事務簽名,從而為當今區塊鏈中不存在的私鑰提供一定程度的安全性。

EOSIO2.0版本候選版中包含的四個主要組件:

EOSVM:專用于區塊鏈應用程序的高性能WebAssembly引擎,可在處理智能合約和顯著提高性能時促進更有效地使用系統資源。

動態 | 跨ETH/EOS/TRON三大公鏈,DApp活躍度排行榜:據 DAppTotal 01月28日數據顯示,過去一周,綜合對比ETH、EOS、TRON三大公鏈的DApp生態情況發現: 總用戶量(個): EOS(92,432) > TRON(72,553) > ETH(26,673);總交易次數(筆): EOS(26,299,692) > TRON(9,553,823) > ETH(299,902);總交易額(美元): EOS(182,338,553) > TRON(112,923,264) > ETH(10,995,527);跨三條公鏈按用戶量TOP3 DApps為: Endless Game(EOS)、Fishing Master(TRON)、PRA CandyBox(EOS);按交易次數TOP3 DApps分別為 Poker EOS(EOS)、Dice(EOS)、TRONbet(TRON);按交易額TOP3 DApps分別為: TRONbet(TRON)、Dice(EOS)、Poker EOS(EOS)。[2019/1/28]

EOSIO快速入門WebIDE:一個功能強大的,新的,自包含的,基于Web的集成開發環境,用于構建EOSIO智能合約和關聯的Web應用程序。它可以在幾分鐘內完成設置,可以在任何瀏覽器中運行,并有助于降低新的EOSIO區塊鏈開發人員的進入門檻。

WebAuthn支持:一種廣泛接受的安全身份驗證標準,無需進行瀏覽器擴展或附加軟件即可進行交易簽名。

金色獨家 慢霧安全團隊:有至少6種途徑導致 EOS 私鑰被盜:針對 EOS 私鑰被盜事件,金色財經特邀請慢霧安全團隊對此事進行解讀,慢霧安全團隊表示:EOS 投票關鍵期頻發私鑰被盜問題,慢霧安全團隊綜合 Joinsec Red Team 攻防經驗及地下黑客威脅情報分析,可能的被盜途徑有:

1、使用了不安全的映射工具,映射使用的公私鑰是工具開發者(攻擊者)控制的,當 EOS 主網上線后,攻擊者隨即 updateauth 更新公私鑰;

2、映射工具在網絡傳輸時沒有使用 SSL 加密,攻擊者通過中間人的方式替換了映射使用的公私鑰;

3、使用了不安全的 EOS 超級節點投票工具,工具開發者(攻擊者)竊取了 EOS 私鑰;

4、在不安全的 EOS “主網”、錢包上導入了私鑰,攻擊者竊取了 EOS 私鑰;

5、用戶存儲私鑰的媒介不安全,例如郵箱、備忘錄等,可能存在弱口令被攻擊者登錄竊取到私鑰;

6、在手機、電腦上復制私鑰時,被惡意軟件竊取。

同時,慢霧安全團隊提醒用戶自查資產,可使用公鑰(EOS開頭的字符串)在 https://eosflare.io/ 查詢關聯的賬號是否無誤,余額是否準確。如果發現異常并確認是被盜了,可參考 EOS 佳能社區 Bean 整理的文檔進行操作 https://bihu.com/article/654254[2018/6/14]

加權閾值多簽名區塊生產支持:區塊生產者使用安全密鑰在主區塊和備用區塊生產硬件上使用不同密鑰對區塊進行簽名的一種安全方法。

EOS虛擬機

我們已經開發了一種新的專用WebAssembly引擎,稱為EOSVM,可以滿足EOSIO區塊鏈上安全的確定性執行的不斷增長的需求。盡管目的非常適合,但是Binaryen和WABT解釋器在內存分配不受限制,加載時間延長和堆棧溢出方面存在問題,并且它們在運行時缺少沙箱。這些問題加在一起,限制了整體性能和可靠性。

作為最初的WASM解決方案,Binaryen解釋器于2018年6月與EOSIO1.0一起發布,同年9月隨著EOSIO1.3支持WABT而被取代,性能提高了2倍。借助EOSIO2.0,我們將發布一個名為EOSVM的新WASM引擎,該引擎由三個組件組成,每個組件都有自己的功能并提供特定的性能增強。

區塊鏈WebAssembly執行的強大組件三重奏

EOSVM解釋器是一個WebAssembly解釋器,提供了極快的解析/加載,確定性和高效的時限執行。從頭開始設計解釋器,使我們能夠為將來對智能合約的調試支持騰出空間。

EOSVM即時編譯器是WebAssembly編譯器,它采用WASM并即時生成本機代碼。與WABT,Binaryen和EOSVM解釋器之類的解釋器相比,該體系結構能夠非常快速地執行WASM智能合約,并提供顯著的性能優勢。這種JIT解決方案的絕對速度使我們能夠在區塊鏈上使用它,而無需其他解決方案進行較長的區塊編譯時間。

EOSVM優化編譯器是EOSVM的第三個組件,它使用了利用多遍編譯架構的專用編譯器框架。通過優化編譯器生成的本機代碼通常比在WABT,Binaryen,EOSVM解釋器和EOSVMJIT中執行的相同代碼快一個數量級。最重要的是,它甚至比現有的WAVM引擎還要快,但是與WAVM不同,它可以利用我們的分層設計在區塊鏈上安全使用。

極快的執行力

我們針對不同組件的基準測試在我們的測試環境中實現了以下性能增強:

1、EOS力學基準來自EOSIO社區編寫的基準,并在AWSz1d.metal實例上運行。2、重播基準測試比較了EOSIO系統提供的重播功能以在指定的WASM引擎上完成相同的重播并在AWSz1d.metal實例上執行所需的時間。

以上性能基準顯示了各種EOSVM組件的相對優勢。EOSIO2.0將EOSVMJIT作為大多數智能合約執行的一線編譯器,而EOSVMOptimizedCompiler嘗試在后臺編譯相同的智能合約,并將其部署以在鏈上以極快的速度隨后執行。這種分層架構使EOSIO2.0能夠利用快速啟動和優化的智能合約代碼編譯功能。

EOSVM及其組件也可以高度自定義,因此開發人員可以以適合其所需功能的特定方式實現其各個方面。通過參考GitHub上的EOSVM存儲庫了解更多信息。

網絡代碼的重大改進

我們向net_plugin添加了多線程支持。現在,net_plugin中的幾乎所有處理,包括區塊傳播,事務處理,區塊/事務打包/解壓縮以及其他進程,都由與主應用程序線程不同的單獨線程來處理。通過隔離這些過程,我們發現多生產者EOSIO網絡上的事務處理和區塊處理性能有了顯著改善。EOSIO2.0.0發布說明中提供了更多詳細信息。

EOSIO快速入門WebIDE

EOSIO2.0的增強功能是針對開發人員的,此新工具將使在EOSIO項目上開始,共享和協作變得更加容易。

為EOSIO設置開發環境目前需要在開發人員的計算機上本地運行的多步驟過程,這對于剛剛接觸的人來說可能相當復雜。盡管現在處于Alpha階段,EOSIO快速入門WebIDE旨在打算消除開發人員的入門障礙。這個工具在云服務中運行,使新開發人員能夠建立智能合約和Web應用程序開發環境以及完全集成的單節點個人測試網,因此他們可以在幾分鐘之內從入門到構建。

EOSIO快速入門WebIDE使新的區塊鏈開發人員可以更輕松地訪問EOSIO,從而簡化了流程,并使快速而輕松地開始學習EOSIO開發。開發人員可以從演示應用程序開始,無縫地進行更改,并實時查看更新,以及直接從瀏覽器將代碼提交到git存儲庫。

隨著新的開發人員開始使用EOSIO快速入門WebIDE進行構建,我們期待收到社區的反饋。

對EOSIO的WebAuthn支持

WebAuthn是強大的用戶身份驗證的標準,由萬維網聯盟,在線快速身份驗證聯盟在Google,Mozilla,Microsoft,Yubico等公司的幫助下進行了協作。WebAuthn允許您使用硬件設備在瀏覽器中對交易進行身份驗證和簽名,而無需在設備上安裝擴展程序或其他軟件。

WebAuthn在諸如YubiKey之類的設備上創建加密密鑰對,并通過安全且經過身份驗證的通道僅與遠程服務器共享公共密鑰。通過完全在硬件設備中管理身份驗證憑據,WebAuthn已顯示出從本質上緩解了整個網絡釣魚等攻擊類型。由于硬件設備是必不可少的,并且密碼沒有存儲在中央服務器上,因此實現基于WebAuthn的身份驗證甚至可以幫助防止密碼被盜的大型數據泄露。

通過此版本的WebAuthn對EOSIO的支持,開發人員可以開始在其EOSIO應用程序中使用WebAuthn測試事務簽名。EOSIO對WebAuthn的支持是邁向安全和無縫事務簽名的一步,而無需跟蹤私鑰或其他帳戶信息。我們將繼續研究各種機制,以支持希望針對WebAuthn集成調整其應用程序的面向社區的參與者和企業級參與者,并且我們鼓勵應用程序開發人員加入第一批嘗試采用該技術的私人應用程序的第一批采用者。

加權門限多簽名區塊生產

區塊生產者必須能夠為其運行區塊鏈的核心服務提供高可用性。實現此目的的常用方法是冗余基礎結構,在發生硬件故障或網絡問題時,該基礎結構可有效地保持區塊生產。加權閾值多簽名區塊生產是許多功能中的第一個,旨在為塊生產者提供完整的高可用性解決方案。

當前的共識規則要求每個區塊生產者僅需要一個加密區塊簽名密鑰。該密鑰,無論是存儲在磁盤上并通過軟件加載還是由硬件錢包保護,都代表了區塊生產者操作的單點故障。如果該密鑰丟失或暫時無法訪問包含該密鑰的硬件模塊,則區塊生產者別無選擇,只能丟掉區塊,從而影響整個網絡的吞吐量。

為了提高區生產的安全性和可伸縮性,加權閾值多簽名塊支持提供了一個許可層,該許可層允許以靈活方案使用多個區塊簽名密鑰,這將使冗余區塊簽名基礎結構能夠存在而無需共享任何敏感數據。在GitHub上了解有關加權閾值多簽名塊生產的更多信息。

Tags:EOSWEB區塊鏈AUTHEOSDTweb3.0幣種到底什么是區塊鏈Authoreon

比特幣價格今日行情
猶猶豫豫的戰斗民族,終于要測試穩定幣了!_穩定幣

作者:Joyce 來源:區塊鏈前哨 近日,俄羅斯中央銀行行長ElviraNabiullina在接受媒體采訪時表示,俄羅斯央行已經開始在一個監管沙箱中測試穩定幣.

1900/1/1 0:00:00
8問 | 信通院金鍵博士:ID有可能引發區塊鏈大規模應用_WEB

金鍵,中國信息通信研究院工業互聯網與物聯網研究所所長,中國通信學會區塊鏈委員會副主任委員。 Elixir Games與Square Enix合作推動Web3游戲:金色財經報道,web3 游戲發行.

1900/1/1 0:00:00
以太坊價格歷史:從2015到2020_比特幣

原文來自?Medium,原文作者:JefferyHancock譯者:Odaily星球日報?Moni 以太坊是一種加密貨幣協議,由于與比特幣、萊特幣、以及其他支付技術有很大不同.

1900/1/1 0:00:00
新年最大一筆區塊鏈融資來了,Lightnet獲得6家大型機構3120萬美元A輪融資資金_HTN

2020年1月10日,總部位于泰國曼谷的金融科技公司Lightnet宣布已獲得A輪融資,籌集了3120萬美元的新資金.

1900/1/1 0:00:00
發動51%攻擊,可能觸犯哪些法律?_CFT

來源:Medium 作者:JoshLawler 編譯:頭等倉 51%的攻擊相當于區塊鏈世界的恐怖襲擊.

1900/1/1 0:00:00
2019鏈上金融最先發力:區塊鏈技術如何落地“銀證保”?_EOS

文章來源:21世紀經濟報道 記者:包慧 原文鏈接:https://m.21jingji.com/article/20200101/8f321493e147ac8d42e39f16b531d1dc.

1900/1/1 0:00:00
ads