加密货币术语表
在我们全面的加密货币术语表中学习加密词汇。从区块链术语到 Web3 行话——这是您学习加密货币语言的首选资源。
ABI(应用程序二进制接口)
什么是加密货币领域的 ABI? ABI 是 Application Binary Interface(应用程序二进制接口)的缩写。在加密货币领域,它通常指一种标准格式,使钱包、去中心化应用、脚本和智能合约能够理解如何与区块链上的智能合约交互。 ABI 就像智能合约通信的可读说明书。 它会告诉软件合约有哪些函数、这些函数需要哪些输入、会返回哪些输出、合约可以发出哪些事件,以及数据在发送到链上前应如何
Adam Back
Adam Back 是谁? Adam Back 是一位密码学家、密码朋克、企业家,也是与 Bitcoin 技术史相关的重要早期人物之一。 他最为人熟知的身份是 Hashcash 的发明者。Hashcash 是一种工作量证明系统,对 Bitcoin 挖矿产生了影响,并被原始 Bitcoin 白皮书引用。 Adam Back 还是 Blockstream 的联合创始人兼 CEO。Blockstream
Alchemy CLI
什么是 Alchemy CLI? Alchemy CLI 是一款命令行工具,可帮助加密货币开发者查询区块链数据、管理 Alchemy 应用、运行钱包相关命令、自动执行链上工作流,并将区块链基础设施连接到脚本或 AI 智能体。 CLI 是命令行界面(command-line interface)的缩写,指用户通过终端使用该工具,而不是通过浏览器控制面板或图形用户界面进行操作。 简单来说,开发者无需先
Algorand SDK 与工具
什么是 Algorand SDK 与工具? Algorand SDK 与工具是官方及社区支持的软件资源,可帮助开发者在 Algorand 区块链上构建、测试、部署、监控和维护应用。 在加密货币开发中,SDK(软件开发工具包)为开发者提供可复用的代码库和接口,使其不必从头手动构建每一种区块链交互。 Algorand SDK 可帮助应用连接 Algorand 网络、创建账户、签署交易、提交交易、读取区
Anchor(Solana 开发框架)
什么是 Anchor? Anchor 是一个用于构建 Solana 程序的开发框架。在 Solana 生态中,Solana 程序通常被称为智能合约。 在加密货币开发中,Anchor 能帮助开发者以更少的样板代码编写、测试、部署和交互 Solana 程序。 Anchor 官方文档将 Anchor 描述为一个领先框架,旨在帮助开发者更快地构建安全的 Solana 程序和生产级应用。 Anchor 很重
Anchor Framework
什么是 Anchor Framework? Anchor Framework 是一个用于构建 Solana 程序的开发框架。Solana 程序是在 Solana 区块链上运行的智能合约。 在加密货币开发中,Anchor 通过更结构化的工作流程,帮助开发者编写、测试、部署和交互 Solana 程序。 Anchor 官方文档将 Anchor 描述为一个用于构建安全 Solana 程序和生产级应用的框架
Ankr 节点软件
什么是 Ankr 节点软件? Ankr 节点软件是指 Ankr 为区块链应用提供的节点基础设施、RPC 服务、开发者工具和网络系统。 在加密货币领域,这一说法通常用于描述 Ankr 作为 Web3 基础设施提供商所发挥的作用,而不是指某个可下载的单一软件产品。 Ankr 帮助开发者、钱包、去中心化应用、游戏、DeFi 工具、数据分析平台和企业团队连接区块链,而无需自行运行所有节点。 区块链节点是一
匿名集
什么是匿名集? 匿名集是指真实的加密操作可以隐藏其中的一组潜在用户、地址、输出或交易。 简单来说,它就是保护用户隐私的“人群”。 如果外部观察者只能看到某笔交易来自 100 个潜在用户之一,却无法判断具体是哪一个,那么在该情境下,匿名集大小就是 100。 如果观察者能将实际发送者缩小到仅有 3 个可能对象,那么有效匿名集就小得多。 在加密货币领域,匿名集很重要,因为公开区块链通常会暴露交易历史、钱
应用专用 Rollup
什么是应用专用 Rollup? 应用专用 Rollup 是一种主要为单个应用、产品、协议或特定生态构建的 Rollup。 在加密货币领域,它为应用提供专属执行环境,同时仍利用另一条区块链或结算层来提供安全性、数据、证明或最终性。 普通通用型 Rollup 会在同一网络上支持许多彼此无关的应用。 应用专用 Rollup 则围绕单一使用场景的需求设计,例如 DeFi 协议、区块链游戏、支付应用、社交网
套利定价理论(APT)
什么是套利定价理论(APT)? 套利定价理论(APT)是一种金融模型,通过资产对多个系统性风险因子的敞口来解释其预期回报。 在加密货币领域,APT 可作为分析框架,用于思考不同数字资产为何会随着时间推移产生不同回报。 APT 由 Stephen A. Ross 在 1976 年发表的论文 The Arbitrage Theory of Capital Asset Pricing 中提出。 其核心观
Arbitrum Nitro
什么是 Arbitrum Nitro? Arbitrum Nitro 是为 Arbitrum Rollup 链和许多可配置的 Arbitrum 链提供支持的核心技术栈。 在加密货币领域,Arbitrum Nitro 最适合理解为第二代乐观 Rollup 架构,旨在通过更高吞吐量、更低手续费、更强兼容性和更高效的争议解决,扩展兼容 Ethereum 的智能合约。 官方 Arbitrum Nitro
Arbitrum SDK
什么是 Arbitrum SDK? Arbitrum SDK 是一套用于构建 Arbitrum 链交互应用的开发者工具包,尤其适用于需要代币跨链、跨链消息传递、网络检测、交易追踪或访问 Arbitrum 跨链桥合约的应用。 在加密领域,这个术语通常指 TypeScript 软件包 @arbitrum/sdk,该软件包专为与 Arbitrum 网络进行客户端交互而设计。 SDK 提供了带类型的类和辅
Avalanche CLI
什么是 Avalanche CLI? Avalanche CLI 是一款命令行工具,开发者可使用它创建、测试、部署、管理和升级 Avalanche L1 区块链。 在加密货币领域,CLI 是一种基于终端的工具,开发者可以通过命令执行区块链操作,而无需使用图形界面。 官方 Avalanche CLI GitHub 仓库将 Avalanche CLI 描述为一款可让开发者访问 Avalanche 的命
Base URI
什么是加密货币中的 Base URI? Base URI 是智能合约用于构建加密收藏品中代币完整元数据链接的共享起始路径。 在 NFT 和代币元数据系统中,URI 会告知钱包、区块链浏览器和应用在哪里查找描述代币的 JSON 元数据。 官方ERC-721 标准将 tokenURI 定义为一个函数,用于返回给定资产对应的唯一统一资源标识符。 Base URI 通常会与代币 ID 组合,生成完整的 t
Besu(Hyperledger Besu)
什么是 Besu? Besu(也称为 Hyperledger Besu)是一个使用 Java 编写的开源 Ethereum 执行客户端。 在加密货币领域,执行客户端是一种软件,可处理交易、维护执行层状态、运行 Ethereum Virtual Machine、提供 JSON-RPC API,并帮助节点与兼容 Ethereum 的网络交互。 Besu 官方文档称,Besu 是一个根据 Apache
Bitcoin Core
什么是 Bitcoin Core? Bitcoin Core 是一款开源软件,可连接到 Bitcoin 点对点网络,并独立验证 Bitcoin 区块和交易。 它包含全节点实现、可选钱包、图形界面、命令行程序,以及用于与 Bitcoin 网络交互的开发者接口。 Bitcoin Core 会根据定义有效 Bitcoin 交易、区块和区块链历史的共识规则,检查收到的数据。 运行 Bitcoin Core
区块链开发者
什么是区块链开发者? 区块链开发者是一种软件开发者,负责构建、测试、部署和维护在区块链网络上运行的应用、智能合约、协议和工具。 在加密货币领域,区块链开发者会处理数字资产、钱包、交易、代币、去中心化应用、智能合约、共识系统和链上数据。 这一职位可能包括编写智能合约代码、为加密货币用户构建前端界面、创建读取区块链数据的后端服务、设计代币系统,或改进区块链网络的核心基础设施。 区块链开发者编写的并不只
区块链开发
什么是区块链开发? 区块链开发是设计、构建、测试、部署和维护在区块链网络上运行或与其连接的软件的过程。 在加密货币领域,区块链开发可以包括创建智能合约、去中心化应用、钱包、代币系统、节点软件、扩容工具、数据索引器、跨链桥、安全系统和区块链基础设施。 区块链开发旨在构建这样一类系统:数字资产、记录和规则可以通过密码学和分布式网络共识得到验证。 NIST 区块链研究页面说明,区块链工作涵盖应用场景、应
区块链编程
什么是区块链编程? 区块链编程是指编写软件以与区块链网络交互、创建智能合约、构建去中心化应用、管理加密资产,或读取和写入链上数据。 它涵盖智能合约开发、钱包集成、代币创建、去中心化应用开发、节点交互、数据索引、测试、审计和区块链基础设施工作。 在加密货币领域,区块链编程不同于普通 Web 编程,因为代码可能控制数字资产,而这些资产可以在没有中心化数据库所有者的情况下在用户之间转移。 普通软件中的错
BLS 签名
什么是 BLS 签名? BLS 签名是一种用于加密货币系统的数字签名方案,可用于证明某条消息已获得私钥持有者的批准。 BLS 这个名称来自 Boneh、Lynn 和 Shacham,他们在论文《基于 Weil 配对的短签名》中提出了这种短签名方案。 在加密领域,BLS 签名最受重视的特点是可以将多个独立签名合并为一个紧凑的聚合签名。 这种聚合功能有助于区块链减少存储占用、降低带宽需求,并更高效地验
无桥 L2
什么是无桥 L2? 无桥 L2 是一种 Layer 2 区块链设计或用户体验,它减少了用户在使用 L2 应用前通过传统跨链桥手动转移资产的需求。 在加密货币领域,这一术语通常指这样一种 L2 环境:存款、兑换、支付和应用交互看起来可以直接完成,即使跨链结算或流动性路由仍在后台进行。 无桥 L2 并不总意味着整个系统中完全不存在跨链桥。 它通常意味着跨链桥对用户隐藏起来、被更原生的结算路径取代,或不
布朗运动
加密货币中的布朗运动是什么? 布朗运动是一种用于描述随机变化随时间演变的数学模型。在加密货币领域,它常用于解释价格在不确定的市场中可能如何变动。 简单来说,布朗运动可以帮助分析师模拟无法被完全预测的价格路径,这些价格会以随机方式上下波动。 这一概念最初源于物理学:悬浮在液体或气体中的微小粒子看起来会随机运动。 如需了解这一概念的一般科学解释,请参阅《大英百科全书》对布朗运动的介绍。 在金融领域,布
Brownie(Python Ethereum 框架)
什么是 Brownie? Brownie 是一款基于 Python 的开发和测试框架,用于构建面向 Ethereum Virtual Machine 的智能合约。 它主要供区块链开发者使用,帮助他们借助 Python 工具编写、编译、测试、部署和交互智能合约。 在加密货币领域,Brownie 很重要,因为智能合约通常控制数字资产、去中心化金融逻辑、代币转账、治理规则和链上应用。 智能合约中的一个小
Bulletproofs(防弹证明)
什么是 Bulletproofs? Bulletproofs 是一种简短的零知识证明,允许证明者在不披露陈述背后隐私信息的情况下,证明某项陈述为真。 在加密货币领域,Bulletproofs 最为人熟知的用途是提高机密交易的效率:它可以证明隐藏的交易金额有效。 用户可以证明某个隐藏金额处于允许范围内,例如大于或等于 0 且低于某个上限,而无需公开具体金额。 这很重要,因为隐私加密货币交易必须隐藏敏
销毁函数
加密领域的销毁函数是什么? 销毁函数是一种智能合约函数,可以将代币永久移出流通,或使代币无法再被支出。 在加密货币领域,“销毁”是指以减少可用供应量,或将代币发送至预计无人控制的地址的方式销毁代币余额。 销毁函数最常见于代币合约,尤其是 ERC-20 代币、NFT、稳定币系统、治理代币、封装资产和 DeFi 协议。 销毁函数的主要用途,是提供一种透明的链上方式来减少代币供应量。 代币正确销毁后,区
链抽象
什么是链抽象? 链抽象是一种加密货币用户体验和开发设计理念,旨在隐藏用户使用多条不同区块链时面临的复杂性。 链抽象试图让 Web3 呈现为一个互联的环境,而不是要求用户选择网络、跨链转移资产、切换钱包、在每条链上持有 Gas 代币,或了解应用部署在哪条链上。 简单来说,链抽象让用户专注于自己想要完成的事情,而由钱包、协议、求解器、流动性系统和基础设施在后台处理各区块链的具体操作。 NEAR 链抽象
Chainlets
什么是 Chainlets? Chainlets 是面向特定应用的区块链,旨在为加密应用提供专属执行环境,而不是让应用在一条共享链上争夺区块空间。 在加密货币领域,Chainlets 一词与 Saga 的关联最为密切。Saga 将 Chainlet 描述为一种主权区块链,其中运行着开发者希望部署智能合约逻辑的虚拟机模块。 官方 Saga Chainlets 文档说明,每个 Chainlet 可以仅
Chainlink 节点软件
什么是 Chainlink 节点软件? Chainlink 节点软件是一款开源客户端软件,允许节点运营商参与 Chainlink 去中心化预言机网络。 在加密货币领域,预言机是一种帮助智能合约使用区块链上原本不存在的信息的系统。 这些信息可以包括加密资产价格、储备余额、随机数、跨链消息、证明数据、API 响应,或链上应用所需的其他链下输入。 Chainlink 节点软件十分重要,因为区块链无法自行
Cloudbreak
什么是加密领域的 Cloudbreak? Cloudbreak 是一个加密基础设施术语,指云端系统的一项重大改进,使区块链应用运行更快、更具扩展性、更可靠,或更易于构建。 在当前更具体的 Web3 语境中,Cloudbreak 也可以指一种开源的 Solana RPC 账户读取索引系统,帮助应用更高效地获取链上账户数据。 Cloudbreak 的核心理念很简单:如果区块链应用依赖缓慢或成本高昂的云
承诺方案
加密货币领域中的承诺方案是什么? 承诺方案是一种密码学方法,允许用户先锁定某个值,同时将该值隐藏起来,之后再自行选择是否公开。 在加密货币领域,当区块链、智能合约、钱包或零知识系统需要证明数据以某种形式存在,却不想立即展示数据时,通常会使用承诺方案。 理解承诺方案最简单的方法,是把它想成将一条秘密信息放进一个上锁的盒子里。 其他人能看到这个上锁的盒子,却无法读出其中的信息。 之后,创建盒子的人可以
可组合 Rollup
什么是可组合 Rollup? 可组合 Rollup 是一种区块链扩容系统,能够让去中心化应用、智能合约、资产和用户在 Rollup 环境中以相互连接、协同配合的方式进行交互。 在加密货币领域,可组合性是指一个应用可以像搭积木一样使用另一个应用。 可组合 Rollup 旨在保留这种积木式体验,同时获得 Rollup 扩容带来的速度提升和成本降低。 Rollup 会在基础区块链之外处理交易,将多笔交易
构造函数
加密领域中的构造函数是什么? 构造函数是智能合约中的一种特殊函数,在合约部署到区块链时只运行一次。 在加密开发中,构造函数最常见于 Solidity 语境。Solidity 是一种智能合约编程语言,常用于与 Ethereum Virtual Machine 兼容的网络。 官方Solidity 构造函数文档说明,构造函数是可选的,使用 constructor 关键字,并在合约创建期间执行。 构造函数
或有索赔
什么是或有索赔? 或有索赔是一种金融合约,其收益取决于未来某项特定条件是否满足。 在加密货币市场中,或有索赔通常指一种加密衍生品,赋予一方根据数字资产未来价格、波动性或状态获得收益的权利。 最常见的例子是期权合约。期权买方有权(但没有义务)在到期前或到期时,以设定价格买入或卖出某种加密资产。 “或有”表示收益附带条件。 持有人不会自动获得固定收益。 收益取决于某个事件、价格水平、市场状况或行权决定
合约 ABI 编码
什么是合约 ABI 编码? 合约 ABI 编码是将智能合约函数名称、输入值、返回值、事件和错误转换为 Ethereum Virtual Machine 可理解的二进制格式的过程。 ABI 是 Application Binary Interface(应用程序二进制接口)的缩写,可作为智能合约、钱包、去中心化应用、开发者工具和区块链节点之间的通用语言。 在加密领域,合约 ABI 编码最常用于讨论 E
合约字节码
什么是合约字节码? 合约字节码是区块链虚拟机在部署或调用智能合约时执行的低级机器可读代码。 在加密领域,这一术语最常用于讨论 Ethereum 风格网络上的智能合约。在这些网络中,源代码会先编译为 Ethereum Virtual Machine 字节码,之后才能在链上运行。 开发者通常使用 Solidity 等高级语言编写智能合约,但验证者、节点和虚拟机不会直接执行人类可读的原始源代码。 源代码
合约所有权
什么是合约所有权? 合约所有权是一种控制结构,它赋予某个账户、钱包、多签钱包、治理合约或管理员合约对智能合约的特殊权限。 在加密货币领域,合约所有权很重要,因为智能合约通常会持有代币、管理权限、升级逻辑、暂停活动、修改手续费、铸造资产或控制重要的协议设置。 智能合约在用户看来可能是去中心化的,但其所有者在幕后仍可能拥有强大的权限。 所有者有时可以改变合约的运行方式、限制哪些人可以调用特定功能,或决
凸性调整
什么是凸性调整? 当金融合约的价格或预期收益不会随基础变量线性变化时,凸性调整是一种用于修正估值的方法。 在加密货币市场中,比较期货、远期、永续合约、期权、利率挂钩型加密产品、代币化收益产品或对市场变化反应不均匀的 DeFi 仓位时,凸性调整尤其有用。 基本原理很简单:当收益曲线不是直线时,简单的平均价格或利率可能无法得出正确的公允价值。 凸性调整有助于修正这种偏差。 在传统衍生品市场中,该术语常
Cosmos SDK
什么是 Cosmos SDK? Cosmos SDK 是一个开源软件框架,可用于构建可定制的 Layer 1 区块链、分布式账本和特定应用加密网络。 它为开发者提供可复用的区块链组件,用于账户、代币转账、交易手续费、质押、治理、奖励、授权、升级及其他常见功能。 开发者可以将这些组件与自定义模块结合,以定义新建区块链的独特业务逻辑。 Cosmos SDK 主要使用 Go 编程语言编写。 它是 Cos
持有成本模型
什么是持有成本模型? 持有成本模型是一种定价框架,用于根据资产当前现货价格以及持有该资产直至未来某一日期的净成本,估算期货或远期合约的公允价值。 在加密货币领域,持有成本模型有助于解释加密货币期货价格为何可能高于或低于相关数字资产的当前现货价格。 其基本原理很简单:如果交易者今天买入资产,并持有、融资和保管该资产,之后再交割或结算,那么期货价格应反映这些持有成本和收益。 CFA Institute
CRS(通用参考字符串)
什么是 CRS(通用参考字符串)? CRS 是 Common Reference String(通用参考字符串)的缩写,是零知识证明系统使用的一组共享公开密码学参数。 在加密货币领域,CRS 最常与 zk-SNARK、隐私协议、有效性证明、zk-rollup、多项式承诺和区块链扩容系统相关。 CRS 为证明者和验证者提供共同基础,使证明者无需披露隐私信息,也能生成并验证证明。 证明者使用 CRS
Crypto Solver
什么是 Crypto Solver? Crypto Solver 是一种专用程序、服务或网络参与者,负责寻找并执行实现用户加密货币目标的有效方案。 在现代去中心化金融中,该术语最常指链下参与者:他们会在特定的价格、资产、网络、期限和安全条件下竞争,以满足用户的意图。 意图描述用户希望实现的目标,而无需用户手动选择每一个智能合约、流动性来源、区块链跨链桥、交易顺序或 Gas 策略。 Solver 会
自定义虚拟机(Custom VM)
什么是自定义虚拟机? 自定义虚拟机(Custom VM)是一种区块链执行环境,采用专属规则来处理交易、运行程序、管理状态并衡量计算资源。 简单来说,自定义虚拟机是区块链的一部分,负责决定程序可以执行哪些操作,以及每笔有效交易会如何改变区块链状态。 如果团队需要不同的性能、安全性、编程、隐私或应用功能,就可能选择构建自定义虚拟机,而不是使用 Ethereum Virtual Machine 等现有执
DA Challenge(数据可用性挑战)
什么是 DA Challenge? DA Challenge 是 Data Availability Challenge(数据可用性挑战)的简称,是一种加密机制,允许用户或节点运营者质疑 Rollup 区块、批次或承诺所依赖的数据是否确实可用。 简单来说,DA Challenge 会提出一个问题:如果排序器或数据提供方声称交易数据存在,其他人是否真的能够获取这些数据并验证区块链? 这一点很重要,因
DApp 开发
什么是 DApp 开发? DApp 开发是构建去中心化应用的过程。这类应用利用区块链网络、智能合约、加密钱包和用户界面,让用户能够与链上系统互动。 DApp,即去中心化应用,通常由智能合约后端和前端界面组成,用户可以在浏览器或移动应用中打开前端。 Ethereum 官方的 dApp 技术介绍解释说,去中心化应用由智能合约和前端用户界面组成。 在普通应用开发中,后端可能运行在公司的私有服务器上。 在
Dark DAO
什么是 Dark DAO? Dark DAO 是指隐藏或采用隐私保护机制的去中心化组织。它们可以在不向公众完全公开内部成员、付款、策略或投票协议的情况下,协调对另一个 DAO 的影响力。 在加密货币治理中,这一术语通常指私人智能合约或私人协调系统。此类系统可以购买选票、租用投票权、强制执行委托,或秘密组织投票集团,以对抗目标 DAO。 普通 DAO 通常旨在保持透明,其规则、提案、投票和金库活动都
数据可用性层
什么是数据可用性层? 数据可用性层是区块链系统的一部分,负责公开交易数据,让用户、节点、Rollup 和应用能够验证发生了什么。 在加密领域,数据可用性不同于执行、结算或长期数据存储。 它回答的是一个更基本的问题:新区块或 Rollup 批次背后的交易数据是否已实际发布,以便独立参与者进行检查? Ethereum.org 将数据可用性定义为一种确信:验证区块所需的数据确实对所有网络参与者开放。 数
去中心化存储节点
什么是去中心化存储节点? 去中心化存储节点是为分布式加密货币存储网络提供存储容量、带宽、数据检索或验证服务的计算机。 去中心化存储系统不会将所有文件都放在由一家公司控制的服务器上,而是把数据或数据副本分散到由不同运营者独立运行的机器中。 这些节点可能存储完整文件、加密片段、内容寻址区块、区块链记录,或之后可用于重建数据的编码片段。 根据协议的不同,节点运营者可能获得加密货币奖励、存储费用、检索费用
Delta
加密货币中的 Delta 是什么? Delta 是一种期权风险指标,用于估算标的加密货币价格每变动 1 个单位时,加密期权价值可能发生多大变化。 例如,在其他重要因素大致不变的情况下,Delta 为 0.50 的期权在标的加密资产上涨 1 个单位时,可能会增加约 0.50 个计价货币单位。 期权行业委员会(Options Industry Council)的 Delta 指南指出,Delta 是理
Delta 对冲
什么是 Delta 对冲? Delta 对冲是一种风险管理策略,通过在加密货币、期货合约、永续合约或其他相关工具中建立反向仓位,降低期权仓位的方向性价格敞口。 该策略以一种名为 Delta 的期权风险指标为基础。 Delta 估算在其他重要因素大致不变的情况下,标的加密资产价格小幅变动时,期权价格预计会发生多大变化。 CFTC 期货术语表将 Delta 定义为标的资产价格每变动 1 个单位时期权价
确定性部署(CREATE2)
什么是确定性部署(CREATE2)? 确定性部署(CREATE2)是一种以太坊虚拟机方法,允许开发者在智能合约部署前计算其地址。 该方法使用 EVM 操作码 CREATE2,其操作码值为 0xf5。 通过 CREATE2 部署的合约,其地址由部署合约、开发者选定的盐值以及初始化代码的哈希推导得出。 这与普通合约部署不同:普通部署产生的地址通常取决于部署者地址和 nonce。 由于 CREATE2
持久 Nonce
什么是持久 Nonce? 持久 Nonce 是存储在 Solana 特殊账户中的持久值,可让交易在通常的近期区块哈希过期时间之后继续有效。 标准 Solana 交易包含近期区块哈希,其有效期仅为 150 个 Slot。 如果交易未能在近期区块哈希过期前得到处理,通常就无法使用同一条已签名消息再次成功提交。 持久 Nonce 会用存储的值替代短期有效的区块哈希,直到 Nonce 账户被推进或以其他方
Embark Framework
什么是 Embark Framework? Embark Framework 是一款开源开发框架,旨在帮助开发者构建、测试、部署和管理去中心化应用。 该框架主要面向使用 Ethereum Virtual Machine 智能合约、浏览器前端、去中心化存储和点对点通信技术的应用。 官方 Embark Framework 代码仓库将其描述为用于开发和部署去中心化应用的框架。 Embark 将许多原本需
Enumerable 扩展
什么是 Enumerable 扩展? Enumerable 扩展是 ERC-721 非同质化代币标准的可选部分,允许智能合约和加密应用通过链上索引查询发现 NFT 代币 ID。 它通常以接口名称 IERC721Enumerable 或实现名称 ERC721Enumerable 标识。 官方ERC-721 规范将该扩展定义为一种方式,使合约能够公开其所有有效 NFT 的完整列表,以及每个地址持有的代
Epoch 时间安排
什么是 Epoch 时间安排? Epoch 时间安排是区块链将网络时间划分为 epoch,以及称为 slot 的更小单位时所遵循的一组规则。 它决定 slot 如何分组、一个 epoch 何时结束、下一个 epoch 何时开始,以及基于 epoch 的网络事件何时发生。 根据区块链不同,这些事件可能包括验证者分配、Leader 轮换、质押更新、奖励计算、治理快照、协议升级和共识参数变更。 Epoc
ERC-4626
什么是 ERC-4626? ERC-4626 是 Ethereum 的代币标准,为持有一种底层 ERC-20 资产的代币化金库定义了通用接口。 代币化金库接收底层加密资产,并发行同质化份额代币,以代表用户对金库管理资产的按比例权益。 官方ERC-4626 规范统一了存款、提现、份额铸造、份额赎回、汇率预览和金库限额。 ERC-4626 是最终版 Ethereum 征求意见标准。 创建该标准的目的是
ERC-721 接口
什么是 ERC-721 接口? ERC-721 接口是一组标准化的智能合约函数和事件,用于在 Ethereum 及兼容区块链网络上表示和转移非同质化代币。 非同质化代币(NFT)代表具有唯一标识的代币,而不是可互换的相同单位数量。 官方ERC-721 规范定义了钱包、应用、智能合约和区块链工具如何查询 NFT 所有权并执行标准化转账。 该接口不决定 NFT 代表什么、价值多少,也不保证其关联内容真
ERC-777
什么是 ERC-777? ERC-777 是一种 Ethereum 代币标准,适用于同质化加密资产。它在基础代币模型上增加了转账钩子、操作员权限、交易数据以及更安全的合约接收方检查。 与 ERC-20 一样,它代表可互换的单位,同一种代币中的每个单位都具有相同的价值和属性。 官方ERC-777 规范是一项已定稿的 Ethereum 征求意见提案(ERC)标准,旨在改进同质化代币与钱包和智能合约之间
Erigon(Ethereum 客户端)
什么是 Erigon? Erigon 是一款开源 Ethereum 客户端软件,可用于验证区块、执行交易、维护区块链状态,并向钱包、应用、验证者和开发者提供 Ethereum 数据。 它主要是执行层客户端,同时也集成了一个名为 Caplin 的共识层组件。 执行客户端负责处理交易、通过 Ethereum 虚拟机运行智能合约代码、计算 Gas 使用量、更新账户余额,以及验证执行负载。 共识客户端则遵
紧急退出机制
什么是加密货币中的紧急退出机制? 紧急退出机制是一种备用机制,允许加密货币用户、管理员或自动化系统在正常运行路径不可用或不再安全时,取回资产或退出协议。 它旨在应对应用冻结、运营者无法联系、排序器审查交易、严重智能合约漏洞、治理失效或服务长时间中断等异常情况。 在智能合约中,紧急退出机制可能允许用户在激活紧急状态或超时后提取已存入的资产。 在 Layer 2 系统中,即使正常的 Layer 2 运
Ethers.js(JavaScript 库)
什么是 Ethers.js? Ethers.js 是一个开源 JavaScript 和 TypeScript 库,可用于将应用、钱包、脚本和开发工具连接到 Ethereum 及其他基于 EVM 的区块链网络。 它为开发者提供可重复使用的函数,用于读取区块链数据、发送交易、管理账户、签署消息、与智能合约交互、解码事件日志,以及处理 Ethereum 数据格式。 开发者无需手动创建每个 JSON-RP
事件日志
加密领域中的事件日志是什么? 事件日志是智能合约在区块链交易执行期间生成的结构化记录。 它们让智能合约能够发布信息,供钱包、去中心化应用、区块链浏览器、数据分析平台和其他链下系统查找与处理。 在 Ethereum 和其他基于 EVM 的网络上,开发者通常会声明 Solidity 事件,并在相关操作发生时使用 emit 关键字生成事件日志。 例如,代币合约可能会在代币转账、铸造、销毁或获准支出时生成
执行层
什么是加密货币执行层? 执行层是区块链系统中负责处理交易、运行智能合约代码、计算费用并更新网络当前状态的部分。 它决定用户签署并提交加密货币交易后会发生什么。 例如,执行层可以在账户之间转移加密货币、通过智能合约兑换代币、创建数字资产、更新借贷仓位,或拒绝无效交易。 Ethereum 官方将执行层描述为负责处理交易并管理 Ethereum 状态的执行客户端网络,详见Ethereum 术语表。 执行
Fallback 函数
什么是 Fallback 函数? Fallback 函数是 Solidity 中一种特殊函数,用于处理与智能合约中其他已定义函数均不匹配的外部调用。 当 Solidity 无法根据所提供的交易数据识别常规函数时,它就作为合约最后的调用路由选项。 如果调用不包含数据,且合约没有单独的 receive 函数,Fallback 函数也可以运行。 Fallback 函数广泛应用于加密货币应用,包括可升级智
Fiat Crypto
什么是 Fiat Crypto? Fiat Crypto(也常写作 Fiat-Crypto 或 Fiat Cryptography)是一个开源系统,用于生成高效且经过形式化验证的密码学算术代码。 该系统旨在将高层数学描述转换为低层实现,并附带经机器检查的正确性证明。 该项目主要关注椭圆曲线密码学、数字签名、密钥交换、身份验证及其他密码系统中使用的算术运算。 加密货币软件高度依赖这类算术计算,因为区
Fiat–Shamir 变换
什么是 Fiat–Shamir 变换? Fiat–Shamir 变换是一种密码学技术,可将某些交互式证明协议转换为非交互式证明或数字签名。 它消除了验证者必须直接向证明者发送新的随机挑战的需要。 证明者改为对协议记录、公开陈述、承诺、消息以及其他必要上下文进行哈希运算,从而计算出挑战。 生成的证明可以一次性创建,之后任何拥有相同公开信息的人都可以验证。 该技术也称为 Fiat–Shamir 启发式
最终性工具
什么是最终性工具? 最终性工具是区块链共识组件,用于确定何时应将区块或检查点视为最终确认。 在协议的正常安全假设下,已最终确认的区块被视为永久区块链历史的一部分。 要逆转已最终确认的区块,需要发生严重的共识故障、大量投票权被恶意使用、造成重大经济惩罚,或出现特殊的社会层面干预。 “工具”一词表示,最终性机制可以添加到负责生成区块和选择当前链的另一套系统中,也可以与该系统结合使用。 最终性工具不一定
闪电贷攻击
什么是闪电贷攻击? 闪电贷攻击是一种加密货币漏洞利用行为。攻击者利用大额无抵押贷款操纵一个或多个智能合约,或利用其中的弱点。 攻击者借入加密资产,执行一系列操作,从存在漏洞的协议中获取价值,并在同一笔区块链交易中偿还贷款。 偿还贷款、费用、交易成本和交易手续费后剩余的加密货币,就是攻击者的利润。 如果攻击者在交易结束前无法偿还所需金额,整笔交易通常会回滚。 这种原子化偿还条件使攻击者能够尝试需要大
Flashbots
Flashbots 是什么? Flashbots 是一个加密货币研究与开发组织,致力于构建用于管理最大可提取价值(Maximal Extractable Value,简称 MEV)的开源基础设施。 其工作最初聚焦于 Ethereum。在 Ethereum 上,交易排序可能为交易者、区块构建者、验证者及其他参与区块生产的参与者创造额外收益。 Flashbots 旨在让 MEV 市场更加透明、竞争充分
Flow CLI(Dapper Labs)
什么是 Flow CLI? Flow CLI 是用于开发应用并与 Flow 区块链交互的官方命令行界面。 CLI 是 command-line interface(命令行界面)的缩写,指开发者通过在终端输入文本命令来控制工具,而非在图形应用中点击按钮。 Flow CLI 可初始化区块链项目、运行本地 Flow 网络、测试 Cadence 代码、部署智能合约、发送交易、执行脚本、管理账户、生成密钥、
分形扩容
加密货币领域中的分形扩容是什么? 分形扩容是一种区块链设计方法,通过递归连接的执行层、区块链或密码学证明来提升交易处理能力。 “分形”是指一种基本结构会以不同尺度反复出现的模式。 在加密网络中,基础区块链可以支持 Layer 2 网络,Layer 2 网络可以支持面向特定应用的 Layer 3 网络,而这些网络还可能支持其他专用系统。 每一层都会处理活动,同时依赖另一层来提供结算、数据可用性、证明
欺诈证明
什么是欺诈证明? 欺诈证明是一种区块链机制,用于证明拟议的状态转换、交易结果、提现或其他链下计算存在错误。 欺诈证明最常见于乐观 Rollup。这类系统在基础区块链之外处理加密货币交易,并将压缩后的数据和状态承诺发布回基础链。 乐观系统会暂时接受提交的结果,而不是为每个交易批次都要求提供加密有效性证明。 在规定的挑战期内,独立参与者可以通过提交证据,证明系统规则未得到遵守,从而对错误结果提出质疑。
Gamma
加密货币中的 Gamma 是什么? Gamma 是一种期权风险指标,用于估算标的加密货币价格变动时,期权 Delta 会变化多少。 它有助于交易者了解期权对 Bitcoin、Ether 或其他数字资产价格变动的敏感度会以多快的速度增强或减弱。 Gamma 通常用希腊字母 Γ 表示,属于期权希腊值的一种。 其他常用希腊值包括 Delta、Theta、Vega 和 Rho。 Options Indus
Gamma 风险
什么是 Gamma 风险? Gamma 风险是指当标的加密货币价格变动时,期权仓位的方向性敞口可能迅速变化的风险。 Gamma 衡量标的资产价格发生指定变化时,期权 Delta 预计会变化多少。 Delta 用于估算期权对价格变动的敏感度,因此 Gamma 描述的是这种敏感度本身增减的速度。 高 Gamma 仓位可能在 Bitcoin、Ether 或其他加密资产出现相对较小的价格变动后,从方向性敞
Ganache
什么是 Ganache? Ganache 是一款本地区块链模拟器,开发者无需使用真实加密货币,即可构建、部署、测试和调试兼容 Ethereum 的智能合约。 它会在开发者的计算机上创建一个私有区块链环境,并模拟 Ethereum 虚拟机(通常称为 EVM)的许多重要行为。 开发者可以使用 Ganache 创建测试账户、部署 Solidity 合约、发送交易、查看区块、测量 Gas 用量,以及观察区
Ganache 区块链
什么是 Ganache 区块链? Ganache 区块链是一种本地区块链模拟器,旨在帮助开发者构建、部署、测试和调试兼容 Ethereum 的智能合约,而无需花费真实加密货币。 它会在开发者的计算机上创建一个私有区块链环境,并模拟 Ethereum 虚拟机的许多行为。 开发者可以使用 Ganache 创建区块、发送交易、部署合约、查看账户余额、测试 Gas 用量,并在受控环境中修改区块链条件。 官
Gas Golfing(Gas 消耗优化)
什么是 Gas Golfing? Gas golfing 是指对智能合约代码进行小幅且有针对性的修改,以降低其 Gas 消耗。 这个术语源自 code golf(一种编程挑战),开发者需要尝试用尽可能少的源代码解决问题。 在加密货币开发中,目标不一定是减少字符数量。 目标是在保留合约所需行为的同时,生成消耗更少区块链资源的字节码。 Gas golfing 最常见于 Ethereum,以及其他通过
Gas 优化
什么是 Gas 优化? Gas 优化是减少部署或执行加密货币智能合约所需区块链资源的过程。 在 Ethereum 上,每笔交易和每项 Ethereum Virtual Machine 操作都会消耗一定数量的 Gas。 交易发送方通常需要根据计费 Gas 和每个 Gas 单位的实际价格支付网络费用。 基本计算公式为:交易费 = 计费 Gas × 实际 Gas 价格。 Gas 优化通过提高合约代码、存
Gas 优化技巧
什么是 Gas 优化技巧? Gas 优化技巧是指用于减少加密货币交易或智能合约所需计算资源和区块链存储的各种方法。 在 Ethereum 和其他兼容 EVM 的网络上,Ethereum Virtual Machine 执行的每项操作都有 Gas 成本。 读取合约存储、变更区块链状态、复制数据、调用其他合约、发出事件以及部署字节码,都可能消耗 Gas。 提交交易的用户通常需要根据计费 Gas 和交易
Geth(Go Ethereum)
什么是 Geth(Go Ethereum)? Geth 是 Go Ethereum 的简称,是一个使用 Go 编程语言编写的开源 Ethereum 执行客户端。 它是一款软件,可让计算机连接到 Ethereum、验证区块链活动、执行智能合约、维护 Ethereum 当前状态,并向钱包和去中心化应用提供区块链数据。 Go Ethereum 官方网站将 Geth 描述为 Ethereum 的 Go 语
Gulf Stream
加密领域中的 Gulf Stream 是什么? Gulf Stream 是 Solana 最初为其交易转发方案取的名称。该方案会将待处理的加密货币交易转发给计划负责生成后续区块的验证者。 它通常被描述为一种无内存池交易转发系统。 该设计不要求每个验证者都维护并持续共享一个大型待处理交易池,而是利用 Solana 可预测的领导者排期。 客户端和网络参与者可以将交易直接发送给预计将在后续时隙成为领导者
Hardhat
什么是 Hardhat? Hardhat 是一个开源开发环境,可用于编写、编译、测试、调试、部署和验证 Ethereum 智能合约。 它为加密货币开发者提供结构化工作区,用于构建在 Ethereum 虚拟机(简称 EVM)上运行的应用。 Hardhat 不是区块链、加密货币、钱包、代币或智能合约编程语言。 它是一款开发工具,可协调编译器、测试运行器、模拟区块链网络、部署系统、库、脚本和插件。 Ha
基于哈希的签名
什么是基于哈希的签名? 基于哈希的签名是一类数字签名系统,其安全性主要建立在密码学哈希函数之上,而非椭圆曲线、整数分解或离散对数问题。 私钥持有者可以使用这类签名,证明某笔加密货币交易、区块链消息、软件更新或其他数据已获得该密钥授权。 验证者可以使用对应公钥,确认签名数据未被更改,且签名由获授权的签名者创建。 基于哈希的签名对加密货币尤其重要,因为它们被认为是后量子数字签名技术的主要方案之一。 目
同态加密
什么是加密货币领域的同态加密? 同态加密是一种密码学方法,可以直接对加密数据进行计算,而无需先将其解密。 简单来说,它能让系统在信息保持隐藏的情况下,使用私人信息进行计算。 在加密货币和区块链领域,同态加密十分重要,因为公有区块链在设计上具有透明性,而许多实际金融应用场景需要隐私保护。 普通区块链交易可能会暴露地址、代币数量、余额、智能合约活动和时间信息。 同态加密可以帮助开发者构建这样的系统:某
混合 Rollup
加密领域中的混合 Rollup 是什么? 混合 Rollup 是一种 Layer 2 区块链扩容设计,融合了 Optimistic Rollup 和零知识 Rollup 的理念。 简单来说,混合 Rollup 旨在保留 Optimistic Rollup 的速度、兼容性和较低证明成本,同时加入零知识证明功能,以加强验证或加快最终确认。 混合 Rollup 并不是一个统一的标准。 它是一个设计类别,
HyperChains
加密领域中的 HyperChains 是什么? HyperChains 是使用 ZK Stack 构建的可定制零知识证明区块链网络,旨在连接到更广泛的 ZKsync Elastic Network。 简单来说,HyperChain 是一种面向特定应用或生态系统的区块链,可以独立处理交易,同时通过共享的零知识基础设施与其他兼容链连接。 在较早的 ZKsync 讨论中,HyperChains 一词常用
Hyperledger Fabric 工具
什么是 Hyperledger Fabric 工具? Hyperledger Fabric 工具是用于构建、配置、运行、测试和排查 Hyperledger Fabric 区块链网络问题的命令行程序、二进制文件、脚本及辅助工具。 从加密货币和区块链的角度来说,这些工具可帮助开发者和管理员管理许可型分布式账本,而不是公有加密货币网络。 官方的 Hyperledger Fabric 安装指南列出了常见的
隐含波动率
什么是加密货币隐含波动率? 隐含波动率通常简称为 IV,是市场根据期权价格对加密资产未来价格波动幅度的估计。 简单来说,隐含波动率反映了交易者在加密货币期权合约价格中计入了多少不确定性。 CFTC 术语表将隐含波动率定义为通过期权价格体现、并使用期权定价模型计算出的工具波动率。 在加密货币期权中,隐含波动率常用于 Bitcoin、Ether 及其他衍生品市场活跃的大型数字资产。 IV 较高时,由于
无限增发漏洞
什么是加密货币中的无限增发漏洞? 无限增发漏洞是一种智能合约缺陷,可能导致新代币在缺少正确限制、权限或供应量控制的情况下被创建。 简单来说,这是一种可能让攻击者铸造超出协议预期数量代币的程序漏洞。 “无限增发漏洞”通常是非正式说法。安全研究人员也可能将同类问题称为无限增发漏洞、无限铸币错误、未经授权的铸币漏洞或无限增发攻击。 Ledger 的加密货币术语表将无限增发攻击描述为:智能合约缺陷或代码问
Infura
加密货币领域的 Infura 是什么? Infura 是一个 Web3 基础设施平台,为开发者提供区块链网络和 IPFS 的 API 访问能力,无需自行运行和维护节点。 在加密货币领域,Infura 主要用于将钱包、去中心化应用、智能合约工具、后端服务和分析系统连接到区块链数据。 Infura 官方网站将 Infura 描述为一个开发平台,为 Ethereum 和 IPFS 提供可扩展的 API
Infura CLI
加密货币领域的 Infura CLI 是什么? Infura CLI 指使用命令行工具和基于终端的工作流,与 Infura 的区块链和 IPFS 基础设施交互。 在加密货币开发中,这一术语通常指通过 curl、wscat、Node.js 脚本、部署框架和自定义自动化脚本等工具,以命令行方式访问 Infura 端点。 Infura 本身是一项 Web3 基础设施服务,可为开发者提供托管 API 访问
Rollup 间通信
加密货币领域的 Rollup 间通信是什么? Rollup 间通信是指不同 Rollup 在相互独立的 Layer 2 区块链环境之间交换消息、转移资产、共享状态或协调操作的过程。 简单来说,它让一个 Rollup 能够与另一个 Rollup 通信,而不必让用户每次都手动返回基础区块链完成所有步骤。 Rollup 是一种 Layer 2 扩容系统,会在基础链之外执行交易,然后将数据、承诺或证明提交
Interledger Protocol(ILP)
加密货币领域的 Interledger Protocol(ILP)是什么? Interledger Protocol(ILP)是一套开放协议,旨在通过不同的支付网络、账本、货币和金融系统传输价值数据包。 在加密货币领域,ILP 十分重要,因为它专注于互操作性,也就是让彼此独立的系统能够通信和转移价值,而无需合并成一条区块链。 官方Interledger Protocol 文档将 ILP 描述为一套
IPFS Desktop
什么是加密领域的 IPFS Desktop? IPFS Desktop 是一款桌面应用,用户可以通过图形界面运行和管理 IPFS 节点,而不必只使用命令行工具。 在加密领域,IPFS Desktop 很重要,因为 IPFS 被广泛用于存储和检索去中心化文件、NFT 元数据、dApp 前端文件、区块链相关文档及其他 Web3 数据。 IPFS 是 InterPlanetary File System
基于同源映射的密码学
什么是基于同源映射的密码学? 基于同源映射的密码学是一种公钥密码学,它利用椭圆曲线之间称为同源映射的数学映射来构建密码系统,这类系统可能抵御未来量子计算机的攻击。 基于同源映射的密码学对加密货币领域很重要,因为区块链、钱包、数字签名、托管系统、验证者密钥、跨链消息和加密通信都依赖密码学,而这些技术可能需要经受量子计算时代的考验。 基于同源映射的密码学不是加密货币、代币、钱包、私钥、助记词、验证者、
伊藤引理
什么是伊藤引理? 伊藤引理(Ito’s Lemma),也称伊藤公式(Itô’s Lemma 或 Itô’s Formula),是随机微积分中的一条核心规则,用于说明如何求输入遵循随机过程的函数的微分。 在加密货币领域,伊藤引理很重要,因为它是期权定价、波动率建模、Delta 对冲、加密衍生品、风险中性估值,以及 Bitcoin 和 Ether 价格行为高级模型的数学基础之一。 伊藤引理不是加密货币
JSON 元数据格式
什么是 JSON 元数据格式? JSON 元数据格式是一种结构化描述方式,可使用 JSON 描述加密相关资产、代币、NFT、钱包、去中心化应用以及链上或链下记录。 JSON 是 JavaScript Object Notation(JavaScript 对象表示法)的缩写,但它广泛应用于多种编程语言和区块链生态系统。 JSON 元数据格式不是加密货币、代币、钱包、私钥、助记词、智能合约、验证者、矿
跳跃扩散模型
什么是跳跃扩散模型? 跳跃扩散模型是一种数学模型,将资产价格描述为正常的连续变动与突然的大幅跳跃相结合的结果。 在加密货币领域,跳跃扩散模型用于模拟清算、协议消息、安全事件、监管公告、大额代币解锁、稳定币承压或市场情绪突然变化后可能出现的剧烈价格波动。 跳跃扩散模型不是加密货币、代币、钱包、私钥、助记词、智能合约、验证者、矿池或交易平台。 它是一种量化金融模型,交易员、风险管理人员、研究人员、做市
L3 互操作性
什么是 L3 互操作性? L3 互操作性是指 Layer 3 区块链网络能够以安全可靠的方式与其他链通信、转移价值、共享数据并协调状态。 在加密领域,Layer 3 通常指构建在 Layer 2 网络之上的应用专用或专用区块链环境。 L3 互操作性很重要,因为只有用户能够在 L3、其母层 Layer 2、基础层 Layer 1 和其他区块链环境之间转移资产、消息、证明、身份信息和应用数据,Laye
L3 结算层
什么是 L3 结算层? L3 结算层是区块链或结算环境,Layer 3 网络会在其中提交交易数据、状态承诺、证明或声明,以便通过更低层完成最终确认和验证。 在加密领域,Layer 3 通常指构建在 Layer 2 网络之上的应用专用链或专用链,而结算层则是接收 L3 承诺并帮助确定最终性的层。 许多 L3 系统不会直接在 Layer 1 区块链上结算,而是选择在 Layer 2 上结算;之后,La
Leader Schedule(领导者排期)
什么是 Leader Schedule? Leader Schedule 是一份预定顺序,用于告知区块链网络每个 Slot 预计由哪个验证者负责生成区块。 在加密领域,这一术语与 Solana 的关联最为密切。在 Solana 网络中,验证者会在指定的 Slot 轮流担任 Leader。 Solana 官方的术语页面将 Leader Schedule 定义为一系列与 Slot 对应的验证者公钥。
Litecoin Core
什么是 Litecoin Core? Litecoin Core 是用于连接 Litecoin Network、验证其数据并与之交互的主要开源全节点软件。 它允许用户验证 Litecoin 区块、发送和接收 LTC、运行钱包、广播交易,并为去中心化网络提供支持。 官方Litecoin Core 项目页面将 Litecoin Core 描述为一款全节点客户端,可帮助用户支持去中心化的 Litecoi
鞅测度
什么是鞅测度? 鞅测度是金融数学中使用的一种概率测度,用于为资产定价。在该测度下,资产折现后的价格随时间呈现公平变化。 在加密货币领域,鞅测度主要用于为期权、期货、结构化产品、类永续敞口以及其他与数字资产挂钩的合约等衍生品定价。 鞅测度也称为风险中性测度或等价鞅测度。 其核心思想是,在这种特殊测度下,资产未来折现价格的期望值等于当前价格。 这并不意味着现实中的交易者实际上对风险没有偏好。 它意味着
元交易
什么是元交易? 元交易是指用户在链下签署消息,再由另一方代为提交实际链上交易的区块链交易。 简单来说,元交易让用户无需直接从自己的钱包支付 Gas 费,即可与去中心化应用交互。 用户签署操作指令,而中继器、转发器、Paymaster 或应用后端负责支付网络费用,并将交易发送到区块链。 因此,元交易常被称为免 Gas 交易,但从网络层面看,这类交易并非真正免费。 仍然有人需要支付 Gas 费,只不过
元数据扩展
什么是元数据扩展? 元数据扩展是一种可选或附加的智能合约功能,可让加密代币公开描述自身的信息。 在加密领域,该术语最常用于 ERC-721 等 NFT 标准。元数据扩展可让钱包、市场、游戏和应用获取代币名称、符号和元数据 URI。 ERC-721 标准定义了一种可选的元数据扩展,其中包括 name、symbol 和 tokenURI 函数。 这很重要,因为仅凭区块链代币 ID,无法了解资产的外观、
元数据标准
什么是元数据标准? 元数据标准是一套共同规则,用于规定如何命名、格式化、存储、检索和解读有关加密货币、代币、区块链账户、数字收藏品、交易或去中心化身份的信息。 元数据是用于描述其他资产或数据对象的数据。 在加密领域,元数据可以描述代币名称、符号、小数精度、图片、属性、创作者、外部资源、媒体类型、发行条款或底层资产。 元数据标准让钱包、区块链应用、浏览器、索引器、分析系统和智能合约能够以一致的方式解
元数据 URI
什么是元数据 URI? 元数据 URI 是指向加密资产元数据文件的链接,最常见的应用场景是 NFT。 简单来说,它会告诉钱包、市场、游戏和应用在哪里可以找到代币信息。 这些信息可能包括代币名称、描述、图片、动画、3D 模型、属性、外部 URL、稀有度特征以及其他展示数据。 对于 NFT,元数据 URI 很重要,因为代币本身通常不会直接存储全部艺术作品和描述数据。 智能合约通常会存储或返回一个指向
MEV(矿工可提取价值)
什么是 MEV? MEV 最初是 Miner Extractable Value(矿工可提取价值)的缩写,但目前更常用的术语是 Maximal Extractable Value(最大可提取价值)。 早期 MEV 讨论主要围绕工作量证明区块链展开,由矿工创建区块,因此最初的说法使用了“矿工”一词。 如今,许多加密社区使用“最大可提取价值”这一说法,因为区块生成可能涉及验证者、区块构建者、中继者、搜
Micro-Rollup(微型Rollup)
什么是Micro-Rollup? Micro-Rollup是一种规模较小、针对特定应用或特定逻辑的Rollup。它在链下执行选定的区块链应用逻辑,同时确保结果可在链上验证。 在加密领域,这个术语通常与一种理念密切相关:将大型去中心化应用拆分为较小、可验证的状态机,使其能够像后端服务一样运行,同时仍连接到区块链结算层。 Stackr的Micro-Rollups官方文档将Micro-Rollups描述
MimbleWimble
什么是 MimbleWimble? MimbleWimble 是一种注重隐私的区块链协议设计,通过隐藏交易金额、减少可见交易数据,并利用聚合和剪切(cut-through)提升区块链可扩展性。 在加密货币领域,MimbleWimble 最为人熟知的是,它可以用于构建保密的数字现金,无需在链上公开常规的发送方地址、接收方地址和明确的交易金额。 Grin MimbleWimble 文档解释称,Mimb
MiMC 哈希
什么是 MiMC 哈希? MiMC 哈希是一种密码学哈希结构,旨在零知识证明系统和其他算术电路环境中高效运行。 MiMC 是 Minimal Multiplicative Complexity(最小乘法复杂度)的缩写。 这个名称体现了其主要设计目标:与传统哈希函数相比,在电路中表示时尽可能减少乘法运算。 在加密领域,MiMC 哈希通常被视为一种适用于 SNARK、STARK、MPC 系统和注重隐私
挖矿协议
什么是挖矿协议? 挖矿协议是一套规则、消息和技术流程,用于让矿工在工作量证明区块链上创建区块、证明计算工作、提交结果并获得奖励。 在加密货币领域,这个术语既可以指区块链层面的挖矿规则,也可以指挖矿硬件、挖矿软件和矿池之间使用的通信协议。 在区块链层面,挖矿协议规定有效区块的构成、工作量证明的验证方式、难度机制、奖励的产生方式,以及节点如何判断哪条链有效。 在矿池层面,挖矿协议规定矿工如何接收任务、
铸造函数
什么是铸造函数? 铸造函数是智能合约中的一种函数,用于创建新的加密代币或 NFT,并将其分配给一个钱包地址。 在加密领域,“mint(铸造)”是指在区块链上创建新的数字资产。 铸造函数就是智能合约中执行这一创建步骤的部分。 对于同质化代币,铸造函数通常会增加总供应量,并将新的代币单位加入接收者的余额。 对于 NFT,铸造函数通常会创建新的代币 ID,并将该 NFT 的所有权分配给一个钱包。 对于多
Mist Browser(Ethereum DApp 浏览器)
什么是 Mist Browser(Ethereum DApp 浏览器)? Mist Browser 是早期的 Ethereum 桌面浏览器,旨在让用户浏览、访问和使用 Ethereum 网络上的去中心化应用。 它也被称为 Ethereum DApp 浏览器,因为其目标是让 Ethereum 应用的使用体验更接近普通 Web 应用。 官方Ethereum Mist GitHub 仓库将 Mist 描
MPC(多方计算)
什么是 MPC(多方计算)? MPC 是 Multi-Party Computation(多方计算)的缩写,是一种密码学方法,允许多个参与方共同执行计算,同时不向彼此透露各自的私有输入。 在加密领域,MPC 最常被视为一种钱包和托管技术,可将签名权限分散给多个参与方或设备。 NIST 官方隐私增强密码学页面解释说,安全多方计算允许多个参与方使用各自的输入共同完成计算,而不必实际共享这些私有输入。
Near CLI
什么是 Near CLI? Near CLI 是一种命令行工具,用户和开发者可以通过终端与 NEAR 区块链交互。 在加密领域,CLI 是“命令行界面”(command-line interface)的缩写,指通过文本命令运行区块链操作,而不只是使用网页钱包或应用的工具。 现代 Near CLI 通常称为 near-cli-rs,这是一款基于 Rust 的控制台工具,旨在帮助用户管理账户、密钥、智
Nethermind(Ethereum 客户端)
什么是 Nethermind(Ethereum 客户端)? Nethermind 是一款 Ethereum 执行客户端,可通过处理交易、执行智能合约、维护 Ethereum 状态以及通过 API 提供区块链数据,帮助用户运行 Ethereum 节点。 在加密领域,执行客户端是核心软件组件之一,可让用户、验证者、开发者、钱包、区块链浏览器、基础设施提供商和应用与 Ethereum 交互。 Nethe
NFT 元数据标准
什么是 NFT 元数据标准? NFT 元数据标准是一套智能合约接口、JSON 格式、URI 规则和存储实践,可帮助加密应用理解非同质化代币代表的内容。 NFT 可以在链上证明所有权,而元数据则说明用户实际看到的资产信息,例如名称、图片、描述、特征、动画、游戏数据或外部内容。 在大多数加密生态系统中,代币记录和媒体记录属于不同层面。 代币记录通过智能合约保存在区块链上。 元数据通常存储在 JSON
NFT 版税标准(EIP-2981)
什么是 NFT 版税标准(EIP-2981)? NFT 版税标准又称 EIP-2981 或 ERC-2981,它定义了一种通用方式,让智能合约能够告知交易市场、钱包和其他加密应用:非同质化代币售出或转售时应支付多少版税。 官方 EIP-2981 规范将该标准描述为一种获取 NFT 版税支付信息的方式,使不同交易市场和生态工具都能支持版税功能。 简单来说,EIP-2981 本身不会转移资金,但会回答
无套利条件
什么是无套利条件? 无套利条件是一项定价原则:考虑成本、风险、资金成本、手续费和时间因素后,相同或经济上等价的资产不应以不同的实际价格交易。 在加密市场中,无套利条件意味着,交易者不应能够在一个地方买入数字资产、代币、衍生品、稳定币、流动性仓位或索取权,再在其他地方卖出等价敞口,从而锁定无风险利润。 这个概念听起来简单,却是金融定价中最重要的原则之一。 如果某项资产在一个市场的价格低于另一个市场,
Nonce 重放保护
什么是 Nonce 重放保护? Nonce 重放保护是一种安全机制,用于防止有效的加密交易、消息、Permit、授权或智能合约操作被重复使用。 Nonce 是一个旨在仅在特定场景中使用一次的数字或唯一值。 重放保护是指签名操作一旦使用,网络、钱包、合约或应用就会拒绝再次提交同一操作。 Nonce 重放保护至关重要,因为数字签名可以被完整复制。 如果用户签署交易或消息后,系统没有记录它是否已使用,攻
不经意传输
什么是不经意传输? 不经意传输是一种密码学协议,允许一方从另一方处接收自己选定的一条信息,同时不透露自己选择了哪条信息。 与此同时,接收方只能获知所选信息,而不应获知其他信息。 最常见的形式称为 1-out-of-2 不经意传输,发送方持有两条消息。 接收方从中选择一条。 发送方不知道接收方选择了哪条消息。 接收方也无法得知未选择的那条消息。 这个简单的概念很有用,因为它让双方能够交换有用信息,同
一次性签名
什么是一次性签名? 一次性签名是一种数字签名方法,其签名密钥的设计用途是安全地只签署一条消息。 在加密货币领域,一次性签名很重要,因为它展示了如何在不单纯依赖椭圆曲线数学的情况下证明数字资产所有权。 其基本原理是:私有签名密钥可以生成一个有效签名,公钥则可以验证该签名是否与消息匹配。 如果同一个一次性私钥签署多条消息,该方案的安全性就可能遭到破坏。 这使一次性签名与常见的区块链签名方案(如 ECD
OpenEthereum
什么是 OpenEthereum? OpenEthereum 是一个已弃用的 Rust 语言 Ethereum 执行客户端,源自此前的 Parity Ethereum 客户端。 在加密货币领域,执行客户端是一种软件,用于验证区块、在 Ethereum Virtual Machine 中执行交易、存储 Ethereum 状态,并向钱包、应用、索引器和节点运营者提供 JSON-RPC 等接口。 已归档
预言机攻击
什么是预言机攻击? 预言机攻击是一种加密安全漏洞利用,攻击者会操纵、延迟、篡改或滥用智能合约从预言机接收的数据。 在区块链应用中,预言机用于传递外部数据,例如资产价格、储备信息、利率、随机数、现实世界事件或跨链消息。 Ethereum 的预言机文档指出,智能合约无法直接访问链下信息,需要借助预言机将外部数据传到链上。 预言机攻击针对的正是这种依赖关系。 如果智能合约信任了错误的预言机数据,就可能自
P2PKH(Pay-to-PubKey-Hash)
什么是 P2PKH(Pay-to-PubKey-Hash)? P2PKH(Pay-to-PubKey-Hash,更常见的完整写法是 Pay-to-Public-Key-Hash,即支付至公钥哈希)是 Bitcoin 的一种交易输出类型,会将比特币锁定到公钥的哈希。 它是最古老、辨识度最高的 Bitcoin 支付格式之一。 简单来说,P2PKH 允许用户将比特币发送到代表公钥哈希的地址;接收方之后通
P2SH(Pay-to-Script-Hash)
什么是 P2SH(Pay-to-Script-Hash)? P2SH(Pay-to-Script-Hash,支付至脚本哈希)是 Bitcoin 的一种交易输出类型,允许发送方将比特币发送到脚本的哈希,而不是直接发送到公钥或公钥哈希。 发送方只需要一个简短的脚本哈希;之后,支出方会公开完整脚本,并提供满足脚本条件所需的数据。 简单来说,P2SH 让 Bitcoin 地址可以代表复杂的支出规则,而发送
Parity (OpenEthereum)
什么是 Parity (OpenEthereum)? Parity (OpenEthereum) 指一款曾经的 Ethereum 执行客户端,最初名为 Parity Ethereum,后来更名为 OpenEthereum。 它是一种软件实现,允许用户、节点运营者、开发者、基础设施提供商和企业连接到 Ethereum、验证区块、执行交易、开放 Ethereum API,并维护本地 Ethereum
Pedersen 承诺
什么是 Pedersen 承诺? Pedersen 承诺是一种密码学承诺方案,用户可以借此隐藏某个数值,同时承诺该确切数值,使其之后无法更改。 在加密货币领域,Pedersen 承诺很重要,因为它能帮助区块链、隐私协议和零知识系统在不披露隐藏数值的情况下证明相关事实。 承诺方案常用一个密封信封的例子来解释。 你将一个秘密数值放入信封并封好,然后向他人展示这个密封的信封。 其他人看不到里面的数值,但
Permit 函数(EIP-2612)
什么是 Permit 函数(EIP-2612)? Permit 函数由 EIP-2612 定义,是 ERC-20 代币的一项扩展。它允许代币所有者通过签署链下消息来授权支出方,而不必另外发送链上授权交易。 在加密货币领域,这项功能十分重要,因为它能让代币授权流程更顺畅、成本更低,也更容易与其他智能合约操作结合。 官方EIP-2612 规范说明,该标准为 ERC-20 增加了一个名为 permit
流水线处理
什么是加密领域的流水线处理? 流水线处理是一种性能优化技术:区块链系统将工作拆分为不同阶段,让系统的不同部分能够同时处理不同的交易、区块、证明或消息。 在加密货币领域,流水线处理可以提高吞吐量、降低延迟、减少硬件闲置时间,并帮助节点处理更多网络活动,同时不改变交易的基本含义。 其基本原理类似于装配线:一个阶段接收数据,另一个阶段验证数据,随后执行数据、存储数据,再由其他阶段广播结果。 每笔交易仍可
Plasma
什么是 Plasma? Plasma 是一种区块链扩容框架,通过锚定到根区块链(如 Ethereum)的链下子链处理交易,以降低成本,同时保留链上退出和欺诈挑战机制。 在加密领域,Plasma 最为人熟知的是早期 Ethereum Layer 2 扩容设计。它引入了子链、Merkle 根、欺诈证明、退出博弈以及由根链强制执行的提现等概念。 官方 Ethereum Plasma 文档将 Plasma
Plasma Chain
什么是 Plasma Chain? Plasma Chain 是一条独立区块链,锚定在 Ethereum 等根区块链上,同时在链下处理大部分交易,以提升速度并降低交易成本。 在加密货币领域,Plasma Chain 通常被视为早期 Ethereum 扩容设计。它利用子链、智能合约、Merkle 根、欺诈证明和退出机制,让用户在主链之外进行交易,同时仍在一定程度上依赖主链保障安全。 官方 Ether
Poseidon 哈希
什么是 Poseidon 哈希? Poseidon 哈希是一种密码学哈希函数,旨在零知识证明系统以及其他使用有限域算术电路的区块链应用中高效运行。 在加密领域,Poseidon 最广为人知的是一种适用于 ZK 的哈希函数。在 SNARK、STARK、Bulletproofs 等证明系统中使用时,与许多传统哈希函数相比,它所需的电路约束更少。 密码学哈希函数会将输入数据转换为固定长度的输出;该函数应
后量子密码学
什么是后量子密码学? 后量子密码学是密码算法领域,旨在确保算法能够抵御经典计算机以及未来大规模量子计算机的攻击。 后量子密码学对加密货币十分重要,因为区块链依赖数字签名、公钥、哈希函数、承诺、钱包地址、验证者、跨链桥和零知识系统来保护具有实际经济价值的资产。 目前,大多数主流区块链仍使用基于数学难题的公钥密码学;理论上,足够强大的量子计算机可能破解这些难题。 主要担忧并非量子计算机如今就能盗取加密
可编程 Rollup
什么是可编程 Rollup? 可编程 Rollup 是可定制的 Layer 2 或 Layer 3 区块链环境,允许开发者定义执行、费用、治理、数据可用性、结算、排序以及应用逻辑的运作方式。 在加密领域,这一术语通常指的不只是通用扩容网络,还包括可配置的区块链,能够针对特定应用、生态系统或商业模式进行定制。 普通用户可以将可编程 Rollup 理解为一种表现类似应用专属区块链的 Rollup,同时
知识证明(Proof of Knowledge)
什么是加密货币中的知识证明? 知识证明是一种密码学证明,证明者可以向验证者证明自己知道某个特定秘密或见证,而不一定要透露该秘密。 在加密货币领域,知识证明最常与零知识证明、zk-SNARK、zk-STARK、身份系统、隐私交易、储备证明设计和可验证计算一同讨论。 知识证明不同于只证明某个陈述为真的普通证明。 它具体证明的是:证明者掌握了某些隐藏信息,而这些信息能够使该陈述成立。 NIST 零知识证
Prover(证明者)
什么是加密货币中的 Prover? Prover 是指生成密码学证明的个人、程序、节点、服务或硬件系统,用于证明某个陈述、计算、交易批次或状态转换有效。 在加密货币领域,该术语最常用于零知识证明、有效性 Rollup、zkVM、隐私协议和可验证计算系统。 Prover 的任务是完成创建证明所需的大量计算工作,让另一方能够以更低成本验证证明。 另一方称为 Verifier(验证者)。 Prover
代理合约
什么是代理合约? 代理合约是一种智能合约,可接收用户调用,并将其转发至另一个包含实际业务逻辑的合约。 在加密领域,代理合约主要用于让智能合约系统支持升级,同时保留相同的公开合约地址和已存储状态。 用户实际交互的合约通常称为代理合约。 包含当前逻辑的合约通常称为实现合约、逻辑合约或主副本。 OpenZeppelin 代理升级模式说明,基于代理的可升级机制通过将合约存储与合约逻辑分离来实现。 这种分离
递归扩容
什么是加密领域的递归扩容? 递归扩容是一种区块链扩容方法,利用递归密码学证明将大量交易、计算或证明结果压缩为一个较小的最终证明。 在加密领域,递归扩容通常与零知识证明、ZK-rollup、证明聚合、zkVM、简洁型区块链和模块化区块链系统相关。 其核心思路是,一个证明可以验证另一个证明,而这个新证明又可以由另一个证明验证。 这种反复组合证明的方式,可以用一个紧凑的最终证明表示大量工作。 理解递归扩
递归 ZK 证明
什么是递归 ZK 证明? 递归 ZK 证明是用于验证其他零知识证明的零知识证明。 在加密领域,这意味着一个证明可以证明另一个证明有效,而该证明又可以被纳入另一个证明中。 由此形成一条证明验证链,许多计算、交易或状态更新都可以压缩为一个更小的最终证明。 普通零知识证明允许证明者在不披露陈述背后全部隐私信息的情况下,证明该陈述为真。 Ethereum 零知识证明文档指出,零知识证明允许证明者在不透露声
重入攻击
加密货币领域的重入攻击是什么? 重入攻击是一种智能合约漏洞利用:外部合约会在第一次函数调用尚未完成前,回调易受攻击的合约。 在加密货币领域,这类攻击通常针对持有资金、记录余额、处理提现、计算奖励、管理金库份额或与其他合约交互的智能合约。 核心问题在于,易受攻击的合约尚未完成内部状态更新,就将控制权交给了另一个合约。 如果攻击者能在状态尚未完成更新时重新进入合约,就可能重复执行本应只能执行一次的操作
Remix IDE(桌面版)
什么是 Remix IDE(桌面版)? Remix IDE(桌面版),也称为 Remix Desktop,是一款可下载的桌面应用,可在本地计算机环境中编写、编译、测试、调试和部署智能合约。 它属于更广泛的 Remix IDE 文档生态。该文档介绍,Remix 是一个智能合约开发环境,同时提供 Web 应用和桌面应用。 在加密货币领域,Remix IDE(桌面版)主要供 Solidity 智能合约开
重放保护
什么是加密货币中的重放保护? 重放保护是一种安全机制,用于防止有效的加密货币交易、签名或授权被复制,并在用户无意允许其生效的其他场景中重复使用。 在区块链系统中,硬分叉、链分裂、跨链部署、智能合约签名、账户抽象流程、跨链桥和钱包授权之后,重放保护尤为重要。 当已签名的消息以危险方式被多次使用时,就会发生重放。 例如,分叉后,用户可能在一条区块链上签署交易。如果两条链仍接受相同的签名格式,攻击者就可
环签名
加密货币中的环签名是什么? 环签名是一种密码学签名,可以证明某个选定群体中的一名成员签署了消息或交易,同时不透露具体是哪位成员创建了签名。 在加密货币中,环签名主要用于通过将真实支出者隐藏在一组可能的支出者中,提升交易隐私。 普通数字签名可以证明某个特定公钥签署了消息。 环签名则证明一个环中的某个公钥签署了消息,但会隐藏实际使用的签名密钥。 Rivest、Shamir 和 Tauman 的原始论文
Ripple Gateway
加密货币领域的 Ripple Gateway 是什么? Ripple Gateway 是一种发行方或服务提供商,通过发行代表账本之外所持资产的代币,将现实世界价值引入 XRP Ledger。 在早期 Ripple 和 XRP Ledger 术语中,gateway 是链下资金与链上价值之间的桥梁。 例如,gateway 可以接收客户的美元、欧元、黄金或其他资产,并在 XRP Ledger 上发行相应
Rollup 即服务(Rollup-as-a-Service)
什么是加密领域的 Rollup 即服务? Rollup 即服务(Rollup-as-a-Service,简称 RaaS)是一种托管基础设施模式,可帮助团队启动、定制、运营和维护自己的区块链 Rollup,而无需从零开始构建所有技术组件。 在加密领域,Rollup 是一种 Layer 2 或 Layer 3 扩容网络,它在基础链之外处理交易,然后将数据、证明、承诺或结算信息提交回另一条区块链。 Ra
Schnorr 签名
什么是 Schnorr 签名? Schnorr 签名是一种数字签名方案,可让用户证明自己控制某个私钥,同时不泄露该私钥。 在加密货币领域,Schnorr 签名最知名的应用是 Bitcoin 的 Taproot 升级。 数字签名用于证明交易已由正确的私钥持有者授权。 没有数字签名,区块链就无法安全验证谁有权花费币、转移代币、参与治理投票或批准智能合约操作。 Schnorr 签名因其简洁、高效、数学结
Sealevel
什么是 Sealevel? Sealevel 是 Solana 的并行运行时,用于执行链上程序,也就是 Solana 对智能合约的称呼。 简单来说,Sealevel 是 Solana 的一部分,它帮助网络同时处理许多彼此兼容的交易,而不是强制所有交易逐笔执行。 Solana 官方术语文档将 Sealevel 定义为 Solana 用于链上程序的并行运行时。 这很重要,因为区块链性能往往受限于网络执
排序器(Sequencer)
什么是加密领域的排序器? 排序器是一种网络组件,负责接收、排序并打包交易,然后将其提交到区块链结算层。 在加密货币领域,这个术语最常用于 Layer 2 Rollup。排序器可帮助用户更快获得交易确认,并支付低于底层区块链通常所需的手续费。 排序器通常不会独立完成最终结算。 相反,它会在链下或 Layer 2 网络上整理交易,之后再将交易数据、状态根、证明或批次提交到 Ethereum 等 Lay
分片信标
加密领域中的分片信标是什么? 分片信标是一种协调层或信号机制,可帮助区块链将验证者、数据和共识职责分配到称为分片的多个较小数据区块中。 在加密货币领域,这一术语最常用于讨论 Ethereum 历史上的 Beacon Chain(信标链)及其长期扩容路线图。在这一语境中,信标层负责协调权益证明验证者,并支持以数据为重点的扩容。 分片信标不是独立的币、钱包、交易功能或面向用户的应用。 最容易理解的方式
共享安全层
什么是共享安全层? 共享安全层是一种区块链安全模型,其中多个链、服务、应用或模块依赖共同的验证者集合、汇集的质押资产或再质押保证金,而不是从零开始构建各自的安全体系。 在加密货币领域,共享安全层可帮助新网络从已有验证者、质押者、治理和安全基础设施的更大系统中借用或获取经济安全。 官方 Polkadot 中继链文档将共享安全描述为一种模型:已连接链可受益于提名权益证明,无需自行启动安全体系。 官方
共享排序器
什么是共享排序器? 共享排序器是一种交易排序层,可服务于多个 Rollup,而不是让每个 Rollup 都依赖其独立的排序器。 在加密货币领域,排序器是接收用户交易、对交易进行排序和批处理,并将有序数据发送至 Rollup 结算或数据可用性流程的组件。 官方 Ethereum Layer 2 文档解释称,Rollup 在 Ethereum 之外执行交易,同时仍使用 Ethereum 承担重要的安全
智能合约 ABI(应用程序二进制接口)
什么是智能合约 ABI? 智能合约 ABI,即应用程序二进制接口(Application Binary Interface),是一种结构化接口,告诉钱包、应用、脚本及其他软件如何对智能合约调用进行编码,以及如何解码其返回的数据。 官方 Solidity 合约 ABI 规范将 ABI 描述为在 Ethereum 生态系统中与合约交互的标准方式。 在加密货币领域,ABI 如同人类可读的智能合约函数与
智能合约开发者
什么是智能合约开发者? 智能合约开发者是设计、编写、测试、部署、验证和维护在链上运行的区块链程序的软件开发者。 在加密货币领域,智能合约开发者负责编写代币、DeFi 协议、NFT 系统、质押合约、DAO、金库、跨链桥、治理工具、链上游戏和可编程钱包背后的代码。 官方 Ethereum 智能合约文档指出,智能合约是存储在区块链上的程序,在交易触发时执行。 智能合约开发者必须同时理解常规软件工程和区块
智能合约开发
什么是智能合约开发? 智能合约开发是指设计、编写、测试、部署、验证和维护在链上执行规则的区块链程序的过程。 智能合约可以管理代币、NFT、质押系统、借贷市场、兑换、治理投票、托管、金库、游戏、身份工具以及许多其他加密货币应用。 官方 Ethereum 智能合约文档指出,智能合约是存储在区块链上的程序,在交易触发时执行。 智能合约开发不同于普通 Web 开发,因为已部署的合约可以直接控制数字资产,并
智能合约安全
什么是智能合约安全? 智能合约安全是指通过设计、编写、测试、审计、部署、监控和升级区块链智能合约,保护用户资产并确保合约按预期运行。 智能合约是存储在区块链上的代码,可以执行规则、转移资产、管理权限,并与用户或其他合约交互。 Ethereum 官方智能合约文档说明,智能合约是存储在区块链上的程序,并会在交易触发时执行。 智能合约安全至关重要,因为合约可能控制代币、NFT、质押仓位、借贷市场、金库、
智能合约可升级性
什么是智能合约可升级性? 智能合约可升级性是指已部署的智能合约系统在首次部署后,能够修改、替换、扩展或重定向其逻辑。 在加密领域,许多智能合约管理着真实资产,因此团队可能需要在上线后修复漏洞、改进功能、更新集成或应对安全问题。 Ethereum 官方智能合约升级文档指出,智能合约通常被视为不可变,但开发者可以使用升级模式,以便在未来需要时进行更改。 除非在设计时加入了升级机制,否则已部署的基础智能
Solana CLI Tools
什么是 Solana CLI Tools? Solana CLI Tools 是命令行程序,用户、验证者、开发者和基础设施团队可通过终端与 Solana 区块链交互。 官方 Solana CLI Tool Suite 文档介绍了用于创建钱包、发送和接收 SOL 以及参与 Solana 集群的命令行工具。 CLI 是 command-line interface(命令行界面)的缩写,意味着用户输入命
Solidity
什么是 Solidity? Solidity 是一种高级编程语言,用于编写在 Ethereum 和其他支持 Ethereum Virtual Machine 的区块链网络上运行的智能合约。 官方Solidity 网站将 Solidity 描述为一种静态类型、使用花括号的编程语言,旨在开发运行于 Ethereum 的智能合约。 智能合约是存储在区块链上的程序,无需传统服务器即可持有资产、执行规则、运
Solidity 编译器(solc)
什么是 Solidity 编译器(solc)? Solidity 编译器,通常称为 solc,是将 Solidity 智能合约源代码转换为机器可读输出的工具。这些输出可在 Ethereum 风格的区块链网络上部署、验证、分析和交互。 Solidity 是一种为 Ethereum Virtual Machine 设计的高级智能合约编程语言。官方Solidity 网站将其描述为一种静态类型、使用花括号
STARK 友好型哈希
什么是 STARK 友好型哈希? STARK 友好型哈希是一种密码学哈希函数,旨在 STARK 证明系统及其他代数型零知识证明环境中高效运行。 在加密货币领域,哈希函数用于将数据压缩为固定长度输出、构建 Merkle 树、创建承诺、生成标识符、检查完整性,并支持许多区块链安全工作流程。 STARK 友好型哈希与普通哈希函数承担相同的通用任务,但其设计可在有限域和多项式约束下高效运行。 这很重要,因
状态承诺
什么是加密货币中的状态承诺? 状态承诺是一种加密学摘要,用于承诺区块链在特定时间点的当前状态。 简单来说,它是庞大区块链数据集合的紧凑“指纹”。 根据区块链设计,这些数据可包括账户余额、智能合约存储、Nonce、验证者记录、代币余额、对象所有权、UTXO 或其他状态值。 状态承诺使节点、钱包、跨链桥、轻客户端、Rollup 和应用能够验证关于区块链状态的声明,而无需下载整个数据库或盲目信任它。 在
状态机
加密货币中的状态机是什么? 状态机是一个系统:当它接收输入并应用一组固定规则时,会从一个有效状态转移到另一个有效状态。 在加密货币领域,状态机是解释区块链如何更新余额、账户、智能合约、UTXO、验证者记录及其他链上数据的核心模型。 状态是区块链的当前状态。 输入通常是交易、区块、消息或智能合约调用。 状态转移函数是用于判断输入是否有效,以及状态应如何变化的协议逻辑。 如果对同一初始状态应用相同的有
状态分片
什么是加密货币中的状态分片? 状态分片是一种区块链扩容设计,它将网络的活跃状态拆分为称为分片的较小部分,使不同的验证者群组能够并行处理和存储区块链的不同部分。 在加密货币领域,状态是指处理新交易所需的账户、余额、智能合约数据、存储槽、验证者信息及其他数值的当前记录。 分片是指将大型系统划分为较小部分,使整个网络无需同时执行每一项任务。 官方Ethereum 扩容文档将分片描述为拆分数据库的过程,使
状态树
什么是加密货币中的状态树? 状态树是一种加密数据结构,用于存储区块链当前状态,并可高效更新、验证,以及通过一个根哈希进行汇总。 在 Ethereum 风格的区块链中,状态树将账户地址映射至账户数据,例如余额、nonce、智能合约存储根和代码哈希。 官方Ethereum Merkle Patricia Trie 文档指出,Ethereum 拥有一个全局状态树,客户端每处理一个区块都会对其进行更新。
隐身地址
什么是加密货币隐身地址? 隐身地址是为接收方创建的一次性区块链地址,使外部观察者难以将付款与接收方的公开地址关联起来。 在加密货币领域,隐身地址用于提升公开区块链上的接收方隐私。 普通加密货币付款通常会在公开账本上显示发送方地址、接收方地址、资产和金额。 这种透明度有助于验证,但也可能暴露用户的财务活动。 隐身地址通过让发送方每次为接收方创建新的目标地址来减少这种暴露。 官方 Monero 隐身地
Stratum 协议
什么是 Stratum 协议? Stratum 协议是一种通信协议,用于在工作量证明加密货币挖矿中连接挖矿设备、挖矿代理和矿池。 在 Bitcoin 挖矿中,Stratum 帮助将挖矿任务分配给矿工,并让矿工将工作量证明结果(通常称为 share)提交回矿池。 官方 Stratum V2 挖矿协议规范指出,挖矿协议支持向挖矿设备分配工作并提交工作量证明结果。 对于大多数加密货币用户而言,Strat
Substrate(Polkadot 框架)
Polkadot 生态系统中的 Substrate 是什么? Substrate 是一个基于 Rust 的模块化区块链框架,用于在 Polkadot 生态系统中构建自定义区块链、平行链和运行时逻辑。 在当前的 Polkadot 文档中,Substrate 最适合被理解为更广泛的 Polkadot SDK 中的核心组件之一。 官方 Polkadot SDK Rust 文档将 Substrate 描述
Swarm
什么是加密货币中的 Swarm? Swarm 是一个去中心化数据存储和分发网络,旨在服务于 Web3 应用、区块链数据、网站、媒体文件、NFT 元数据和其他数字内容。 在加密货币领域,Swarm 最常指与 Ethereum 生态相关的去中心化存储协议,旨在支持抗审查、无服务器应用。 官方 Swarm 文档将 Swarm 描述为用于抗审查、不可阻止、无服务器 dApp 的去中心化数据存储和分发协议。
合成合约
什么是加密货币合成合约? 合成合约是类似衍生品的加密货币仓位,可产生类似合约的价格敞口,但不一定使用传统期货合约。 在加密货币领域,合成合约可通过智能合约、抵押品池、基于预言机的定价、永续合约逻辑、代币化敞口、结构化仓位,或现货与借贷活动的组合构建。 “合成”意味着该仓位经过设计,以复制另一种金融工具的收益结构。 “合约”指的是与标的资产未来价格变动挂钩的、表现类似合约的市场敞口。 合成合约仓位可
Tenderly(桌面端/网页端)
加密货币中的 Tenderly 是什么? Tenderly 是一个 Web3 开发和区块链运营平台,用于模拟、调试、监控、测试和分析智能合约及链上交易。 在加密货币领域,Tenderly 主要由需要更好地了解链上情况的开发者、协议团队、安全团队、DeFi 构建者、钱包团队、基础设施团队和高级用户使用。 “Tenderly(桌面端/网页端)”通常表示可通过桌面浏览器、网页仪表盘、基于浏览器的开发工具
门限签名方案(TSS)
什么是门限签名方案(TSS)? 门限签名方案(Threshold Signature Scheme,TSS)是一种密码学签名方法,可让多名参与者共同创建一个有效的数字签名,而无需任何单一参与者持有完整私钥。 在加密货币领域,TSS 主要用于保护钱包、资金库系统、托管流程、验证者运营,以及其他必须安全签署区块链交易的系统。 其基本理念很简单:私钥被拆分为独立的密钥份额,只有达到规定门限数量的份额才能
时间衰减
什么是时间衰减? 时间衰减是指期权临近到期日时,其价值逐步减少的现象。 在加密货币交易中,时间衰减最常用于讨论 Bitcoin 期权、Ether 期权及其他数字资产期权市场。 这一概念也称为 theta,因为 theta 衡量期权权利金预计会随时间推移发生多大变化。 官方 MEXC Theta 词汇表页面说明,theta 是指期权临近到期时价格的下降速率。 期权行业协会 theta 指南指出,在其
代币 ID 冲突
什么是代币 ID 冲突? 代币 ID 冲突(Token ID Collision)是指两个代币记录、元数据记录、封装资产或索引条目错误地声明同一代币标识符,从而造成混淆或冲突的情况。 在加密货币领域,该术语最常用于 NFT 和多代币系统,其中每项资产均通过代币 ID 识别。 官方 ERC-721 标准指出,每个 NFT 都由 ERC-721 智能合约内唯一的 uint256 ID 标识。 对于 E
代币元数据架构
什么是代币元数据架构? 代币元数据架构(Token Metadata Schema)是一种结构化格式,用于定义加密代币的信息应如何被编写、存储,以及由钱包、去中心化应用(dApp)、区块链浏览器、市场、游戏和索引工具读取。 在大多数加密货币讨论中,代币元数据架构指用于描述 NFT 及其他代币化资产的 JSON 结构。 该架构会告诉应用应包含哪些字段,例如 name、description、imag
Token URI
什么是 Token URI? Token URI 是指向加密货币代币元数据的链接或标识符。 在大多数加密货币讨论中,Token URI 用于 NFT,因为 NFT 通常需要名称、描述、图像、动画、属性、特征和外部文件等元数据。 官方 RFC 3986 URI 标准将 URI 定义为用于标识抽象或物理资源的紧凑字符序列。 在 NFT 合约中,Token URI 通常标识与特定代币 ID 关联的元数据
Token URI 解析器
什么是 Token URI 解析器? Token URI 解析器是一种用于查找、构建、转换或返回加密代币元数据 URI 的系统。 在大多数加密货币场景中,该术语用于 NFT,因为 NFT 元数据通常存储在代币合约之外,并通过 tokenURI 或 uri 等函数返回的 URI 访问。 官方 ERC-721 标准定义了可选的元数据扩展,其中 tokenURI(uint256 tokenId) 可为特
Torus
什么是 Torus? Torus 是一个开源、非托管的密钥管理网络,旨在让加密钱包更易使用,而不要求每位用户手动管理助记词。 在加密货币领域,Torus 最广为人知的是为社交登录钱包体验、嵌入式钱包和开发者工具提供支持,帮助 Web3 应用通过用户熟悉的登录方式引导用户进入应用。 官方Torus Labs 网站将 Torus 描述为一个开源、非托管的密钥管理网络,可让 Web3 更简单、安全且易于
Tower BFT
什么是 Tower BFT? Tower BFT 是 Solana 针对历史证明(Proof of History)优化的拜占庭容错共识投票机制。 在加密货币领域,可以将 Tower BFT 理解为帮助 Solana 验证者对正确分叉进行投票、围绕区块建立确认承诺,并使回滚成本随时间不断提高的系统。 官方Anza Tower BFT 文档说明,Solana 通过历史证明生成时间源,并将 slot
Transfer Event
什么是加密货币中的 Transfer Event? Transfer Event 是一种智能合约日志,用于记录代币从一个区块链地址转移到另一个地址的情况。 它最常用于 Ethereum 上的 ERC-20 和 TRON 上的 TRC-20 等代币标准。 官方 ERC-20 规范将该事件定义为 Transfer(address indexed _from, address indexed _to,
转账函数
什么是加密货币中的转账函数? 加密货币中的转账函数是指将代币从一个区块链地址转移至另一个地址的智能合约函数。 该概念最常见于 Ethereum 上的 ERC-20 和 TRON 上的 TRC-20 等代币标准。 在此语境下,转账函数不同于工程或信号系统中使用的数学传递函数。 它是代币合约中的一项可编程规则,用于检查代币转移是否被允许,并随后在链上更新余额。 官方ERC-20 规范定义了 trans
Trie
什么是 Trie? Trie 是一种树状数据结构,通过逐步沿着键的各个部分查找,用于存储和检索键值数据。 在加密货币领域,Trie 很重要,因为区块链需要可靠地组织账户、余额、智能合约存储、交易和证明。 Trie 一词源自 retrieval,通常发音类似英文“try”。 普通数据库可能直接存储键和值,而 Trie 会将键拆分为更小的部分,并将这些部分置于一条路径上。 路径上的每一步都会缩小搜索范
Truffle
什么是 Truffle? Truffle 是一个遗留智能合约开发框架,曾被广泛用于构建、测试、调试和部署 Ethereum 及兼容 EVM 的区块链应用。 在加密货币领域,Truffle 最广为人知的是其作为 Solidity 智能合约和去中心化应用的早期完整开发环境之一。 存档的 Truffle 文档将 Truffle 描述为面向使用 Ethereum Virtual Machine 的区块链的
Truffle Suite
什么是 Truffle Suite? Truffle Suite 是一套开发者工具,曾被广泛用于在 Ethereum 和其他兼容 EVM 的区块链网络上构建、测试、调试和部署智能合约。 在加密货币领域,Truffle Suite 最广为人知的是其作为早期开发工具包,帮助开发者创建去中心化应用(dApp)。 该套件包括 Truffle、Ganache 和 Drizzle,三者共同支持智能合约编译、本
信任线
什么是信任线? 信任线是区块链账本中的一种关系,允许账户持有、接收或交易由特定发行方发行的非原生资产。 在加密货币领域,该术语最常用于 XRP Ledger 和 Stellar 等网络。在这些网络上,用户必须明确选择加入,才能持有由其他账户发行的代币。 信任线并不意味着区块链本身会保证发行方的信用质量、储备支持或兑付承诺。 它表示该账户选择接受来自特定发行方的特定发行资产,通常会设定一个明确的限额
可信设置
什么是可信设置? 可信设置是一种密码学过程,用于为某些零知识证明系统、多项式承诺方案和注重隐私的区块链协议生成公开参数。 在加密货币领域,可信设置最常与 zk-SNARK、KZG 承诺、隐私币、Rollup 和可扩展区块链数据系统相关。 该设置会创建一个公共参考字符串,也称 CRS、结构化参考字符串或 SRS,证明者和验证者之后会用它创建和检查证明。 “可信”一词并不意味着用户必须盲目信任某一家公
Turbine
什么是 Turbine? Turbine 是 Solana 的区块传播协议,旨在帮助区块数据在庞大的验证者网络中快速分发。 在加密货币领域,区块传播是指将新生成的区块数据从当前区块生产者发送至网络其余部分的过程。 Solana 使用 Turbine 将区块数据拆分为称为 shred 的较小片段,并通过分层验证者结构传播这些 shred。 其目标是在保持网络能够快速传输大量交易数据的同时,降低单个验
有效性证明
什么是有效性证明? 有效性证明是一种密码学证明,用于证明某项计算、某批交易或区块链状态转换已被正确执行。 在加密货币领域,有效性证明最常见于 ZK-rollup、Validium、Volition、zkVM、zkEVM 以及其他扩容系统。这些系统在链下处理交易,并在链上证明结果。 官方Ethereum ZK-rollup 文档说明,ZK-rollup 会向 Ethereum 提交有效性证明,以最终
Validium
什么是 Validium? Validium 是一种区块链扩容设计,它使用有效性证明验证链下交易执行,同时将交易数据或状态数据保留在主结算链之外。 在 Ethereum 扩容领域,Validium 与 ZK-rollup 密切相关,因为两者都使用有效性证明来证明状态转换正确。 主要区别在于数据可用性。 ZK-rollup 会将交易数据或状态数据发布到 Ethereum 或其他结算层,而 Valid
Vega
什么是 Vega? Vega 是期权希腊字母指标,用于衡量隐含波动率变化时,期权价格可能发生多大变化。 在加密货币领域,Vega 对使用 Bitcoin 期权、Ether 期权、波动率产品、结构化产品或对冲策略的交易者尤为重要。官方CME Group 期权 Vega 指南指出,Vega 衡量期权对隐含波动率的敏感度,并显示隐含波动率每变动 1 个百分点时,期权价格的变化。 期权 Vega 较高时,
可验证延迟函数(VDF)
什么是可验证延迟函数(VDF)? 可验证延迟函数(VDF)是一种密码学函数:其计算需要可预测的连续时间,但任何人都可以快速验证结果。 在加密货币领域,VDF 可证明输出产生前确实经过了特定延迟。Boneh、Bonneau、Bünz 和 Fisch 的原始可验证延迟函数论文指出,VDF 需要执行指定数量的连续步骤才能求值,但会生成可高效公开验证的唯一输出。 这与普通哈希不同:普通哈希通常可由多台机器
VIX 期货
什么是 VIX 期货? VIX 期货是让交易者对芝加哥期权交易所波动率指数(Cboe Volatility Index,即 VIX 指数)未来预期水平建立仓位的期货合约。 官方 Cboe VIX 期货页面说明,VIX 期货反映市场对未来到期日 VIX 指数数值的预估。 VIX 期货不是加密货币期货。 它们不会直接追踪 Bitcoin、Ether、稳定币、DeFi 代币、NFT 或任何区块链资产。
Volition
什么是 Volition? Volition 是一种混合型数据可用性设计,用于区块链扩容系统,尤其是有效性证明 Layer 2 系统。它允许用户或应用选择交易数据的可用位置。 简单来说,Volition 让加密货币应用能够在 Rollup 式链上数据可用性和 Validium 式链下数据可用性之间选择。 官方StarkEx 概览将 Volition 描述为一种混合数据可用性模式,用户可选择将数据放
投票账户
什么是投票账户? 投票账户(Vote Account)是验证者用于参与区块链共识、记录投票活动、获取验证者佣金,并在某些权益证明网络中接受委托质押的链上账户。 在大多数加密货币讨论中,Vote Account 一词与 Solana 验证者密切相关。 官方Agave 投票账户管理文档指出,如果计划在 Solana 上运行验证者节点,就需要创建投票账户。 Solana 投票账户不同于普通钱包地址。 它
Watchtower
什么是 Watchtower? Watchtower 是一种监控服务,用于在用户的 Lightning 节点离线或无法响应时,帮助保护 Bitcoin Lightning Network 支付通道。 它监视 Bitcoin 区块链上的可疑通道关闭交易;如果发现旧的、已撤销的通道状态,就会广播惩罚交易或正义交易。 Bitcoin Optech 解释说,Watchtower 会监控可能导致用户损失资金
Web3.js
什么是 Web3.js? Web3.js 是一个 JavaScript 和 TypeScript 库,开发者可使用它与 Ethereum 及其他 EVM 兼容区块链交互。 它帮助应用读取区块链数据、发送交易、与智能合约交互、管理账户、订阅事件,并通过提供商连接区块链节点。 官方Web3.js 文档将 Web3.js 描述为一组 TypeScript 和 JavaScript 库,可通过 HTTP、
Whisper
加密货币中的 Whisper 是什么? Whisper 是一种较早期的 Ethereum 点对点消息协议,旨在让去中心化应用在不将消息写入区块链的情况下交换消息。 在 Ethereum 最初的愿景中,Whisper 被定位为 Web3 的通信层。 Ethereum 负责去中心化计算,Swarm 负责去中心化存储,Whisper 则负责去中心化消息传递。 Ethereum 网络文档将 Whisper
提款凭证
什么是提款凭证? 提款凭证是 Ethereum 上的一项验证者设置,用于决定已质押 ETH 和共识层奖励可如何以及提取至何处。 简单来说,它是附加在 Ethereum 验证者上的提款目标规则。 创建验证者时,存款数据会包含提款凭证,并成为该验证者在 Beacon Chain 上链上记录的一部分。 这些凭证会告知 Ethereum 协议验证者是否可以接收提款,以及验证者采用何种提款行为。 官方 Et
ZK-Rollup 即服务
什么是 ZK-Rollup 即服务? ZK-Rollup 即服务,通常简称为 ZK-RaaS,是一种托管式区块链基础设施模式,可帮助加密项目在无需从零构建每个技术组件的情况下,推出并运营自己的零知识 Rollup。 ZK Rollup 是一种 Layer 2 扩容系统,可在链下处理交易,将交易打包成批次,并向底层区块链提交有效性证明。 有效性证明表明 Rollup 的状态更新正确,因此底层链无需重
zk-SNARK
什么是 zk-SNARK? zk-SNARK 是一种密码学证明系统,可让一方证明某项陈述为真,而不泄露该陈述背后的私密信息。 zk-SNARK 的全称是 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge。 在加密货币中,zk-SNARK 用于支持私密交易、区块链扩容、可验证计算、身份系统和基于证明的应用。 zk-SNARK
zk-STARK
什么是 zk-STARK? zk-STARK 是一种用于加密货币的零知识证明系统,可证明某项计算已被正确执行,而无需每个网络参与者重复完整计算。 zk-STARK 的全称是 Zero-Knowledge Scalable Transparent Argument of Knowledge。 在区块链系统中,zk-STARK 最常被讨论为用于扩容、安全性和可验证计算的有效性证明。 zk-STARK