“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

項目名稱:Mother of All Chain (MOAC) Blockchain/MoacblockChain/墨客區塊鏈

代幣:MOAC

發行日期 2018-01-15

上架交易所 10家

當前價格(數據截止至2018年12月11日,下同):$0.578978 USD≈0.00016595 BTC

流通量:62,463,334 MOAC

總供應量 210,000,000

當前市值:$36,164,894 USD≈10,366 BTC

價格趨勢:

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

數據來源:coinmarketcap

分配計劃:

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

ICO價格:BTC:MOAC = 1:10,000 , 前三批分別享有折扣:

1-500 BTC: 比例為 1:13,000

501-1000 BTC: 比例為 1:12,000

1001-1500 BTC: 比例為 1: 11,000

1501 BTC - : 比例為 1:10,000

ICO共發行了56,483,386 MOAC。所有BTC將分配給創始團隊和支持團隊。 ICO的目的是支持 MOAC 的開源項目開發,營銷和廣告,交易所,運營,或任何可能增加 MOAC 價值或 MOAC 使用的任何內容。MOAC 貨幣每年的總量:

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析


項目介紹:

MOAC是一個開源的區塊鏈平臺,通過分層配置結構實現在P2P網絡上支持多種子區塊鏈,突破了異步合約調用、合約分片處理和跨鏈操作等當前業界難題,平臺的擴展能力和對合約的處理速度遠遠優於當前如以太坊智能合約平臺。

Moac旨在提供一種可擴展且有彈性的區塊鏈,支持基於分層結構的狀態交易,數據訪問,和控制流程。它創建了一個框架以允許用戶用高效的方式執行智能合約。它還提供了開發的體系結構,採用底層基礎設施來快速簡便地產生子區塊鏈。它是一個區塊鏈平臺,可以為子區塊鏈的架設提供必要的部件,為想法測試,私鏈部署,複雜任務處理和智能合同應用等提供解決方案。

解決方案:

分層結構

將balance transfer和智能合約分開處理,底層以POW的方式處理所有的balance transfer和全局合約,解決全局一致性和雙花的問題。DAPP的智能合約部署在上層,採用分片技術,通過POS或者PBFT的方式實現子片的數據一致性,提高系統TPS至100倍。

墨客的底層節點稱為v-node,採用POW挖礦方式。

墨客引入智能合約服務(Smart Contract Server,scs)節點用於處理合約。

通過分層處理,合約在邏輯子鏈中執行,不會影響到正常用戶的交易處理。

每個部署的DAPP合約可以自己選擇所需的scs數量及共識方式,有自己的子鏈來保存狀態。子鏈採用定期刷新的機制將自己狀態的hash寫入底層區塊鏈,以實現一致性。

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

費用分擔

DAPP的創建者必須支付子鏈中每個區塊的費用,類似以每月支付水電賬單的方式維持DAPP的持續運行。

DAPP的使用者可以採用直接調用的方式,不需要支付任何gas費用,對DAPP的應用發起調用。如果需要防止用戶濫用,DAPP自己可以實現相應的處理方式。

這樣,上層的共識協議不需要消耗大量的能源來獲得隨機數,而是純粹處理智能合約的執行或者服務,對系統的要求非常低。普通的嵌入式系統甚至手機都可以參與。節點數量增加,然後通過分片的方式支持成千上萬的DAPP運行;反過來,DAPP持續的支付費用可以支持更多的上層礦工。這樣就形成了一個開放的,正反饋的循環,使得墨客系統成為一個巨大的,適合DAPP的生態圈。

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

分片(sharding)

分片是指將網絡中的所有節點分成若干個子群體,這些子群體之間通過預定義的方法執行原來所有節點都要處理的工作,從而達到提高系統處理能力的結果。

墨客採用分層的辦法來實現分片。

墨客的底層採用POW的方式保證所有的數據的一致性。

分片處理的節點稱為SCS,其特點包括:

每個分片有自己的存儲,就是子鏈。

SCS可以有不同於底層的共識方式,比如pos,pbft。

SCS的區塊生成時間可以與底層不一致,比如可以採用快速的區塊週期來進一步提高處理速度。

SCS週期性的向底層flush結果,從而獲得階段性的全局一致性。

