1. 程式人生 > >以太坊的勢與局

以太坊的勢與局

希望 好的 賺錢 是個 特性 月份 輕量 solid 增值服務

學習以太坊前前後後也有一段時間了,也看了不少項目的白皮書,在此期間,以太幣的價格也是不斷走低,在正文開始之前,我們先來探索討論下如下的幾個小問題。

1,以太坊的優勢

以太坊在2017年能夠如此爆發,主要原因還是要歸結於ICO的火爆,有資源,有影響力的創業者,投資者們就不斷進場,不管事情有沒有開始做,事情想做不想做,都先來一波ICO,由於以太坊的Token合約編寫起來非常之方便,ICO基本不存在任何的技術門檻,所以這樣的一個應用場景,這樣的市場規模直接決定了以太坊能夠快速崛起直達巔峰,由此,Vitalik Buterin被封神。

2,以太坊的形勢

在2017年12月份之後,各種項目跑路,交易所被***,大量投資者加密貨幣被盜,同時在各種政策的不斷出臺的情況下,整個加密貨幣市場進入了漫漫陰跌路,截止發文,ETH價格在$207

左右,從最高的$1400到現在的價格,以太坊的市值蒸發了實在是太多太多,由此引發了大量的老項目無法持續運營,新項目投資者血本無歸,大量資金的蒸發引起幣圈大地震,在項目無法正常開展的情況下,新興的項目自然無法吸引到更多的資金入場,整個的市場處於恐慌與觀望狀態,幣圈的崩潰直接影響到了鏈圈的發展,在沒有資金進場的鏈圈,以太坊的應用頻率將持續放緩,各種Dapp的開發熱度逐步降低,幣圈跟鏈圈此時抱團取暖,不再相互鄙視,以太坊的是否能夠再次雄起,還需時日驗證了。

3,以太坊的劣勢

拋開各種幣圈的理念,我們回歸鏈圈技術,以太坊的劣勢其實地球人都知道,那就是性能極其低下,由於其沿用了比特幣的經典共識算法:POW,每秒只能夠處理15筆交易,這樣的處理效率用在互聯網產品體驗上簡直就是災難,然而,比特幣的初衷其實就是構建一個沒有通貨膨脹的金融數字加密貨幣體系,而以太坊設計的初衷是在比特幣所代表的區塊鏈技術上層提供了一個可編程的環境,也就是我們用到的智能合約,所謂的智能合約其實概念本身就比較簡單,這就是運行在區塊鏈上面的一段代碼,也就是我們把平時的編程運行環境從傳統JVM

,Golang環境遷移至以太坊虛擬機EVM中而言,當然目前以太坊主流的智能合約編程語言是Solidity,目前最新版本為0.4.25,還處於比較早期的階段,類似於筆者在2011年接觸的Hadoop,2012年研究的OpenStack當時Hadoop也還沒有到1.0版本,OpenStack還是Diabo版本,但後來的發展形勢告訴我們,現在開始學習其實是最好的時機,即便其現在性能低下,編程體驗不佳。

4,以太坊的破局

回歸到POW共識算法的討論上面來,上文提到,比特幣或者以太坊的性能低下的主要原因是在於其共識算法使用了最經典的POW,雖然現在各種POS,DOPS,PBFT共識算法有不斷取代POW的趨勢,但是無論後期是POS

可能引起的馬太效應,或是DPOS引起的區塊鏈去中心化特性不斷弱化,我們都不能否認POW算法才是真正讓比特幣能夠在10年發展中長盛不衰的靈魂,也是所有共識算法在商業模式上面無法超越的,即使現在又被幾個主流公鏈平臺廢除的趨勢(以太坊準備切換至POS,EOS直接是發明了新的DPOS), 但是如果在最早期的時候,如果比特幣采用了非POW共識算法,應該是無法早就現在的數字加密貨幣的輝煌以及區塊鏈技術的火爆。

