文章來源: 因特鏈
作者:嶽利鵬

概要介紹

過去一年多,因特鏈 ChainX 做爲一個技術社區,在國內做了一些技術推廣和討論,現在,因特鏈聚集了不少開發人員,並看到了行業中的一個機遇,將轉型升級爲啓動一條公鏈,進一步推動區塊鏈整個行業的發展。

因特鏈 ChainX 將是 Polkadot 生態內的第一條平行鏈,但將首先作爲獨立鏈運行,在 Polkadot 上線之後接入其中作爲平行鏈運行。因特鏈將在前期試驗資產跨鏈轉接橋技術,並主要分管 Polkadot 生態的資產管理類應用。因特鏈並不僅是一家去中心化跨鏈交易所,而是一條採用最先進智能合約技術的應用鏈,因特鏈官方只負責全網資產的跨鏈路由,後續資產管理應用全部由社區部署,比如撮合交易、衍生品交易、跨鏈基金管理、抵押借貸等。

本次發佈的第一版測試網僅包含最基礎的 PBFT 共識、轉賬等基本功能,後續的選舉、議會、公投、合約、跨鏈等模塊正在高速集成中。大家可以前往官方網站 chainx.org 查看 在線錢包 和 監控臺 應用,並在 https://github.com/chainx-org/ChainX 下載源碼編譯同步節點。

技術背景

Polkadot 是 Web3 基金會的項目,於 2017 年 10 月完成融資,由 Gavin Wood 主導的 ParityTech 團隊進行設計和開發。

Polkadot 致力於實現鏈間任意消息通信,解決區塊鏈的互通性問題,進而實現多鏈並存,解決擴展性和多樣性問題。

Polkadot 由一箇中繼鏈 Relay Chain 和若干平行鏈 Parachain 組成。平行鏈可以使用不同類型的區塊鏈底層技術進行開發,中繼鏈負責全網的共享安全共識和平行鏈的跨鏈交易轉發。中繼鏈本身不包含任何應用,應用均在平行鏈上進行開發和部署。

資產類應用是區塊鏈應用的一大方向,直接在鏈上存儲和管理資產類數據,有效利用區塊鏈的去中心化公開透明特性,免除中心化的記賬中介信任,將資產的所有權交由用戶的私鑰直接控制,詮釋了價值互聯網的優勢。

鏈上資產類應用包括代幣發行、穩定貨幣、去中心化交易、跨鏈轉賬、跨鏈基金管理、衍生品、借貸、信託等。之前的區塊鏈世界,以太坊的 ERC20 標準開創了簡單代幣發行功能,其上的 0x 和 EtherDelta 等實現了鏈內去中心化交易功能。但以太坊上的智能合約語言開發性太弱,無法開發複雜的應用,EVM 和 POW 的限制又使鏈的性能過低,用戶使用成本過高,導致區塊鏈世界僅停留在基礎資產管理功能。而且目前的區塊鏈世界只能通過中心化交易所進行跨鏈兌付,無法直接在鏈上進行兌換交易。

跨鏈資產互通將爲區塊鏈世界帶來極大提升,整個行業生態的分工也會更專業化,比如開發新型虛擬機、隱私功能等均不需要啓動獨立的鏈,也不需要爲新鏈發行代幣、管理自身的共識和手續費邏輯。BTC 可以作爲儲備貨幣參與以太坊上合約的快速支付,其他的各類 Token 也可以不通過中心化交易所,即實現自身 Token 與 Zcash 的兌換,並通過其 Zcash 鏈的隱私功能實現匿名保護,所有的數字貨幣也都可以接入到 Polkadot 中來,參與各新型平行鏈的應用中來。

爲了降低 Polkadot 生態內的平行鏈開發難度,ParityTech 團隊在開發 Polkadot 中繼鏈的過程中,抽象出了一個 Substrate 框架,也可以用於獨立鏈的開發,也可以用於平行鏈的開發。這個框架實現了快速確定性 POS 共識、高速 WASM 虛擬機、常用語言智能合約、原生執行環境、鏈上治理、以及跨鏈消息通信等基礎功能,將基礎智能合約鏈的技術層次極大地提高了。

