跳转至主要内容

页面最后更新: 2025年2月12日

词汇表

#

51% 攻击

一种使一个团体获得大多数节点控制权的攻击类型。这使他们能够通过逆转交易和双重支付以太币或其他代币来欺骗区块链。

在以太坊权益证明中,这种攻击将通过积攒超过半数的质押以太币总量来实现。这使攻击者能够决定将哪些新区块添加到区块链上。然而,攻击者需要拥有至少 66% 的总质押以太币才能逆转区块链或者双重支付。

A

帐户

以太坊帐户是以太坊区块链上的数字身份,允许用户发送和接收以太币,并与智能合约交互。

技术:
一个包含了地址、余额、随机数以及可选存储和代码的对象。帐户可以是合约帐户,也可以是外部帐户 (EOA)。

地址

以太坊地址是用于接收代币的唯一标识符,功能类似于加密货币的银行账户。地址用于识别你的以太坊帐户。

它是 椭圆曲线加密法公钥的 Keccak 哈希值中最右的 160 位数。

应用程序二进制接口 (ABI)

JSON 文件定义了智能合约中包含的函数与变量。ABI 可将字节码映射成人类可读的格式。

防女巫攻击

是阻止人们在网络上同时冒充成多个用户的方法,确保每个用户都是真实、独立的个人。这有助于使在线互动保持公平和诚实。

应用程序接口 (API)

应用程序接口 (API) 是关于如何使用软件的一组定义。应用程序接口位于应用程序和网络服务器之间,可以促进两者之间的数据传输。

年利率

年利率 (APR) 反映了借贷的年成本,包含利息与费用,以百分比表示。

专用集成电路

专用集成电路,通常指为加密货币挖矿定制的集成电路。

assert 断言

Solidity 中,“assert(false)”编译成无效操作码“0xfe”,将用完所有剩余的燃料并回滚所有更改。当一个“assert()”声明失败时,非常糟糕和无法预料的事情会随之发生,然后你将需要修正代码。应该使用“assert()”来避免本不应该发生的情况。了解有关智能合约安全的更多信息

认证

由某个实体确认某事物正确性的声明。在以太坊背景中,共识验证者必须声明他们所认为的链状态。在指定时间内,每个验证者负责公布不同的认证,正式声明该验证者对链的看法,包含最终确定的检查点和当前链头。了解有关认证的更多信息

B

基础费

每个区块都有一个被称为“基础费”的底价。这是用户为了在下个区块中添加一条交易需要支付的最低燃料费用。了解有关燃料和费用的更多信息

信标链

信标链是将权益证明验证者引入以太坊的区块链。自 2020 年 12 月起,它与工作量证明以太坊主网一起运行,直到 2022 年 9 月,两条链发生合并,形成了今天的以太坊。了解有关信标链的更多信息

大端序

一种按位计数的表示方式,其中高位字节保存在内存的低位地址中。与之相反的是小端序,即低位字节保存在内存的低位地址中。

区块

区块是存储交易或数字行为的地方。一旦区块被填满,它就会链接到上一个区块,形成一连串的区块,即“区块链”。了解有关区块的更多信息

区块是一个汇总的信息单位,包含了有序的交易列表和共识相关信息。区块由权益证明验证者提出,在整个对等网络中共享,并且可以轻松地由所有其他节点独立验证。共识机制决定哪些区块的内容是有效的,任何无效的区块都会被网络忽略。这些区块的次序和其中的交易构成了一条确定性的事件链,其末端表示网络的当前状态。

区块浏览器

一个能让用户查询了解各种区块链信息的界面。包括检索指定地址相关的个人交易、活动信息,以及网络相关信息。

区块头

区块头是一个包含区块元数据以及执行有效负载所含交易摘要的集合。

区块传播

将经确认的区块传递到网络中所有其他节点的过程。

区块提议者

被选中在特定时隙内创建一个区块的特定验证者。

区块奖励

奖励给新有效区块提议者的以太币数额。

区块状态

区块可以存在的状态。可能的状态包括:

  • 被提议:区块被一个验证者提议。
  • 被提上日程:验证者正在提交数据。
  • 被错过/跳过:提议者未在有效的时间范围内提议区块。
  • 被孤立:区块被分叉选择算法移出

区块时间

相邻两个区块被添加进区块链的时间间隔。

区块验证

检查一个新区块是否包含有效交易与签名的过程,建立在最长历史链(在其历史上累积了最多认证的链)上,并遵循所有其他共识机制。有效的区块将被添加到链头,并传播到网络上的其他节点。无效的区块将被忽略。

区块链

区块链是一个交易数据库,在所有网络中的所有计算机上复制与共享,确保数据无法被篡改。

