所有語言
墨客(MOAC),起源於世界IT中心硅谷的第三代區塊鏈底層技術平台,是11位硅谷20年IT工作經驗、6年區塊鏈研發經驗的頂級區塊鏈專家團隊對區塊鏈技術從邏輯到架構的全新闡述和專業化創作。其獨創的分層架構技術和子鏈技術大大增加了平台的擴展能力,可輕鬆免費發鏈,支持10000+DAPP商用落地,可便捷上鏈試驗新的區塊鏈產品,因此被稱作“眾鏈之母”。墨客(MOAC)以2-3年的技術優勢,突破異步合約調用、合約分片處理和全領域跨鏈等當前業界難題,對合約的處理速度遠遠優於當前譬如以太坊等智能合約平台。相對於以太坊每秒 7-14 次交易處理,墨客可以做到100倍的處理速度,在進一步優化后可以達到 1000倍,不管是從功能還是從性能看都是兼具去中心化、安全性、可擴展性的底層網絡,是真正可部署商業應用的區塊鏈底層產品。墨客主網於2018年4月30日正式上線運行。
MOAC使用分層共識堆棧,通過分層結構和分片處理來擴展事務處理,在同一個區塊鏈內同步完成。
對於底層,我們利用POW作為主要共識協議,因為POW是驗證最為廣泛的共識協議,最能夠解決大規模的網絡設置問題。目前MOAC使用類似於以太坊的POW,但是我們將來會讓POW協議可拔插,如果需要,我們可以很容易地用另一種高效的協議換掉POW。頂層補償POW的缺點,在POW層中只處理關鍵事務和控制流程事務。頂層採用可配置的共識協議和分片技術,提供更快更高的吞吐量解決方案。
下層節點叫V-node,每一個v-node有一個智能合約服務器(SCS)節點,Smart Contract Server 簡稱(SCS),這個智能合約服務器(SCS)身份可由相應的v-node完全驗證。每個SCS完全由相應的v-node驗證身份,為了處理上層合約,每一個SCS節點都得進行綁定。
注意,SCS處理智能合約調用,所有頂層事務都採用智能合約調用的形式,並非所有SCS同時處理單個事務,而是選定的SCS的一部分將處理特定的事務。SCS的選擇是通過啟動智能合約調用或刷新調用。啟動/刷新調用實際上被傳遞到底層並達成共識。啟動/刷新調用包括的選擇標準包括處理節點的百分比。然後每個v-node將使用預定義的算法在其SCS上調用該調用。 SCS決定是否選擇自己來處理此Smart合約。 注意這是一個確定性的過程,SCS的參与可以由任何人驗證。
一些SCS被選為某些智能合約的組合后,它們就會相互溝通,形成一個小的共識組。 該組就會處理那個智能合約的調用。 此外,它們之間如何達成這個共識可由啟動調用指定。更有效的是這些SCS節點形成了一個子鏈,並且基於預定協議或用戶定的協議來執行共識。 請注意,共識協議與實際的智能合約代碼不同。
智能合約狀態保存在每個SCS中, 然而,這不是實際的全部區塊鏈,為了實現全部區塊鏈的好處,狀態需要定期或按需地刷新到底層的區塊鏈。
當在共識模式下刷新時,SCS節點將在底層v-node上啟動數據存儲請求。這是從共識分片成員合理認證發起的TX,TX將被廣播到所有v-node, 其有效性可以由任何節點進行驗證,同一個TX中,它還為每個分片參与者指定了獎勵費用。如果TX被證明是無效的,則可以實施額外的過程以沒收SCS的保證金。MOAC,大多數合同將在頂層處理,而在v-node層只處理少量的控制流事務和資產交易。 這是可行的,因為頂層提供快速,靈活和低成本的服務,而v節點層提供緩慢,依賴性和昂貴的服務。
分層結構體系
MOAC採取底層物理網用pow,上層智能合約分片的邏輯子網採用可插拔的共識機制,從而實現根據需求採用適合的共識機制的效果。
分片處理加速
主鏈的系統合約對子鏈的生成,分片,分配進行管理。MOAC分出的無數邏輯子鏈,使得并行計算成為可能,大幅度提高處理速度。
異步智能合約調用
MOAC採取了異步智能合約調用,使得調用和返回可以跨區塊而不受到區塊時間限制,大大增加了同時處理智能合約的數量。
跨鏈互通
通過異步智能合約對區塊的跨越,使得MOAC可以對區塊產生時間不同的區塊鏈進行原子跨鏈操作,成為具有跨鏈能力的區塊鏈底層系統。
輕鬆搭建區塊鏈
MOAC上線以後,搭建新的區塊鏈系統可以以子鏈的形式在墨客鏈上進行實驗驗證,無需巨大的額外開銷。
共識驗證廣泛參与
MOAC提供靈活的節點接入方式,支持手機等小算力設備接入系統進行上層智能合約驗證,共享Dapp生態收益。
相關鏈接:
https://baike.baidu.com/item/%E5%A2%A8%E5%AE%A2%E5%8C%BA%E5%9D%97%E9%93%BE/22790186?fr=aladdin
https://block123.org/index.php?topic=120.0