【Web3實作】02 開發上各種名詞解釋

更新 發佈閱讀 4 分鐘

前言

近期開始挑戰Web3的職缺,開始整理一些關於Web3的相關知識,今天這部分會分享常見的一些名詞解釋,如果有哪裡說錯請多多包涵~

EVM(Ethereum Virtual Machine)

EVM 是部署在每個以太坊節點上的「虛擬機(Virtual Machine)」,它確保所有節點在執行智慧合約(Smart Contract)時,能得到完全相同的結果,維持區塊鏈的共識性與公平性。EVM 是以太坊的「世界電腦」,保證所有節點都執行同樣的結果

運作流程

  1. 撰寫合約 → 使用 Solidity 編寫。
  2. 編譯 → 轉成 EVM Bytecode(EVM能理解的指令)。
  3. 部署 → 透過交易把 Bytecode 寫入區塊鏈。
  4. 執行 → 當有交易觸發合約函式時,EVM 根據合約邏輯執行,並消耗 Gas
  5. 結果回傳 → 執行後的狀態變化(餘額、變數、事件)被寫入鏈上。

Gas

就像汽車需要汽油,在以太坊上,每次「執行動作」都需要燃料。 EVM(以太坊虛擬機)會依照你執行的程式碼, 計算需要多少 Gas,再從你帳戶裡扣除。

為何需要Gas?以太坊是一台世界共用的電腦。每個人都能上鏈執行程式, 如果不用付費,就會有人寫無限迴圈、不停發送垃圾交易、塞滿整個網路。所以 Gas 的設計目的是防止濫用資源

ERC-20(代幣標準)

ERC-20 是一種 以太坊代幣標準(Token Standard),它定義了每個代幣必須實作的一組函式與事件。這樣所有錢包、交易所、DApp 都能用相同介面操作不同代幣。不同品牌的代幣都能被同一個「錢包」識別與操作。

基本功能

  • totalSupply():代幣總供給量
  • balanceOf(address):查詢某人的代幣餘額
  • transfer(to, amount):轉帳給別人
  • approve(spender, amount):授權某人代花我的代幣
  • transferFrom(from, to, amount):花被授權者的代幣
  • allowance(owner, spender):查授權額度

OpenZeppelin(OZ)

OpenZeppelin 是一套 開源且經過審計的智慧合約框架,提供常用模組(像 ERC-20、ERC-721、權限、暫停機制等),讓開發者能直接使用安全的程式碼,不需要從零開始寫。

