以太坊(Ethereum)
以太坊是一個基於區塊鏈的去中心化應用平台,允許任何人在平台創建和部署去中心化應用程序(Dapps)。
基本信息
- 主網上線:2015/07/30
- 共識機制:PoW -> PoS
- 主網代幣:Ether (ETH)
- 最大發行:無上限,總供應量截止到 2020 年 11 月約為 1.13 億
- 出塊時間:約為 15 秒
- 區塊大小:動態區塊大小,最近一年約為 20K ~ 40K
- 區塊獎勵:5 ETH
- 區塊數據:183.67 GB(截止到 2020/11/26)
- 交易數據:9.2 億(截止到 2020/11/26)
- 發幣功能:有
- 核心人物:Vitalik Buterin(V 神)
核心概念
-
賬戶
與比特幣的 UTXO 不同,以太坊有賬戶和余額的概念,外部賬戶(EOA,Externally Owned Accounts)存儲賬戶的余額,合約賬戶(Contracts Accounts)存賬戶的余額和智能合約程序本身。 -
Gas
以太坊網絡通過 Gas 來衡量資源消耗,無論是轉賬、執行智能合約還是存儲數據都需要消耗 Gas,該機制在有效減少垃圾交易的同時激勵礦工持續工作。每個區塊都有Gas Limit
限制,以此來決定單個區塊中能打包多少交易。每筆交易也有Gas Limit
限制,以此聲明用戶最多願意為此次交易支付的 Gas 數量,最小 21,000。Gas Price
表示手續費價格,單位gwei
,1 ETH = 十億 gwei,價格決定礦工打包的速度,價格越高越被優先打包。用戶轉賬時需要支付的費用 =
Gas Price
xGas Limit
,Gas Used
表示實際消耗的費用,多了退但少了交易會失敗。 -
區塊
以太坊的區塊大小不固定,具體由每個區塊的 Gas Limit 來控制,每筆交易大小也不固定,具體由交易事務來聲明。允許礦工通過投票逐塊調整該值正負 0.0976% 來滿足網絡快速變化的計算需求。注意區塊變大會導致數據傳輸變慢,帶寬需求更大,叔塊增加導致成本增加,最近一年約為 20K ~ 40K。如果在同一區塊高度,多名礦工都挖出了新的區塊,這些區塊中,其中一個將成為最長鏈上的區塊,而其他區塊,如果被后續區塊引用,稱為叔塊(Uncle Block),叔塊也有獎勵和層級有關。
-
智能合約
智能合約是存儲在區塊鏈上的代碼,運行在所有以太坊節點的虛擬機 (EVM)上,合約代碼公開一經發布不可修改。智能合約是以太坊對區塊鏈行業最重要的貢獻,發幣是智能合約最成熟的應用之一,以 Compound、MakerDAO、Uniswap、Curve 為代表的 DeFi(Decentralized Finance)引領了智能合約應用的新一輪浪潮。需要注意的是:寫出完善的合約非常困難,再加上發布后不可修改一旦代碼有漏洞造成的損失將無法挽回,開發者們需要非常小心並且與多個第三方的審核團隊合作確保沒有嚴重的問題。
以太坊地址
以 0x
開頭,大小寫字母 + 數字混合,例如 0xD1220A0cf47c7B9Be7A2E6BA89F429762e7b9aDb
,參見EIP-55 提案。
入賬參考
交易所 & 錢包 | 入賬區塊確認數 | 預計時間 |
---|---|---|
Coinbase | 35 | 9 分鍾 |
幣安 | 12 | 3 分鍾 |
火幣 | 12 | 3 分鍾 |
OKEx | 12 | 3 分鍾 |
代幣標准
-
ERC-20
以太坊使用最多、最廣泛的代幣標准,提供了一鍵發幣的功能,錢包、交易所接入方便。 -
ERC-721
非同質化(Non-Fungible Token,簡稱NFT
)代幣標准,可以代表對數字或物理資產的所有權,例如一件藝術品、一只寵物、一張虛擬卡片等,簡單來說 NFT 是獨一無二的、不可分割。
常用網址
- https://etherscan.io
以太坊最流行的區塊鏈瀏覽器,還提供 API 和數據統計服務。