区块的序列中,每个区块都通过引用上一个区块的哈希值链接到上一个区块,直至创世区块。通过使用基于权益证明的共识机制,以加密经济学的方式确保区块链的完整性。区块链是什么?

引导节点

在运行节点时可用于启动发现过程的节点。引导节点将新节点“引入”其他现有节点,以便它们快速获取对等点,而不必搜索一个初始对等点。这些节点的端点通常在以太坊客户端源代码中提供,但用户也可以提供自己的引导节点列表。

链桥

区块链桥用于将资产从一个区块链网络转移至另一个网络。例如,你可以使用链桥将以太币从以太坊主网转移至更便宜的二层网络扩容解决方案。

字节码

代码以紧凑的数字形式表示,以便通过以太坊虚拟机高效执行。

拜占庭分叉

大都市开发阶段的前两个硬分叉。引入了 EIP-649 大都市难度炸弹延迟和区块奖励削减,将冰河世纪推迟了 1 年,并将区块奖励从 5 个以太币减至 3 个以太币。

C

Casper FFG

Casper-FFG 是一种权益证明共识协议,与 LMD-GHOST 分叉选择算法一起使用,使共识客户端能够就信标链头达成一致。

检查点

信标链的节奏分为时隙(12 秒)和时段(32 个时隙)。每个时段的第一个时隙是一个检查点。当绝大多数验证者对两个检查点之间的联系加以证明时,即可认为这两个检查点合理。之后,当另一个检查点也被认为合理后,就可以最终确定这些检查点。

编译

将使用高级编程语言(例如 Solidity )编写的代码转换为低级语言(例如以太坊虚拟机字节码)。了解有关编译智能合约的更多信息

委员会

至少 128 个验证者为一组,指定于每个时隙验证区块。委员会的其中一个验证者将成为聚合者,负责聚合委员会中所有其他同意认证的验证者的签名。请勿与同步委员会混淆。

计算不可行性

如果一个过程需要花费不切实际的漫长时间(例如数十亿年),才能被任何可能有兴趣的人执行,这个过程在计算上就是不可行的。

共识

当网络上超过 2/3 的计算机同意它们拥有相同的记录集时,就确保了每个人都在相同的页面上。这与它们所遵循的规则无关,而是确保它们拥有相同的信息。

共识客户端

共识客户端(例如 Prysm、Teku、Nimbus、Lighthouse、Lodestar)运行以太坊的权益证明共识算法,使网络能够就信标链头达成一致。共识客户端不参与验证/广播交易或执行状态转换,这些操作由执行客户端完成。共识客户端不证明或提出新区块,这些操作由验证者客户端完成,也是共识客户端的可选附加功能。

共识层

以太坊的共识层是共识客户端网络。

共识机制

使完整节点与其他节点保持共识的区块验证规则。请勿与共识混淆。

君士坦丁堡分叉

大都市阶段的第二部分,原计划于 2018 年年中进行。除了其他变更外,预计还将包含转换到工作量证明/权益证明混合共识算法。

合约帐户

一个包含代码的帐户,只要收到来自其他帐户外部帐户合约帐户)的交易,就会执行该代码。

合约创建交易

一个包含合约启动代码的特殊交易。接收者设为“null”,合约部署到由用户地址和“随机数”生成的地址,用于注册一个合约并将其记录到以太坊区块链上。

加密

这是通过使用代码来确保通信与数据安全的做法,以便只有信息的目标受众才能阅读和处理它。
其中涉及了加密技术(将可阅读的信息转换为不可阅读的格式)和解密技术(将其转换回可阅读的格式),确保机密性。

加密经济学

通过研究数学与经济原理,设计安全且值得信赖的数字平台。目标是确保所有参与者遵守规则,并通过对网络的安全和运营做出贡献来获得奖励。

D

Đ

Đ(D加一笔)在古英语、中世纪英语、冰岛语和法罗语中代表大写字母“Eth”。Đ 用于 ĐEV 或 Đapp(去中心化应用程序)等词,代表古挪威字母“eth”。大写的 eth (Ð) 也用于表示加密货币狗狗币。它在较早的以太坊文献中很常见,但如今很少使用。

有向无环图

DAG 代表有向无环图。它是由节点和节点之间的链接组成的数据结构。在合并之前,以太坊在其工作量证明算法 Ethash 中使用有向无环图,但在权益证明中不再使用。

去中心化应用程序

Dapp 是在区块链网络上运行的去中心化应用程序,不通过中央控制机构提供服务。了解有关去中心化应用程序的更多信息
去中心化应用程序至少有一个连接至网络界面的智能合约。此外,许多去中心化应用程序还包含去中心化存储和/或信息协议及平台。

数据可用性

为了维护系统的透明与信任,任何节点都可以单独地验证区块链上的交易。

去中心化

取消由中而实体控制和执行流程的概念。

去中心化自治组织 (DAO)

