iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 3
0

Day 3 :
認識以太坊(Ethereum)

(1) 以太坊(Ethereum)
以太坊是一個類似於比特幣的分散式應用平台,不同於比特幣,以太坊能夠運行複雜的程式語言(智能合約),提供具有圖靈完備性的虛擬機(EVM),並包含了,永不停機,沒有審查機制,杜絕欺詐,沒有第三方干涉等等的特性,因此以太坊的應用範圍擴展的非常快速。

(2) 以太坊帳戶(Ethereum Account)
以太坊的帳戶,分為兩種類型,都是以十六進位的方式表示,佔據20個位元組 :
-外部帳戶(EOA) :
具有對應的餘額,由私鑰控制,能夠在以太坊中進行交易,發布合約..等等的執行。
-合約帳戶(CA) :
具有對應的餘額,由外部帳戶發布,合約帳戶之間能夠彼此傳遞訊息,內部具有可執行的程式碼和儲存空間。
-帳戶表示例子:
0xa3754f5b8277b6733ce633f52b5ff229bec012de

(3)以太幣和Gas(Ether and Gas)
以太幣是以太坊中使用的貨幣,當某個帳戶執行Transaction或是Message時,以太坊中的每個節點會接收,協助驗證,並運作EVM計算對應的Transaction或是Message並將計算結果儲存,運作EVM需要消耗制定的Gas數量(由交易發送者支付),Gas必須藉由以太幣購買,實際的消耗數量是Gas Used(數量) * Gas Price(單位)。


上一篇
Day 2 介紹區塊鏈概念(簡要)
下一篇
Day 4 以太坊介紹(下)
系列文
以太坊-探索智能合約的多種面向20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言