以太坊作为全球领先的智能合约平台和去中心化应用(DApps)的底层系统,其生态系统日益庞大且复杂,对于初学者乃至希望深入理解的开发者而言,掌握一系列核心的技术术语是入门和进阶的关键,本文将为您梳理一份以太坊技术术语表,帮助您更好地理解这个充满活力的区块链世界。

核心概念与基础

  1. 以太坊 (Ethereum):一个开源的、基于区块链技术的分布式计算平台,允许开发者构建和部署去中心化应用(DApps)和智能合约。
  2. 区块链 (Blockchain):一种分布式、不可篡改的数字账本,数据以区块的形式按时间顺序相连,并通过密码学方式保证其安全性,以太坊的区块链记录了所有交易和智能合约状态。
  3. 去中心化 (Decentralization):系统没有单一的中心化控制节点,而是由网络中的多个参与者共同维护和决策,以太坊的目标是构建一个去中心化的互联网(Web3)。
  4. 节点 (Node):运行以太坊客户端软件的计算机,参与网络的数据验证、交易广播和区块维护,节点共同构成了以太坊的分布式网络。
  5. 共识机制 (Consensus Mechanism):确保网络中所有节点对区块链状态达成一致的规则,以太坊目前从工作量证明 (Proof of Work, PoW) 逐步过渡到权益证明 (Proof of Stake, PoS)
  6. 工作量证明 (Proof of Work, PoW):通过解决复杂的数学难题(“挖矿”)来验证交易并创建新区块的共识机制,消耗大量计算资源。
  7. 权益证明 (Proof of Stake, PoS):持有并质押一定数量的以太币(作为“保证金”)的验证者通过随机选择来验证交易并创建新区块的共识机制,旨在提高能源效率和安全性,以太坊的PoS升级被称为合并 (The Merge)
  8. 矿工 (Miner):在PoW机制下,通过计算能力竞争记账权,并将新区块添加到区块链的参与者,在PoS机制下,此角色被验证者 (Validator) 取代。
  9. 验证者 (Validator):在PoS机制下,质押ETH参与网络共识,验证交易、提议新区块并维护网络安全,从而获得奖励的节点运营商。
  10. 代币 (Token):在区块链上代表某种权益或资产的数字符号,以太坊原生代币是ETH,还有大量基于以太坊发行的ERC代币(如ERC-20, ERC-721)。
  11. ETH (Ether):以太坊网络的原生加密货币,用于支付交易费(Gas)、质押以及网络内的价值转移。
  12. Gas (燃料):在以太坊网络上执行操作(如交易、智能合约交互)所需支付的计算单位,Gas费以ETH支付,用于补偿验证者的计算成本和防止网络滥用。
  13. Gas Limit ( gas限制):用户在发起一笔交易或执行智能合约时,愿意为该操作支付的最大Gas量,如果实际Gas消耗超过Gas Limit,交易会失败,但已消耗的Gas费不予退还。
  14. Gas Price ( gas价格):用户愿意为每单位Gas支付的ETH数量,Gas价格越高,交易被矿工/验证者打包的优先级越高,确认速度越快。
  15. Gas Fee ( gas费):实际消耗的Gas总量,计算公式为:Gas Used × Gas Price

智能合约与DApp

  1. 智能合约 (Smart Contract):部署在以太坊区块链上的自动执行计算机程序,当预设的条件被满足时,合约会自动执行约定的条款,无需第三方干预。
  2. 去中心化应用 (Decentralized Application, DApp):基于区块链技术(通常是以太坊)构建的应用程序,其前端界面与传统应用类似,但后端逻辑和数据存储在去中心化的网络上。
  3. Solidity随机配图