與以太坊分片方法不同,墨客分片採用合約驅動的模式。就是說一個合約對應於一個系統分片。合約創建時自動隨機選擇相應數量的節點形成一個分片來處理這個合約。這個合約的生存週期包括從創建到結束合約都在這個分片中實現。當然,中間如果需要,可以重新洗牌來選擇新的分片節點。

墨客系統提供一個Pos分片實現。用戶也可以實現自己的共識協議,作為SCS的一個插件。這樣就形成了子鏈的概念。

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

合約的執行儘可能都在SCS端執行。V-node只處理支付交易和必要的合約調用。如此可以降低支付交易的gas量,進一步提高處理能力,而不會造成系統太大的負擔。

整個系統的處理速度上去之後,會對v-node的要求更高。體現在兩個方面,一個是網絡的帶寬,另一個是存儲的容量。當然還有每個節點的GPU運算能力。隨著光纖網絡和5G網絡的普及,帶寬預計不會成為一個瓶頸。存儲器的價格則更加不是問題。對於普通用戶而言,因為有SCS可以參與挖礦,並不一定需要部署一個v-node,只要有信任的v-node可以連就可以。這樣墨客系統會形成兩個層次的挖礦節點:

大量運算能力強大、高網絡帶寬、大存儲的v-node,執行POW,並提供SCS接入服務,維持整個網絡必須的挖礦能力,這個數量在幾千到一萬。

海量cpu –based的SCS用於處理合約的執行。針對子鏈的共識多樣性,這樣的SCS節點甚至可以是手機等移動設備。SCS節點的數量可以不受限制。在目前的架構下,可以有幾十萬甚至幾百萬的SCS參與,而不會影響系統的性能。

子鏈

子鏈是MOAC區塊鏈中非常重要的一個模塊。其主要目的在於分流母鏈中的業務邏輯,把一些比較繁瑣的業務操作放在子鏈中執行。

子鏈本身是以智能合約的方式部署到MOAC母鏈上,其共識方式、節點組成和業務邏輯都在智能合約中定義。

子鏈節點控制合約microchainprotocolbase,用於定義SCS節點共識方式和如何包括SCS節點礦工加入子鏈;

子鏈邏輯控制合約microchainbase:用於子鏈控制邏輯,子鏈生成前和生成後的一系列控制邏輯;

子鏈DAPP智能合約:用於部署子鏈業務邏輯的合約,每個子鏈只能部署一個DAPP合約;

子鏈的驗證過程由合約節點SCS完成,SCS節點隨機組合,支持動態增減。

子鏈支持分片,每個分片都能獨立完成業務邏輯。

同時,在主鏈上,我們增加了代理的Vnode節點來保證子鏈的穩定性。

當前,按功能分,有如下幾種SCS節點類型:

參與業務邏輯的SCS

用於業務監控的SCS

準備參與業務邏輯的SCS

由於墨客支持大量的子鏈而不會影響系統的總體性能,並且子鏈之間擁有良好的交互功能,因而墨客可以架構一個功能強大的立體結構。我們可以設想這麼一些墨客的架構場景:

墨客的底層POW挖礦系統提供一個可靠的全局一致的區塊鏈

快速處理智能合約並且能夠隨時更新SCS節點的PBFT子鏈

支持快速處理的零知識證明子鏈

由海量SCS節點(硬件盒子)構成的IPFS分佈式文件系統子鏈

多個面向專業應用的行業子鏈

分佈式子鏈token交易所

多個連接外部區塊鏈系統的跨鏈子鏈

通過各個子鏈之間靈活的交互功能,一個子鏈可以使用另外一個子鏈提供的資源(比如IPFS),使得接入墨客系統的用戶可以獲得強大的分佈式技術支持,從而使得在此基礎上的構建應用變得非常簡單,並且能夠獲得墨客系統的社區資源。

跨鏈

墨客採用系統特有的系統定時觸發功能和子鏈的功能,系統定時觸發功能是設置在指定的未來區塊位置執行某個交易。這個設置是100%會被執行。其巨大優越性在於,對其他區塊鏈沒有新的要求,只需要交易能附加數據信息,這個功能每個區塊鏈都有。因此,墨客跨鏈機制可以實現與所有的區塊鏈的跨鏈操作。

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

