[Solidity 實戰全書] 第 1 章 Introduction
2022-07-15 出版 KryptoCamp 撰稿 智能合約的概念最早由 Nick Szabo 於 1994 年提出,作為區塊鏈的一部分,他是一個狀態機(state machine)的存在,需要「交易( transactions)」來更改狀態(state),同時也可以做任何的邏輯運算( logic operation)。 我們常常透過智能合約修改區塊鏈上的各種「 狀態 」,不管是佈署還是普通交易,甚至是呼叫函式,這些動作都需要透過交易和挖礦打包這兩個動作才能達到目的。同時其是圖靈完備的,所以可以解決任何的電腦問題。 在智能合約的佈署過程中,首先我們會撰寫智能合約程式碼,經過編譯器編譯之後獲得 bytecode,真正佈署的步驟其實是將 bytecode 打包到 EVM ,這個部分在未來章節會做解釋! Solidity 是目前針對以太坊虛擬機設計中,最知名的智能合約編輯語 …