去中心化自治组织是由区块链上编码规则运行的数字组织,通过成员投票而不是中央机构来做出决定。了解有关去中心化自治组织 (DAO) 的更多信息
每名成员的投票权通常与他们持有的代币数量相关。去中心化自治组织的目标是将决策与运营民主化,专注于透明性与社区治理。

去中心化交易所 (DEX)

一种允许你与网络上的其他对等节点交换代币的以太坊应用程序。去中心化交易所不像中心化交易所那样受到地理限制 — 任何人都能够参与。

部署合约

在以太坊上质押的门户。存款合约是以太坊上的智能合约,它接受以太币存款并管理验证者余额。验证者如果不将以太币存入该合约,就无法被激活。该合约需要提供以太币和输入数据,输入数据包括由验证者私钥签名的验证者公钥和提款公钥。权益证明网络需要这些数据来识别和批准验证者。

去中心化金融

一种广义的以太坊应用程序,旨在提供由区块链支持的金融服务,无需任何中介。了解有关去中心化金融 (DeFi) 的更多信息

难度

一种工作量证明中网络中覆盖全网络的设置,用于控制找到有效随机数所需的平均计算量。难度由产生的区块哈希为被视为有效而需要的前导零数量表示。此概念在以太坊转变为权益证明后弃用。

难度炸弹

工作量证明难度设置中所计划的指数级增长,旨在推动向权益证明的过渡,减少发生分叉的几率。难度炸弹已在合并时弃用。

数字签名

用户使用私钥为文档生成的一串短数据,这样任何有对应公钥、签名和文档的人都能验证 (1) 文档有该特定私钥所有者的“签名”,以及 (2) 文档在签名后未被改动。

发现

以太坊节点查找其他要连接节点的过程。

分布式哈希表 (DHT)

包含“(key, value)”对的数据结构,以太坊节点使用该结构来识别要连接的对等节点,并决定使用哪些协议进行通信。

双重支付

一个蓄意的区块链分叉,其中拥有足够多挖矿算力/质押份额的用户会发送交易,将一些货币转移至链下(例如兑换为法币或进行链下购买),然后重组区块链来删除该交易。成功的双重支付将使攻击者同时拥有链上与链下资产。

E

椭圆曲线数字签名算法 (ECDSA)

一种加密算法,以太坊使用该算法来确保资金只能被其所有者使用。这是创建公钥与私钥的首选方法,与账户地址生成和交易验证有关。

加密

加密是指将电子数据转换为除正确的解密密钥所有者外任何人都无法读取的形式。

在加密学里,是指缺乏可预测性与随机性水平。在生成秘密信息(例如私钥)时,算法通常依赖高熵源来确保输出不可预测。

时段

由 32 个时隙组成的周期,每个时隙 12 秒,总计 6.4 分钟。出于安全考虑,验证者委员会会在每个时段被重组。每个时段都有机会让链最终确定。在每个时段开始时,每个验证者都会被分配新的职责。了解有关权益证明的更多信息

模棱两可

一个验证者发送两条互相矛盾的信息的情况。一个简单的例子是,一名交易发送者发送具有相同随机数的两笔交易。另一个例子是,一名区块提议者在相同区块高度(或相同时隙)提出两个区块。

以太坊 1

“Eth1”是用于指代主网以太坊(即现在的工作量证明区块链)的术语。该术语已被弃用,取而代之的是“执行层”。了解有关该名称更改的更多信息(opens in a new tab)

以太坊 2

“Eth2”是用于指代一系列以太坊协议升级(包括向权益证明过渡)的术语。该术语已被弃用,取而代之的是“共识层”。了解有关该名称更改的更多信息(opens in a new tab)

以太坊改进提案 (EIP)

为以太坊社区提供信息的设计文档,描述提议的新功能或其流程或环境(参见以太坊意见征求)。以太坊改进提案简介

以太坊域名服务 (ENS)

以太坊域名服务就像是以太坊地址的互联网电话簿。以太坊域名服务允许你使用类似“john.eth”的简单域名来发送与接收数字货币和资产,无需使用长钱包地址。

技术:
以太坊域名服务注册是单一的中心合约,提供从域名到所有者和解析器的映射,如 EIP-137 中所述。在 ens.domains 中阅读更多信息(opens in a new tab)

执行客户端

执行客户端(曾被称为“Eth1 客户端”),例如 Besu、Erigon、Go-Ethereum (Geth)、Nethermind,负责处理和广播交易以及管理以太坊的状态。它们为每一笔使用以太坊虚拟机的交易进行运算,确保这些交易遵守共识规则。

执行层

以太坊的执行层是执行客户端网络。

外部帐户(EOA)

外部帐户 (EOA) 是最常见的以太坊帐户类型。它们由个人通过私钥/助记词来控制。了解有关以太坊钱包的更多信息

