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

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

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

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

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

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

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

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

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

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

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

兩者區別

1、從應用結構上講:

1)以太坊:

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

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

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

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

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

冷萃財經原創,作者:awing,轉載請註明出處:https://www.lccjd.top/2021/05/22/dfinity%e5%92%8c%e4%bb%a5%e5%a4%aa%e5%9d%8a%e5%82%bb%e5%82%bb%e5%88%86%e4%b8%8d%e6%b8%85%ef%bc%9f%e5%9b%9b%e4%b8%aa%e7%bb%b4%e5%ba%a6%e5%b8%a6%e4%bd%a0%e4%ba%86%e8%a7%a3%e4%b8%a4%e8%80%85%e7%9a%84/?variant=zh-tw

0

掃一掃,分享到微信

猜你喜歡

文章評論

電子郵件地址不會被公開。 必填項已用*標註

後發表評論

    上一篇

    521後區塊鏈後續走勢分析

    下一篇

    Solana生態上的Mercurial

    微信公眾號

    微信公眾號