3.1 以太坊背景與概念概述
- 以太坊產生的背景
- 現象:以太坊創始人看到了比特幣區塊鏈技術上的缺陷,希望能夠讓區塊鏈技術可以應用在加密貨幣之外的領域。
- 願景:以太坊希望成為像TCP/IP協議這樣的標準,能讓以太坊區塊鏈協議內建程式語言,相容各種區塊鏈的應用,不用像以前那樣各自為政分別定義自己的區塊鏈協議
- 什麼是以太坊
- 以太坊(Ethereum)是一個建立在區塊鏈技術之上, 去中心化應用平臺。它允許任何人在平臺中建立和使用通過區塊鏈技術執行的去中心化應用、它被稱為區塊鏈2.0
- 可以將以太坊理解為區塊鏈裡的Android,它是一個開發平臺,讓我們就可以像基於Android Framework一樣基於區塊鏈技術寫應用
- 在沒有以太坊之前,寫區塊鏈應用是這樣的:拷貝一份比特幣程式碼,然後去改底層程式碼如加密演算法,共識機制,網路協議等等(很多山寨幣就是這樣,改改就出來一個新幣)
- 以太坊平臺對底層區塊鏈技術進行了封裝,讓區塊鏈應用開發者可以直接基於以太坊平臺進行開發,開發者只要專注於應用本身的開發,從而大大降低了難度
- 以太坊的優缺點
- 優點
- 賬戶:比特幣採用的是UTXO模式,以太坊採用的是賬戶模式,與UTXO相比,account有以下優點
- 節省空間,每筆交易只有一個輸入,一個輸出,一個簽名
- 可替代性更高
- 編碼簡單,不需要寫複雜的指令碼
- 輕客戶端
- 共識:以太坊採用改進的POW與POS,避免了比特幣POW的能耗問題
- 智慧合約:引入圖靈完備的智慧合約
- 賬戶:比特幣採用的是UTXO模式,以太坊採用的是賬戶模式,與UTXO相比,account有以下優點
- 缺點
- TPS低,不適合快速、大量交易
- 以太坊網路節點不適合儲存大檔案
- 優點
- 以太坊內建貨幣
- 以太坊內建貨幣被稱為ether
- 以太幣每年產量固定
- 眾籌
- 總量:ICO期間發行的貨幣+區塊獎勵+叔區塊獎勵+叔區塊引用獎勵
- 眾籌期間發行7200W
- 眾籌之後每年產量不高於1800W
- 區塊獎勵:每產生一個新區塊獎勵5個新以太幣
- 叔塊獎勵:如果叔塊在挖出之後被引用,那挖出該塊的礦工有大約4.375個以太幣
- 叔塊引用獎勵:礦工每引用一個叔塊,可以得到大約0.15個以太幣獎勵,最多引用兩個叔塊
- 單位:以太坊最小單位是wei。1eth=10^18 wei
-
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- 以太坊智慧合約開發第二篇:理解以太坊相關概念
- 以太坊連載(六):以太坊客戶端的選擇與安裝客戶端
- 以太坊是什麼?以太坊交易可靠嗎?
- 以太坊連載(一):以太坊是什麼?
- 以太坊學習筆記————6、以太坊客戶端選擇與介紹筆記客戶端
- 以太坊原始碼分析(37)eth以太坊協議分析原始碼協議
- 以太坊原始碼分析(18)以太坊交易執行分析原始碼
- 以太坊學習筆記————1、以太坊是什麼?筆記
- 以太坊學習筆記————7、以太坊賬戶管理筆記
- 以太坊簡介
- 以太坊原始碼分析(52)以太坊fast sync演算法原始碼AST演算法
- 3.6 以太坊私有鏈與聯盟鏈搭建
- 【以太坊剖析】以太坊虛擬機器(EVM)之基本定義虛擬機
- 以太坊原始碼分析(54)以太坊隨機數生成方式原始碼隨機
- 以太坊原始碼分析(3)以太坊交易手續費明細原始碼
- 什麼是以太坊
- 以太坊概率微支付
- 以太坊Geth安裝
- 6.2 以太坊應用
- [譯] 什麼是以太坊?以太坊初學者手把手教程
- 以太坊學習筆記————4、以太坊發展歷史回顧筆記
- 以太坊學習筆記————5、以太坊社群、基金會、貢獻者筆記
- Conflux與以太坊合約開發工具區別UX
- 沸騰2020:比特幣與以太坊明年會如何?比特幣
- 3.2 以太坊錢包與資料瀏覽器瀏覽器
- 以太坊原始碼分析(15)node包建立多重協議以太坊節點原始碼協議
- 以太坊學習筆記————2、如何使用文件以及以太坊路線圖筆記
- 以太坊之賬戶管理
- 以太坊之工作流程
- [譯] 以太坊入門指南
- [以太坊] OpenZeppelin 使用筆記筆記
- 以太坊開發計劃
- 以太坊DApp開發指南APP
- 如何搭建以太坊私有鏈
- 以太坊原始碼分析(53)以太坊測試網路Clique_PoA介紹原始碼
- EthBox以太坊開發套件,一鍵安裝部署以太坊開發環境套件開發環境
- 開發者的以太坊入門指南 | Jeth 以太坊系列線下活動
- 以太坊創世區塊與鏈配置載入分析