以太坊綜述

2021-10-09 21:23:25 字數 2085 閱讀 3095

區塊鏈公鏈發展史

區塊鏈1.0(位元幣2008)  -> 區塊鏈2.0(以太坊/智慧型合約2014) ->區塊鏈3(?2017)

以太坊發展階段

前沿(frontier) - block #0:以太坊初始階段,持續時間為2023年7月30號至2023年3月

家園(homestead) - block #1150000:以太坊的第二階段,於2023年3月推出

大都會(metropolis) - block #4370000:以太坊的第三階段,於2023年10月推出「拜占庭」,2023年推出「君士坦丁堡」兩個硬分支

寧靜(serenity):以太坊的第四個也是最後乙個階段

重大分叉

block #200000:ice age引入指數難度增加的硬分叉,促使向proof-of-stake(權益證明)過渡

block #1192000:the dao扭轉了被攻擊的dao合約並導致以太坊和以太坊經典**成兩個競爭系統的硬分叉

block #2463000:thangerine whistle改變某些io運算的gas計算,並從拒絕服務攻擊中清楚累積狀態,該攻擊利用了這些操作的低gas成本

block #2675000:spurious dragon乙個解決更多拒絕服務攻擊媒介的硬分叉,以及另一種狀態清除,此外,還有重放攻擊保護機制

以太坊組成部分

p2p網路:以太坊在以太主網路上執行,該網路可在tcp埠30303上定址,並執行乙個名為ðξvp2p的協議

交易:以太坊交易是網路訊息,其中包括傳送者,接受者,值和資料的有效載荷

以太坊虛擬機器evm:以太坊狀態轉換由以太坊虛擬機器處理,乙個執行位元組碼的基於堆疊的虛擬機器

資料庫:以太坊的區塊鏈作為資料庫,通常是google的leveldb本地儲存在每個節點上,包含序列化後的交易和系統狀態

客戶端:以太坊集中可互操作的客戶端軟體實現

以太坊重要概念以太坊挖礦產出

區塊獎勵:每產出乙個新區塊就會有一筆固定的獎勵給曠工

叔塊獎勵:有些區塊被挖得稍晚一些,因此不能作為主區塊鏈的組成部分,位元幣稱這類區塊為孤塊,並且完全捨棄他們,但是以太幣稱他們為叔塊,並且在之後的區塊中,可以引用他們,如果叔塊在之後的區塊鏈中作為叔塊被引用,每個叔塊會為挖礦者產出區塊獎勵的7/8,這被稱為叔塊獎勵

叔塊引用獎勵:曠工每引用乙個叔塊,可以得到區塊獎勵的1/32作為獎勵(最多引用兩個叔塊)

這樣的一套基於pow(工作量證明)的獎勵機制,被稱為以太坊的『幽靈協議』

以太坊出塊機制從工作量證明pow轉換為股權證明pos(協議casper)後,以太幣的發行率將大大低於幽靈協議(ghost)發行率

以太坊區塊收入

普通區塊收入:固定獎勵,區塊內包含的所以程式的gas花費總和,如果普通區塊引用了叔塊,沒引用乙個叔塊可以得到固定獎勵的1/32

叔塊收入:叔塊收入只有一項,就是叔塊獎勵(叔塊高度 + 8 - 引用叔塊的區塊高度) * 普通區塊獎勵 / 8

去中心化應用以太幣單位

1ether = 10^18wei

以太坊錢包

以太坊錢包是我們進入以太坊系統的門戶,它包含了私鑰,可以代表我們建立和廣播交易。

metamask:乙個瀏覽器擴充套件錢包,可在瀏覽器中執行。

jaxx:一款多平台,多幣種的錢包,可在各種作業系統上執行。

myetherwallet:乙個基於web的錢包,可以在任何瀏覽器中執行。

emerald wallet:和etcp配合使用,但與其他基於以太坊的區塊鏈相容。

私鑰,公鑰和位址測試網路

main network:主要的,公共的,以太坊區塊鏈,真正的eth。

ropsten test network:以太坊公共測試區塊鏈網路,使用工作量證明共識挖礦。

kovan test network:以太坊公共測試區塊鏈和網路,使用clique協議進行權威證明poa共識

3 3 以太坊 以太坊核心詞彙詳解

以太坊虛擬機器 以太坊中智慧型合約的執行環境。賬戶外部賬戶 被公鑰 私鑰對控制 合約賬戶 合約賬戶被儲存在賬戶中的 控制 外部賬戶與合約賬戶區別 內部結構 訊息 類似於位元幣上的交易與位元幣交易的不同點 以太坊的訊息可以由外部實體或者合約建立,位元幣的交易只能外部建立 以太坊的訊息可以包含資料 如果...

以太坊入門

貨幣單位稱為以太 eth ether被細分為更小的單位,最小的是wei 1 ether 10的18此方 wei 以太的值在以太坊內部表示為以wei表示的無符號整數 為什麼要用wei呢?貌似是因為他是這種區塊鏈貨幣的理論先驅,比中本聰更早的提出了這種p2p的東西。以太坊錢包 進入以太坊系統的門戶。包含...

以太坊 賬戶

1 概述 位元幣 bitcoin 去中心化的貨幣 decentralized money 以太坊 etherem 去中心化的合約 decentralized contract 2 賬戶 可以很好的防禦double spending attack,因為每花費一筆錢,就扣除,更新餘額,不需要說明幣的 但...