硬分叉是区块链协议中的一种重大变更,导致旧版节点与新版节点之间不再兼容。它通常用于引入新功能、修复安全漏洞或改变协议规则。在硬分叉发生后,链会分裂为两个独立的版本,用户需要选择支持哪一条链。常见的实例包括比特币与比特币现金的分叉。
以太坊虚拟机(EVM)是以太坊网络的核心组成部分,提供了一个去中心化的执行环境。它允许开发者在区块链上运行智能合约,并确保其执行结果的一致性和安全性。EVM支持多种编程语言,处理交易、验证合约及管理状态,使以太坊成为去中心化应用程序(dApps)的基础平台。
可信计算环境(Trusted Computing Environment, TCE)是指通过硬件和软件结合,提供安全、可信的计算空间。它通过加密、身份验证和隔离技术,确保数据和程序在执行时不被篡改或泄露。这种环境广泛应用于区块链和Web3,增强用户隐私和安全性,为去中心化应用提供保障。
Layer 1是区块链网络的基础层,直接构建在其原始协议上,如比特币和以太坊。它处理所有核心功能,如交易验证和智能合约执行。Layer 1的设计决定了区块链的安全性、可扩展性和去中心化特征。提升性能和处理能力的解决方案,如侧链或Layer 2解决方案,通常建立在Layer 1之上。
去信任是一种理念,旨在通过技术手段,特别是区块链和加密货币,消除传统信任机制的依赖。它允许用户在无需可信中介的情况下进行交易和交互,从而提高透明度、安全性和效率。去信任的系统通过智能合约和分布式账本实现自动化和可验证性,赋予用户更多的控制权和自主权。
UTXO(未花费交易输出)模型是一种用于比特币和其他加密货币的交易模型。它将每笔交易作为一种输出,每个输出可以被视为未花费状态。用户可以通过组合这些未花费的输出进行新的交易,从而追踪每笔资金的流动。UTXO模型具有提高安全性、隐私性和可扩展性等优点,适合去中心化的数字货币系统。
分布式账本是一种通过多个节点共同维护和更新的数据库技术,确保数据的透明性、一致性和安全性。不同于传统中心化系统,分布式账本利用加密技术实现去中心化,减少了信任成本,使得交易和数据记录不可篡改,广泛应用于区块链和虚拟货币领域。
公私钥是一种加密技术,用于保障数字信息的安全。公钥是公开的,可由任何人获取,用于加密信息;私钥则是秘密的,只有持有者知道,用于解密信息和签名交易。二者配合使用确保数据的机密性和完整性,广泛应用于区块链和虚拟货币交易中。
区块高度是指区块链中某个特定区块在链中所处的位置,即从创世区块开始,按照顺序累加的区块数量。例如,创世区块的高度为0,紧接着的第一个区块高度为1,以此类推。区块高度是区块链中用以标识和追踪区块的关键指标。
链下(Off-chain)是指区块链外进行数据存储和处理的方式。链下可以提高交易速度和降低成本,因为它不受区块链的拥堵和手续费限制。常见的链下解决方案包括集中式数据库、状态通道和侧链等。这些方法允许用户在链下进行操作,然后将结果最终汇总到区块链上,确保数据的安全性和一致性。