摩爾MOL技術(shù)是如何構(gòu)建移動(dòng)互聯(lián)區(qū)塊鏈經(jīng)濟(jì)的
性能瓶頸已經(jīng)嚴(yán)重制約了以比特幣和以太坊為首的區(qū)塊鏈經(jīng)濟(jì)。而出塊速度(Block rate)的提高和塊大?。˙lock size)的增加以及共識(shí)效率的提升是牽引公有鏈向前發(fā)展的三架馬車?,F(xiàn)有的一些解決方案:分片,包括以太坊的智能合約分片,或者 Zilliqa 采用的網(wǎng)絡(luò)分片;分層,比特幣以及采用未花費(fèi)支出(UTXO)為模型的山寨幣采用的閃電網(wǎng)絡(luò);共識(shí)效率,從工作量證明(POW)到權(quán)益證明(POS),再到拜占庭容錯(cuò)(BFT),最后到 DPOS,已經(jīng)到了極限。以塊(block)作為數(shù)據(jù)存儲(chǔ)單元的鏈已經(jīng)陷入了“不可能三角”-去中心化,性能,安全。DAG(有向無(wú)環(huán)圖)是一個(gè)顛覆性的解決方案,IOTA 的 M2M(machine to machine) 和Nano 的支付都是不錯(cuò)的案例。摩爾 MOL 受到 Nano“區(qū)塊點(diǎn)陣”的啟發(fā),將交易與塊分離,進(jìn)而擺脫“塊的束縛”,處理雙花采用按需 DPOS 共識(shí)。移植比較成熟的以太坊虛擬機(jī) EVM,在 MOL 摩爾鏈上支持智能合約,方便 Dapp 發(fā)行代幣(Token),摩爾是 50 毫秒確認(rèn)交易并且免手續(xù)費(fèi)的 DAG 公有鏈,以此構(gòu)建移動(dòng)互聯(lián)的區(qū)塊鏈經(jīng)濟(jì)。
摩爾 MOL 的技術(shù)特性
1、設(shè)計(jì)原則
?
在 MOL 摩爾鏈設(shè)計(jì)中,每一個(gè)用戶和智能合約用戶都有自己的鏈,用戶 A 發(fā)起轉(zhuǎn)賬交易,私鑰簽名后,廣播至網(wǎng)絡(luò)中,用戶 B 創(chuàng)造接收交易,簽名后,進(jìn)行廣播,并且寫到自己的鏈里。
1.1 無(wú)區(qū)塊
區(qū)塊與礦工本質(zhì)上制約了區(qū)塊鏈的性能,全世界在某段時(shí)間內(nèi)(比特幣為 10 分鐘,萊特幣為 2.5 分鐘,以太坊 15 秒) 所有的交易數(shù)據(jù)要被裝到一個(gè)區(qū)塊(模具)里。而礦工們要在這個(gè)時(shí)間里達(dá)成共識(shí)誰(shuí)來(lái)打包,比特幣要 10 分鐘進(jìn)行 POW 共識(shí)。
挑戰(zhàn):
a. 對(duì)于尖鋒時(shí)刻,如中國(guó)的春節(jié)或者是麥加朝圣千百萬(wàn)人同時(shí)發(fā)送紅包,那么將用多大的一區(qū)塊才能同時(shí)容納下這些交易呢?比特幣的一個(gè)交易 500 字節(jié),一個(gè)區(qū)塊大小為 1M(1024K字節(jié))在 10 分鐘內(nèi)的瓶頸就是大約 2000,每秒鐘就是大約 3筆,而 Visa 至少可以處理 4700 筆,支付寶可以達(dá)到 10 萬(wàn),后面兩者都沒(méi)有區(qū)塊的限制。
b. 礦工被授予了不可控的權(quán)力,在區(qū)塊容量超限的情況下,礦工可以對(duì)于交易具有選擇權(quán),而且由于擁堵的存在,交易費(fèi)用也提高,比特幣最高可達(dá) 100$/筆,而以太坊為 2$/筆。這已經(jīng)遠(yuǎn)遠(yuǎn)背離 BitTorrent (比特幣繼承了 BitTorrent)的免費(fèi)公平的 Peer-to-Peer(對(duì)等網(wǎng)絡(luò))精神(人人為我,我為人人),這將極大制約數(shù)字貨幣從早鳥向早期大眾的大裂谷(Chasm)的穿越。
c. 共識(shí)形成打包礦工的過(guò)程的通信開銷以及成本已經(jīng)變得非常高昂, 為了維護(hù)比特幣和以太坊這兩張網(wǎng)絡(luò),世界為此每年支出 10 億美金左右的電力與硬件資源成本?,F(xiàn)在全世界也只有約 500 萬(wàn)人左右在使用比特幣,如果這個(gè)數(shù)字提升到 5000 萬(wàn)或者 5 億,這樣的成本是不可持續(xù)的。為了降低共識(shí)開銷成本,在過(guò)去的 10 年中,從 POW 的 Asics-resilient Scrypt, X11,Cryptonight 以及一系列的權(quán)益證明算法 POS[5] 1.0, 2.0, 3.0 的peercoin, Nxt, Qutm, 最后到 DPOS 的 BTS, Steem, EOS,和拜占庭容錯(cuò)的 BFT 俱樂(lè)部, dBFT, fBFT, pBFT 甚至是混合共識(shí),共識(shí)方面的創(chuàng)新已經(jīng)無(wú)以復(fù)加,而且越來(lái)越中心化。
我們還停留在中本聰 10 年前區(qū)塊鏈的“塊”的定義里,這會(huì)是刻舟求劍嗎?據(jù)此,在建設(shè) MOL 摩爾公有鏈時(shí), 我們傾向于 IOTA與 Nano[9]倡導(dǎo)的無(wú)區(qū)塊架構(gòu),讓交易成為數(shù)據(jù)單元擺脫區(qū)塊的限制,即無(wú)區(qū)塊(lockless)。
1.2 智能合約
IOTA 和 Nano 設(shè)計(jì)的缺陷在于不支持智能合約,而 MOL 摩爾從 DAG(有向無(wú)環(huán)圖)的架構(gòu)出發(fā),進(jìn)行創(chuàng)新,設(shè)計(jì)了合約賬號(hào),合約賬號(hào)與正常賬號(hào)有同樣的功能:開戶,發(fā)送,接收和改變代表,只不過(guò)合約賬號(hào)是由代碼控制的。
每個(gè)合約賬號(hào)都是一個(gè)獨(dú)立的鏈,從初始區(qū)塊Block, 發(fā)送與接收交易構(gòu)成了無(wú)區(qū)塊的區(qū)塊鏈。
1.3 發(fā)行代幣
從用戶生成內(nèi)容 UGC (User Generated Content) 到用戶生成貨幣 UGC (Usergenerated Currency), 這個(gè)不可逆的剛需指引 MOL 摩爾團(tuán)隊(duì)投入研發(fā)資源致力于為去中心化的 Dapps 提供代幣發(fā)行業(yè)務(wù)。
a. 摩爾將拓展比較成熟的以坊虛擬機(jī)以支持摩爾 MOL 創(chuàng)新的 DAG 架構(gòu),這樣比較方便于 solidity 合約遷移至 MOL 摩爾鏈平臺(tái)。
b. 摩爾把編譯器封裝成用戶友好的圖形界面使得任何人輸入 “名字,代號(hào),發(fā)行數(shù)量”三個(gè)參數(shù),即可以發(fā)行屬于自己的代幣,降低用戶的使用門檻。
c. 智能合約生成的代幣,從創(chuàng)始區(qū)塊中開始分發(fā)給普通賬號(hào),合約生成方可以根據(jù)預(yù)先設(shè)計(jì)好的兌換比例,也可以采用摩爾對(duì)換,過(guò)程類似于以太坊的發(fā)幣過(guò)程。
2.共識(shí)算法: POW and DPOS
2.1 Proof of work
為了防止垃圾攻擊,在每一筆交易被發(fā)送到摩爾 P2P 網(wǎng)絡(luò)前,都需要進(jìn)行一次工作量證明的運(yùn)算,以提高惡意攻擊的成本,整個(gè)過(guò)程會(huì)花幾秒鐘時(shí)間,這個(gè)時(shí)間也可以提前計(jì)算,就是用戶打開錢包時(shí)即進(jìn)行計(jì)算,當(dāng)填寫完轉(zhuǎn)賬數(shù)據(jù)時(shí),POW 計(jì)算也已經(jīng)完成,所以用戶感知到的,是即時(shí)轉(zhuǎn)賬。摩爾使用的哈希算法是 ED25519&Blake2b。
2.2 DPOS
摩爾 MOL 采用 DPOS 的機(jī)制處理雙花(Double-spend)。就共識(shí)效率而言,POW
代表需要進(jìn)行投票,來(lái)在兩個(gè)或多個(gè)雙花中選擇。
3 性能
無(wú)區(qū)塊的架構(gòu)設(shè)計(jì)可以使交易以互聯(lián)網(wǎng)廣播的速度發(fā)送和確認(rèn),50 毫秒(1 秒=1000 毫秒)即秒。由于交易是并發(fā)的,并且異步按需共識(shí),理論上來(lái)講每秒可以處理的交易量是沒(méi)有限制的 unlimited。
4.跨鏈
2009 年起以比特幣為對(duì)象的山寨鏈 Lite,分叉幣,專注隱私的 Monero,Dash,Zcash 等,相對(duì)中心化的 Stellar 和 Ripple ,以及 2015 起基于以太坊發(fā)行的Token 或者其競(jìng)品 Aethernity、Cardano(ADA),也有類似 IOTA,Byteball等 DAG 鏈,Lisk、Ark 也自從一派,加之 NEO 與量子等生成的代幣,當(dāng)然又多了 EOS 系。資產(chǎn)在不同鏈上,而不同鏈之間的互轉(zhuǎn)只有通過(guò)中心化的交易所。基于 MOL 主鏈和智能合約的跨鏈技術(shù),基于下述原則:
(1) Value of Reserve 儲(chǔ)備金
(2) 雙向錨定
(3) 智能合約
(4) 價(jià)值分層
以 Ethereum(以太坊)上發(fā)行的資產(chǎn) USDT 為例,假設(shè)發(fā)行 1000 億,其中 80%以 store of value 的儲(chǔ)值品在交易所里做交易對(duì),這些 USDT 的交易不上鏈,不會(huì)產(chǎn)生交易手續(xù)費(fèi)。但也限制了 USDT 的交易流通價(jià)值(Transfer of Value),以太坊上發(fā)行的 token 確實(shí)缺少流通能力,以平均確認(rèn)時(shí)間 10 分鐘,和約 1$的轉(zhuǎn)賬成本,作為小額交易的流通是無(wú)法接受的。但是 Ethereum 是不能修改也沒(méi)有必要修改,因?yàn)?Ethereum 最大的價(jià)值是協(xié)助企業(yè)融資,而作為類證券類存在的以太坊代幣 Token 是不需要專注流通的,與比特幣類似,比特幣作為儲(chǔ)值品存在,其 1 個(gè)小時(shí)以上的轉(zhuǎn)賬確認(rèn)時(shí)間以及平均 100$的轉(zhuǎn)賬交易成本也是可以接受的。當(dāng)一部分代幣,如 USDT 以流通為目的存在時(shí),是必須使用跨鏈技術(shù),將價(jià)值轉(zhuǎn)移到即時(shí)免交易費(fèi)的鏈,例如摩爾 MOL,這樣價(jià)值既進(jìn)行了分層,分為 Store of value 和 Transfer of Value,以 200 億的 USDT 轉(zhuǎn)入以太坊-MOL 公證人合約鎖定,完成儲(chǔ)備金流程,在摩爾 MOL 鏈上建等值等額的 USDT 進(jìn)行流通。
5 貨幣經(jīng)濟(jì)
5.1 staking 利息
為了保障網(wǎng)絡(luò)安全,盡管摩爾是免交易費(fèi)的,錢包節(jié)點(diǎn)仍然需要長(zhǎng)期持有一定數(shù)量的摩爾,抵押的摩爾會(huì)生成利息,以每年 5.5%作為年利率。這個(gè)過(guò)程我們稱之為 minting(造幣)。
5.2 獎(jiǎng)勵(lì)
由于賬號(hào)選擇代表,代表會(huì)進(jìn)行一個(gè)稱之為“貢獻(xiàn)證明(” proof of contribuTIon)的機(jī)制,為了激勵(lì)代表發(fā)展更多的賬號(hào),并為賬號(hào)提供更好的服務(wù),將有一部分代幣以獎(jiǎng)勵(lì)的形式授予代表。
在摩爾的全部供應(yīng)中,會(huì)有一部分以鎖倉(cāng)利息和貢獻(xiàn)獎(jiǎng)勵(lì)的方式以智能合約賬號(hào)單獨(dú)儲(chǔ)存,定期會(huì)由代碼執(zhí)行根據(jù)算法自動(dòng)打入錢包與代表節(jié)點(diǎn)。
5.3 經(jīng)濟(jì)模型
(注:T 為 MOL 摩爾在 n 的流通總量,初始利息為 5.5%,在 100 年時(shí),摩爾將不再產(chǎn)生利息)
5.4 摩爾分配
總量 400 億,摩爾鏈將用 4 年時(shí)間將 65%的摩爾(MOL)發(fā)到社區(qū)手中,成為真正開源的軟件。
應(yīng)用場(chǎng)景
1.閃電支付
不像比特幣的一個(gè)小時(shí),也不像以太坊及 ERC20 代幣的平均 10 分鐘確認(rèn)時(shí)間,摩爾 MOL 擁有 50 毫秒的閃電支付確認(rèn)速度,適用于線下購(gòu)物及餐飲和線上娛樂(lè)消費(fèi)(看電影、打賞主播、閱讀電子書、聽音樂(lè))等場(chǎng)景,即付即用,即付即走。
2.小額支付
對(duì)于支付寶 100 萬(wàn)億的年度交易量。在 UGC(User Generated Currency)用戶生成代幣的時(shí)代,會(huì)有部分場(chǎng)景切換到數(shù)字貨幣,比特幣的交易費(fèi)平均 100 美金,而以太坊及 ERC20 的代幣是 2 美金,它們不適合用在小額支付的場(chǎng)景,而免交易手續(xù)費(fèi)的摩爾卻與這個(gè)場(chǎng)天然匹配。
3.積分代幣化
Dapp 采用現(xiàn)有方案解決,如 Ethereum 進(jìn)行積分代幣化,受到交易費(fèi)和確認(rèn)時(shí)間的影晌導(dǎo)致積分代幣過(guò)程中出現(xiàn)大量的交易上損耗和延遲,進(jìn)而不能將代幣的經(jīng)濟(jì)邏輯直接寫入合同。
4.游戲籌碼
游戲(比如麻將、斗地主等)需要免費(fèi)即時(shí)的交易,現(xiàn)有游戲可以直接使用摩爾鏈將籌碼以代幣形式發(fā)放給用戶。
總結(jié)
摩爾 MOL 采用顛覆性的有向無(wú)環(huán)圖(DAG)和無(wú)區(qū)塊化(Blockless)設(shè)計(jì),使得摩爾具有 50 毫秒最快交易確認(rèn)特性;其高度可擴(kuò)展的并發(fā)無(wú)局限(unlimited)的性能以及免交易手續(xù)費(fèi)讓摩爾鏈天然成為小額支付、閃電支付、高頻支付、菠菜游戲、社群等分布式經(jīng)濟(jì)體代幣的首選。增強(qiáng)型以太坊虛擬機(jī)和智能合約也讓摩爾公有鏈成為基于免交易費(fèi)的小微閃付的金融應(yīng)用的魔方,開發(fā)者可以開發(fā)各類金融應(yīng)用。