以太坊和EOS那個好?

顯然,你已經據說過兩個最受歡迎的智能合約區塊鏈,但想知道EOS與以太坊之中哪一個更好?或許你想比較一下兩種技術?好吧,你來對了地方,由於我要告訴你你須要知道的一切!php

在這個EOS vs Ethereum指南中,我將首先解釋每一個項目的基礎知識,而後概述每一個區塊鏈的執行狀況。這將包括交易時間,交易費用和可擴展性等內容。java

以後,我將簡要介紹如何在沒有第三方的狀況下驗證交易。這將包括以太坊使用的工做量證實(Proof of Work)與EOS使用的股份受權證實(Delegated Proof of Stake)之間的比較。node

最後,我將就我認爲每一個區塊鏈的將來發展方向給出我本身的見解。所以,在閱讀個人以太坊和EOS指南結束時,你將可以肯定最佳選擇是什麼!python

還在等什麼?讓咱們首先找出每一個區塊鏈的基礎知識!android

基礎

什麼是以太坊?

以太坊於2015年由一位年輕的加拿大——俄羅斯程序員Vitalik Buterin推出。它是一個區塊鏈平臺,容許人們發送和接收資金,而無需第三方,如銀行。程序員

以太坊項目成爲第一個安裝稱爲智能合約技術的區塊鏈協議,容許陌生人在無信任環境中籤定協議。該技術基於預先定義的條件,一旦知足這些條件,智能合約能夠在沒有中間人幫助的狀況下自動釋放資金。web

爲了讓你瞭解它有多大潛力,請查看如下示例:算法

  • 詹姆斯擁有一個農場。若是不下雨超過7天,他決定要購買保險。
  • 詹姆斯沒有使用第三方保險公司,而是決定加入一份智能合約。
  • 爲激活智能合約,詹姆斯存入保險費。
  • 智能合約可以分析數千個網頁以檢查天氣歷史。
  • 若是7天以上不下雨,智能合約將自動支付詹姆斯。若是下雨,詹姆斯就會失去保險費。
  • 沒有第三方保險公司,全部這一切都是可能的!

以上示例可用於多個行業,包括銀行,能源,賭博甚至政治選舉!mongodb

以太坊也有本身的加密貨幣,稱爲以太(ETH),它在大多數加密貨幣交易所交易。總共有超過1億枚代幣在流通。雖然能夠發行的代幣數量沒有限制,但Vitalik Buterin建議可能會限制更多的代幣被創造。編程

就像比特幣同樣,以太坊區塊鏈是去中心化的,意味着沒有人控制它。這能夠防止任何單我的或機構更改或修改發佈到區塊鏈的數據。

相反,交易由以太坊社區確認,而社區做爲回報,爲他們提供了額外的計算能力而進行獎勵。我稍後會詳細討論這個問題。

因此,你已經瞭解了以太坊的一些基礎知識,那麼個人以太坊和EOS指南的下一部分將討論EOS的基礎知識!

什麼是EOS?

EOS是許多以太坊替代品之一。這是一個全新的區塊鏈項目,也有能力處理智能合約。Block.One是一家位於開曼羣島的公司,於2017年首次啓動該項目。

領導開發的人員是Daniel Larimer,他還建立了很是成功的項目BitShares和Steem。 Larimer的其餘項目很是成功,如今價值數十億美圓!

EOS最近創造了歷史,當時其爲期一年的初始代幣發行(ICO)籌集了超過25億美圓的資金。這使它成爲有史以來最大的ICO之一!就像以太坊同樣,EOS也有本身的加密貨幣,可用於發送和接收資金,錢包到錢包。

EOS的最終目標是成爲世界上最快,最便宜,最具可擴展性的智能合約區塊鏈。所以,它但願贏得以太坊的大部分市場份額。

EOS區塊鏈也是去中心化的,這意味着它不受任何單我的或實體的控制。與以太坊相似,交易由社區驗證。

