QuarkChain 是一個安全、無需許可、可擴展且去中心化的區塊鏈。QuarkChain 的目標之一是利用分片技術,實現每秒超過 100 萬筆交易(tps)。本質上,QuarkChain 將自己定位為一種具有高吞吐量的點對點區塊鏈,以支持快速且安全的去中心化應用程序。QuarkChain 團隊創建此區塊鏈的目的,在於解決目前所有主要區塊鏈所面臨的可擴展性問題。該團隊認為,由於此問題極具急迫性,比特幣社群根本無法等待所有人達成共識才提出解決方案。相反地,他們認為透過提供不同的解決方法(例如 QuarkChain 內建的方案),將迫使社群透過硬分叉的方式分裂,進而找出最有效的解決方案。
QuarkChain 透過多個低成本節點組成一個集群,共同作為一個超級完整節點運作,從而促進更高的去中心化。這種方式避免了當 tps 提升時,超級完整節點所帶來的高昂成本。在安全性方面,QuarkChain 內的所有交易都受到網路總雜湊算力 50% 的保護。這使得雙重支付攻擊極其困難,特別是結合 QuarkChain 的去中心化特性後更為安全。
QuarkChain 採用兩層式區塊鏈結構。稱為分片(shards)的分片式區塊鏈為第一層,第二層則是根區塊鏈(root blockchain),負責確認分片產生的區塊。QuarkChain 的主要開發工作始於 2017 年第二季度,當時專注於研究區塊鏈可擴展性問題。同年第四季度,團隊起草了白皮書。2018 年 2 月,正式發布白皮書並完成驗證代碼 0.1 版。2018 年 3 月,錢包與測試網的 0.1 版相繼推出。目前在第二季度,團隊正致力於開發測試網 1.0 與智能合約 0.1 版。預計在 2018 年第四季度,將推出 QuarkChain Core 1.0、主網 1.0 以及 SmartWallet 1.0。到了 2019 年第二季度,SmartWallet 與 QuarkChain Core 都將升級至 2.0 版。
QuarkChain 是一個去中心化的區塊鏈網絡,旨在透過分片技術解決現有網絡普遍存在的可擴展性問題。藉由這種方式,QuarkChain 能夠大幅擴展區塊鏈技術的實用性,因為許多應用程序目前都受限於現有區塊鏈網絡的可擴展性。儘管項目仍在進行中,但 QuarkChain 已經邁出許多積極步伐,並已開始針對測試網進行基於邀請的封閉測試,展現出顯著的進展與潛力。
QuarkChain 的主要特點包括:
1. 可重新分片的雙層區塊鏈:QuarkChain 包含兩層區塊鏈。我們將彈性分片區塊鏈(分片)作為第一層,第二層則為根區塊鏈,負責確認第一層的區塊。第二層可根據需要靈活地進行再分片,而無需更改根層。
2. 市場驅動協同挖礦保障安全:為了確保所有交易的安全,設計了一套基於博弈論的激勵機制,至少將整體 50% 的雜湊算力分配給根鏈,以防止任何交易遭受雙重支付攻擊。
3. 抗中心化的水平擴展能力:在任何高 TPS 的區塊鏈網絡中,超級完整節點的成本可能極其昂貴,容易導致中心化。相比之下,QuarkChain 允許多個低成本節點組成集群,取代單一的超級完整節點。
4. 高效的跨分片交易:QuarkChain 中的跨分片交易可隨時發起,並在數分鐘內完成確認。隨著分片數量增加,跨分片交易的速度也呈線性提升。
5. 簡便的帳戶管理:在 QuarkChain 中,整個區塊鏈(包含所有分片)僅需一個帳戶。來自不同分片的所有加密貨幣都儲存在同一個智能錢包中。