ChainX 的 PoS 共識首創了 One Asset One Vote 的資產挖礦模式,根據用戶跨鏈充值進來的 BTC、ETH、EOS 等多種資產的市值衡量挖礦權重,沿用比特幣從零開始逐步減半的模式發行新幣,公平分配系統發行的 PCX。
用戶可以將自己持有的各類數字資產跨鏈接入ChainX,系統集成的交易所 DApp 一方面可以滿足這些資產交易需求,同時也產生公允價格進行挖礦市值統計。
Polkadot 是 Web3 基金會發起的項目,由以太坊前CTO Gavin Wood 主導的 Parity 團隊進行設計和開發。 Polkadot 致力于實現鏈間任意消息通信,將解決區塊鏈的互通性問題,進而實現多鏈并存,解決擴展性和多樣性問題。 Polkadot 開發了通用的基礎鏈框架Substrate,實現了混合 PoS 共識、鏈上議會治理、Wasm 虛擬機、智能合約原生執行、高效輕客戶端協議等。 目前包括以太坊 2.0 的 Shasper 也正在此框架上實現。
Web3 基金會與 ChainX 達成了戰略合作伙伴關系,ChainX 將使用 Polkadot 的 PoS 共識和合約技術,專注于提供資產跨鏈的上層設施,而 Polkadot 將致力于更通用的跨鏈任意消息通信,專注于提供信息跨鏈的底層設施。 ChainX 將首先上線開始跨鏈整合現有的數字資產,來為 Polkadot 生態做預熱,等 Polkadot上線時,就就能夠將現有鏈的資產往 Polkadot 網絡輸送,同時能夠將 Polkadot 網絡內的新資產提供各種服務。
ChainX 將盡量采用最去中心化的輕節點方式,跨鏈整合主流數字資產,包括 BTC、ETH、ERC20、EOS、ADA、ZEC 等,培養社區進行跨鏈資產轉賬的習慣和開發者生態,并孵化采用最新智能合約技術的 DApp。Substrate 只提供了最基礎的鏈模型,而且在持續演變之中,ChainX 仍需要在 Substrate 上進行大量開發才能滿足上述需求,包括多鏈的輕節點轉接橋、見證人轉接橋、特殊的經濟激勵模型、多鏈資產托管工具、多平臺錢包、區塊鏈瀏覽器等。
經濟系統
1. 發行模式
ChainX 將發行加密貨幣 PCX(P 代表 Polkadot),總量 2100 萬枚,每兩年減半,前兩年發行量的 20% 歸創始團隊所有,用于持續性的開發經費。兩年后發行量將全部歸社區所有,創始團隊將只占總量的 10%。Bitcoin 的 每 個 塊 為 10 分 鐘,初 始 單 塊 獎 勵 為50BTC,每 21 萬個塊減半。ChainX 的每個挖礦周期為 5 分鐘,初始單周期獎勵為 50PCX,每 21 萬個周期減半。
2. 資產挖礦
資產挖礦的所有參與方以 PCX 為算力單位進行競爭,分為虛擬算力的跨鏈挖礦和真實算力的投票選舉挖礦 :
跨鏈挖礦指跨鏈用戶通過充值 , 映射或鎖倉等方式進入的各類鏈外資產,比如 BTC、ETH 等,將自動根據該跨鏈資產兌換 PCX 的價格和相應的跨鏈資產折扣 D折合成虛擬的 PCX 跨鏈挖礦算力。每個跨鏈資產都有不同的跨鏈資產折扣 , 跨鏈資產折扣的參數可通過社區投票調整。之所以會有跨鏈資產折扣,是因為PCX 作為系統原生貨幣,理應比跨鏈資產獲得更大的挖礦權重,鼓勵用戶更多地持有 PCX。
投票挖礦指用戶所持有的真實 PCX 參與 PoS 系統的選舉手動投票給某些節點。
用戶的總挖礦算力為虛擬 PCX 的跨鏈挖礦算力和真實 PCX 的投票挖礦算力之和。比如用戶跨鏈充值了 1個 BTC、2 個 ETH 進入 ChainX,并持有 700 個PCX,其中有 300 個 PCX 參與了選舉投票,400 個PCX 未參與投票。此時 ChainX 內交易所撮合產生過去一小時均價為 1BTC:10000PCX,1ETH:1000PCX,則用戶將自動獲得(1 * 10000 + 2 * 1000)* 10% +300 = 1500PCX 的挖礦算力。所有用戶根據挖礦總算力瓜分每個獎勵周期的 PCX 挖礦收益,所獲 PCX可以繼續參與選舉投票,也可以等待所持有的跨鏈資產升值,來獲得更大的挖礦權重。
盡管用戶持有的鏈外資產可以獲得公平挖礦的權力,但由于資產市值在不斷波動,只有挖礦產生的 PCX數量才是穩定的,故只有 PCX 才能做作為節點選舉和鏈上治理的唯一衡量標準。
3. 動態挖礦
ChainX 作為一個 PoS 系統,其安全性依托于用戶抵押的 PCX,抵押的 PCX 越多,系統越安全。同時由于ChainX 致力于成為跨鏈資產網關的特性,其另一個價值支撐點在于所連接的跨鏈資產,接入的跨鏈資產越多 ,價值越大。此外,由于原生資產與跨鏈資產競爭性地共同參與資產挖礦,因此兩者是一個相互依存又相互競爭的關系。為了避免在系統初期跨鏈資產短時間內大量涌入對系統造成沖擊,原生資產與跨鏈資產挖礦采用動態挖礦模型,當跨鏈資產增速太快時,采用固定分紅比例對跨鏈資產和原生資產進行分配。
當前跨鏈資產與 PCX 投票挖礦算力上限比例為 1:1,該比例可由社區投票調整,即所有跨鏈資產的挖礦算力上限設定為 50%,保證 PCX 投票挖礦的算力占比大于等于 50%,每天至少有一半的 PCX 會發行給PCX 持有者。
相應的交易所 DApp 開通的交易對有 PCX/BTC 和SDOT/PCX,其中 BTC 代表真正的 BTC,在信托節點多簽托管的地址中有足額的儲備,可以隨時支持用戶的 提 現 操 作。 SDOT 代 表 使 用 0.1PCX 的 算 力 在ChainX 內進行充值挖礦的權力,DOT 投資者可以隨時通過跨鏈映射證明自己的投資數量,該資產無需提現,即使在 Polkadot 上線后也還可以一直參與挖礦。
動態算力競爭
當前所有跨鏈資產挖礦算力比上限為 50%, 即 Powervirtual : Powerreal = 1:1。若 Powervirtual 》 Powerreal , 則上限挖礦算力規則生效。
按照跨鏈資產與投票資產動態算出兩類資產總獎勵以后,根據各真實和虛擬節點在所在類別的比例得出單個節點的獎勵 , 進而根據票齡算出單用戶收益。當所有跨鏈資產總數激增達到上限后,相當于每個跨鏈資產始終有一個單資產折扣的情況下,再施加一個所有跨鏈資產總折扣。
ChainX 主網于 2019 年 5 月 25 日正式啟動,目前已支持 BTC 充值 (X-BTC) 和鎖倉挖礦 (L-BTC) 以及DOT 映射挖礦 (S-DOT),其余主流資產的支持將等待各鏈轉接橋開發完善后陸續上線。
DOT投資者在Polkadot上的幣并不能轉賬,通過跨鏈映射進入ChainX系統的幣只有PCX挖礦權,并不是真正的DOT,為了便于區分,起名為S-DOT. 通過鎖倉進入的L-BTC同樣只有ChainX系統內的挖礦權,不可轉賬。
鏈上的去中心化交易所DApp已開通的交易對有PCX-/X-BTC 和 S-DOT/PCX,其中X-BTC代表真正的BTC,在信托節點多簽托管的地址中有足額的儲備,可以隨時支持用戶的提現操作。SDOT代表在DOT上線前使用DOT的預期估值,在ChainX內進行跨鏈挖礦的權力,DOT投資者可以隨時通過跨鏈映射證明自己的投資數量,該資產無需提現,在Polkadot上線前可以一直參與挖礦。
共識算法
ChainX 將使用波卡的 PoS 共識算法,將建立史上最大規模的 PoS 節點網絡,能夠支持 1000 個共識節點,2s的出塊時間,10s 以內的最終確定性延遲。
傳統的 PoW 算法,單個礦機的算力很弱,無法獨立出塊,只能選擇加入礦池或自建礦池,造成每條鏈只有數 10 個礦池節點。 初代 PoS 鏈一般是 7 個節點左右,后來的 PoS 鏈也最多只有幾十個節點。 區塊鏈網絡的去中心化特性一直沒有發揮出來,普通用戶無法直接成為共識節點,只能依附于大機構,掌握不了系統記賬權。
ChainX 的共識節點的數目限制將從幾十個起步,待社區培養成熟后逐步放大限制。 起始階段需要使用云服務器搭建共識節點,后期普通用戶只需下載桌面錢包就可以出塊,但需要保持持續良好的網絡接入環境和計算能力,否則出塊如果延遲將受到懲罰,一般情況下的良好的家用網絡和高性能臺式機就可以滿足基本需求。 懲罰資金會轉入議會基金,供后續的全民公投決定如何處理。
任何人都可以申請注冊節點,并在節點服務器安裝完畢后,開始參選。 ChainX采用一票一投的模式,杜絕節點串謀。 任何用戶都可以使用PCX進行節點選舉,推薦選擇那些自抵押高、運行情況穩定、身份披露完全的節點。
節點的盈利模式是獲得用戶投票挖礦所得的10%,具體比例可以通過后續的全民公投形式修改。 節點的掉線或其他惡意行為將受到懲罰,將同時扣減節點自抵押和用戶待領獎勵。 每屆共識節點的選舉周期為一天,將根據總得票數排序。 未能選上共識節點的成為同步節點,也同樣需要搭建真實的節點發送心跳交易,不能注冊空節點。 由于共識節點和同步節點的得票都會同等地參與到挖礦獎勵中,用戶將獲得同樣的收益,這樣就不會影響到同步節點的進階。
轉接橋
資產跨鏈的含義是,用戶把資產在原鏈上鎖定,之后在目標鏈上發行映射資產,同時可以在目標鏈上申請提現,最后在原鏈上解鎖的過程。
資產在原鏈上并沒有消失,而是轉由輕節點協議去中心化托管,或由單獨的個人或多人中心化托管。 資產跨鏈映射一般分為見證人、哈希鎖定和輕節點中繼模式。 見證人系統需半中心化信任這些擔保機構;哈希鎖定直接轉移資產所有權,無法進行跨鏈映射,交易可能中斷。 真正實用和安全的去中心化跨鏈映射方案就是輕節點模式,跨鏈映射的安全性由原鏈的共識算法保證,是最高級別的安全性。 而如果原鏈集成不了目標鏈的輕節點,那原鏈資產只能由個人或多簽托管,如果可以,則由目標鏈在原鏈上的輕節點協議托管。
對于擁有高效輕節點的鏈,ChainX 將采用輕節點協議完成往 ChainX 鏈的資產映射,但現有主流鏈一般無法集成 ChainX 鏈的輕節點,所以只能采用多簽地址或多簽合約聯合托管用戶的原鏈資產。 每屆信托節點的選舉周期為 10 天,將從共識節點中根據總得票數選舉產生前 15 人的信托節點,自動生成冷熱兩個多簽地址或合約,每次換屆后,老地址的資金會轉入新地址。用戶可以實時查看系統的跨鏈資產發行和儲備量,沒有任何信托節點可以單方挪用。
跨鏈映射
跨鏈資產轉賬需要建立兩條鏈上用戶地址的映射關系,這樣用戶在原鏈的充值操作,系統才能為 ChainX 上相應的賬戶發行映射資產。
跨鏈綁定的具體方法為:
用戶需使用自己的原鏈賬戶向托管地址發起普通轉賬交易,在備注中填寫 ChainX 的賬戶地址即可,這種由原鏈私鑰簽名確保的交易可以保證用戶的資產在跨鏈后仍然在自己的控制之中。 跨鏈綁定做過一次,以后就可以直接轉賬了,無需在附加備注信息。 如需更換地址,可以重新攜帶備注信息,原鏈地址的綁定信息將會更新。
具體到 Bitcoin 的跨鏈綁定,備注指的是交易中的OP_RETURN 功能;Ethereum 的跨鏈綁定,備注指的是交易中的 data 功能;EOS 跨鏈綁定,備注指的是 交 易 中 的 memo 功 能。 目 前 Bitcoin 錢 包 對OP_RETURN 的支持較少,ChainX 開發了專用的離線綁定工具,各個 Bitcoin 錢包也可以開發便捷的跨鏈綁定工具。 目前 Ethereum 錢包對 data 的支持比較完善,一般用戶都能找到高級選項的入口。 而 EOS的 memo 支持則是非常普遍的,極易操作。
資產跨鏈的黎明已經來臨,BTC錢包遲早需要為用戶開啟跨鏈綁定的功能。 在ChainX的激勵規則內,錢包在提供綁定功能時,可以在備注中可以附加填寫自己ChainX節點的名字,標識跨鏈綁定渠道。 在用戶手工提取充值挖礦獎勵時,會提取10%給綁定渠道賬戶,如果用戶沒有綁定渠道,10%將打給議會基金,具體比例可以通過后續的全民公投形式修改。
ChainX將根據各個鏈的用戶數量和輕節點協議安排對接日程表,無償提供上幣服務。 也歡迎擁有完整輕節點協議的各鏈主動開發ChainX的轉接橋,接入到ChainX系統中,也接入到整個跨鏈生態中。
賬戶系統
為了防止DDOS,用戶在鏈上發送交易需要支付礦工手續費,系統會根據不同操作的復雜度扣除相應的手續費。 用戶還可以根據網絡擁堵情況,選擇不同的加速倍數,實現靈活控制。 表面上用戶需要支付手續費,但只要用戶參與投票或擁有適量資產,在網絡發展前期可以獲得大量的挖礦收益,足以滿足非高頻用戶在鏈上的交易需求。 并且共識節點打包時會將手續費再收集進去節點獎池,回補給投票用戶。 所以投票用戶仍然能夠在這個閉環系統內“免費”使用區塊鏈,并且大部分挖礦用戶會處于盈利狀態,只有某些高頻交易用戶需要額外支付手續費。
傳統礦工費遭受詬病的地方在于過于昂貴,其昂貴并不是因為收費,而是因為鏈的吞吐量低。 EOS 表面上無需礦工手續費,實際使用資金成本卻更高,而且遭到攻擊風險更高。
ChainX 目 前 發 起 一 筆 普 通 轉 賬 交 易 的 手 續 費 僅 為0.0001PCX,隨著 ChainX 的性能和吞吐量逐步提高,用戶發起每筆操作的手續費將逐漸忽略不計。在網絡發展后期,鏈的增發將逐步減慢,用戶挖礦收益的主要來源是手續費收集和各類懲罰得來的資金。
PCX 主要有以下幾種用途:
礦工費用
用于支付礦工費用,類似于 BTC。
市值單位
作為資產挖礦時的市值單位,所有資產根據兌 PCX 價格折合成投票,類似于 ETH/ERC20。
抵押品
信托節點和共識節點為了增強自身信用的抵押品,節點利益綁定最深,就越容易獲得用戶投票。
衡量標準
鏈 PoS 共識選舉的衡量標準,總得票數越高肩負的出塊和共識責任越大,也是鏈上治理的抵押和投票工具,類似于 EOS。
兌換媒介
在系統集成的交易所 DApp 中,作為交易某些小眾資產的基礎貨幣和兌換媒介,類似于 BNB。
社區自治
為推動社區的去中心化治理,ChainX 議會將進行擴充,囊括已經逐步成熟的節點社區。PolkaX 團隊作為ChainX 的初始開發團隊,同時作為未來系統升級的組織與執行者,將保留 1 個議會席位,同時新增 10 個議會席位。10 個議會席位由總得票數前 10 且有意加入議會的誠實節點擔任,任何有賄選返利行為的節點將無法參與議會選舉。
由于節點總得票數經常變化,但議會需要在一段時間內保持一定的固定群體,所以每屆議會的任期為 1 個月。每屆任期滿后,將根據新的總得票數和節點誠信度選出下一屆議會成員。11 位議會成員均可收集社區意見并向議會提交任意提案。由議會成員采用一人一票的方式對提案進行初審表決,如果超半數議員同意(大于等于 6),則提案通過初審。初審通過即進入公投流程,公投需要大于等于 2/3 贊成票才能通過(大于等于 66.67%),通過后則將由 PolkaX 團隊負責實施并上線。后續協議升級見社區公投 : https://scan.chainx.org/referendum/underway
由于賄選和返利行為嚴重影響總得票數的可信性,并增加節點后期作惡的風險,通過不當手段得到的議會席位將嚴重妨礙社區總體利益。所以議會基金開通賄選釣魚獎勵,賄選標準很明確,不能有任何返利行為,任何社區成員均可匿名提交某節點的賄選和返利行為的截圖或轉賬記錄證明,如果超半數議員認為證據有效(大于等于6),則將剔除該節點的下屆議員的競選資格,并從議會基金中酌情給予舉報獎勵, 此外議會將有權懲罰該賄選節點的自抵押。聲稱不參與議會選舉的節點不在舉報范圍,但仍然希望所有節點保持公平公開的選舉規則,引導社區按貢獻投票,而不是為了短視的返利而引發惡性競爭。
應用生態
ChainX 使用跨鏈的方法整合了多鏈資產,使它們可以享受同等的智能合約服務
最簡單的就是擴充了 BTC 的應用能力,BTC 在 Bitcoin 鏈上只能進行每秒幾筆的轉賬操作,但映射到 ChainX 鏈后,可以提升了交易吞吐量和響應速度,還極大降低了交易成本,并且能夠發揮基礎貨幣的優勢,參與到 ChainX 的多種 DApp 服務內。
ChainX 基于新一代通用 WASM 智能合約技術打造,可以開發部署各類 Dapp
目前可以支持 runtime 合約開發,后期將支持 contract 合約開發。 開發者可以使用任何能夠編譯成 WASM 的語言進行開發,但前期對 Rust 的開發支持將會最完善。 目前鏈的性能可以達到幾百 TPS,而且擁有完備的狀態根驗證。
系統集成的交易所 DApp 將采用免費撮合模式,不收取任何百分比形式的撮合手續費
傳統的交易所會收取大約百分之 0.1 的撮合手續費,用戶多次交易會付出不小的交易成本,遠高于鏈上操作要付出的礦工手續費。 ChainX 的完全去中心化社區經營模式,將不存在中心化利益方,真正成為用戶自己的系統。
社區開發者后續開發的各類應用可以自由設計經濟模型和應用場景
比如以 BTC 為抵押的穩定幣,以 ZEC 為媒介的隱私支付系統,以及各類游戲或高階金融衍生品服務。
評論
查看更多