有趣的是,EOS代幣最初創建在以太坊區塊鏈之上,這意味着它們是ERC-20令牌。然而,在2018年6月主網發佈後,該團隊開始將這些代幣交換爲如今由EOS區塊鏈支持的官方EOS代幣。

根據開發商的說法,但願總EOS代幣供應量最初的上限值爲10億代幣,年通貨膨脹率爲5%。在以後的內容裏我會解釋一下這個問題!

儘管EOS和以太坊聽起來很是類似,但實際上有一些明顯的差別使它們大不相同。所以,個人以太坊和EOS指南的下一部分將着眼於兩個區塊鏈的表現!

性能

以太坊

做爲第一個和最初的智能合約區塊鏈,瞭解它如何處理交易很是重要。首先,在公共區塊鏈上驗證交易平均須要16秒。

這包括資金流動以及確認智能合約。實際上,發送方和接收方的位置沒有區別,交易時間老是相同的。這真是使人印象深入,由於銀行處理國際付款可能須要長達三天的時間。

那麼,交易費呢?當Ethereum於2015年首次推出時,網絡有可能以低於1美分的成本驗證交易。隨着時間的推移,愈來愈多的人開始使用它,這已經慢慢增長。

最昂貴的時期早在2017年12月,發送交易的平均成本爲4美圓。這使得以太坊不適合轉移小額的資金。幸運的是,這已經減小到不到1美圓,可是若是網絡又出現了很繁忙的狀況,價格很容易地恢復高額的交易成本。

以太坊區塊鏈最使人擔心的問題在於交易的可擴展性。可擴展性是指網絡一次能夠處理大量交易的程度。例如,Visa每秒最多可處理50,000筆交易,銀行業使用的系統能夠作得更多!

可是,在以太坊的狀況下,區塊鏈每秒最多隻能處理15個。這是一個主要問題,若是不解決,它將沒法實現全球採用。幸運的是,對於ETH投資者來講,以太坊團隊正在爲這個問題制定一些不一樣的解決方案,我將在後面討論。

不管如何,既然你已經知道以太坊的表現,個人EOS與以太坊指南的下一部分將會看看EOS如何比較!

EOS

在我繼續以前,瞭解這個EOS與以太坊討論中的關鍵差別很是重要。雖然以太坊是一個高度成熟的區塊鏈項目,具備功能齊全的平臺,但EOS仍處於早期階段。固然,該團隊有一些雄心壯志。

在有成品以前,沒有辦法保證他們是否能實現全部目標。不過,讓咱們來看看EOS團隊但願實現的目標。

EOS平臺的主要目標市場是去中心化應用程序(dApps)。從本質上講,dApp就像互聯網或移動應用程序,如YouTube,Facebook和Gmail,但它們沒有集中控制點,而是去中心化的!

有關dApp的更多信息,請單擊此處閱讀這個

以太坊目前停留在每秒15筆交易,而EOS計劃提升標準,並將規模擴大到每秒數百萬筆EOS交易。這不只使其成爲業界最具可擴展性的區塊鏈,並且可以處理任何實際應用。

例如,你是否知道天天的每一秒都會發生超過52,000次Facebooklikes?每一個Like其實是系統必須處理的單個數據事務。若是可以實現這些可伸縮性目標,像Facebook這樣的應用程序將很是適合EOS。

在2018年7月撰寫本文時,EOS已成功管理每秒1,000次EOS交易。該團隊在三個月前的測試階段取得了成功。這已經明顯優於以太坊,但它遠遠沒有達到最終目標。

那麼,收費怎麼樣?根據EOS白皮書,發送和接收資金時不須要支付交易費用!網絡可以作到這一點的緣由是由於當人們幫助驗證交易時,他們會重新建立的EOS代幣中得到獎勵(我將在下一節中討論這個問題)。

EOS白皮書還指出,區塊鏈只需0.25秒便可確認交易有效率爲99.9%,1秒後有效率爲100%!

總而言之,若是EOS可以實現近乎即時和自由交易的目標,而且可以擴展到數百萬,那麼該行業中就沒有其餘可以競爭的區塊鏈。