再回歸至以太坊的劣勢,其競爭對手EOS就是準備通過DPOS共識算法實現性能的量級提升,從而獲得世界計算機的霸主地位,引領區塊鏈3.0時代,因為無法實現企業級或者互聯網級別的區塊鏈應用,最終只是一個Demo而已,當然,以太坊並沒有消極應戰,其提出的POW逐步過渡到POS以及分片Casper技術已經在緊鑼密鼓進行中了,所以,公鏈之戰最終鹿死誰手,我們只能拭目以待。

註: 由於各種原因,現在區塊鏈的去中心化的說法逐步演變成去中介化的說法了。

5,以太坊的大勢

這裏不再去提及區塊鏈x.0時代的事情了,沒有意義,技術在發展,業務場景也在不斷演變,我們能做的就是在目前的形勢下,在當前的平臺下做正確的事情,那麽以太坊目前哪個發展中最受歡迎呢? 其實行內人都非常清楚,無非就是

  • 青出於藍之後,要敬藍

    在以太坊的基礎上面修改公鏈共識算法或者其他能夠優化的代碼,從而實現比以太坊更快更安全的區塊鏈口號,實現其宏圖偉業取代以太坊,其性質大致類似紅芯瀏覽器,對於這種行為,我們不做評論,畢竟這種模式在國內已經見怪不怪,但是以前都是悶聲發大財,把公眾關註點都集中在了業務模式上面,比如各大公有雲平臺,雖然早期的虛擬化不是就是KVM就是Xen,虛擬化管理平臺就是基於OpenStack進行改造,以及現在的容器雲技術也是基於Docker進行改造應用,但是由於雲計算從誕生之日起,其實應用場景就是一直存在的,廠商無需過多宣傳其底層技術,所以也不用刻意去提比OpenStack功能更強大,比Docker更輕量等特性,而區塊鏈應用場景現在比較尷尬,所以只能通過宣傳技術特性來掩蓋其場景的不足,因為,性能高的公鏈才能帶動Dapp產業鏈的發展,當然,這個過程其實是一個非常正常的過程,是學習的過程,是成長的過程,是蛻變的過程,並沒有什麽不可取的地方,只是希望這些"公鏈"在宣傳的時候,記得尊重一下以太坊這位巨人,因為你們都是站在巨人的肩膀上爬上去的,所以記住高處不勝寒,巨人打個寒顫(比如輕輕修改下其開源協議),不多說了,此處要向EOS致敬。

  • 錢包開發: 管不住你的人,管住你的心

    通過調用以太坊接口,開發一個行情軟件,統計一下資產信息,順帶開發一個錢包模塊也是現在很大的一個方向,畢竟用戶在一個錢包軟件上面創建完錢包地址之後,保存一下私鑰,助記詞,KeyStore+密碼三種中的任意一個,以後還會不會回來用這個軟件都是未知數,所以,僅僅憑借一個錢包軟件是根本無法管住這個用戶的,畢竟號稱去中心化,總不能保存用戶的私鑰吧(怎麽證明自己是去中心化的錢包,這也是個問題),但是現在已經有了不少行情軟件提供了增值服務,或者經常會贈送些Token什麽的,在這種情況下,雖然無法約束用戶用哪一款錢包軟件,但是通過增值服務還是獲得用戶的青睞的,大部分用戶還是不願意頻繁更換錢包軟件的。

  • 交易所開發: 平臺安全 VS 人身安全

    交易所就不多說了,裏面有太多的血淚,講多了,大家都會哭,所以從技術角度談一談交易所吧,現在的交易所基本都是中心化交易所,盈利模式可謂是一招吃遍天下,但是無論是中心化交易所還是去中心化交易所,其平臺安全絕對是做交易所開發的重中之重,如果一個公司想做交易所賺錢(這個不反對),但是沒有一個絕對權威的安全專家坐鎮指導,那還是好好考慮下自己賺錢後的人身安全是否能夠得到保證才是正道。

當然,其他的以太坊遊戲等等都是在以太坊上面能做的應用,但是由於這些應用對性能的要求也是極高的,所以,更多的內容我們還是等以太坊加速後再進行深入探討吧,這篇文章本來是想整理一下中心化交易所的開發步驟的,結果前言部分寫的有點多了,所以就把這部分作為一篇短文發布出來供大家一起探討交流。

以太坊的勢與局