Substrate 框架可以很方便地依託將來的 Polkadot 跨鏈生態,但它其實是個完全獨立的開發框架,甚至可以作爲分層分片等實驗性創新提供開發基石,可以完全不依賴 Polkadot 進行開發,從而能在 Polkadot 上線之前做出成果。

關於更近一步的介紹,可以參考之前的一篇文章:Polkadot 的 Substrate 基礎鏈簡介

因特鏈架構設計

因特鏈項目將基於 Substrate 技術基礎上擴充其 Runtime 內核,基於高度聚焦、實用快速的思想,直接爲資產管理類應用設計技術模型,並有效利用 Substrate 本身的優勢。

因特鏈共分爲 5 個開發階段:前期測試網階段、鏈啓動運行階段、跨鏈資產接入階段、平行鏈轉變階段、資產類跨鏈協議定義階段:

1、測試網階段:因特鏈將在最早期探索 Substrate 框架,參照 Polkadot 對 Substrate 的封裝和使用,啓動一條基礎測試鏈,能夠完成基本的共識和鏈上合約。預計於 9 月底完成。

2、單鏈啓動階段:着力於完善鏈上經濟模型、鏈上共識、鏈上治理等基礎結構,並開發完成單鏈錢包、瀏覽器等基礎周邊工具,預計將於 10 月底上線主網,可以進行鏈內資產流通,並公佈一系列的示例智能合約,大力扶植開發者生態。

3、跨鏈資產接入階段:將依託因特鏈自身的共識安全性,逐步開發 BTC、ETH、EOS 等鏈的數字貨幣轉接橋等,鏈上應用開發者可以開始部署撮合、期貨、期權、保險等合約應用並運營用戶羣,預計將於年底開始,並持續一年時間。

4、平行鏈轉變階段:等待明年 Q3 Polkadot 上線運行後,因特鏈將接入 Polkadot 作爲平行鏈運行,將自身共識交由 Polkadot,獲得更高的安全性保障,同時因特鏈驗證人變爲 Polkadot 中繼鏈的收集人。同時之前開發的數字貨幣轉接橋,也可以剝離出來作爲獨立的平行鏈給 Polkadot 上的全網提供資產供給。因特鏈也可以獲得官方以及其它第三方轉接橋的數字貨幣供給,給更全面的跨鏈數字資產提供管理服務。

5、資產類跨鏈協議定義階段:在將來的 Polkadot 鏈網結構下,分區鏈的職能也將產生分化,同時 Polkadot 只進行初級跨鏈數據路由,不解析跨鏈數據,類似於只負責 TCP/IP 協議層,而更高層的應用層協議還處於空白階段,也將由社區進行分層定義。隨着鏈上應用的逐步發展,鏈間協議將可能包括資產交易類協議、數據分享類協議、聊天通訊類協議、存儲類協議等。因特鏈的遠期目標是能夠進行更泛化的跨鏈資產類協議定義,更大範圍地開放資產管理的應用範圍,讓更多的獨立鏈和平行鏈融爲一體,進行更通暢的數據交換。

團隊介紹

因特鏈項目將由新加坡鏈池基金會 ChainPool Fundation PTE. LTD. 資助,鏈池基金會已經通過技術諮詢、項目孵化、人才培養等方法幫助到了多個項目。本項目團隊主要成員包括郭光華、嶽利鵬、郭世清等,多年來一直參與公鏈開發者生態。

因特鏈項目將會發行鏈基礎代幣 Polkadot-ChainX,代號 PCX,但不會進行任何形式的公開募資,80% 左右的代幣將採用貢獻挖礦模式發行,用於開發者激勵和用戶激勵,開發內容包括鏈底層、跨鏈協議、鏈上合約、第三方錢包、瀏覽器、中心化交易所 API 接入等,用戶激勵內容包括共識選舉、跨鏈充值、掛單交易、社區推廣等。具體的代幣經濟體系還將進一步細化。