术语表
#
A
账户
以太坊账户是以太坊区块链上的数字身份,允许用户发送、接收以太币并与智能合约进行交互。
技术层面:
它是一个包含地址、余额、随机数以及可选的存储和代码的对象。账户可以是合约账户或外部拥有账户 (EOA)。
技术层面:
它是一个包含地址、余额、随机数以及可选的存储和代码的对象。账户可以是合约账户或外部拥有账户 (EOA)。
断言
在 Solidity 中,`assert(false)` 编译为 `0xfe`(一个无效的操作码),它会耗尽所有剩余的 Gas 并回退所有更改。当 `assert()` 语句失败时,说明发生了非常严重且意外的错误,你需要修复代码。你应该使用 `assert()` 来避免那些绝对不应该发生的情况。更多关于智能合约安全性的信息。
证明
实体对某事为真所作的声明。在以太坊的背景下,共识验证者必须对他们所认为的链状态作出声明。在指定时间,每个验证者负责发布不同的证明,正式声明该验证者对链的视图,包括上一个已最终确定的检查点和当前的链头。更多关于证明的信息。
B
信标链
信标链是将权益证明 (PoS)和验证者引入以太坊的区块链。从 2020 年 12 月起,它与工作量证明的以太坊主网并行运行,直到 2022 年 9 月两条链合并,形成了今天的以太坊。更多关于信标链的信息。
区块
区块是存储交易或数字操作的地方。一旦区块满了,它就会链接到前一个区块,形成一个区块的链条,即“区块链”。更多关于区块的信息。
区块是一个捆绑的信息单元,包含有序的交易列表和与共识相关的信息。区块由权益证明验证者提议,此时它们会在整个点对点网络中共享,所有其他节点都可以轻松地独立验证它们。共识规则规定了区块的哪些内容被认为是有效的,任何无效的区块都会被网络忽略。这些区块及其中的交易的排序创建了一个确定性的事件链,其末端代表了网络的当前状态。
区块是一个捆绑的信息单元,包含有序的交易列表和与共识相关的信息。区块由权益证明验证者提议,此时它们会在整个点对点网络中共享,所有其他节点都可以轻松地独立验证它们。共识规则规定了区块的哪些内容被认为是有效的,任何无效的区块都会被网络忽略。这些区块及其中的交易的排序创建了一个确定性的事件链,其末端代表了网络的当前状态。
区块提议者
被选中在特定时隙中创建区块的特定验证者。
区块状态
区块可能存在的状态。可能的状态包括:
- 已提议 (proposed):区块由验证者提议
- 已排期 (scheduled):验证者当前正在提交数据
- 已错过/已跳过 (missed/skipped):提议者未在符合条件的时间范围内提议区块
- 孤块 (orphaned):区块被分叉选择算法重组出局
区块验证
检查新区块是否包含有效的交易和签名,是否建立在最重的历史链(即在其历史中积累了最多证明的链)之上,并遵循所有其他共识规则的过程。有效的区块会被添加到链头并传播给网络上的其他节点。无效的区块会被忽略。
引导节点
在运行节点时可用于启动发现过程的节点。引导节点将新节点“介绍”给其他现有节点,以便它们能够快速获得对等节点,而不必搜索初始对等节点。这些节点的端点通常在以太坊客户端源代码中提供,但用户也可以提供自己的引导节点列表。
字节码
以紧凑的数字形式表示的代码,以便 EVM 能够高效地执行它。
C
共识客户端
共识客户端(如普莱斯姆、泰库、尼姆巴斯、莱特豪斯、洛德斯塔)运行以太坊的权益证明 (PoS)共识算法,允许网络就信标链的链头达成一致。共识客户端不参与验证/广播交易或执行状态转换。这是由执行客户端完成的。共识客户端不证明或提议新区块。这是由验证者客户端完成的,它是共识客户端的可选附加组件。
共识层
以太坊的共识层是共识客户端的网络。
共识规则
全节点为与其他节点保持共识而遵循的区块验证规则。不要与共识混淆。
D
Đ
Đ(带横线的 D)在古英语、中古英语、冰岛语和法罗语中用于代表大写字母“Eth”。它用于像 ĐEV 或 Đapp(去中心化应用)这样的词中,其中 Đ 是古诺斯语字母“eth”。大写字母 eth (Ð) 也用于象征加密货币狗狗币 (Dogecoin)。这在早期的以太坊文献中很常见,但今天已较少使用。
DAG
DAG 代表有向无环图 (Directed Acyclic Graph)。它是一种由节点和它们之间的链接组成的数据结构。在合并之前,以太坊在其工作量证明 (PoW)算法 Ethash 中使用了 DAG,但在权益证明 (PoS)中不再使用。
去中心化应用 (dapp)
dapp 是一种在区块链网络上运行的去中心化应用,在没有中央控制机构的情况下提供服务。更多关于去中心化应用的信息。
至少,dapp 拥有一个连接到 Web 界面的智能合约。此外,许多 dapp 还包括去中心化存储和/或消息协议及平台。
至少,dapp 拥有一个连接到 Web 界面的智能合约。此外,许多 dapp 还包括去中心化存储和/或消息协议及平台。
去中心化自治组织 (DAO)
DAO 是一个由区块链上编码的规则运行的数字组织,其中的决策由成员投票做出,而不是由中央机构做出。更多关于去中心化自治组织 (DAO) 的信息。
每个成员的投票权通常与他们持有的代币数量挂钩。DAO 旨在实现决策和运营的民主化,专注于透明度和社区治理。
每个成员的投票权通常与他们持有的代币数量挂钩。DAO 旨在实现决策和运营的民主化,专注于透明度和社区治理。
存款合约
以太坊质押的网关。存款合约是以太坊上的一个智能合约,接受 ETH 存款并管理验证者余额。如果不向该合约存入 ETH,验证者就无法激活。该合约需要 ETH 和输入数据。此输入数据包括验证者公钥和提款公钥,并由验证者私钥签名。验证者需要这些数据才能被权益证明 (PoS)网络识别和批准。
DeFi
以太坊应用的一个大类,旨在提供由区块链支持的、没有任何中介的金融服务。更多关于去中心化金融 (DeFi) 的信息
难度
工作量证明 (PoW)网络中的一项全网设置,用于控制找到有效随机数平均需要多少计算量。难度由生成的区块哈希中被视为有效所需的前导零的数量表示。自从过渡到权益证明 (PoS) 以来,这个概念在以太坊中已被弃用。
双重支付
一种蓄意的区块链分叉,拥有足够大算力/质押量的用户发送一笔交易,将部分货币转移到链下(例如,兑换成法定货币或进行链下购买),然后重组区块链以移除该交易。一次成功的双重支付会使攻击者同时保留其链上和链下资产。
E
熵
在密码学背景下,指缺乏可预测性或随机性的程度。在生成机密信息(例如私钥)时,算法通常依赖高熵源来确保输出是不可预测的。
时段
包含 32 个时隙的周期,每个时隙为 12 秒,总计 6.4 分钟。出于安全原因,验证者委员会在每个时段都会被洗牌。每个时段都有机会使链已最终确定。每个验证者在每个时段开始时都会被分配新的职责。更多关于权益证明 (PoS) 的信息
Eth1
“Eth1”是一个指代以太坊主网(现有的工作量证明 (PoW) 区块链)的术语。该术语现已被弃用,取而代之的是“执行层”。了解有关此名称更改的更多信息 (opens in a new tab)。
Eth2
“Eth2”是一个指代一系列以太坊协议升级(包括以太坊向权益证明 (PoS) 过渡)的术语。该术语现已被弃用,取而代之的是“共识层”。了解有关此名称更改的更多信息 (opens in a new tab)。
以太坊域名服务 (ENS)
以太坊域名服务就像是以太坊地址的互联网电话簿。ENS 允许你使用像“john.eth”这样简单的名称来发送和接收数字货币及资产,而不是使用冗长的钱包地址。
技术细节:
如 EIP-137 中所述,ENS 注册表是一个单一的中心化合约,提供从域名到所有者和解析器的映射。在 ens.domains 了解更多 (opens in a new tab)。
技术细节:
如 EIP-137 中所述,ENS 注册表是一个单一的中心化合约,提供从域名到所有者和解析器的映射。在 ens.domains 了解更多 (opens in a new tab)。
执行客户端
执行客户端(以前称为“Eth1 客户端”),如贝苏、埃里贡、Go以太坊 (Geth)、奈瑟曼德,负责处理和广播交易并管理以太坊的状态。它们使用以太坊虚拟机运行每笔交易的计算,以确保遵循协议的规则。
执行层
以太坊的执行层是执行客户端的网络。
外部拥有账户 (EOA)
外部拥有账户 (EOA) 是最常见的以太坊账户类型。它们由人通过私钥/恢复短语控制。更多关于以太坊钱包的信息。
以太坊征求意见稿 (ERC)
ERC(以太坊征求意见稿)是以太坊社区中使用的一种技术文档,用于提议以太坊网络的新使用标准。
这些提案可以涵盖广泛的主题,包括新的代币标准(如用于代币的 ERC-20 和用于 NFT 的 ERC-721)。
这些提案可以涵盖广泛的主题,包括新的代币标准(如用于代币的 ERC-20 和用于 NFT 的 ERC-721)。
ERC-20
ERC-20 是以太坊网络上大多数代币创建时使用的标准。
常见的例子包括 DAI 和 USDC 等稳定币,或来自尤尼斯瓦普的 UNI 等交易所代币。类似于我们在传统系统中拥有的任何形式的替代货币……即奖励积分、信用系统,甚至股票等。
常见的例子包括 DAI 和 USDC 等稳定币,或来自尤尼斯瓦普的 UNI 等交易所代币。类似于我们在传统系统中拥有的任何形式的替代货币……即奖励积分、信用系统,甚至股票等。
ERC-721
NFT(非同质化代币)是使用被称为 ERC-721 的一套标准规则创建的。
NFT 代币可以代表任何独特事物的的所有权,如数字艺术品或收藏品,每个代币都有其自身的特殊特征和价值。每个 NFT 都是独一无二的,并且很容易与任何其他 NFT 区分开来。
NFT 代币可以代表任何独特事物的的所有权,如数字艺术品或收藏品,每个代币都有其自身的特殊特征和价值。每个 NFT 都是独一无二的,并且很容易与任何其他 NFT 区分开来。
ERC-1155
ERC-1155 是一种较新的以太坊代币标准,类似于 NFT(如独特的收藏品),它还允许在单个智能合约中创建可互换的物品(如货币)。
这使得管理各种类型的数字资产变得更加容易和高效,特别是对于视频游戏或数字收藏等应用。
这使得管理各种类型的数字资产变得更加容易和高效,特别是对于视频游戏或数字收藏等应用。
以太币
以太坊的原生加密货币,通常被称为“ETH”。它用于支付使用以太坊生态系统和应用时的交易费。更多关于以太币的信息。
以太坊虚拟机 (EVM)
执行字节码的基于栈的虚拟机。在以太坊中,执行模型指定了在给定一系列字节码指令和一小部分环境数据元组的情况下,系统状态如何改变。这是通过虚拟状态机的形式化模型来指定的。更多关于以太坊虚拟机的信息。
EVM 汇编语言
EVM 字节码的人类可读形式。
F
水龙头
通过智能合约执行的一项服务,以免费测试以太币的形式分发资金,这些以太币可在测试网上使用。
分叉选择算法
用于识别区块链头部的算法。在以太坊上,链的头部被识别为具有最大证明“权重”的分叉。权重是证明数量与进行证明的验证者的有效余额的乘积。这意味着链的真正头部是获得最多质押以太币投票的那个。在共识层上,分叉选择算法被称为 LMD-GHOST。
G
Gas
Gas 是在区块链(如以太坊)上为交易和智能合约支付的费用。更多关于 Gas 和费用的信息。
创世区块
区块链中的第一个区块,用于初始化特定网络及其加密货币。
Geth
Go以太坊 (Geth)。以太坊协议最著名的实现之一,用 Go 语言编写。在 geth.ethereum.org 了解更多 (opens in a new tab)
H
哈希
由哈希函数生成的可变大小输入的固定长度指纹。(参见 Keccak-256)。
全息共识
指通过让一小部分代表投票来做出大群体决策的方式。然后其他所有人都同意遵守,只要他们相信这个小群体做得很好。
它被用于一些在线社区,以便快速做出决策,而不需要每个人对每件事都进行投票,同时仍然确保决策是公平的,并代表大多数人的意愿。
它被用于一些在线社区,以便快速做出决策,而不需要每个人对每件事都进行投票,同时仍然确保决策是公平的,并代表大多数人的意愿。
I
索引
一种网络结构,旨在通过提供通往其存储源的高效路径,来优化跨区块链的信息查询。
集成开发环境 (IDE)
通常结合了代码编辑器、编译器、运行时和调试器的用户界面。更多关于集成开发环境的信息。
已部署代码不可变问题
一旦合约(或库)的代码被部署,它就变得不可变。标准的软件开发实践依赖于能够修复可能的错误并添加新功能,因此这对智能合约开发构成了挑战。关于部署智能合约的更多信息。
K
密钥派生函数 (KDF)
也称为“密码拉伸算法”,它被密钥库格式用于通过对密码短语进行重复哈希处理,来防止对密码短语加密的暴力破解、字典和彩虹表攻击。
L
一层网络 (l1)
一层网络 (l1) 是指多层区块链网络中的主区块链。例如,以太坊和比特币是一层网络区块链。许多二层网络 (l2) 区块链将资源密集型交易卸载到它们独立的区块链上,同时继续使用以太坊或比特币的一层网络区块链来保证安全性。
二层网络 (l2)
二层网络 (l2) 是构建在以太坊主网之上的其他网络,旨在使交易更快、更便宜。关于二层网络 (l2) 的更多信息。
库
一种特殊类型的合约,没有可支付函数、没有回退函数,也没有数据存储。因此,它不能接收或持有以太币,也不能存储数据。库作为先前部署的代码,其他合约可以调用它进行只读计算。关于智能合约库的更多信息。
流动性
流动性是指资产转换为现金或其他资产的速度和难易程度。像 Uniswap 这样的去中心化交易所有多个流动性池,资产持有者可以在其中存入资产,交易者可以以去中心化的方式买卖这些资产,而资产持有者则以此换取奖励。
流动性代币
流动性代币 (LST) 是发行给将资产存入流动性池的参与者的数字代币,流动性池是锁定在智能合约中的资金集合,用于促进去中心化交易所 (DEX) 上的交易。
这些代币代表参与者在池中的份额,以后可以兑换回初始存款加上由池活动产生的一部分交易费。本质上,流动性代币作为流动性池中所有权或质押的证明,允许持有者在赚取奖励的同时,为其他人高效交易不同的加密货币对提供必要的流动性。
这些代币代表参与者在池中的份额,以后可以兑换回初始存款加上由池活动产生的一部分交易费。本质上,流动性代币作为流动性池中所有权或质押的证明,允许持有者在赚取奖励的同时,为其他人高效交易不同的加密货币对提供必要的流动性。
M
主网
“主网络”的简称,这是主要的公共以太坊区块链。
每单位 Gas 最高费用
最大费用是用户为了让交易被包含在区块中,愿意为每单位 Gas(Gwei)支付的绝对最高金额。
最大可提取价值 (MEV)
通过包含、排除和更改区块中交易的顺序,从区块生产中提取的超过标准区块奖励和 Gas 费用的最大价值。关于最大可提取价值 (MEV) 的更多信息。
N
网络
指以太坊网络,这是一个将交易和区块传播到每个以太坊节点(网络参与者)的点对点网络。关于网络的更多信息。
非同质化代币 (NFT)
你可以拥有的独特数字物品,如艺术品或收藏品,由区块链技术验证。关于非同质化代币 (NFT) 的更多信息。
节点
参与网络的软件客户端。关于节点和客户端的更多信息。
O
链下
链下是指存在于区块链之外的任何交易或数据。因为在链上提交每笔交易可能既昂贵又低效,所以像处理定价数据的预言机这样的第三方工具,或者执行更高吞吐量交易的二层网络 (l2) 解决方案,会在链下处理大部分工作,并以较低的频率在链上提交信息。
叔块
当工作量证明 (PoW) 矿工找到一个有效的区块时,另一个矿工可能已经发布了一个竞争区块,该区块首先被添加到区块链的顶端。这个有效但过时的区块可以被较新的区块作为叔块包含在内,并获得部分区块奖励。术语“ommer”是父区块的兄弟区块的首选性别中立术语,但有时也称为“uncle”(叔块)。这在以太坊还是工作量证明 (PoW)网络时很常见。现在以太坊使用权益证明 (PoS),每个时隙只选择一个区块提议者。
乐观 Rollup
乐观 Rollup 是一种二层网络 (l2) 解决方案,它加快了以太坊上的交易速度,默认假设交易是有效的,除非受到挑战。关于乐观 Rollup 的更多信息。
P
对等节点
运行以太坊客户端软件的已连接计算机,它们拥有区块链的相同副本。
点对点网络
一个由计算机(对等节点)组成的网络,它们能够共同执行功能,而不需要基于服务器的中心化服务。
这种设置通常用于共享文件(例如 BitTorrent)、信息或数字货币,允许用户之间进行更直接、可能更高效的交换。
这种设置通常用于共享文件(例如 BitTorrent)、信息或数字货币,允许用户之间进行更直接、可能更高效的交换。
权益证明 (PoS)
加密货币区块链协议旨在实现分布式共识的一种方法。权益证明 (PoS) 要求用户证明拥有一定数量的加密货币(他们在网络中的“质押”),以便能够参与交易的验证。关于权益证明 (PoS) 的更多信息。
Proto-Danksharding
一种接受以太坊数据“斑点”的新交易类型。这种“斑点”数据在信标链上临时存储 4096 个时段(约 18.2 天),之后可以选择性地修剪,以帮助降低节点运营商的硬件要求。
R
重入攻击
一种攻击方式,攻击者合约以某种方式调用受害者合约函数,使得在执行过程中受害者再次递归调用攻击者合约。例如,这可能导致通过跳过受害者合约中更新余额或计算提款金额的部分来窃取资金。更多关于重入攻击的信息。
奖励
在每个时隙中,向执行特定功能(包括提议区块或参与同步委员会)的验证者发放的一定数量的以太币。
递归长度前缀 (RLP)
由以太坊开发者设计的一种编码标准,用于对任意复杂度和长度的对象(数据结构)进行编码和序列化。
S
分片 / 分片链
分片链是整个区块链的离散部分,可以由验证者子集负责。这最初旨在作为以太坊扩展到每秒数百万笔交易的方式,但现在已被使用汇总的快速发展的扩容方案所取代。
智能合约
智能合约是在区块链上自动执行协议的程序,就像一个自我执行的数字合约。智能合约简介。
SNARK
“简洁非交互式知识论证” (succinct non-interactive argument of knowledge) 的缩写,SNARK 是一种零知识证明。更多关于零知识卷叠的信息。
Solidity
一种过程式(命令式)编程语言,其语法类似于 JavaScript、C++ 或 Java。它是以太坊智能合约最流行和最常用的语言。由 Gavin Wood 博士创建。更多关于 Solidity 的信息。
稳定币
稳定币是一种旨在具有稳定价值的加密货币,通常与某种货币或商品(如美元)挂钩,以最大程度地减少价格波动。更多关于稳定币的信息。
质押
存入一定数量的以太币(您的质押金)以成为验证者并保护网络。在权益证明 (PoS)共识模型下,验证者检查交易并提议区块。质押为您提供了经济激励,促使您为了网络的最大利益行事。您将因履行验证者职责而获得奖励,但如果不这样做,则会损失不同数量的 ETH。更多关于以太坊质押的信息。
质押池
多个以太坊质押者合并的 ETH,用于达到激活一组验证者密钥所需的 32 个 ETH。节点运营商使用这些密钥参与共识,并且区块奖励在做出贡献的质押者之间分配。质押池或委托质押并非以太坊协议的原生功能,但社区已经构建了许多解决方案。更多关于联合质押的信息。
STARK
“可扩展的透明知识论证” (scalable transparent argument of knowledge) 的缩写,STARK 是一种零知识证明。更多关于零知识卷叠的信息。
状态通道
一种二层网络 (l2)解决方案,在参与者之间建立一个通道,他们可以在其中自由且廉价地进行交易。只有用于建立和关闭通道的交易才会被发送到主网。这允许非常高的交易吞吐量,但确实依赖于预先知道参与者的数量并锁定资金。更多关于状态通道的信息。
绝对多数
绝对多数是指超过保护以太坊的质押以太币总数 2/3 (66%) 的数量。在信标链上,区块要已最终确定,需要获得绝对多数的投票。
T
终端总难度 (TTD)
总难度是区块链中直到某个特定点为止所有区块的 Ethash 挖矿难度之和。终端总难度是总难度的一个特定值,被用作触发执行客户端关闭其挖矿和区块广播功能的条件,从而使网络能够过渡到权益证明。由于以太坊已转向权益证明 (PoS),它已不再适用。
交易费
每次使用以太坊网络时都需要支付的费用。例如,从您的钱包发送资金或进行去中心化应用 (dapp) 交互,如兑换代币或购买收藏品。您可以将其视为服务费。此费用将根据网络的繁忙程度而变化。这是因为负责处理您的交易的验证者可能会优先处理费用较高的交易——因此网络拥堵会推高价格。
在技术层面上,您的交易费与您的交易需要多少 Gas 有关。
降低交易费是目前备受关注的话题。请参阅二层网络 (l2)。
在技术层面上,您的交易费与您的交易需要多少 Gas 有关。
降低交易费是目前备受关注的话题。请参阅二层网络 (l2)。
图灵完备
以英国数学家和计算机科学家艾伦·图灵 (Alan Turing) 命名的一个概念——如果一个数据操作规则系统(例如计算机的指令集、编程语言或元胞自动机)可用于模拟任何图灵机,则称其为“图灵完备”或“计算通用”。
V
验证者生命周期
验证者可能存在的状态序列。这些状态包括:
- 已存款 (deposited):验证者已向存款合约存入至少 32 个 ETH
- 待处理 (pending):验证者在激活队列中,等待现有验证者投票将其加入网络
- 活跃 (active):当前正在进行证明并提议区块
- 罚没中 (slashing):验证者行为不当,正在被罚没
- 退出中 (exiting):验证者已被标记为退出网络,无论是自愿退出还是被驱逐。
有效性证明
某些二层网络 (l2)解决方案的安全模型,为了提高速度,交易被打包成批次并在单笔交易中提交给以太坊。交易计算在链下完成,然后连同其有效性证明一起提供给主链。这种方法在保持安全性的同时增加了可能的交易量。一些汇总使用欺诈证明。更多关于零知识卷叠的信息。
Vyper
一种具有类似 Python 语法的高级编程语言。旨在更接近纯函数式语言。由 Vitalik Buterin 创建。更多关于 Vyper 的信息。
W
钱包
钱包是一种用于存储、发送和接收数字货币的数字工具,就像您在线资金的虚拟钱包。更多关于以太坊钱包的信息。
Web3
Web3 是带有区块链的新型互联网,在这里用户控制自己的数据和交易,而不是公司。无需共享任何个人信息。更多关于 Web3 的信息。
封装代币
一种基于区块链的代币,代表不同网络上的另一种加密货币或资产。例如,封装以太币 (WETH) 以符合以太坊 ERC-20 代币标准的格式代表以太币 (ETH)。原始资产被智能合约安全锁定,并铸造出等量的封装代币。这种机制实现了区块链内部和区块链之间的互操作性,允许像 ETH 这样的资产在去中心化应用 (dapp) 中无缝使用,同时保持其价值。
Z
零知识证明
零知识证明是一种密码学方法,允许个人证明某个陈述是真实的,而无需传达任何额外信息。更多关于零知识卷叠的信息。
零知识卷叠
一种交易 Rollup,它使用有效性证明来提供更高的二层网络 (l2)交易吞吐量,同时使用主网(一层网络 (l1))提供的安全性。虽然它们不能像乐观 Rollup 那样处理复杂的交易类型,但它们没有延迟问题,因为交易在提交时已被证明是有效的。更多关于零知识卷叠的信息。
参考资料
部分内容由 Andreas M. Antonopoulos, Gavin Wood (opens in a new tab) 所著的《精通以太坊》 (opens in a new tab)提供,并遵循 CC-BY-SA 许可。
为本页面做贡献
我们是否还有所遗漏? 是否存在谬误? 请在 GitHub 上完善此词汇表,帮助我们改进!
页面最后更新: 2026年4月22日