這是一個比較表,回顧一下到目前爲止所說的一些事情!

區塊鏈平臺 共識機制 每秒交易 市場價值 循環供應 發佈日期 團隊 交易費用
EOS DPoS 1,000+ 6.9 Bil 896 Mil 2017年6月 Block.One Free
ETH PoW 15 44 Bil 100 Mil 2015年7月 以太坊基金會 <1$

因此,既然你知道以太坊能夠作什麼以及EOS計劃作什麼,個人EOS和以太坊指南的下一部分將看看兩個區塊鏈如何確認交易。

達成共識

以太坊

在我繼續以前,我只是想確保你理解共識機制的含義。因爲區塊鏈是去中心化的,所以無需使用中介便可驗證交易。

不一樣的區塊鏈以不一樣的方式達成共識。所以,他們都確認交易是有效的,但以不一樣的方式。

以太坊使用的共識機制稱爲工做量證實,與其餘流行的區塊鏈相同,如比特幣,比特幣現金和萊特幣。如下是它的工做原理:

區塊鏈生成一個隨機難題,必須在確認交易以前解決。然而,這個難題是如此困難,沒有人能夠解決它。相反,它須要一臺計算機(即node節點)來解決。

決定爲以太坊網絡作出貢獻的任何人,均可以經過將GPU設備鏈接到網絡來實現這一目標。這些人被稱爲礦工,而且有成千上萬的人都在競爭成爲第一個解決難題的人。不管哪一個設備首先解決難題,都得到以太獎勵!

雖然這是保持網絡去中心化的一個很好的系統,可是存在一些主要問題。首先,由於難題很困難,所需的計算能力很是高。這意味着它消耗大量電力,這對於環境而言是昂貴且不利的。

此外,此EOS和Ethereum指南中提到的每秒15個交易的可擴展性問題也是因爲工做量證實的限制。

這就是爲何以太坊團隊計劃將他們的共識機制改成稱爲權益證實機制Proof of Stake的緣由。Proof of Stake不只更適合環境,並且還容許網絡處理更多交易。

以太坊還但願安裝兩個名爲ShardingPlasma的新協議,這將增長網絡能夠處理的交易量。最終,但願這些解決方案可以讓以太坊每秒處理數千筆交易。

那麼,既然你已經瞭解了以太坊交易的處理方式,那麼個人EOS與以太坊指南的下一部分將會討論EOS如何作到這一點!

EOS

與以太坊及其工做量證實模型不一樣,EOS以不一樣的方式作事。用於支持網絡的共識機制稱爲股份受權證實(或DPoS)。有趣的是,DPoS是由EOS創始人Dan Larimer發明的!

爲了澄清,證實系統容許任何擁有必定數量代幣的人幫助驗證網絡上的交易。贏得這個驗證機會取決於你持有的代幣數量。

例如,若是你持有總供應量的5%,那麼每次建立新塊時,你基本上有5%的機會贏得采礦機會。

另外一方面,在DPoS中,不是持有代幣就能夠驗證交易。可是,它容許你對應該驗證交易進行投票。在某種程度上,它就像一個民主國家。

你能夠投票的人稱爲塊生產者 Block Producers,這些是驗證交易並得到獎勵的人。EOS總共有21個塊生產者負責保持網絡安全。

若是塊生產者沒有正確地完成他們的工做,那麼他們將被另外一個塊生產者所取代。這就像在美國大選中投票同樣。咱們應該保留唐納德特朗普,仍是替換他?

接下來,你可能還記得在以前的以太坊和EOS指南中我說過EOS交易是免費的。但若是是這樣的話,那麼社區生產商如何得到對他們付出時間的獎勵呢?好吧,這就是事情變得有趣的地方!

事實上EOS這樣來解決,每一年EOS代幣的總供應量將增長5%。這相似於現實世界的通貨膨脹,中央銀行打印更多的錢。在這5%中,1%被給予塊生產者做爲驗證交易的獎勵,這意味着用戶在發送資金時不須要支付任何交易費用。

