從 Day 2 介紹至此,我們對於比特幣和以太幣的架構和交易格式都有初步的認識了。接著便要來介紹以太幣和比特幣最核心的差異:智慧合約。
我們再來重新檢視一下比特幣和以太幣的交易。
還記得在以太坊交易的第9點中,有個額外註記的部分,我們在前面跳過了。其實這個欄位不只可以作為額外註記,要在以太坊上發佈智慧合約、操作智慧合約也都是要透過這個欄位來輸入程式碼,被礦工執行。
其實比特幣也可以在交易中做額外註記,會標註在「OP_RETURN」的欄位中的 「OP_RETURN DATA」,但比特幣這個額外備註的欄位並無法被解釋為程式碼,故在此便只能單純作為交易的註記。
好,關於以太坊和比特幣交易格式的介紹就先到這邊,緊接著我們將來透過「Function Hash」,分享如何看懂以太坊的智慧合約,並且可以在 Etherscan 上查看智慧合約究竟操作、執行了什麼。
以上,若有任何:
A. 不夠清楚的地方
B. 撰寫上改進的建議
C. 希望我能夠撰寫分享的區塊鏈技術知識題目
都非常歡迎在底下留言回覆,希望我的文章能幫助到更多曾像我一樣想學習區塊鏈技術與知識的朋友,謝謝大家。
我們明天見!