使用上好處

  • 節省開發時間
  • 降低安全風險(社群審計過
  • 與主流錢包和工具兼容性高

EIP(Ethereum Improvement Proposal)

EIP(Ethereum Improvement Proposal)是「以太坊改進提案」,

任何想改進以太坊規則、功能或標準的人都可以提交 EIP,經過社群討論、審核、實作後,才會被正式採納。比方說EIP-20就是定義出ERC-20的代碼標準。EIP 就是「以太坊世界的法律文件」,ERC 是其中專門管「智慧合約規格」的章節。

EIP種類

  • Core EIP:改變以太坊協議本身(例如 Gas 機制)
  • Networking EIP:關於網路與通訊協議
  • Interface EIP(ERC):提供智慧合約的標準介面(最常見)

流程

  1. 提案草稿(Draft)
  2. 社群討論(Review)
  3. 實作測試(Test)
  4. 客戶端實裝(Final)
  5. 上鏈生效(Active)
留言
avatar-img
留言分享你的想法!
avatar-img
夜來Yeahhhh好玩
1會員
11內容數
在此紀錄讀書心得、技術文章、個人觀點
夜來Yeahhhh好玩的其他內容
2025/10/15
前言 在傳統網路(Web2)中,交易之間通常仰賴中介機構(如銀行、交易平台)來建立信任。然而,這樣的信任機制意味著必須依賴「第三方」的介入。 這種集中式的架構容易導致數個問題: 單一實體控制風險:整個系統的運作可能被某個機構掌控,一旦該機構出現問題,使用者的資產與資料也可能受到影響。
Thumbnail
2025/10/15
前言 在傳統網路(Web2)中,交易之間通常仰賴中介機構(如銀行、交易平台)來建立信任。然而,這樣的信任機制意味著必須依賴「第三方」的介入。 這種集中式的架構容易導致數個問題: 單一實體控制風險:整個系統的運作可能被某個機構掌控,一旦該機構出現問題,使用者的資產與資料也可能受到影響。
Thumbnail
2025/10/09
前言 學習智能合約的過程中,開始使用 Hardhat 這套以太坊開發框架。它整合了部署、測試、模擬等核心功能,讓開發者能以更有系統的方式構建與驗證智能合約。後續會有一系列的文章,將分享我使用 Hardhat 的學習歷程與一些實際應用心得。
Thumbnail
2025/10/09
前言 學習智能合約的過程中,開始使用 Hardhat 這套以太坊開發框架。它整合了部署、測試、模擬等核心功能,讓開發者能以更有系統的方式構建與驗證智能合約。後續會有一系列的文章,將分享我使用 Hardhat 的學習歷程與一些實際應用心得。
Thumbnail
2025/10/07
前言 區塊鏈最大的特點在於「去中心化」。與傳統銀行需要依賴中央機構進行交易處理不同,區塊鏈透過眾多節點的協作與共識演算法的運作,實現了資料的公開透明與高度安全。今天,就讓我們深入探討這項技術背後的核心特性。
Thumbnail
2025/10/07
前言 區塊鏈最大的特點在於「去中心化」。與傳統銀行需要依賴中央機構進行交易處理不同,區塊鏈透過眾多節點的協作與共識演算法的運作,實現了資料的公開透明與高度安全。今天,就讓我們深入探討這項技術背後的核心特性。
Thumbnail
看更多
你可能也想看
Thumbnail
BitVM是“比特币虚拟机 Bitcoin Virtual Machine ”的缩写,假设它是一个虚拟测试实验室,在这个虚拟化空间中,开发者可以自由地操作任何计算程序或执行任何智能合约,本文深入介绍了什么是什么是BitVM,以及BitVM与EVM的区别是什么 🚀 币安 - 全球最大加密货币交易所
Thumbnail
BitVM是“比特币虚拟机 Bitcoin Virtual Machine ”的缩写,假设它是一个虚拟测试实验室,在这个虚拟化空间中,开发者可以自由地操作任何计算程序或执行任何智能合约,本文深入介绍了什么是什么是BitVM,以及BitVM与EVM的区别是什么 🚀 币安 - 全球最大加密货币交易所
Thumbnail
Web3钱包是一种数字货币钱包,专为与Web3.0技术和去中心化应用(DApps)集成而设计,Web3.0是指下一代互联网技术,它着重于去中心化、区块链和加密货币等技术的应用,那么,Web3钱包是什么呢?Web3钱包安全吗?下面,我们一起来看看 🚀 币安 - 全球最大加密货币交易所 💥 独家
Thumbnail
Web3钱包是一种数字货币钱包,专为与Web3.0技术和去中心化应用(DApps)集成而设计,Web3.0是指下一代互联网技术,它着重于去中心化、区块链和加密货币等技术的应用,那么,Web3钱包是什么呢?Web3钱包安全吗?下面,我们一起来看看 🚀 币安 - 全球最大加密货币交易所 💥 独家
Thumbnail
比特幣區塊鏈為了滿足各種不同的需求與技術,目前衍生出四種不同型態的地址形式,主要是針對安全性、靈活性與新版本兼容性的改革。
Thumbnail
比特幣區塊鏈為了滿足各種不同的需求與技術,目前衍生出四種不同型態的地址形式,主要是針對安全性、靈活性與新版本兼容性的改革。
Thumbnail
Launchpad指的是透過交易所或鏈上發行平台指定的代幣,優先申購新的代幣發行ICO(Initial Coin Offering,貨幣首次募資或販售)、IEO(Initial Exchange Offerings,首次交易發行)專案。
Thumbnail
Launchpad指的是透過交易所或鏈上發行平台指定的代幣,優先申購新的代幣發行ICO(Initial Coin Offering,貨幣首次募資或販售)、IEO(Initial Exchange Offerings,首次交易發行)專案。
Thumbnail
預言機Oracle Machine原本指的是一種可以藉由計算得到特定答案的抽象電腦(也被稱為黑盒子、黑箱),而區塊鏈的預言機則是將真實世界資料與區塊鏈連結的可信任第三方。
Thumbnail
預言機Oracle Machine原本指的是一種可以藉由計算得到特定答案的抽象電腦(也被稱為黑盒子、黑箱),而區塊鏈的預言機則是將真實世界資料與區塊鏈連結的可信任第三方。
Thumbnail
二月份最火熱的話題就是由Pandora團隊開發的ERC-404代幣標準,儘管目前ERC-404不屬於以太坊提案標準,但其結合ERC-20與ERC-721運用的概念,仍為市場帶來新的玩法。
Thumbnail
二月份最火熱的話題就是由Pandora團隊開發的ERC-404代幣標準,儘管目前ERC-404不屬於以太坊提案標準,但其結合ERC-20與ERC-721運用的概念,仍為市場帶來新的玩法。
Thumbnail
今天談到的 DAO、Web3、DID、加密貨幣錢包⋯⋯都根源於區塊鏈技術。
Thumbnail
今天談到的 DAO、Web3、DID、加密貨幣錢包⋯⋯都根源於區塊鏈技術。
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News