1. 程式人生 > >以太坊風波再起,部分Dapp已開始向EOS遷移

以太坊風波再起,部分Dapp已開始向EOS遷移

本文由微信公眾號DappVision原創首發,轉載請聯絡授權

ETH? EOS? 你怎麼選?

之前我們討論過,此次以太坊“燃料危機”的成因及其帶來的影響,(沒看過?送你一道任意門《以太坊空前“Gas危機”大爆發,而真正遭殃的是這些Dapps》),除了再一次爆出以太坊網路本身存在的問題,同時也牽連了一批Dapp及其開發團隊:推遲上線,挽回使用者,他們甚至已經開始佈局,將Dapp向其他公鏈遷移。

01

遷移到EOS上的UNICO

將在加密收藏領域創造價值

https://www.unico.global/

 

月初,UNICO官方宣佈稱UNICO已遷移到EOS上建立Dapp。UNICO的功能是創作者藉助它可將高質量的數字作品如照片、視訊、3D模型、VR場景等等,轉化為限量版的加密收藏品,並出售。粉絲和收藏家可以在高度安全的EOS生態系統中購買和交易有價值的收藏品。

 

UNICO團隊在Medium上發表相關文章,公佈UNICO已正式釋出,同時也提及遷移到EOS是“經過多次的討論和對比後,得出EOS是UNICO的最佳選擇。”其CTO Ivan提到“EOS無手續費、可拓展性和強大的安全效能等特性是吸引很多開發者的主要原因,早在兩個月前,我們就已經著手遷移了。同時UNICO專案也受到了EOS生態社群成員的關注和支援,我們很高興並在不斷努力完善UNICO的更多功能和擴充套件其應用價值。”

02

ProChain搶佔先機,

打造EOS生態上首個廣告服務

https://www.prochain.com/

 

此外,區塊鏈廣告行業的引領者ProChain也計劃將廣告業務從以太坊橫向拓展至EOS。ProChain(PRA)作為發力區塊鏈廣告行業的知名專案,早已憑藉安卓和iOS版本的區塊鏈應用Prabox在愈發激烈的市場競爭中佔得先機。同時創始團隊密切關注著EOS超級節點競選及EOS主網上線的市場熱度,預感到EOS公鏈上會誕生數量可觀的Dapps,並將目光瞄準了EOS。

ProChain其創始人老白在接受採訪時說道:“以太坊存在的擁堵問題人盡皆知,我們希望通過公鏈拓展的方式為使用者們帶來更好的產品體驗,同時為更多EOS初創專案提供區塊鏈廣告服務。”

 

高交易速度及免費交易吸引ProChain生態向EOS遷移,且EOS支援高併發交易,這已經是對現有大多數公鏈的超越。此外,EOS有30多萬人的社群、有數百個優秀開發團隊支援,這些優勢就足以吸引ProChain以EOS為基礎建立自己的生態,併為該生態服務。

03

搭上EOS快車的Everipedia

會是下一個維基百科挑戰者嗎

http://everipedia.org/

 

2017年末,Everipedia團隊的一則公告讓這個名字重新走到區塊鏈世界的聚光燈下。維基百科前聯合創始人Larry Sanger的加盟,同時Everipedia將把稽核文章,編輯和儲存資訊的整個流程遷移到EOS區塊鏈上併發行名為IQ的代幣,向著超越維基百科,這個世界第五大流量網站的目標全力進軍。

Everipedia團隊認為,使用智慧合約來儲存編輯工作流程和文章,同時藉助一套真正的稽核系統,將Everipedia打造成為一個資訊更準確的百科平臺。通過發行代幣來激勵內容貢獻者,讓原創內容得到保護,同時能吸引到更多的內容創作者加入進來,形成一個良性的生態圈。

 

目前,Everipedia有600萬頁面,230萬獨立使用者,但相較於維基百科的4300萬頁面,1億3千6百萬活躍使用者還遠遠不夠。雖然還有很長的路要走,但Larry Sanger表示“對於百科全書的一次新的探索和進化,正是我們團隊在做的事。當資訊真正實現去中心化,並由執行在區塊鏈上的智慧合約提供時,它能為人們開啟新世界的大門。”