以太坊意见征求 (ERC)

ERC(以太坊意见征求)是以太坊社区用于提议新以太坊网络使用标准的一种技术文档类型。

这些提议可以涵盖各种主题,包括新代币标准(如用于代币的 ERC-20 和用于非同质化代币的 ERC-721)。

ERC-20

ERC-20 是以太坊网络上用于创建大多数代币的标准。
常见的例子有稳定币,如 DAI 和 USDC,还有交易所代币,如 Uniswap 的 UNI。类似于我们在传统系统中拥有的任何形式的替代货币,即奖励积分、信用系统,甚至还有股票等等。

ERC-721

NFT(非同质化代币)是使用一套称为 ERC-721 的标准规则来创建的。
非同质化代币 (NFT) 可以代表任何独特事物的所有权,如数字艺术品或收藏品,每个代币都有其独特的特征与价值。每个非同质化代币都是独一无二的,并且很容易与其他非同质化代币区分开来。

ERC-1155

ERC-1155 是一种类似于非同质化代币(如独特的收藏品)的新型以太坊代币标准。它也可以用于在单一的智能合约中创建可互换的物品(如货币)。
这使得管理多种类型的数字资产变得更加容易和高效,特别是在电子游戏或数字收藏品等应用中。

Ethash

在以太坊过渡到权益证明之前使用的一种工作量证明算法。了解更多

以太币

以太坊的原生加密货币,通常称为“以太币”。用于在使用以太坊生态系统和应用程序时支付交易费。了解有关以太币的更多信息

事件

允许使用以太坊虚拟机日志工具。去中心化应用程序可以侦听事件,并使用它们在用户界面触发 JavaScript 回调。了解有关事件和日志的更多信息

以太坊虚拟机 (EVM)

可执行字节码的基于堆栈的虚拟机。在以太坊中,执行模型指定在给出一系列字节码指令和一小组环境数据的情况下,系统状态如何改变。这是通过一个虚拟状态机的形式化模型指定的。了解有关以太坊虚拟机的更多信息

以太坊虚拟机汇编语言

一种人类可读形式的以太坊虚拟机字节码。

F

回退函数

在缺失数据或已声明函数名称时调用的默认函数。

水龙头

通过智能合约执行的服务,免费提供可在测试网上使用的测试以太币。

最终确定性

最终确定性确保了在没有大量以太币丢失的情况下无法篡改一组交易。

Finney

一种以太币面额。1 Finney = 1015wei。103 Finney = 1 以太币。

分叉

导致生成另一条链的协议更改。

分叉选择算法

用于识别区块链头的算法。在以太坊中,链头被识别为具有最大认证“权重”的分叉。权重是认证数量与证明验证者有效余额的乘积。这意味着真实链头是拥有最多质押以太币投票的链头。在共识层上,分叉选择算法被称为 LMD_GHOST

欺诈证明

某些二层网络解决方案的安全模型,为了提高速度,交易被汇总成多个批次并在单次交易中提交给以太坊。其他网络参与者可以重新执行交易以检查它们是否被诚实执行。如果他们发现发布的数据与他们自己的版本之间存在差异,他们可以发布加密证明来证实欺诈发生的地点。一些卷叠使用有效性证明

边境

以太坊的初始测试开发阶段,从 2015 年 7 月持续到 2016 年 3 月。

G

燃料

燃料是为区块链(如以太坊)上的交易和智能合约支付的费用。了解有关燃料和费用的更多信息

燃料限制

一笔交易或一个区块能消耗的最大燃料量。

燃料价格

交易中指定的一单位燃料的价格,用以太币计价。

创世区块

区块链上的第一个区块,用于初始化特定的网络及其加密货币。

Geth

Go Ethereum。以太坊协议最著名的实现之一,用 Go 编写。访问 geth.ethereum.org 了解更多信息(opens in a new tab)

Gwei

Gigawei 的缩写,一种以太币面额,通常用于为燃料定价。1 gwei = 109 wei。109 gwei = 1 个以太币。

H

硬分叉

区块链中的永久分歧;也称为硬分叉变更。当未升级的节点无法验证遵循较新共识机制的升级节点创建的区块时,通常会发生硬分叉。请勿与分叉、软分叉、软件分叉或 Git 分叉混淆。

哈希

由哈希函数生成的可变大小输入的固定长度指纹。(请参阅keccak-256)。

哈希率

运行挖矿软件的计算机每秒进行的哈希计算次数。

全息共识

指如何通过让一小群有代表性的人投票来做出一个大的集体决策。然后只要其他人相信这一小群人做得很好,他们就会同意该决策。
它在一些在线社区中被用来快速做出决策,不需要每个人对所有事情进行投票,同时仍然确保决策是公平的,代表了大多数人的愿望。

家园分叉

