Application Blockchain Interface (ABCI):应用程序和区块链之间的接口。即复制引擎(区块链)和状态机(应用程序)之间的接口。允许用任何编程语言,实现应用程序拜占庭容错复制。
Blockchain cluster:区块链集群。一组可以通过信任最小化的方式相互通信的区块链,被称作区块链集群。
Block header:区块头部。区块头部通常包含区块相关的元数据,比如:交易的 Merkle Tree Root,前一个块的哈希,块高度和时间戳等。
Block producer:负责生成区块的全节点。绝大多数链中,矿工承担者出块的角色。对于 Rollup,块的生成者,也被称作定序器,仅使用交易来构建区块,然后将其发布到单独的链上,从而实现共识和数据可用性。
Block space:每个区块的容量。区块的容量决定了它的吞吐量。
Canonical chain:规范链。一般可以简单理解为主链,比如 ETH L1。
Composability:可组合性。区块链上的应用程序,相互读取和写入状态的能力。
Cosmos SDK:Cosmos 提供的开发工具包。在 Tendermint 的共识基础上,帮助构建在 PoS L1 上运行的应用程序。
Cross-chain interoperability:跨链的交互操作。多条独立的区块链之间,相互通信和交互的能力。
Data availability sampling:数据可用性采样。一验证方式,在不用下载整个区块数据的前提下,验证区块的数据是否可以使用。
Data availability:数据可用性。指的是在一个区块被提出后,当中的交易数据是否可以被下载。在传统区块链中,全节点需要下载整个区块的数据,来验证数据可用性,这种方法无法扩展。而上文提到的数据可用性采样,允许节点在不下载整个块的情况下验证数据的可用性。
Data throughput:数据吞吐量。单位时间内区块链可以处理的数据量。
Data withholding attack:数据扣留攻击。当区块生产者发布区块,但不共享用于构建区块的交易数据时,就会发生数据扣留攻击。
Dispute resolution:争议的处理和解决。通常用于 Op Rollup 及其欺诈证明机制。Op Rollup 在假设交易是正确的情况下将交易提交到 L1,如果部分节点不同意 Rollup 交易的有效性,他们可以提出争议并生成欺诈证明。
Execution environment:执行环境。区块链中处理交易,账户和智能合约的虚拟环境。例如,以太坊虚拟机 EVM 是以太坊的原生执行环境,交易在 EVM 中执行,账户和智能合约也在 EVM 中运行。
Fee market:费用市场。区块链中广泛应用的一种市场类型,通常使用拍卖机制,用于防止恶意行为者向网络发送垃圾邮件。
Fork:区块链分叉。将一条链分裂为两条链的升级,两条链可能相互兼容,也可能互不兼容。
Fork choice rule:分叉选择规则。节点用来正确识别和遵循规范链的算法。BTC 的共识机制中,节点遵循总难度最高的链:挖掘它的工作量最大。在 Cosmos 链使用的共识机制 Tendermint 中,节点遵循具有 ⅔ 权益签名有效区块的链。
Full node:区块链全节点。为了完全验证一个块,至少有一个全节点下载该块的数据并检查它是否满足共识。
Honest majority assumption:诚实的多数假设。假设绝大多数区块链参与者是诚实的并遵守协议规则。
Honest minority assumption:诚实的少数假设。假设只有少数区块链参与者是诚实的并遵守协议规则。
Inter-cluster communication:不同集群间的区块链进行通信。集群内通信,采用的是信任最小化桥梁,而集群间通信依赖于诚实的多数假设,以确保资金不会被盗,因此通信不能采用信任最小化桥梁。比如 Ethereum-Polygon 跨链桥,需要 2/3 的委员会成员签署区块。
Inter-Blockchain Communication Protocol (IBC):IBC 是 Cosmos 推出的通用跨链信息传输协议。在保证各个链自治,具有稳定交易处理速度的同时,IBC 让信息和资产跨链更加的去中心化,安全和便捷。
Light client:轻客户端。一种仅下载和验证区块头部的节点,依赖于诚实的多数假设,即区块头部包含的状态是有效的。
Modular blockchain:模块化区块链。一种仅专注于少数功能而非全部功能的区块链。将 执行层,结算层,数据可用性层和共识层,分离开运行,独立优化的区块链。
Optimistic rollup:一种将其区块发布到 L1 的 Rollup 类型,无需任何证明其有效性。L1 收到带有相应签名的区块,并乐观地假设交易是正确的。如果怀疑某个区块无效,则会创建一个争议窗口,在该窗口中可以对该区块进行质疑。
Peer to peer network:点对点网络。一种节点相互连接,并且可以直接通信,无需依赖第三方辅助通信的网络。
Rollup:一种将区块发布到 L1,来进行共识并确保数据可用性的区块链。
Sharding:分片,将区块链从单个链分离为多个链的过程。分片为区块链提供了可扩展性,它允许并行执行事务,节点只需要处理所有交易集合中,其所在子集的交易。
Shared security:共享安全。区块链从外部继承的安全性。
Slashing:削减。PoS 区块链中采用的一种机制,用于阻止和惩罚恶意行为。
Social consensus:社会共识。个人对于更改区块链达成协议的过程。
Sovereign application:主权应用。部署在自己的主权区块链上的应用程序。
Sovereign blockchain:主权区块链。通过社会共识对链和链上应用进行独立控制的区块链。在模块化的背景下,一个区块链被称之为主权区块链,当且仅当该链有能力在未经其使用的任何底层许可的情况下,通过社会共识进行分叉。
Sovereign rollup:主权 Rollup。一种不采用结算层进行有效性验证,且不用结算层来确定规范链的 Rollup。主权 Rollup 的规范链由 Rollup 点对点网络中的节点确定。
State transition fraud proof:一种证明状态转换无效的方法。OP Rollup 是一种利用欺诈证明来证明无效状态转换的区块链。由于欺诈证明仅评估是否发生欺诈,因此仅在状态转换存在争议的情况下才需要它们。
Synchrony assumption:同步假设。假设网络是同步的,那么当发送消息时,消息将在一定时间内被接收。
Throughput:吞吐量,对区块链容量的衡量。吞吐量主要衡量两个要素:数据吞吐量和交易吞吐量。数据吞吐量决定了区块链的数据容量,以 kb/s 或 mb/s 为单位。数据吞吐量与数据可用性层相关,因为它们的主要工作是为数据提供高容量。交易吞吐量衡量区块链的计算能力,通常通过每秒可处理的交易数量 TPS 来计算。
The data availability problem:数据可用性问题。一个被提出的块,这个块是否可以被验证,其中的数据是可以被下载读取的。
Transaction throughput:交易吞吐量。表示区块链的计算能力,交易吞吐量通常由每秒可处理的事务数 TPS 来表示。
Trust-minimized bridge:信任最小化桥梁。两个区块链之间的桥梁,不需要中间人,委员会,或诚实的多数假设来确保资金不会被盗。例如,以太坊和建立在其上的 Rollup 之间的桥梁。
Trusted bridge:可信任桥梁。两条区块链之间的桥梁,需要受信任的中介,委员会,或诚实的多数假设,以确保资金不会被盗。可信任桥梁比信任最小化的网桥更容易被利用,因为它为其安全性提供了较弱的保证。例如,BitGo 运营的 WBTC 桥,像 Axelar 这样的基于委员会的桥,或 Osmosis 和 Cosmos Hub 之间的 IBC 桥。
Validator:验证器。一个全节点,PoS 链验证器中的一部分。验证器通过对提出的区块进行投票来参与共识,当一个验证器被选为领导者时,他们会向验证器集合,提出并产生区块。
Validator set:验证器集合。一组验证者,负责通过投票,产生或提出区块,直接参与区块链的共识。
Validity proof:有效性证明。用于证明状态转换的有效性。例如,zk-Rollups 利用有效性证明来证明到 L1 链的有效状态转换,常与 SNARK 和 STARK 等证明系统一起使用。
Validium:一种基于零知识证明的 Rollup,将其数据发布到链下而不是其父链。数据发布到的链下环境可以是受信任方委员会或单独的链,例如 Celestia。
Volition:一种基于零知识证明的 Rollup,提供链上和链下的数据可用性选项。单笔交易的用户,可以选择将数据发布到链上,父链或链下。链下模式即 Validium,其中数据发布到的单独环境,可能是受信任方委员会,或数据可用性链。
zk-Rollup:一种 Rollup 类型,将其块发布到 L1,并带有区块的有效性证明。由于验证了有效性,交易就被认为是最终的,因此不存在质疑 zk-Rollup 块有效性的争议窗口。
Celestia Glossary: https://celestia.org/glossary/

