页面最后更新: 2023年3月18日
词汇表
#
51% 攻击
一种对去中心化网络的攻击方式,一个群体获得了大多数节点的控制权。 这将使他们能够通过逆转交易和加倍花费 ETH 和其他 token 来欺诈区块链。
A
account 帐户
帐户是一个对象,它包含地址、余额、nonce,并且存储了状态和代码(皆可为空)。 一个帐户可以是合约帐户,也可以是外部帐户(EOA)。
地址
通常情况下,地址代表一个外部账户或合约账户,可以在区块链上接收(目标地址)或发送(源地址)交易。 更具体地说,它是 ECDSA 的 Keccak 哈希值公钥的最右边 160 位。
应用程序二进制接口 (ABI)
与以太坊生态系统中合约进行交互的标准方法,均来自区块链外部,用于合约间交互。
应用程序接口
应用程序接口 (API) 是关于如何使用软件的一组定义。 应用程序接口位于应用程序和 Web 服务器之间,有助于它们之间数据的传输。
专用集成电路
专用集成电路。 这通常指为加密货币挖矿定制的一种集成电路。
assert 断言
在 Solidity 语言里,assert(false)
被编译为 0xfe
,这是一个无效操作码,会消耗完剩下的燃料并回滚所有变更。 当有 assert()
语句失效时,表明出现了非常严重且没有预料到的问题,你将需要修复代码。 应该使用 assert()
以避免此类永远不应发生的情况。
认证
验证者为区块投票。 验证者必须证明区块,表明他们同意区块提出的状态。
B
基础费
每个区块都有一个称为“基础费”的底价。 用户必须支付此最低燃料费用,交易才能打包进入下一个区块。
信标链
信标链是为以太坊引入权益证明和验证者的区块链。 从 2020 年 11 月起,它和工作量证明模式下的以太坊主网并行运行,直到 2022 年 9 月两条链合并,形成现如今的以太坊。
大端序
一种按位计数的表示方式,其中高位字节保存在内存的低位地址中。 与之相反的是小端序,即低位字节保存在内存的低位地址中。
区块
区块是一个由区块提议者创建并通过点对点网络发送至其它节点的信息单元。 区块包含了要执行的交易列表和供验证者检查区块内数据是否有效的共识相关信息。 这使得节点可以更新它们对于以太坊状态的态势感知。