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