挖礦

MOAC將系統分為兩層,底層是POW挖礦,與現有的以太坊系統兼容,現有的以太坊礦機可以很方便的轉移到墨客挖礦。上層是SCS node。這樣的node數量可以非常巨大,每個部署的子鏈合約,可以隨機挑選出參與挖礦的SCS節點,形成一個共識子網。SCS節點提供服務,並獲得報酬。

墨客提出了兩級挖礦,上層挖礦提供了一個二次分配的功能。就是子鏈的部署者需要持續的付出MOAC,分配給參與的scs節點,以維持子鏈的正常運行。而SCS節點參與挖礦的成本很低,只需要一定的MOAC保證金,對系統的要求很低。這樣的挖礦機制使得廣大的SCS節點都可以參與並獲得收益,從而使得MOAC的二次分配更加廣泛。這樣,可以極大的調動社區的積極性,形成一個開放的系統。

子鏈的缺省配置是用moac支付。子鏈的創建者可以設定每個block的時間間隔,以及每個block的reward。這些reward是由創建者支付。墨客提供一個動態的管理機制,使得即使MOAC本身的價值波動,仍然可以讓scs節點有收益,同時子鏈創建者也不至於負擔過重。

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

應用場景

MOAC系統可以執行定期支付事務、數據存儲事務和智能合同事務。此外,利用所提供的體系結構生成子塊鏈非常方便。用戶可以使用智能契約配置子鏈來定義子鏈屬性(參與者節點的百分比、協商一致協議、策略、狀態存儲等)。子鏈的建立是通過控制流來完成的。一旦建立了子鏈,每個參與者SCS將在執行過程中採用可插拔協議。子鏈上的任何以下請求都將由所選的SCS%驗證。

子鏈的塊生成被配置為按需或按設定的時間表。首選的是隨需應變特性,因為它只在需要時生成塊,從而節省了寶貴的資源。

子鏈部署可以像發送一對智能合同呼叫一樣簡單。但是,它繼承了底層的安全和健壯的BlockChain屬性。它可以重用現有的大量驗證器池,並從分散設置中受益。

該子鏈可以利用並行契約調用隨機重選SCS節點,實現更好的分散性和安全性。升級子鏈也很容易,只需重新部署到一組新的SCS,具有更新的鏈表屬性。

團隊

“眾鏈之母”,區塊鏈的區塊鏈——墨客(MOAC)項目分析

總結及評價:

如果說有的項目做的是“一鍵發幣”,墨客做的就是“一鍵發鏈”。給開發者們提供了大量便利來讓開發者輕鬆部署自己的區塊鏈(基於墨客的子鏈)。

項目的優勢可以概括為:高速、可跨鏈、便捷的子鏈區塊鏈搭建。

據悉,相對於以太坊每秒7-14次交易速度,墨客可以提高100倍,在優化條件下,甚至到1000倍的處理速度。目前已經實現正常運行條件下母鏈900TPS,單個子鏈2000TPS的處理速度;主鏈的系統合約對子鏈的生成,分片,分配進行管理。MOAC分出的無數邏輯子鏈,使得並行計算成為可能,大幅度提高了處理速度;採取了異步智能合約調用,使得調用和返回可以跨區塊而不受到區塊時間限制,大大增加了同時處理智能合約的數量。

墨客採用系統特有的系統定時觸發功能和子鏈的功能,避免了需要修改被跨鏈的區塊鏈底層及無法自動化的問題,使得墨客成為有跨鏈能力的區塊鏈系統。通過異步智能合約對區塊的跨越,使得MOAC可以對區塊產生時間不同的區塊鏈進行原子跨鏈操作,成為具有跨鏈能力的區塊鏈底層系統。

目前,根據官方披露,已入駐13個dapp。代幣在團隊手中集中度高,很容易被控制。其團隊行業技術經驗豐富,由數十位在硅谷有20年IT、6年區塊鏈研發經驗的技術專家構成,此前,他們已經成功開發井通平臺,並積累了4年區塊鏈商業落地經驗。


本文章僅代表作者個人觀點,不構成投資建議。任何直接或間接基於本文章所做出的投資行為,需要您自行承擔全部風險。


分享到:


相關文章: