3.1 以太坊背景與概念概述
摘要:
以太坊產生的背景
現象:以太坊創始人看到了比特幣區塊鏈技術上的缺陷,希望能夠讓區塊鏈技術可以應用在加密貨幣之外的領域。
願景:以太坊希望成為像TCP/IP協議這樣的標準,能讓以太坊區塊鏈協議內建程式語言,相容各種區塊鏈的應用,不用像以前那樣各自為...
- 以太坊產生的背景
- 什麼是以太坊
- 以太坊(Ethereum)是一個建立在區塊鏈技術之上, 去中心化應用平臺。它允許任何人在平臺中建立和使用通過區塊鏈技術執行的去中心化應用、它被稱為區塊鏈2.0
- 可以將以太坊理解為區塊鏈裡的Android,它是一個開發平臺,讓我們就可以像基於Android Framework一樣基於區塊鏈技術寫應用
- 在沒有以太坊之前,寫區塊鏈應用是這樣的:拷貝一份比特幣程式碼,然後去改底層程式碼如加密演算法,共識機制,網路協議等等(很多山寨幣就是這樣,改改就出來一個新幣)
- 以太坊平臺對底層區塊鏈技術進行了封裝,讓區塊鏈應用開發者可以直接基於以太坊平臺進行開發,開發者只要專注於應用本身的開發,從而大大降低了難度
- 以太坊的優缺點
- 優點
- 賬戶:比特幣採用的是UTXO模式,以太坊採用的是賬戶模式,與UTXO相比,account有以下優點
- 節省空間,每筆交易只有一個輸入,一個輸出,一個簽名
- 可替代性更高
- 編碼簡單,不需要寫複雜的指令碼
- 輕客戶端
- 共識:以太坊採用改進的POW與POS,避免了比特幣POW的能耗問題
- 智慧合約:引入圖靈完備的智慧合約
- 賬戶:比特幣採用的是UTXO模式,以太坊採用的是賬戶模式,與UTXO相比,account有以下優點
- 缺點
- TPS低,不適合快速、大量交易
- 以太坊網路節點不適合儲存大檔案
- 優點
- 以太坊內建貨幣
-
學院Go語言視訊主頁
ofollow,noindex" target="_blank">https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980