【迅搜區塊鏈科普系列04】區塊鏈2.0:以太坊(ETH)

很多人將比特幣視爲區塊鏈技術的第一個落地應用,從比特幣來看區塊鏈構成的基礎,對我們認識整個區塊鏈是什麼非常的重要,前面,我們在講述到區塊鏈時,介紹了區塊鏈是一個分佈式記賬賬本,中本聰創建了比特幣這樣一個點對點的電子現金系統,隨着更多技術的發展,區塊鏈的應用遠不止電子現金系統,如果我們將數字貨幣(以比特幣爲代表)看作是區塊鏈的1.0版本應用,那麼將區塊鏈應用到金融領域、泛金融領域等等,我們將這些稱作是區塊鏈的2.0版本應用,而這其中重點要講到以太坊這個項目,其發展過程中誕生的一系列技術和應用(包含項目本身的模型設計和開源的代碼),都推動了2.0的發展。

以太坊的創始人是Vitalik Buterin,俗稱V神,1994年出生於俄羅斯,2013年寫下以太坊白皮書,2015年7月30日以太坊系統誕生,目前市值在千億級別,從V神的經歷來看,區塊鏈行業還是存在很多的機會的,特別是對年輕而又熱愛區塊鏈的人。

以太坊

以太(Ethereum)是建立在區塊鏈技術上的去中心化應用平臺,是區塊鏈2.0的代表,數字貨幣:ETH

區塊鏈1.0與2.0的區別

如上圖所示,介紹的是1.0與2.0的對比,其中圖靈完備是一個計算機術語,具體的理解是:

1)機器執行任何其他可編程計算機能夠執行計算的能力。一切可計算的問題都能計算,這樣的虛擬機或者編程語言就叫圖靈完備

2)圖靈完備意味着你的語言(編程語言)能做到能用圖靈機做到的所有事情,可以解決所有的可計算問題

3)比特幣的系統是圖靈不完備的,而以太坊的智能合約系統是圖靈完備的

4)圖靈完備的以太坊實現了可編程的區塊鏈,支持JavaScript和Solidity等語言編程,創建自己的應用

根據以上,我們理解是,區塊鏈原來是一個賬本,圖靈完備之後的區塊鏈就變成了類似Excel(操作系統/程序),它不僅能記賬還可以寫各種各樣的公式、函數、甚至有人能做出稍微複雜的小程序(以上這些公式、函數、小程序都相當於區塊鏈上的應用),所以圖靈完備後的區塊鏈就變成了可以編程的語言或系統。V神所做的事情就是基於比特幣版本的區塊鏈進行一定程度的擴寫,寫得足夠的圖靈完備,那麼就可以讓其他開發者基於區塊鏈來進行可編程甚至應用的開發,從這個角度看,區塊鏈就變成了可以寫程序的操作系統,那麼極客愛好者或者技術熱愛者們,原來在Windows、蘋果、安卓等開發,現在也可以來區塊鏈進行相應的開發了,區別點就在於,在區塊鏈上開發的應用的數據都記錄在區塊鏈上了,這些數據無法被輕易的篡改。

智能合約

智能合約:機器式的契約信任

智能合約

智能合約簡單的理解就是,智能合約以代碼的形式寫入程序,到期後自動執行,無法輕易篡改。

智能合約和DApp

DApp

原理和普通APP一樣,除了是去中心化的

依靠以太坊的節點運作,不依賴任何的中心化服務器

去中心化自動運行程序

智能合約:DApp的服務器後臺

除了智能合約後臺,DApp還需要數據庫和UI交互界面

DApp:完整的智能合約+前端界面+後端數據庫

這裡我們用迷戀貓(CryptoKitties)遊戲這個程序來理解,它是運行在以太坊網絡的虛擬寵物遊戲,遊戲用戶對核心功能更加的信賴和認可,因爲在使用遊戲過程中產生的數據都被記錄在區塊鏈上。小貓的特徵隨機變異,公貓、母貓都是,可以無限的繁殖,繁殖的後代也是隨機的,每一隻貓獨一無二,可以保有或出售在以太坊上目前已有超過3000多種DApp,生態非常的繁榮,類型包括:遊戲、去中心化金融、治理、存儲、健康、媒體等等。在使用這些DApp的時候,我們需要在以太坊上註冊一個錢包,這個錢包就是相當於我們知道的賬戶。

發幣與ICO

以太坊的數字代幣:ETH,講到發幣和ICO很敏感,但是繞不開,目前市場上有上萬種代幣,也並不是每種代幣都像比特幣一樣,它背後有一個完整的區塊鏈賬本來作爲這個代幣交易的記錄的底層賬本。目前市面上大部分的貨幣是基於以太坊的智能合約來發行的,或者拷貝比特幣的代碼(開源代碼)。以太坊發幣簡述如下:

基於以太坊發行代幣

使用以太坊上的ERC20協議可發行Token,該類Token的交易會記錄在以太坊區塊鏈上,因此其安全性與可信度等同於以太幣ETH

代幣發行有開源的代碼模板,技術實現門檻低

基於ERC20協議,編寫智能合約內容,就可以在以太坊上定義一種資產/Token/通證,也就是在以太坊的賬本上多加了一種資產,在以太幣之外又加了一種代幣,以太坊的礦工都能監聽到這些代幣與代幣、代幣與以太幣的交易。這個智能合約,你可以定義Token的名字和縮寫,還能定義它的總量、增發機制等等

首次代幣發行(ICO)

通過智能合約實現某個代幣和ETH或者其他代幣之間的兌換,性質類似於衆籌,區別在於公衆的商品是“代幣”,而代幣可以在區塊鏈上或交易所內快速流通,近乎等於上市。簡單的理解就是,項目方發行一個代幣,用來籌資,將籌到的款項用於預先的項目開發,那麼項目開發完成後,這個代幣就有價值了,價值也反饋給之前參與的衆籌者代幣持有者。

早期的區塊鏈項目將發幣作爲主要融資渠道,所以有非常多的“空氣幣”,區塊鏈項目賦予代幣一定的應用功能或其他價值,但是大部分區塊鏈項目噱頭性強而落地性差,宣稱的目標難以實現,項目創始團隊很可能是來“撈錢”的。代幣極強的流通性和該時期監管的缺失造成具有很強的炒作性,廣大散戶投資者並非合格投資人,相比於理性價值投資者更容易盲目投機,造成了大量項目“發幣”圈錢,參與衆籌所獲得的代幣沒有應用價值,最後比價歸零,俗稱“空氣幣”。

以太幣(ETH)的作用

1)作爲支付交易手續費、運算服務費

2)ICO衆籌中最常用的募資款項

3)加密貨幣交易市場中的主流交易對

接下來介紹在以太坊或者主流區塊鏈中都非常有發展前景的應用。

去中心化金融DeFi

DeFi簡述

如圖所示,簡述的是DeFi的特點和平臺,可以實現代幣之間的跨鏈轉換。

去中心化自治組織DAO

DAO簡述

最後我們來介紹一下以太坊的升級,也就是ETH2.0。

以太坊2.0

本章小結:

區塊鏈2.0:實現圖靈完備,區塊鏈可編程計算機

智能合約:機器式的契約信任

DApp:分佈式的App,將數據庫放在區塊鏈上

DeFi:去中心化金融,無需第三方

DAO:去中心化自治組織,編程規則

以太坊2.0:PoS共識、分片

歡迎大家討論,提意見。