以太坊的第二个开发阶段,于 2016 年 3 月在 1,150,000 区块上启动。

I

索引

一种网络结构,旨在通过提供信息存储源的有效路径来优化整条区块链信息的查询。

集成开发环境 (IDE)

通常结合了代码编辑器、编译器、运行时和调试器的用户界面。了解有关集成开发环境的更多信息

不可变部署代码问题

一经部署,合约(或库)的代码就变得不可变。标准软件开发实践依赖于修复可能的错误和添加新功能的能力,因此这对智能合约开发来说是一个挑战。了解有关部署智能合约的更多信息

内部交易

从一个合约帐户发送到另一个合约帐户或外部帐户交易(请参阅信息)。

发行

铸造新的以太币以奖励区块提出、认证和举报。

K

密钥导出函数 (KDF)

也称为“密码拉伸算法”,凭借此算法,密钥库格式通过重复哈希密码来防止针对密码加密的暴力、字典和彩虹表攻击。

密钥

在以太坊的背景下,密钥是数字代码:用于接收交易的公钥以及用于访问和发送资金的私钥。
公钥:可以公开共享。
私钥:由所有者保密。

密钥存储库

在以太坊客户端中,每个帐户的私钥/地址对都以单个密钥文件的形式存在。这些 JSON 文本文件包含帐户的加密私钥,只能使用创建帐户时输入的密码解密。

Keccak-256

以太坊中使用的加密哈希函数。Keccak-256 被标准化为安全哈希算法-3。

L

第一层

一层网络是指多层区块链网络中的主区块链。例如,以太坊和比特币是一层区块链。许多二层区块链将资源密集型交易卸载到其单独的区块链,同时出于安全目的继续使用以太坊或比特币的一层区块链。

二层网络

二层网络是建立在以太坊主网络之上的另一类网络,旨在使交易更快、更便宜。了解有关二层网络的更多信息

程序库

一种特殊类型的合约,没有付费函数,没有回退函数,也没有数据存储。因此,它不能接收或保存以太币,也不能存储数据。作为既往部署的代码,程序库可被其他合约调用进行只读计算。了解有关智能合约程序库的更多信息

轻客户端

一种以太坊客户端,不存储区块链的本地副本,也不验证区块或交易。它提供钱包的功能,并且可以创建和广播交易。

流动性

流动性是指资产转换为现金或其他资产的速度和容易程度。像 Uniswap 这样的去中心化交易所拥有多个流动性池,资产持有者可以将其资产存入其中,交易者可以以去中心化的方式买卖资产以换取奖励。

流动性代币

流动性代币 (LST) 是向将资产存入流动性池的参与者发行的数字代币。流动性池是锁定在智能合约中的资金集合,用于促进去中心化交易所 (DEX) 上的交易。
这些代币代表参与者在池中的份额,在以后可以赎回初始存款加上池活动产生的部分交易费用。本质上,流动性代币充当流动性池中所有权或权益的证明,允许持有者获得奖励,同时为其他人高效交易不同的加密货币对提供必要的流动性。

LMD-GHOST

以太坊共识客户端用来识别链头的分叉选择算法。LMD-GHOST 是“Latest Message Driven Greediest Heaviest Observed SubTree”(最新消息驱动的最贪婪、最重的观测子树)的缩写,意思是链头是其创建以来认证积累最多的区块。

M

主网

"main network"(主网)的缩写,是主要的公共以太坊区块链

每单位燃料最高费用

最高费用是用户为使交易添加到区块中而愿意为每单位燃料支付的绝对最高金额 (gwei)。

梅克尔帕特里夏树 (MPT)

以太坊用于高效存储键值对的数据结构。

默克尔根

默克尔根是默克尔树的单个顶部哈希。它验证块内的所有交易。

信息

一种内部交易,永不会被序列化,且仅在以太坊虚拟机内部发送。

消息调用

信息从一个帐户传递到另一个帐户的行为。如果目标帐户与以太坊虚拟机代码关联,则以太坊虚拟机将以该对象的状态和所执行的信息启动。

最大可提取价值 (MEV)

通过为区块添加、删除交易和改变交易顺序可从生产区块中提取到的、超出标准区块奖励和燃料费的最大价值。了解有关最大可提取价值 (MEV) 的更多信息

挖矿

重复哈希区块头的过程,同时递增随机数,直到结果包含任意数量的前导二进制零。这是将新区块添加到工作量证明区块链的过程。这就是以太坊在过渡到权益证明之前的安全保障方式。

矿工

一个网络节点,通过重复传递哈希找到新区块的有效工作证明(请参阅 Ethash)。矿工不再是以太坊的一部分,当以太坊过渡到权益证明时,他们被验证者取代。

铸币