Dapp遷移到EOS,

遠比你想的要簡單

無論是在TPS處理速度上、可拓展性、手續費用及安全效能,EOS都更受開發者青睞,那麼已經在以太坊上執行的Dapp,如何遷移到EOS上呢?其實不難,EOS指令碼和虛擬機器瞭解一下。

 

- EOS支援多種虛擬機器-

1.EOS平臺

在白皮書中,EOS首先給自己的定位是一個“平臺”,用於協調向賬戶傳送已認證的訊息。而具體的指令碼語言和虛擬機器的細節都是特定於實現細節的,這些細節大多數獨立於EOS的技術設計。因此EOS API 可以整合任何具有足夠效能的確定性和正確的沙箱化的語言或虛擬機器。

大白話:大的技術架構交給EOS,那些具體實現的細節,語言、虛擬機器自己弄,完了跟EOS對接就行。

2. 認識EOS架構

架構定義的訊息和資料庫:

訊息:在賬戶之間傳送的所有操作都是通過屬於區塊鏈共識狀態的架構來定義的。該架構允許在二進位制和JSON表示形式之間進行無縫轉換。

資料庫:資料庫狀態也使用類似的架構進行定義。

即賬戶間訊息的傳送是二進位制,資料庫的資料儲存同樣是二進位制。因為計算機中的資料都是0和1的二進位制指令,直接執行二進位制指令,減少計算多餘的效能損耗。而EOS也能將二進位制的資料轉換成人類可讀的JSON格式。

多索引資料庫API(白皮書2.0新增)

開發智慧合約需要定義的資料庫架構來跟蹤、儲存和查詢資料。開發者通常需要對多個欄位進行排序或索引相同資料,並保持所有索引之間的一致性。也就是開發人員在查詢龐大的資料庫資料時,EOS給他們提供查詢的入口,並支援多個欄位查詢。

分離訊息認證與應用

EOS通過並行執行機制來實現高效能,為了高效能,EOS無處不在考慮怎樣進行並行和序列的區分。

EOS為了減少從程式日誌中重新生成應用程式狀態的計算任務,來最大限度的實現平行計算,EOS將驗證邏輯分成三部分:驗證訊息是否內部一致;驗證所有先決條件都是有效的;修改應用程式狀態

分離:訊息認證是一個驗證訊息可被使用的只讀過程,而修改應用程式狀態是寫的操作,EOS將它倆分開。 而且一旦訊息被包含進區塊就不再需要進行訊息驗證的操作了。

 

3. 虛擬機器獨立架構

EOS的架構是獨立於虛擬機器的,理論上只要符合效能、確定性、正確性和沙箱化這幾個條件的任何虛擬機器都可以跟EOS進行對接。

目前公佈支援的有三個虛擬機器:

Wren、Web Assembly【web 元件】(WASM)和以太虛擬機器(EVM)

在這裡重點講一下EVM。EVM是以太坊智慧合約的執行環境,以太坊的核心元件。在EOS區塊鏈系統上,EVM合約能在內部沙箱中執行,只需要少量適配就可以與其他EOS應用程式互動。這樣以太坊上的智慧合約就可以執行在EOS上,遷移就很容易實現了。

隨著區塊鏈生態的日漸完善,Dapp的遷移和流動未來將成為一股潮流,最終經過無數人的選擇,推動真正有價值的Dapp融入到大眾並觸達更廣闊的應用場景。其實,真正成功的區塊鏈分散式應用,不是讓人記住它基於EOS或是ETH,而是Dapp本身。

#從入門到精通,讀懂區塊鏈 

免費獲取

50篇 區塊鏈精華行業研究報告

40篇 熱門公鏈白皮書

20篇 Dapp白皮書

關注DappVision公眾號,回覆關鍵詞“白皮書集錦”,即可一鍵領取!