DxChain:首款區塊鏈雲端儲存產品誕生

買賣虛擬貨幣
018年12月底,DxChain Testnet順利完成了開發和測試。短暫新年假期後,版本名為Alps Mountains的測試鏈及SDK於2019年1月7日正式釋出。這是繼2018年9月底釋出的 Testnet Beta - Andes Mountains 後,DxChain專案研發的又一重要里程碑!此次釋出再次證明了DxChain研發團隊如期交付產品,並按計劃實現其所承諾的區塊鏈儲存的能力。同時,隨著DxChain測試鏈一起釋出的,還有DxChainPy SDK及首款區塊鏈雲端儲存產品 - DxBox。測試鏈應用產品及SDK的釋出,標誌著DxChain將能夠為區塊鏈開發者、研究者及各行業合作伙伴們提供安全的去中心化資料儲存及檔案管理解決方案。Alps Mountains關鍵技術突破在上一次釋出的Testnet Beta (Andes Mountains) 版本中,DxChain實現了資料儲存鏈的基本功能,包括交易、檔案儲存、區塊瀏覽器及產品的規模化測試。在Testnet Beta釋出後的3個月中,DxChain研發團隊繼續專注於資料儲存鏈的功能開發。此次釋出的DxChain Testnet與之前版本相比,其產品功能及效能都有了極大提高,其中關鍵的技術突破包括:
1. 實現對不同交易型別儲存合約的完全支援:在此次版本中,DxChain測試網能夠支援三種型別的儲存合約相關交易,包括:簽訂合約,修改合約及儲存證明。目前,鏈上所有節點都將可以作為儲存委託方或儲存供應商參與到分散式的儲存服務中。2. 確定最終的儲存證明共識演算法方案:在上一次釋出中,DxChain已經初步實現了透過引入並最佳化Merkle trees演算法完成儲存證明。在此次版本中,透過大量測試和最佳化,我們確定了最終的儲存證明和儲存糾刪碼演算法方案。目前,有效的驗證者可在無需擁有原資料檔案的情況下,透過儲存校驗,從而實現海量檔案在極短時間內的校驗完成,極大提高了系統效率及可靠性。因此,當前版本的測試網可在確保資料一致性的同時,顯著降低資料冗餘。3. 實現儲存委託方對供應商的自動選擇:我們設計了高效可靠的供應商自動選擇演算法以滿足不同條件下對供應商的選擇需求。演算法會綜合考慮儲存供應商候選人的儲存費用、儲存可靠性、網路頻寬條件等,從而挑選出與委託方特定需求相匹配的最佳供應商。4. 實現穩定的儲存合約互動過程:在此次版本中,我們還重點最佳化了儲存合約協商和修訂的互動協議,最終實現了在正常及異常通訊場景中協議穩定度和效率的大幅提升。5. 實現有效的隱私保護:DxChain測試網在資料加密過程中使用了先加密、再分片的演算法,從而極大增加了資訊保安,以實現對使用者隱私的保護。同時,透過應用公鑰和私鑰簽名技術,使用者儲存在DxChain測試網上的資料也能得到所有權保護。6. 最佳化檔案上傳過程:相較於上一次的釋出,本次版本在檔案上傳的效率和效能方面提升顯著:演算法執行效率提升54%,記憶體佔用減少60%。
DxChain Testnet應用產品隆重登場

除了DxChain Testnet的功能增加、演算法最佳化及效能提升以外,我們還更新了DxChain Testnet區塊瀏覽器,併發布了DxChainPy SDK工具,及一款全新的應用產品DxBox - 首款去中心化的區塊鏈雲端儲存產品。

在此次釋出中,我們最佳化了DxChain Testnet區塊瀏覽器,並增加了與測試鏈新功能對應的瀏覽器功能。例如,新瀏覽器能夠支援所有型別的合約及交易轉賬詳細資訊的查詢,包括檔案合約ID,初始設定,當前狀態查詢等。

目前,使用者可在新瀏覽器中找到四種不同型別的儲存合約狀態:


(1) 進行中 (Ongoing) ,表示該儲存合約處於從初始化到終結之間的有效使用期限內;
(2) 已驗證 (Verified) ,表示該合約已透過鏈上驗證,且儲存供應商已獲得相應酬勞;
(3) 空閒 (Vacant) ,表示該合約已建立成功,但儲存委託方尚未上傳任何檔案,因此儲存供應商無需提交儲存校驗;
(4) 失敗 (Failed) ,表示儲存供應商在合約過期前無法提交有效的儲存校驗。 

DxChainPy是使用Python對DxChain API進行封裝的工具包,是DxChain對外發布的首個SDK版本。目前,全球開發者都可以透過DxChainPy查詢到一系列DxChain儲存鏈的資訊,包括:網路狀態,共識資訊,錢包餘額,礦工狀態,儲存供應商和委託方的設定及詳細資訊等。

此外,DxChainPy能支援檔案上傳、下載及刪除等基礎功能。這意味著,透過呼叫DxChain API,區塊鏈開發者將能查詢到DxChain Testnet的鏈上資料資訊,並透過其提供的交易和檔案上傳/下載功能建立自己的區塊鏈應用。

更多關於DxChainPy SDK的資訊,敬請訪問DxChain官方Github賬號。
(https://github.com/DxChainNetwork/dxchainpy)

與DxChainPy SDK同時釋出的,還有一款全新的區塊鏈應用產品 - DxBox。

DxBox是基於DxChain Testnet研發的首款去中心化的區塊鏈雲端儲存產品。目前,DxBox可以為全球使用者提供安全的、具隱私保護的區塊鏈雲端儲存服務。

根據DxChain的系統設計,以DX通證為基礎的經濟激勵機制被用來鼓勵更多節點成為儲存礦工,利用其閒置的儲存算力為儲存委託方提供去中心化的儲存服務,並由此賺取相應的收益。鑑於目前所有測試節點都是由DxChain專案組建立和維護,我們將為DxChain社羣及支持者提供免費的DxBox體驗資格,並贈送每人 500M 的免費區塊鏈雲端儲存體驗空間。

任重道遠,勇往直前

2018年,DxChain分別在6月及9月底釋出了Testnest Alpha及Beta版本,並在12月底完成了測試鏈及SDK的開發和測試。新年假期過後,版本名為Alps Mountains的DxChain Testnet及SDK正式釋出,為2019年開了個好頭。

根據DxChain技術路線規劃,儲存鏈的功能最佳化及規模化測試仍將是2019年的重點工作之一。

DxChain設計了“三鏈合一”的系統架構來解決資料的計算、儲存和隱私保護問題。所謂“三鏈合一”,即一條主鏈,協同兩條側鏈:計算鏈和儲存鏈。其中,計算鏈負責的是執行平行計算,從而解決大資料通用計算的問題,最終達到機器學習並且提供BI支援;儲存鏈主要負責提供大資料儲存並解決大資料儲存及隱私問題,同時給計算鏈提供相應支援;主鏈負責提供交易相關的操作,同時協調兩條側鏈計算鏈和儲存鏈。

此次DxChain Testnet及SDK釋出之後,我們將繼續聚焦於資料儲存功能的進一步最佳化和測試。下一階段的研發重點包括:增加測試網對智慧合約的支援,完善經濟激勵機制構建,以及建立儲存及區塊鏈系統間的呼叫介面。

按計劃,下一次版本釋出的時間為2019年3月底。目前,DxChain研發團隊已開始全力推進研發進度,以期在2019年為大家帶來更多好訊息。敬請期待!

更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

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

推荐阅读

;