铸币是创造新代币并将其投入流通以供使用的过程。这是一种去中心化的机制,可以在没有中央机构参与的情况下创建新的代币。

多重签名

Multisig(多重签名)是指数字钱包或帐户需要多个签名或批准才能执行交易,从而增强安全性。
与传统的单签名帐户只需要一个人的批准相比,这增加了额外的安全性。

N

网络

指以太坊网络,即将交易和区块传播到每个以太坊节点(网络参与者)的点对点网络。了解有关网络的更多信息

网络哈希率

整个挖矿网络产生的总哈希率。当以太坊转向权益证明时,以太坊上的挖矿被关闭。

非同质化代币 (NFT)

一种你能够拥有的独特数字物品,如艺术品或收藏品,可通过区块链技术进行验证。更多关于非同质化代币 (NFT) 的信息

节点

参与网络的软件客户端。了解有关节点和客户端的更多信息

Nonce

在密码学中,只能使用一次的值。帐户随机数是每个帐户中的交易计数器,用于防止重放攻击。

O

链下

链下是指存在于区块链之外的任何交易或数据。由于在链上进行每笔交易可能成本高昂且效率低下,因此第三方工具(例如处理定价数据的预言机)或执行较高吞吐量交易的二层网络解决方案在链下执行大量处理工作,并以更低的频率在链上提交信息。

叔块

当工作量证明矿工发现有效的区块时,另一个矿工可能已经发布了首先添加到区块链顶端的竞争区块。这个有效但过时的区块可以作为叔块包含在新区块内,并获得部分区块奖励。术语“ommer”是指代父块同胞的首选中性术语,但有时也称为“uncle”。当以太坊曾经是一个工作量证明网络时,这对于以太坊来说很常见。现在以太坊使用权益证明,每个时隙只选择一个区块提议者。

链上

指区块链上发生的公开操作或交易。

将其视为在一个共享大笔记本中写一些东西,每个人都可以看到和检查,确保所写的任何内容(例如发送数字货币或签订合约)是永久性的,无法更改或删除。

乐观卷叠

乐观卷叠是一种二层网络解决方案,可以加速以太坊上的交易,假设交易默认有效,除非受到质疑。了解有关乐观卷叠的更多信息

预言机

预言机是区块链和现实世界之间的桥梁。它们充当链上应用程序接口,可以通过它们查询信息并在智能合约中使用。了解有关预言机的更多信息

P

对等节点

运行以太坊客户端软件且具有相同区块链副本的联网计算机。

对等网络

计算机(对等)网络,无需基于服务器的集中服务即可共同执行功能。
此设置常用于共享文件(即 Bit torrent)、信息或数字货币,使用户之间能进行更直接且可能更有效的交换。

无需准入性

无许可意味着任何人都可以加入并使用以太坊等系统。它向所有人开放,无需任何批准。

以太坊 Plasma 扩容解决方案

使用欺诈证明的链下扩容解决方案,例如乐观卷叠。Plasma 仅限于简单的交易,例如基本的代币转账和交换。了解有关 plasma 的更多信息

私钥

私钥是一个秘密代码,可以证明您拥有数字货币并允许您使用它,就像您帐户的 PIN 码一样。切勿告知他人

私有链

完全私有的区块链是一种需要访问权限的区块链,不能公开使用。

出席证明协议

出席证明协议用于创建数字收藏品(非同质化代币),证明您参加了特定事件或活动。

权益证明(PoS)

加密货币区块链协议旨在实现分布式共识的方法。权益证明要求用户证明拥有一定数量的加密货币(他们在网络中的“权益”),以便能够参与交易验证。了解有关权益证明的更多信息

工作量证明 (PoW)

区块链的一种安全机制,要求节点以计算的形式消耗能量以查找某个值。

Proto-Danksharding

一种新的交易类型,接受以太坊的“二进制大对象”数据。该“二进制大对象”数据在信标链上临时存储 4096 个时段(约 18.2 天),并且可以选择在之后进行削减,以帮助降低节点运营商的硬件要求。

公共物品

公共物品是每个人都可以免费使用的东西,比如公园或洁净的空气,使用它们并不能阻止其他人也使用它们。政府经常提供这些服务,因为企业通常不会提供这些服务,因为他们不能方便地向使用它们的人收费。

公钥

公钥是一组字符,可以让其他人安全地向您发送数字货币,就像可发送金钱的电子邮件地址一样。

R

收据

收据是以太坊客户端返回的数据,用来表示特定交易的结果,其中包含交易的哈希、交易的区块编号、燃料消耗量,如果部署了智能合约,则还会返回该合约的地址

重入攻击

由攻击者合约调用受害者合约函数组成的攻击,使得在执行过程中受害者再次递归地调用攻击者合约。例如,这可能会导致通过跳过受害者合约中更新余额或计算提款金额的部分来窃取资金。< href="/developers/docs/smart-contracts/security/#re-entrancy">了解有关重入攻击的更多信息。

