【迅解區塊鏈】火幣公鏈正式開源 公鏈圈再現黑馬

2019年10月31日,在比特幣白皮書誕生11週年之際,火幣集團宣佈Huobi Chain(火幣公鏈)正式開源。目前,火幣公鏈源代碼已上傳至Github,全球區塊鏈開發者可以隨時跟蹤開發進度,並一起參與完善代碼。

火幣公鏈是火幣集團和Nervos Foundation聯合開發的、具有核心技術及自主知識產權的高性能公鏈。它基於Muta、CKB-VM、Overlord、nervos-p2p等開源組件深度定製,面向金融應用場景進行擴展與優化。旨在打造區塊鏈時代全球金融服務基礎設施,服務於主流市場。

【迅解區塊鏈】火幣公鏈正式開源 公鏈圈再現黑馬

“人們想要的不是區塊鏈,而是以區塊鏈為基礎的數字經濟為日常生活所帶來的變革”。火幣公鏈負責人汪毅江說。

基於“讓金融更高效”的理念,火幣公鏈通過Overlord共識算法的自適應流水線算法提高交易吞吐量,利用聚合簽名技術降低共識算法延遲。同時,火幣公鏈使用基於賬戶的RISC-V指令集的CKB-VM來實現對編譯器、硬件更為友好的高性能智能合約虛擬機。

CKB-VM穩定無需頻繁硬分叉升級,並且擁有有眾多開源生態支持等優勢,這將增強火幣公鏈的多元化要素。

對於內置一等資產類型,火幣公鏈在用戶資產方面採用了內置系統合約管理,在大幅提高安全性、通用性的同時降低複雜度。

另外,火幣公鏈支持原生跨鏈協議。基於Nervos CKB和Muta技術開發的側鏈可以直接實現跨鏈,並且,火幣公鏈支持高靈活性的虛擬機合約以及高性能的原生合約,這將使火幣公鏈適用於不同業務場景,讓火幣公鏈的落地應用場景更加豐富和多元。

汪毅江認為,複雜系統到最後一定是解耦的。

基於古典互聯網的分層架構上,分層擴容是提升區塊鏈性能的共識。通過一層公有鏈協議保證網絡的安全性與去中心化,二層協議提供具有可擴展性的交易和計算服務,以及多個應用層協議銜接商業場景,以此構建下一代加密經濟網絡的公用基礎設施。

火幣公鏈利用CKB(Common Knowledge Base),對違約情況進行裁決,實現在CKB層可以像比特幣一樣定義、存儲和流通。所有的計劃和應用則由Layer 2層來完成。

“我們在CKB-VM之上實現了一套Account SDK以實現火幣公鏈智能合約中的Account模型。不僅如此,我們還提供了合約編程語言”。 汪毅江說。

這個“編程語言”指的是Minits,它使用LLVM最終把代碼編譯成RISC-V binary在 CKB-VM中運行,進而提高CKB-VM層的效率。

火幣公鏈對原生代幣和UDT設置了一等公民的地位,稱之為first-class asset(簡稱FCA)。具體來說,就是所有代幣的基礎行為均由系統提供的原生合約實現,用戶只需要給出代幣的名稱、發行量、管理方式等定義即可創建一等資產。

這樣做的優勢除了在於大幅降低實現複雜度、統一資產標準、提高安全性之外,更重要的是系統對代幣行為可感知,從而便於實現更底層的經濟激勵、手續費計算邏輯以及原生跨鏈等業務。

採用FCA實例化的UDT具備原生跨鏈功能,火幣公鏈與其側鏈,以及火幣公鏈與Nervos CKB公鏈之間都可以採用這種跨鏈協議實現去中心化跨鏈。

火幣公鏈採用去中心化relay的方式傳遞跨鏈證明,relayer可以是側鏈validator,也可以是其他第三方用戶。側鏈之間可以不依賴火幣公鏈或Nervos CKB實現直接的跨鏈功能。

用戶可以採用兩種方式部署智能合約,第一種是將合約編譯成RISC-V 代碼,動態部署到鏈上;第二種是採用 Rust 語言實現本機代碼部署原生合約。原生合約繞開虛擬機的解釋執行過程,直接訪問系統資源,具有更高效的性能。

火幣公鏈預期2020 年中啟動正式鏈,目前正處在早期開發中。設計文檔和實現代碼會頻繁變更。

“公鏈運行效率以及鏈上業務如何監管等問題制約了區塊鏈技術在金融領域的應用,火幣公鏈是由中國團隊開發的世界級公鏈,為金融應用而生,它將在監管下提升傳統金融行業的運營效率和降低成本;同時,提升資產流通和交易效率。”火幣集團創始人李林表示。

火幣集團希望通過火幣公鏈的高性能支撐、開放多鏈架構、開放身份認證、可信金融數據預言機以及直接面向金融市場進行應用優化,打造符合金融行為習慣、專注提供金融服務、構建服務金融的基礎設施。

值得一提的是,火幣公鏈是全球首條實現監管兼容的公鏈,目前正在申請FATF相關專利,多家知名傳統金融機構也共同參與了火幣公鏈打造,共同將火幣公鏈打造為可面向全球主流金融市場以及“一帶一路”的區塊鏈基礎設施。

信任,從PoW共識產生,逐層向上傳遞,直至實際應用。火幣公鏈將嚴格遵循區塊鏈去中心化精神與共識協議,全力打造高效服務全球科技金融的基礎設施。


分享到:


相關文章: