MOAC號稱“眾鏈之母”:他們在區塊鏈技術上有什麼創新?

買賣虛擬貨幣

陳小虎99年畢業於浙江大學,後來到美國加州大學河濱分校攻讀碩士學位。在美國期間,曾在職理光相機,Nextengine、Waytools等公司,相關的工作經歷和學識讓他精通計算機結構和網際網路軟硬體各種演算法,積累了豐富的IT開發經驗。

2001年他開始在矽谷創業,是一家3D掃描器公司聯合創始人。後來,他與一些在矽谷的科學家與程式設計師一起開發一個區塊鏈公司,陳小虎負責區塊鏈的組織開發。小虎說到MOAC是一條公鏈,能夠把積累下來的技術提煉出來,做開源的專案反饋給開源社羣。

MOAC——即Mother Of All Chain的縮寫,中文翻譯成“眾鏈之母”,或是“女媧鏈”。

陳小虎認為,目前市場上已經有很多部署的區塊鏈,不論鏈的規模大小,它們都有以下一個或多個問題:

1.  難以嘗試新的想法:假如我有一個idea想要利用區塊鏈來解決,那麼基本上就意味著要建立一個新的區塊鏈。需要設定伺服器,開發團隊,建立社羣,吸引新使用者等,需要大量開銷來實施新的區塊鏈想法。

2. 難以升級:一旦區塊鏈被部署和進入生產模式,很難在功能上進行新增、修改或刪除。一個辦法是加入軟分叉,軟分叉是指當新共識規則釋出後,沒有升級的節點會因為不知道新共識規則下,而生產不合法的區塊,所產生的臨時性分叉。但假如修改得不夠完善,產生了硬分叉,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,區塊鏈就會發生永久性分歧。處理分叉需要巨大的努力和承受由此帶來的經濟後果。

3. 區塊鏈之間不相容:不同的區塊鏈有不同的模式,如共識協議、貨幣特徵和適用要求等。模式的差異阻止了多個鏈之間的互連或互換。當然為了使得跨鏈交流成為可能有跨區塊鏈協議,但本質上只是在貨幣層互換,區塊鏈本身的特性如智慧合約、高階功能之間很難互通。

4.分裂的參與者:對於每個區塊鏈,使用者群是不同的。礦機和驗證節點僅能用於該區塊鏈。沒有兩個區塊鏈可以共享它們。

陳小虎認為,解決這些問題,有兩個思路:現在以太坊的構思和智慧合約捆綁在一起,交易和操作捆綁在一起,另外以太坊的合約呼叫是同步的過程,好處是保證資料的一致性。但問題也顯而易見:如果某個智慧合約比較強勢,先執行結束後才能做其他事情,限制了整個網路中能夠處理的合約數量,限制了效能。

假如想要提高效能,你會發現以太坊這類區塊鏈所有系統都在做同一個事情,如果想讓一部分人做這件事事,其他人做那件事,提高效率,就需要在不同的片區之間保持資料的一致性,這是非常困難的問題。

MOAC的解決方案是兩個核心技術創新:一個是合約的非同步呼叫。具體來講,MOAC採用類似於以太坊的POW機制,並分為三種基本交易型別:支付交易TXp,資料儲存TXs,控制流TXc。它們在底層POW共識節點中處理。所有節點都收斂於一個全域性一致的狀態。


除了POW對交易和資料儲存集的共識外,每個POW節點都與一個智慧合約伺服器相關聯。智慧合約伺服器(SCS)身份可由相應的POW節點完全驗證。智慧合同請求(建立/呼叫/重新整理)包含在控制流TXc中,並首先在底層中處理。然後每個POW節點透過非同步呼叫向其SCS傳送合約請求。合約請求在SCS中處理。如果需要,SCS 將向底層傳送附加的控制流TXc和資料儲存TXs。

透過把合約和底層共識分開,讓每個合約的伺服器支援插拔的功能,讓每個合約上可以執行不同的機制、外掛。開發者可以在合約層選擇所要的合約主體,然後定義自己的共識的方式,在系統自己定義一個子區塊鏈,一方面只要定義這些參與共識的節點可以利用現有的系統,解決了新系統的問題;另外如果要對區塊鏈分層,只要把相應的外掛進行分級就可以了,可以方便的在鏈上產生新的idea。


另一個是合約的分片處理。即執行智慧合約的方式是透過分片技術實現。具體來講,所有SCS都可以在執行時進行配置,以處理不同部分的智慧合同。整個系統吞吐量可以比傳統方式快10倍-100倍。分片的執行組透過控制流TXc和資料儲存TXs將分片狀態記錄到底層塊鏈中。


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

目前MOAC還處在測試階段,對關鍵技術的測試已經透過,估計到今年9、10月會把程式碼包開源出來,年底推出測試網路,明年6月正式上線。

商業模式上,陳小虎稱MOAC本身是開源專案,目前還是主要考慮公鏈應用,希望能把技術實用化。“當然如果技術在開源社羣部署成功以後,用這個系統可以做很多實際應用,兼有公鏈的特點又有私鏈快速處理的能力,在這個基礎上為企業內部搭建平臺或應用會有更大優勢,商業前景不錯。”

MOAC正在進行第一輪ICO,對於ICO熱潮,陳小虎認為有些過頭,“很多其實並沒有那麼多技術含量的專案,博概念炒作,對ICO運作會產生負面的影響,可能會在幾個月熱潮後出現比較大的回退。但是本身我覺得ICO方式比較好的方式。短時間過熱可能會有退潮期,之後變得慢慢更加理性。”


MOAC這個專案一直都是處於潛心研發當中,並不想花太多時間在PR上,希望能夠給投資者帶來更好的後市利潤不想宣傳過度然後盲目增發,這樣是大大損害了投資者利益。”小虎解釋道。


同時,他認為,一個好的ICO專案首先要看技術,雖然區塊鏈新興產業,對其技術評價較困難,但其中一些顯著的技術優點是不難看出的。其次要看商業模式,或是細分領域是否適合社羣的需求,是否能解決痛點。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;