递归长度前缀编码 (RLP)

由以太坊开发人员设计的编码标准,用于对任意复杂度和长度的对象(数据结构)进行编码和序列化。

卷叠

一种二层网络扩容解决方案,可批量处理多个交易并在单笔交易中将其提交到以太坊主链。这可以降低燃料成本并增加交易吞吐量。其中有乐观卷叠和零知识卷叠,它们使用不同的安全方法来提供这些扩容能力。了解有关卷叠的更多信息

远程过程调用 (RPC)

远程过程调用允许一台计算机通过网络向另一台计算机请求数据或操作,就像使用遥控器请求信息。

S

安全哈希算法 (SHA)

由美国国家标准与技术研究院 (NIST) 推出的系列加密哈希函数。

助记词

创建数字钱包时向你提供的单词列表。它就像一个密码,可以帮助你在失去访问权限时重新进入钱包,确保你不会丢失数字货币或代币。

排序者

排序者是一个负责对区块链网络中的交易进行排序的程序,特别是在二层网络扩容解决方案中。

序列化

将数据结构转换为字节序列的过程。

分片/分片链

分片链是整个区块链的离散部分,由验证者子集负责。这最初是以太坊扩容到每秒数百万笔交易的方式,但现在已被快速发展的卷叠扩容所取代。

侧链

一种扩容解决方案,使用具有不同且通常更快的共识机制的单独链。需要一个链桥将这些侧链连接到主网卷叠也使用侧链,但它们与主网协作运行。了解有关侧链的更多信息

签名

以加密方式证明交易已获得特定私钥持有者的批准。

单例

一种计算机编程术语,描述只能存在一个实例的对象。

罚没者

罚没者是一个扫描认证以寻找可罚没犯罪的实体。罚没被广播到网络,下一个区块提议者将证明添加到区块中。然后,区块提议者会因罚没恶意验证者而获得奖励。

时隙

一段时间(12 秒),在此期间,验证者可以在权益证明系统中提出新区块。时隙可能为空,32 个时隙组成一个时段了解有关权益证明的更多信息

智能合约

智能合约是一种程序,可以在区块链上自动执行协议,就像自动执行的数字合约。智能合约简介

简洁的非交互式知识论证 (SNARK)

SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交互式知识论证)的缩写,是一种零知识证明了解有关零知识卷叠的更多信息

软分叉

共识机制改变时,区块链就会产生分歧。与硬分叉相反,软分叉可以向后兼容;只要未升级的节点遵循新的共识机制,已升级的节点仍可以验证它们创建的区块。

Solidity

一种语法与 JavaScript、C++ 或 Java 类似的程序化(命令式)编程语言。是以太坊智能合约最受欢迎和最常用的语言。由 Gavin Wood 博士创造。了解关于 Solidity 的更多信息

Solidity 内联汇编

Solidity 程序中的以太坊虚拟机汇编语言。Solidity 对内联汇编的支持使编写某些操作变得更加容易。

稳定币

稳定币是一种加密货币,设计具有稳定的价值,常与一种货币或商品挂钩(如美元),将价格波动降至最小。了解有关稳定币的更多信息

权益质押

存入一定数量的以太币(你的质押)来成为一名验证者并保护网络。验证者在权益证明的共识模型下检查交易并提议区块。质押能够为符合网络最佳利益的行为提供经济上的激励。你会在履行验证者责任时获得奖励,反之则会损失不同数量的以太币。了解有关以太坊质押的更多信息

质押池

联合多个以太坊质押者的以太币,用于达到激活一组验证者密钥所需的 32 个以太币。节点运营商使用这些密钥参与共识,区块奖励会被分配给参与贡献的质押者。质押池或委托质押不是以太坊协议原生的,但社区已经构建了很多解决方案。了解有关联合质押的更多信息

可扩展的透明知识论证 (STARK)

STARK 是“scalable transparent argument of knowledge”(可扩展的透明知识论证)的缩写,是一种零知识证明了解关于零知识卷叠的更多信息

状态

区块链上特定时间点的所有余额和数据的快照,通常指特定区块的状况。

状态通道

一种二层网络解决方案,在参与者之间设立一条通道,使他们能够以较低的成本自由交易。只有开启或关闭通道的交易才会被发送到主网。这可以实现非常高的交易吞吐量,但必须事先知道参与者的人数并锁定资金。了解有关状态通道的更多信息

绝对多数

绝对多数是指确保以太坊安全性的超过 2/3 (66%) 的总质押以太币。要在信标链上最终确定区块,需要绝对多数投票。

女巫攻击

女巫攻击是指个人欺骗系统,使系统认为他们是多人以增加他们的影响力。

同步

将区块链的完整最新版本下载到节点的过程。

