iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0
Blockchain

文組也該知道的區塊鏈技術知識系列 第 5

比特幣與以太坊的核心差異【Day 5】

  • 分享至 

  • xImage
  •  

Day 2 介紹至此,我們對於比特幣和以太幣的架構和交易格式都有初步的認識了。接著便要來介紹以太幣和比特幣最核心的差異:智慧合約

我們再來重新檢視一下比特幣和以太幣的交易。

還記得在以太坊交易的第9點中,有個額外註記的部分,我們在前面跳過了。其實這個欄位不只可以作為額外註記,要在以太坊上發佈智慧合約、操作智慧合約也都是要透過這個欄位來輸入程式碼,被礦工執行

其實比特幣也可以在交易中做額外註記,會標註在「OP_RETURN」的欄位中的 「OP_RETURN DATA」,但比特幣這個額外備註的欄位並無法被解釋為程式碼,故在此便只能單純作為交易的註記

Day 2 - Day 5 小結論:

  1. 以太坊採用 Account Model 架構;比特幣則是採用 UTXO 架構。
  2. 以太坊同一個地址 (帳戶) 發送出的交易必有先後順序之分(Nonce);比特幣則是類似錢堆的架構
  3. 以太坊可以在「Input Data」欄位輸入程式碼,部署或操作智慧合約;比特幣則只能在「OP_RETURN DATA」欄位單純做備註

好,關於以太坊和比特幣交易格式的介紹就先到這邊,緊接著我們將來透過「Function Hash」,分享如何看懂以太坊的智慧合約,並且可以在 Etherscan 上查看智慧合約究竟操作、執行了什麼。

以上,若有任何:
A. 不夠清楚的地方
B. 撰寫上改進的建議
C. 希望我能夠撰寫分享的區塊鏈技術知識題目

都非常歡迎在底下留言回覆,希望我的文章能幫助到更多曾像我一樣想學習區塊鏈技術與知識的朋友,謝謝大家。

我們明天見!


上一篇
從比特幣上的一筆交易來看 UTXO 架構 【Day 4】
系列文
文組也該知道的區塊鏈技術知識5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言