不管如何,儘管EOS區塊鏈及其DPoS共識仍在構建中,但重要的是要記住BitShares(也由Dan Larimer建立)也使用DPoS。Bitshares網絡每秒能夠擴展到100,000個交易,因此這是一個好兆頭!

因此,既然你知道每一個區塊鏈如何確認交易,在個人EOS和Ethereum指南的最後部分,我將讓你知道我對將來的見解!

EOS和Ethereum比較,將來會怎樣?

我只是想明確表示我作出的任何預測都只是我我的的意見。最重要的是你進行本身的獨立研究。

首先,不管你在EOS與以太坊論證中的哪一方,這兩個項目在加密貨幣市場都表現得很是好。

以太坊是世界上第二大最受歡迎的加密貨幣,僅次於比特幣。2017年,它的價值增長了​​10,000%以上,市值達到了1300億美圓的歷史最高水平。不只如此,在以太坊區塊鏈的基礎上創建了數百種加密貨幣token,並且它還擁有超過一千種dApp。

說到EOS,儘管它還處於早期階段,但它的表現很是出色。正如我以前在EOS和Ethereum指南所提到的,該項目在爲期一年的ICO期間籌集了超過25億美圓。

在ICO期間,投資者購買,出售和交易EOS代幣,推進EOS達到超過170億美圓的市值。對於還沒有發佈其最終產品的項目而言,這是很是使人印象深入的。

然而,EOS還沒有實現像以太坊所取得的成就。儘管如此,若是EOS可以實現他們的目標,那麼它將是比以太坊更好的區塊鏈。

若是EOS每秒能夠實現即時,免費和數百萬次EOS交易,那麼以太坊將難以匹配該級別的性能。可是,若是以太坊可以成功實施Proof of StakeShardingPlasma,我認爲以太坊替代品超越以太坊將是艱難的。

但就像EOS目前咱們看到的狀況同樣,它沒法保證他們必定可以實現目標。讓咱們提醒一下,加密貨幣市場是一個難以預測的行業,它也是世界上變化最快的行業之一!

所以,你所能作的就是檢查兩個區塊鏈的開發進度的按期更新!

以太坊和EOS比較的結論

個人EOS和Ethereum指南立刻結束。按照慣例,我但願你發現這頗有趣,但最重要的是——很強的知識性!

若是你從頭至尾閱讀了本指南,如今應該知道EOS和以太坊區塊鏈在技術上的表現,以及他們將來的計劃。

不只如此,你還應該瞭解工做量證實和股份受權證實之間的區別,以及這兩種共識算法的不一樣之處。

正如我以前提到的,EOS與ETH的爭論是分歧意見的。我理解論證的兩個方面,由於雖然EOS有可能成爲世界上表現最好的區塊鏈,但以太坊已是業內第二大最受歡迎的加密貨幣。因此,這是一個很難判斷的一個問題。

最終,我認爲這是技術之戰。那麼,讓咱們看看每一個區塊鏈在一年的時間內表現如何,那麼也許咱們將可以作出決定。

不管如何,我但願個人導覽能幫助你找到一些懸而未決的問題。如今,憑藉你新發現的知識,你更喜歡哪一種區塊鏈,爲何?或者你以爲有更好的以太坊替代品而不是EOS?請告訴咱們!

======================================================================

分享一個交互式的在線編程實戰,EOS智能合約與DApp開發入門

EOS教程

本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。

一些咱們的區塊鏈實戰教程:

  • web3j教程,主要是針對java和android程序員進行區塊鏈以太坊開發的web3j詳解。
  • 以太坊教程,主要介紹智能合約與dapp應用開發,適合入門。
  • 以太坊開發,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智能合約開發交互,進行帳號建立、交易、轉帳、代幣開發以及過濾器和事件等內容。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括帳戶管理、狀態與交易、智能合約開發與交互、過濾器和事件等。

匯智網原創翻譯,轉載請標明出處。這裏是原文

相關文章
相關標籤/搜索