同步委员会

同步委员会是随机选择的一组验证者,每隔 27 小时刷新一次。目的是将他们的签名添加到有效的区块头中。同步委员会使轻客户端能够追踪区块链头而无需访问整个验证者集。

Szabo

一种以太币的面额。1 szabo = 1012 wei。106 szabo = 1 个以太币。

T

终端总难度 (TTD)

总难度是指区块链中某个特定点之前所有区块的 Ethash 挖矿难度总和。终端总难度是总难度的一个特定值,用于使执行客户端关闭其挖矿和区块广播功能,让网络过渡到权益证明。由于以太坊已过渡到权益证明,便不再相关。

测试网

"Test network"(测试网络)的缩写,是用于模拟以太坊主网行为的网络。

代币

以太坊区块链智能合约中定义的可交易虚拟商品。

交易

由一个原始帐户>签名并提交到以太坊区块链的数据,以一个特定地址为目标。交易包含元数据,如该交易的燃料限制了解有关交易的更多信息

交易费

每次使用以太坊网络时需要支付的费用。包括以下示例:从你的钱包发送资金或与去中心化应用程序互动,如交换代币或购买收藏品。可以将其视为一种服务费。费用会根据网络的繁忙情况而异。这是因为验证者(负责处理交易的人)极有可能优先处理费用较高的交易,所以拥塞会使费用增加。

从技术层面来讲,交易费与相应交易所需的燃料相关。

目前,降低交易费是一个非常受人关注的主题。请参阅二层网络

信任假设

信任假设是有关系统安全性和可靠性的基本信念,引导我们信任系统以使其正常运作。

去信任

以太坊网络进行交易调解的能力,任何参与方都无需信任第三方。

图灵完备

一个以英国数学家和计算机科学家阿兰·图灵 (Alan Turing) 命名的概念。如果一个数据操作规则系统(例如计算机的指令集、编程语言或细胞自动机),可以用来模拟任何图灵机,就可称其为“图灵完备”或“计算通用”。

V

验证者

权益证明系统中负责存储数据、处理交易并向区块链添加新区块的节点。激活验证者软件需要能够质押 32 个以太币。了解关于以太坊质押的更多信息

验证者生命周期

验证者可以出现的状态序列。包括:

  • 已存款:验证者已将至少 32 个以太币存入存款合约
  • 待处理:验证者在激活队列中,等待现有验证者投票使其进入网络
  • 活跃:目前正在证明和提议区块
  • 罚没:验证者由于不当行为被罚没
  • 退出:验证者被标记为退出网络,无论他们是自愿退出还是被驱逐。

有效性证明

某些二层网络解决方案的安全模型,用于提高速度。交易被批量汇总为单笔交易并提交到以太坊。交易计算在链下完成,然后同它们的有效性证明一起提交到主链。这种方法在保证安全的情况下提升了交易量。一些卷叠使用欺诈证明了解有关零知识卷叠的更多信息

Validium

一种链下解决方案,使用有效性证明提高交易吞吐量。与零知识卷叠不同,Validium 的数据不会存储在一层网络主网上。了解有关 Validium 的更多信息

Vyper

一种语法与 Python 类似的高级编程语言。旨在更接近纯函数式语言。由 Vitalik Buterin 创造。了解有关 Vyper 的更多信息

W

钱包

钱包是一种用于存储、发送和接收数字货币的数字工具,就像您在线资金的虚拟钱包。了解有关以太坊钱包的更多信息

Web3

Web3 是使用区块链的新型互联网,用户而非公司控制自己的数据与交易。也不需要共享任何个人信息。了解有关 Web3 的更多信息

Wei

以太币的最小面额。1018 wei = 1 个以太币。

Z

零地址

一个以太坊地址,完全由数字 0 组成,常被用于从自有流通中移除代币。通过 burn() 方法从智能合约的索引正式移除的代币与发送到该地址的代币有所不同。

零知识证明

零知识证明是一种加密方法,使个人能够在不传达任何额外信息的情况下证明某个陈述的真实性。了解有关零知识卷叠的更多信息

零知识卷叠

一种交易卷叠,使用有效性证明提高二层网络交易吞吐量,并通过主网(一层网络)保证其安全性。尽管无法像乐观卷叠一样处理复杂的交易类型,但它们不会出现延迟问题,因为交易在提交时就可以证明其有效。了解有关零知识卷叠的更多信息

来源

摘自 Andreas M. Antonopoulos、Gavin Wood(opens in a new tab)《精通以太坊》(opens in a new tab)(依据 CC-BY-SA 许可协议)

完善本页面

我们是否还有所遗漏? 是否存在谬误? 请在 GitHub 上完善此词汇表,帮助我们改进!

详细了解如何为我们提供帮助

本文对你有帮助吗?