DFINITY和以太坊傻傻分不清?四個維度帶你了解兩者的異同點

以太坊要成為超級計算機;DFINITY愿景定位為互聯網計算機。那兩者到底有何異同點呢? 本文將對此進行梳理介紹,

兩者共性:面向開發者的友好型網路

以太坊和其他的公鏈不一樣的地方,就在于它建立了一個龐大的開發者社區、友好的開發環境,吸引了大量的開發人員涌入,使以太坊的生態蓬勃發展,可以說,開發者撐起了整個以太坊。

DFINITY 也是面向開發者構建的一個網路,它希望有更多的開發者能夠用很少的代碼進行開發,比如,DFINITY 曾經推出的基于區塊鏈的社交產品 CanCan,就是用少于 1000 行的代碼構建而成的;以太坊上很火的 Uniswap,就用 500 行代碼顛覆了一個交易系統,基于區塊鏈新的分布式應用,500 行代碼可以代替到幾萬行代碼。

區塊鏈的商業突破不是從C端開始的,而是從開發者開始的。首先要先服務好這些開發者,開發者把他們的創意貢獻出來,才可能從分布式應用走到分布式商業,真正走到消費者、用戶這一端,從目前區塊鏈發展來看,區塊鏈商業突破與消費互聯網的商業路徑是截然不同的。消費互聯網是消費者驅動網路運行,而區塊鏈是開發者驅動網路運行,

DFINITY與以太坊都想通過先吸引開發者,創造出便捷高效應用,再以此來吸引用戶的參與。

兩者區別

1、從應用結構上講:

1)以太坊:

以太坊的 Dapp 是三層架構:上面是智能合約、中間是中間件、最后面是前端。前端和中間件這兩個部分,是需要租服務器才能做的,雖然現在也有一些去中心化的基礎設施,但其實交互起來還是有難度。

雖然現在ETH2.0炒的很火,一直是市場熱點,但歸根結底來說它也只是提高交易效率降低成本,增強其擴展性、安全性、可持續性,單純提高智能合約的效率,沒有考慮用戶體驗感覺,應用開發出來用戶少,那應用可以說價值極小,無法實現正向循環,無法實現應用爆發。

2)Filecoin:

相比起來Filecoin其實更近一步,來解決去中心化的存儲問題,嚴格說靜態前端頁面也能支持,而且智能合約做好也能運行邏輯。

但是它技術上的路徑依靠問題,導致了智能合約的實現無比艱難,要計算工作量所以需要對數據拆分并產出證明,而如果每次處理數據都要解壓,那邏輯運行的延遲就會非常高,甚至是幾十分鐘,顯然是不可能用的,因此FIL只能存一些死數據、大文件等等,還是只做了三層中的一層,

3)DFINITY

DFINITY能運行上述三層架構的每一層。代幣與操縱代幣的智能合約運行在DFINITY上,這里和ETH類似;同時因為DFINITY以軟體容器的模式運行,每個容器具備4GB的運行內存,業務的資料庫也可以運行在DFINITY上;因為全球數據中心的支持與各種網路內容分發的使用優化,前端頁面也完全可以直接運行在DFINITY上;因為上述三層都是與DFINITY網路一體的,更不需要中間件的就可以運行,

2、從基礎設施上講:

1)以太坊構建的是一個價值的生態,DFINITY讓我們看到另外一種可能性,從價值的生態變成一個應用的生態網路,在這個過程中,在以太坊基于智能合約做一些簡單的協議,DFINITY 可以把你的應用更復雜的一些的資源或者服務集成到鏈上。

2)DFINITY有一個統一的 ICP 協議層,所有的應用都是互通的,不單單像我們傳統互聯網里面是單獨的應用,跟其他應用是沒有交互的,DFINITY設想用 ICP 協議以及建立在 ICP 協議之上的互聯網計算機系統,來替代傳統的 IT 架構。

用一種簡單的方式來理解,ICP 會將傳統的一些架構給打包成現成的服務,讓開發者能夠省事,直接用現成的輪子即可,不必再痛苦地去自行從頭開始構建,尤其涉及到分布式架構中的負載均衡、CDN/DNS 等基礎服務的配置等,ICP 提供了替代物,底層替換為了分布式的計算平臺,而對于用戶來說,幾乎是無感的,

在 DFINITY,應用也是一個服務者,我的應用不單只服務于我們自己的個人端,同時也為其他的應用提供服務,我們所有的 APP 或者應用,其實是一個網路。不單單是像以前每個 APP 前端后端的資料庫,可以相互傳輸數據,這將形成無比強大的,正向循環的網路效應。

3、從網路類型上講:

1)以太坊網路是資產網路,人人都能夠去中心化地在以太坊上發行自己的資產。當然你的資產是否有價值,取決于兩個方面:第一取決于實用價值,第二取決于共識。

以太坊愿景是超級計算機,但可以發現從2017年開始以太坊慢慢改變規劃,因為其發現超級計算機的概念太過于宏大,所以現在定位更像是資產發行和結算平臺,其做了這么多東西,但最終只有金融化的東西留了下來。

2)DFINITY 是應用網路,降低開發門檻,開發者可以快速上手,編寫代碼創造出符合自己想法的應用程式,不需要付出很高的成本,這是 DFINITY 網路核心的價值,也是 DFINITY 作為一個互聯網計算機最核心的價值。

像抖音、滴滴、美團等更高頻的“傳統互聯網應用”,由于當前的區塊鏈基礎設施難以支撐,而未被搬到鏈上。DFINITY要做的是一個基于區塊鏈的互聯網,把傳統的互聯網應用搬到區塊鏈的基礎上,

4、從擴容性上講

在區塊鏈生態系統中,一般存在兩種擴容方式:第一種是使區塊鏈本身擁有更高的交易能力,第二種是改變用戶與區塊鏈的交互方式,

1)第一種正是ETH2.0正在做的事情:把區塊變得更大,讓每個區塊包含更多交易,這種方案的挑戰是:更大的區塊更難驗證,而且可能會加劇中心化程度。為了避免這種風險,開發人員可以提高區塊鏈客戶端軟體的效率,或者使用分片等技術,允許將驗證交易的工作“分割”后分配給不同的節點,但就算以太坊用 2.0 擴容也是有上限的,

2)DFINITY 的話,其實由于從設計之初開始就考慮過,所以整個架構搭的非常好。擴容數量是由網路神經決定的,不會受到分片的限制,而且,像 DFINITY上面的智能合約,其實是可以去突破一些傳統的智能合約部署的限制,可以把前端和后端都部署在一個里面,這樣的效率很高,不像以太坊,可能前端要搞一個服務器。

結語

以太坊網路和 DFINITY,這兩個區塊鏈的網路之間,不是互相取代的關系,而是層層遞進,步步深入的關系。這兩個加在一起,再加上比特幣網路和像波卡這樣的一些區塊鏈技術系統,才真正的構造出了一個完整的區塊鏈網路,一個完整的加密經濟體,一個完整的數字化的平行宇宙,

0 条回复 A文章作者 M管理員
    暫無討論,說說你的看法吧