加密货币术语表
图表视图23 个术语,含原始白皮书反向链接
一种节点丢弃旧数据同时保留足够信息来验证新块的技术。修剪可以减少存储需求,但会限制向其他人提供历史数据。
独立验证所有共识规则并维护验证新块所需的完整状态的节点。全节点通过不信任第三方来增加去中心化。
一种消息传播方法,节点与对等节点重复共享数据,导致信息像流行病一样传播。许多区块链网络使用八卦式传播来进行交易和区块。
某个时间点的账户和余额(以及可能的其他状态)的记录。一些系统将每个最终状态快照称为账本版本。
区块链中的第一个区块,硬编码到协议的历史记录中。它锚定了链并且没有先前的块哈希。
包含元数据(例如先前的块哈希、Merkle 根、时间戳和共识字段)的块的紧凑摘要。标头允许轻客户端使用更少的数据来跟踪链。
块之间的预期或平均时间。区块时间会影响延迟、安全假设和吞吐量。
一种仅追加的区块分类账,其中每个区块通过加密哈希引用前一个区块。在共识假设下,这种链接使得篡改过去的数据变得困难。
作为一个单元添加到区块链的一批数据(通常是交易)。通过在块头中包含前一个块的哈希来链接块。
通过网络广播新创建的块的过程。更快的传播通常会降低竞争块的速率并提高网络效率。
块中可以包含的数据量的限制。区块大小限制会影响吞吐量、费用和去中心化权衡。
一种攻击者创建许多身份以在网络中获得不成比例的影响力。共识系统使用资源成本(工作、权益等)来限制女巫攻击。
一种概率数据结构,用于测试可能出现误报但没有误报的集合成员资格。一些协议使用布隆过滤器来支持轻客户端事务过滤。
记录在区块中的时间值,常用于排序和难度调整。区块时间戳通常受到限制,但并不完全准确。
链中的固定参考点,用于降低同步成本或防御某些远程攻击。检查点可以是硬编码的,也可以是社会协调的。
Solana 使用的一种块传播协议,可将数据分解为更小的片段并通过分层网络传输它们。其目的是降低带宽要求并提高传播速度。
Solana 的设计可以提前将交易转发给即将到来的领导者,从而减少内存池压力。它帮助验证者和领导者管理交易流和延迟。
一种网络架构,其中节点直接通信,无需中央服务器。区块链使用 P2P 网络来传播交易、区块和共识消息。
运行协议软件的计算机,通过验证和中继数据参与网络。节点可以是完整节点、轻客户端、验证器或专门角色。
通过减少存储和带宽来验证区块链数据的节点,通常使用标头和证明而不是完整块。轻客户端权衡信任假设或可用的验证方法。