// SPDX-License-Identifier: MIT
pragma solidity 0.8.24;
contract myContract {
function get() public pure returns (uint) {
return 168888;
}
}
get()
函數被聲明為 pure
,這意味著它不會讀取或修改合約的狀態,只是返回一個固定的值。直譯型, 要先由編譯器轉成bytecode餵給EVM, 才能成功部署在區塊鏈上。
A. 交易 transaction
佈署一個智能合約時,實際上是在向區塊鏈提交一筆交易,將合約代碼和相關的元數據(例如合約初始化參數)包含在其中。這筆交易被廣播到網絡上,並且由礦工進行驗證和打包到一個區塊中。一旦交易被包含在區塊中,智能合約就會被成功部署到區塊鏈上,並且可以進行後續的調用和交互。
B. 鑄造 Minting
鑄造是指創建新的加密貨幣或代幣的過程。
C. 分岔 Fork
分岔是區塊鏈中的一種事件,指的是區塊鏈的歷史記錄因為協議變更或其他原因而分成兩個或多個不同的版本。這可能是有意的(硬分岔),也可能是非意的(軟分岔)。硬分岔會導致區塊鏈的分裂,形成新的分支,而軟分岔則是暫時的,不會導致永久的分裂。
D. 挖礦 Mining
挖礦是指通過計算機解決複雜的數學問題來確認和處理交易,以及創建新的區塊的過程。挖礦者通過解決這些問題來競爭新增區塊的權利,同時也獲得相應的獎勵,例如加密貨幣。在以太坊中,挖礦者使用計算能力參與挖礦,並且在成功挖出新區塊後獲得以太幣作為獎勵。