dfuse開放其EOSIO堆疊原始碼

買賣虛擬貨幣

dfuse 提供對 EOSIO 歷史和實時資料訪問服務目前已經部署在數百個公共和私有的用例中,包括交易所、交易業務、互動遊戲、社交媒體平臺、供應鏈解決方案以及其它高吞吐量的監管環境。 dfuse 的資訊深度、交付速度和可靠的API使開發者能夠建立出強大、無縫化的使用者體驗。如今,隨著 dfuse 開源釋出了dfuse for EOSIO(https://github.com/dfuse-io/dfuse-eosio),全球的開發者現在都能在自己的膝上型電腦或容器中執行 dfuse。

從兩年前開始,整個 EOSIO 生態體驗到了 Block.one 搭建的高效能區塊鏈,以及 EOSIO 針對高寫入吞吐量進行的最佳化。與此同時,這也使開發者在讀取上遇到了挑戰。考慮到這一點,dfuse 開始構建其平臺,提供對區塊鏈資料的便捷、高效能的讀取訪問,以支援社羣開發的眾多專案。

因為看到了 EOSIO 生態中的開發者會受益於 dfuse 的平臺,我們於2018年10月開始提供該平臺的服務。透過我們眾多使用者的積極反饋,dfuse 的平臺得到了發展和擴充套件,增加了新的功能、資訊粒度以及可靠性,同時將 dfuse 的工具部署到了更多的公用和專用網路上。但是在這整個過程中,許多開發者多提出了一個問題:“我什麼時候能自己在本地上執行 dfuse?”。

為了滿足這一需求,也考慮到開源可以給 dfuse 提供的社羣力量,我們決定 dfuse 應該開源。這樣能讓所有開發者都可以幫助指導 dfuse 的發展方向,而不僅僅是依靠 dfuse 團隊來構建所需的功能。dfuse 現在可以透過整個生態的人才來幫助推動我們的使命:使數百萬開發者能夠構建去中心化的網路。

區塊鏈開發者長期以來一直面臨著同樣的挑戰:查詢鏈上資料過程複雜、速度慢且經常是不準確的。

簡單——每個鏈都有其自身的 API 結構。dfuse 帶來的是一個提取層,允許你使用熟悉且直觀的方法查詢不同的鏈。

高速——區塊鏈的複雜性使一致的查詢變得緩慢,並且有未公開的端點。dfuse 提供了比其他可用解決方案更可靠、更快速的響應,使你也可以更快地利用資料做出決策。

準確——作為一個擁有“最終一致性”的資料庫,你在對不同的節點進行同一請求時可能得到不同的結果。dfuse 會反饋一個檢視,並告訴你該檢視是否有變更。

儀表盤——監測所有在執行的 dfuse 服務

dfuse for EOSIO 的釋出許可是 Apache 2.0(https://github.com/dfuse-io/dfuse-eosio/blob/develop/LICENSE),允許開發者在其自己的專案中使用原始碼。只要程式碼中包含適當的注意事項,你就可以得到 Apache 2.0 許可提供的所有益處和保護。

dfuse for EOSIO 使開發者可以在幾秒內啟動本地區塊鏈開發環境。為了易於使用,開發鏈啟動後,你可以訪問 dfuse 的所有 API、擁有最大資訊深度的eosq(https://eosq.app/,由 dfuse 支援的區塊瀏覽器)、一個瀏覽器例項測試介面GraphiQL(https://mainnet.eos.dfuse.io/graphiql/)以及監控所用的資料儀表盤。你可以監控13個支援 dfuse 執行的微服務。

下載到你的計算機上後,你只需兩個簡單命令即可使區塊在本地網路上流動。然後你可以載入所需的任何系統合約以及你自己開發的任何合約。dfuse for EOSIO 像是一副開發者所需的眼鏡,能看到他們智慧合約在網路上的執行情況,獲得即時反饋。而且你可以開始使用功能強大的 dfuse API 去構建應用程式,並確保它可以擴充套件到生產環境中。

僅需2條命令就可以啟動帶有 dfuse 服務的本地區塊鏈Beta 測試版釋出

與我們交流過的許多開發者都問他們能不能用 dfuse 在膝上型電腦上對 EOS 主網(或其他公鏈)進行索引。由於其相當大的吞吐量,我們目前執行著許多大型伺服器叢集來為這些網路提供服務。目前,尤其是在本地或單個伺服器上執行時,dfuse for EOSIO 最適合的是用在私用開發鏈環境中,不然負載可能會太大。同時,我們發行的版本也包含了部署大規模可伸縮基礎架構所需的全部功能,所以你也可以選擇去執行整個架構。

展望未來,我們期待看到社羣的貢獻。我們很期待看到社羣中誰的 PR 是第一個被合併的,開啟 dfuse 開源之旅。我們也正在積極地為其他區塊鏈開放我們的堆疊,也期待你來告訴我們你想在哪個區塊鏈上擁有 dfuse。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;