2026年10月19日周一

陈嘉伟

资深区块链研究员

长期跟踪比特币与主流公链的经济模型,关注减半周期、矿业生态与网络安全。撰写过大量面向新手的底层原理科普。

专长领域:比特币、公链、挖矿、市场周期

陈嘉伟 的文章

交易所评测
OKX 官网是什么以及如何辨别真假与访问方法

OKX 官网是欧易平台提供交易、行情及链上服务的唯一官方入口,其核心域名为 okx.com。用户应通过官方渠道获取链接,并务必核对网址拼写与 HTTPS 安全标识,以规避钓鱼网站风险。

OKX专题
转账下载是什么以及如何安全获取交易凭证

转账下载通常指用户在区块链浏览器或交易所后台导出交易记录、哈希值或官方回执的行为。其核心目的是留存链上交互的可验证凭证,而非直接接收资金。用户需警惕将“下载交易凭证”误操作为“接收空投”,避免因盲目点击链接而遭遇钓鱼攻击。

NFT 与铭文
以太坊 下载客户端指南

以太坊节点下载并非单一文件获取,而是根据角色选择执行层或共识层客户端。普通用户应通过官方渠道获取软件,避免混淆钱包应用与节点程序,确保数据同步的完整性与安全性。

钱包与链上工具
Gas费教程是什么如何低成本高效完成链上交互

Gas费本质是用户支付给验证者或矿工以优先处理交易的费用,其高低直接取决于网络拥堵程度与计算复杂度。掌握动态Gas费查询工具与EIP-1559机制,能帮助投资者在以太坊等主流公链上节省50%以上的交易成本,同时避免因出价过低导致的交易挂起。

交易所评测
行情 攻略:如何构建系统化交易决策框架以应对市场波动

加密货币市场的高波动性使得单纯依赖直觉的交易极易导致本金亏损,建立一套包含数据监控、逻辑验证和风险管理的系统化行情攻略是长期生存的关键。投资者应将“攻略”视为动态更新的决策清单,而非固定不变的预测公式,重点在于通过多维数据交叉验证来降低不确定性,并严格执行止损纪律以锁定最大回撤。

公链与 Layer2
BTC 教程 新手如何安全持有比特币及查看链上数据

比特币教程的核心并非复杂的交易策略,而是掌握私钥管理与链上数据验证这两大基础能力。新手应优先理解去中心化账本的不可篡改特性,并通过官方区块浏览器核实交易状态,而非盲目依赖交易所界面显示的数字。只有具备独立验证资产归属的能力,才能在加密货币投资中建立真正的安全感。

钱包与链上工具
冷钱包教程如何安全设置私钥与备份流程

冷钱包教程的核心在于物理隔离私钥,通过离线签名机制确保资产安全。正确执行需严格遵循助记词备份、固件更新及地址验证三大环节,任何环节疏漏均可能导致永久丢失。投资者应优先选择经过第三方审计的硬件设备,并建立多层级离线备份策略。

NFT 与铭文
TP钱包可靠吗 从技术架构到用户实操的全方位评测

TP钱包(TokenPocket)作为多链去中心化钱包,其私钥由用户本地掌控,技术层面具备较高的安全性和可靠性。然而,其可靠性高度依赖于用户的操作规范,主要风险点在于钓鱼网站授权和恶意合约交互,而非钱包软件本身的安全漏洞。

钱包与链上工具
冷钱包App是什么以及如何选择安全可靠的移动端离线签名工具

冷钱包App并非完全离线的硬件设备,而是运行在智能手机上的软件钱包,通过隔离私钥存储与网络交互来实现相对安全的资产保管。对于普通用户而言,选择经过代码审计、支持主流链且拥有良好社区声誉的App,并严格遵循“助记词离线保存”原则,是保障资产安全的核心策略。

BTCApp 如何评估安全性与功能实用性
加密货币百科
BTCApp 如何评估安全性与功能实用性

BTCApp 并非单一官方应用,而是泛指基于比特币生态的第三方移动钱包或交互工具,其核心价值在于简化链上操作与资产展示。用户在选择此类应用时,应优先考察其开源协议、私钥管理方式及社区活跃度,而非盲目依赖营销宣传。对于普通投资者,建议仅将小额资产托管于经过长期验证的主流钱包中,避免因应用停更或安全漏洞导致资产损失。

欧逸登录入口是什么以及如何安全访问官方平台
交易所评测
欧逸登录入口是什么以及如何安全访问官方平台

欧逸(Ouyi)通常指代特定的数字资产交易平台或社区入口,其登录入口是用户进行身份验证和资产管理的核心通道。由于市场上存在大量仿冒网站,直接通过搜索引擎获取的链接往往伴随安全风险,建议用户务必通过官方公告或已验证的App内链接进入登录页面,切勿随意点击不明来源的短链接。

以太坊提现全流程解析:从链上转账到法币兑换
稳定币与 RWA
以太坊提现全流程解析:从链上转账到法币兑换

以太坊提现主要包含链上资产转移与法币兑换两个阶段,核心在于选择安全的交易平台或去中心化钱包。用户需区分“转账至个人钱包”与“兑换为法币”两种场景,前者依赖私钥安全,后者受合规与流动性影响。务必在操作前确认网络拥堵情况及手续费估算,以避免资产损失或交易延迟。

欧逸教程核心要点与实操避坑指南
OKX专题
欧逸教程核心要点与实操避坑指南

欧逸教程主要指欧易(OKX)平台针对新手用户推出的系统化操作指引,涵盖账户注册、法币出入金及现货交易等基础环节。该系列教程并非独立产品,而是平台官方文档的整合,其核心价值在于降低上手门槛,但用户仍需自行核验当前界面变动以规避操作风险。

Web3.0App是什么:如何辨别真假去中心化应用与安全风险
数据与工具
Web3.0App是什么:如何辨别真假去中心化应用与安全风险

Web3.0App并非简单的移动端程序,而是基于区块链智能合约、由用户真正拥有数据资产的去中心化应用前端。判断其真伪的核心在于验证链上合约代码的开源性与治理权的去中心化程度,而非仅看界面交互。对于投资者而言,识别“伪Web3”应用是规避资金损失的第一道防线,需重点关注权限控制与审计状态。

行情 攻略:如何构建稳健的加密货币交易决策体系
交易所评测
行情 攻略:如何构建稳健的加密货币交易决策体系

加密货币行情攻略的核心并非预测短期涨跌,而是建立一套基于数据验证与风险控制的决策框架。投资者应摒弃情绪化交易,转而依赖链上数据、宏观指标及技术指标的综合研判,以实现长期资产增值。

比特币安卓版移动钱包安全性与功能评测指南
加密货币百科
比特币安卓版移动钱包安全性与功能评测指南

比特币安卓版通常指运行于Android操作系统的比特币节点软件或轻量级钱包应用,其核心在于本地化密钥管理与链上数据验证。对于追求资产自主权且具备一定技术基础的用户而言,选择经过社区广泛审计的开源安卓客户端是保障资金安全的关键,但需警惕非官方渠道下载带来的恶意篡改风险。

ETH怎么注册:以太坊账户创建与钱包配置全流程指南
公链与 Layer2
ETH怎么注册:以太坊账户创建与钱包配置全流程指南

以太坊不存在传统意义上的“账户注册”概念,用户无需向中心化机构提交身份信息即可生成地址。核心流程是通过支持以太坊标准的数字钱包软件生成一对公私钥,其中公钥对应的十六进制字符串即为收款地址。只要保管好私钥或助记词,任何用户均可在数秒内拥有独立的链上身份。

矿机安全吗:从硬件损耗到资金合规的全维度解析
加密货币百科
矿机安全吗:从硬件损耗到资金合规的全维度解析

矿机本身作为物理设备并不具备传统意义上的“黑客入侵”风险,但其安全性高度依赖于物理环境防护、电力稳定性及网络连通性。对于投资者而言,真正的风险并非来自机器故障,而是来自矿场合规性、电费结算透明度以及二手残值的不确定性。

合约 教程 新手如何从零开始安全操作加密货币衍生品
稳定币与 RWA
合约 教程 新手如何从零开始安全操作加密货币衍生品

加密货币合约交易本质上是基于标的资产价格的杠杆化金融衍生品,其核心魅力在于双向交易与资金效率,但高风险特性要求投资者必须将风险管理置于首位。对于新手而言,成功的合约操作并非依赖预测涨跌,而是建立在严格的仓位管理、止损纪律以及对交易所清算机制的深刻理解之上。

行情 官网入口:如何识别正规平台并规避钓鱼风险
数据与工具
行情 官网入口:如何识别正规平台并规避钓鱼风险

行情官网入口是投资者获取实时价格、深度图表及交易数据的官方指定渠道,通常指代交易所或数据聚合平台的官方域名。识别正规入口的核心在于核对官方公告发布的域名列表,并警惕仿冒网站带来的资产盗取风险。建议用户通过官方App内嵌链接或搜索引擎认证标识进入,避免直接点击社交媒体中的短链接,以确保数据真实性与账户安全。

元宇宙投资陷阱重重,如何识别资产泡沫与技术落地风险
NFT 与铭文
元宇宙投资陷阱重重,如何识别资产泡沫与技术落地风险

元宇宙概念虽具前瞻性,但当前多数项目存在技术虚高、代币经济模型不可持续及监管模糊三大核心风险。投资者应优先考察项目的链上数据透明度与实际用户活跃度,而非仅依赖营销叙事,避免陷入“PPT元宇宙”的价值陷阱。

以太坊钱包推荐怎么选适合你的链上管理工具
数据与工具
以太坊钱包推荐怎么选适合你的链上管理工具

选择以太坊钱包的核心在于平衡安全性、易用性与功能扩展性。对于大多数普通投资者,MetaMask 是入门首选,因其生态兼容性最强;对于大额资产持有者,硬件钱包如 Ledger 或 Trezor 配合官方软件是更安全的选择;而对于追求极致交互体验的高级用户,Rabby 等新兴多链钱包正逐渐成为热门替代方案。

双币投资教程:机制解析、操作指南与风险核验
DeFi 教程
双币投资教程:机制解析、操作指南与风险核验

双币投资并非传统意义上的保本理财,而是一种结构化衍生品,其核心在于以放弃潜在超额收益为代价,换取高于基准的固定权利金收益。对于希望锁定汇率波动风险或获取稳定现金流的成熟投资者而言,这是一种有效的对冲工具,但必须深刻理解其强制结算机制与机会成本,切勿将其误认为无风险套利产品。

比特币 常见问题
NFT 与铭文
比特币 常见问题

比特币作为首个去中心化加密货币,其核心价值在于稀缺性与抗审查性,但高波动性要求投资者具备极强的风险承受能力。新手入场前应明确自身资金属性,避免使用借贷资金参与,并优先通过正规渠道获取基础认知,而非盲目追随市场热点。

Web3.0教程核心概念与入门实操指南
DeFi 教程
Web3.0教程核心概念与入门实操指南

Web3.0教程并非单一软件操作手册,而是涵盖去中心化身份、链上交互及智能合约逻辑的知识体系。对于新手而言,掌握钱包安全管理与Gas费机制是入门首要门槛,盲目跟风参与未经验证的DApp极易导致资产损失。建议读者先通过主流交易所或知名公链官网获取基础文档,再逐步深入复杂协议,切勿将“教程”等同于“稳赚策略”。

欧一风险解析:平台合规性与资金安全深度评测
Web3 安全
欧一风险解析:平台合规性与资金安全深度评测

欧一作为新兴交易或服务平台,其核心风险主要集中在监管牌照缺失与资金托管透明度不足。投资者在入场前必须核实其底层资产流向及法律主体注册地,切勿盲目追求高收益而忽视本金安全性。

质押手续费多少:主流平台费率与隐性成本解析
DeFi 教程
质押手续费多少:主流平台费率与隐性成本解析

质押手续费并非单一固定数值,通常由链上Gas费、平台服务费及兑换滑点三部分构成。主流中心化交易所的ETH 2.0质押费率普遍在0.1%至1%之间,而DeFi协议则可能高达2%-5%。投资者需重点关注年化收益率(APY)是否已扣除所有隐性成本,避免被表面高收益误导。

冷钱包充值全流程详解与资产安全指南
Web3 安全
冷钱包充值全流程详解与资产安全指南

冷钱包本身无法直接接收法币或即时链上转账,其本质是离线存储设备,充值需通过“热钱包中转”或“交易所提现”两步完成。核心逻辑是先确保资金进入具备联网功能的中间账户,再经由区块链网络广播交易至冷钱包地址,全程需严格核对地址格式与网络环境,以避免资产永久丢失。

Web3.0怎么注册账号及参与生态的核心步骤解析
公链与 Layer2
Web3.0怎么注册账号及参与生态的核心步骤解析

Web3.0并非传统意义上的中心化平台,因此不存在统一的“注册”入口,其核心在于创建并保管好去中心化钱包地址。用户只需通过MetaMask、Phantom等主流钱包插件生成密钥对,即可视为完成“注册”并进入Web3.0生态。这一过程无需提交姓名、手机号或邮箱,完全依赖私钥或助记词进行身份验证与资产控制。

USDT App是什么及如何辨别官方钱包与第三方客户端
DeFi 教程
USDT App是什么及如何辨别官方钱包与第三方客户端

所谓“USDT App”并非由Tether公司官方发布的单一独立应用程序,而是指支持USDT资产存储、转账及管理的第三方钱包客户端。用户应根据自身需求选择支持多链或特定链的主流钱包,并务必通过官方渠道下载以防假冒应用导致资产损失。

Web3.0官网入口是什么及如何验证官方域名
DeFi 教程
Web3.0官网入口是什么及如何验证官方域名

Web3.0并非单一网站,而是一个去中心化互联网生态的概念集合,不存在唯一的“官网入口”。用户通常寻找的“官网”指的是具体Web3项目、钱包或基础设施的官方域名。验证入口的核心在于通过区块链浏览器、项目方社交媒体矩阵及合约地址进行交叉核验,而非依赖搜索引擎结果。

TP钱包App安全吗 如何识别真伪与防范资产风险
钱包与链上工具
TP钱包App安全吗 如何识别真伪与防范资产风险

TP钱包(TokenPocket)是一款主流的多链去中心化数字资产钱包,其本身安全机制成熟,但用户需警惕仿冒应用与钓鱼攻击。只要通过官方渠道下载并妥善管理助记词,它能有效保障多链资产安全,适合对链上交互有较高要求的进阶用户。

以太坊 gas 费用怎么算 交易成本与链上拥堵机制解析
稳定币与 RWA
以太坊 gas 费用怎么算 交易成本与链上拥堵机制解析

以太坊交易费用并非固定数值,而是由当前网络拥堵程度、交易复杂度和用户设定的优先费共同决定。核心公式为总费用等于 Gas 用量乘以 Gas 单价,其中 Gas 单价受 EIP-1559 协议下的基础费与优先费影响。投资者在发起交易前,务必通过实时数据源预估成本,避免因费用设置过低导致交易长期 Pending 或失败。

欧一App是什么如何辨别其正规性与安全风险
Web3 安全
欧一App是什么如何辨别其正规性与安全风险

欧一App通常指代欧易(OKX)移动客户端或其衍生版本,是主流加密货币交易与Web3服务平台。投资者在确认其为官方正版应用后,可将其作为合规的交易工具,但需警惕山寨软件带来的资金安全隐患。

冷钱包 攻略:新手如何安全配置与避坑指南
钱包与链上工具
冷钱包 攻略:新手如何安全配置与避坑指南

冷钱包是加密货币长期持有者保护资产安全的首选方案,其核心优势在于私钥离线存储,彻底隔绝网络攻击。对于大多数个人投资者而言,选择主流硬件品牌并严格执行助记词离线备份,即可构建起坚固的安全防线,无需过度追求复杂的软件功能。

TP钱包App是什么及如何安全使用它
钱包与链上工具
TP钱包App是什么及如何安全使用它

TP钱包(TokenPocket)是一款支持多链的去中心化钱包应用,其核心优势在于兼容性强且生态丰富。对于熟悉链上操作的用户而言,它是管理数字资产的有效工具,但用户必须严格区分官方渠道下载,并时刻警惕授权风险,以防资产被盗。

比特币收益怎么算 投资者需掌握的核心计算逻辑与避坑指南
NFT 与铭文
比特币收益怎么算 投资者需掌握的核心计算逻辑与避坑指南

比特币收益计算并非简单的买卖价差,而是需综合考量挖矿成本、交易手续费及税务合规性的复杂过程。投资者应区分“已实现收益”与“未实现盈亏”,并优先通过链上数据核验真实成本,以避免因忽略隐性成本导致实际回报率大幅缩水。

以太坊 怎么使用 从入门到进阶的完整操作指南
NFT 与铭文
以太坊 怎么使用 从入门到进阶的完整操作指南

以太坊的使用核心在于掌握钱包交互、Gas费管理及智能合约调用三大环节。新手建议从主流交易所提币至自托管钱包开始,逐步熟悉链上转账与DeFi交互流程。务必在小额测试成功后再进行大额操作,以降低链上不可逆转账带来的资产损失风险。

行情官网入口是什么及如何精准定位官方渠道
交易所评测
行情官网入口是什么及如何精准定位官方渠道

行情官网入口是指加密货币交易所或数据聚合平台提供实时价格、深度分析及交易功能的官方网页地址。投资者应通过域名备案信息、SSL证书及官方社交媒体认证三重维度核验入口真实性,避免误入钓鱼网站导致资产损失。

比特币安全吗:从协议层到资产保管的全维度解析
公链与 Layer2
比特币安全吗:从协议层到资产保管的全维度解析

比特币协议本身在数学和博弈论层面具有极高的安全性,历史上未发生过因算法漏洞导致的系统性崩溃。然而,用户资产的安全性完全取决于私钥保管方式、交易所资质以及交易确认数,普通投资者面临的主要风险并非来自网络攻击,而是操作失误、平台暴雷或钓鱼诈骗。

K线官网入口是什么及如何验证官方交易数据
数据与工具
K线官网入口是什么及如何验证官方交易数据

所谓K线官网入口,通常指提供实时行情与历史K线数据的官方或权威第三方平台首页,而非单一固定网址。投资者应优先选择交易所官网或CoinMarketCap等知名数据聚合器,通过验证域名安全性与数据一致性来确保信息真实,避免被仿冒网站误导导致交易决策失误。

赚币下载App前必须搞清楚的几个核心问题
DeFi 教程
赚币下载App前必须搞清楚的几个核心问题

“赚币”类应用通常指通过完成浏览、签到或社交任务获取加密货币奖励的移动端软件,其本质往往是营销获客工具而非独立投资标的。用户在下载前需明确,此类App提供的收益极低且伴随隐私泄露风险,仅适合零成本体验,不应作为主要理财手段。

欧意交易所新手入门指南与核心功能使用详解
OKX专题
欧意交易所新手入门指南与核心功能使用详解

欧意(OKX)作为全球头部加密货币交易平台,其核心优势在于提供一站式的现货、合约及Web3钱包服务。对于新手用户而言,建议优先熟悉现货交易界面与安全设置,再逐步探索衍生品与链上功能,以降低操作失误带来的资产损失风险。

Web3.0 新手入门指南:从钱包连接到链上交互的实操步骤
数据与工具
Web3.0 新手入门指南:从钱包连接到链上交互的实操步骤

Web3.0 的核心在于用户自主掌控私钥并直接参与链上交互,而非依赖中心化平台。对于初学者而言,使用 Web3.0 的第一步是建立安全的数字身份,即安装合规的浏览器插件钱包,随后通过测试网或小额资金熟悉授权、签名及转账流程,逐步从“看客”转变为“参与者”。

比特币钱包推荐怎么选才安全
公链与 Layer2
比特币钱包推荐怎么选才安全

对于绝大多数普通用户,首选硬件钱包配合官方固件,其次是主流移动端热钱包。核心判断标准并非功能花哨程度,而是私钥生成是否离线、备份流程是否清晰以及社区审计历史是否透明。

以太坊怎么选择钱包节点与质押方式
稳定币与 RWA
以太坊怎么选择钱包节点与质押方式

选择以太坊基础设施的核心在于平衡安全性、收益率与操作便捷性。对于普通投资者,优先选择经过审计的主流托管钱包或硬件钱包,并采用中心化交易所或成熟质押平台的流动性凭证方案,以降低技术门槛与资金锁定风险。

以太坊 靠谱吗 深度解析其技术基石与投资风险
加密货币百科
以太坊 靠谱吗 深度解析其技术基石与投资风险

以太坊作为全球第二大公链,凭借智能合约平台的先发优势、庞大的开发者生态以及去中心化的共识机制,在长期技术迭代中展现出极高的可靠性。然而,“靠谱”并非等同于“无风险”,投资者需清醒认识到其面临的技术升级不确定性、激烈的市场竞争以及宏观流动性波动带来的价格风险。对于寻求长期持有且具备一定风险承受能力的用户而言,以太坊仍是加

欧艺交易所新手入门全流程指南与核心功能解析
交易所评测
欧艺交易所新手入门全流程指南与核心功能解析

欧艺(通常指OKX欧易)作为全球头部加密货币交易平台,其核心优势在于深度流动性与丰富的衍生品工具,适合中高阶交易者。新手用户应优先完成身份认证并熟悉现货交易界面,避免直接参与高杠杆合约,以降低初期操作风险与资金波动。

TP钱包下载渠道及真假辨别指南
Web3 安全
TP钱包下载渠道及真假辨别指南

TP钱包(TokenPocket)是一款多链去中心化钱包,其官方下载渠道主要分为移动端应用商店和官网安装包。投资者应优先通过手机自带应用商店或TokenPocket官方网站获取软件,避免通过第三方不明链接下载,以防遭遇钓鱼软件或恶意篡改版本。

比特币怎么查:从余额到交易记录的全流程核验指南
加密货币百科
比特币怎么查:从余额到交易记录的全流程核验指南

查询比特币状态主要依赖区块链浏览器和钱包客户端两大工具,前者用于验证链上公开数据,后者用于管理个人资产。核心逻辑是“地址即身份”,通过输入比特币地址即可实时追踪余额、未确认交易及历史转账记录,无需信任第三方中介。

Web3.0下载是什么及如何安全获取相关工具
OKX专题
Web3.0下载是什么及如何安全获取相关工具

Web3.0下载并非指下载一个单一的“Web3软件”,而是指获取用于访问去中心化网络的基础设施,主要包括数字钱包、浏览器扩展及去中心化应用客户端。用户应根据自身使用场景选择经过官方认证的版本,并务必从可信渠道获取安装包,以防止恶意软件窃取私钥资产。

比特币 靠谱吗 从技术底层到投资逻辑的理性评估
公链与 Layer2
比特币 靠谱吗 从技术底层到投资逻辑的理性评估

比特币作为一种去中心化的数字资产,其底层技术经过十余年验证具备极高的安全性与抗审查性,但作为投资标的,其价值波动剧烈且缺乏现金流支撑。它是否“靠谱”取决于你的认知框架:若视为全球宏观对冲工具或价值存储手段,其稀缺性逻辑自洽;若视为短期暴富机会,则面临极高的本金回撤风险。

以太坊 攻略:新手入场前必须搞懂的链上交互与安全细节
稳定币与 RWA
以太坊 攻略:新手入场前必须搞懂的链上交互与安全细节

以太坊作为全球第二大公链,其核心价值在于智能合约的可组合性与去中心化应用生态。对于普通投资者而言,掌握正确的钱包交互流程与Gas费优化策略,是降低操作风险并提升资金效率的关键前提。

冷钱包攻略:如何安全存储与管理数字资产
Web3 安全
冷钱包攻略:如何安全存储与管理数字资产

冷钱包通过物理隔离私钥,能有效抵御网络攻击与黑客盗窃,是长期持有大额加密资产的首选方案。对于普通投资者而言,选择主流硬件钱包品牌并严格遵循离线签名流程,可将资产安全风险降至最低,但需时刻警惕人为操作失误带来的不可逆损失。

转账 怎么使用
钱包与链上工具
转账 怎么使用

加密货币转账的核心在于准确填写接收地址并支付网络手续费,操作前务必进行小额测试以验证路径畅通。不同区块链网络的转账机制与成本差异巨大,用户需根据币种特性选择合适通道,避免因地址格式错误或链上拥堵导致资产丢失或延迟。

冷钱包官网入口怎么查 如何辨别真伪与防范钓鱼风险
钱包与链上工具
冷钱包官网入口怎么查 如何辨别真伪与防范钓鱼风险

冷钱包官网入口是用户获取固件、驱动及验证设备真伪的唯一权威渠道,务必通过品牌官方公告或知名交易所链接进入。任何通过搜索引擎广告位或非官方社群链接跳转的入口,均存在极高的钓鱼网站风险。用户应养成先核对域名、再下载软件、最后连接设备的操作习惯,确保资产安全。

比特币下载全流程指南与节点选择策略
NFT 与铭文
比特币下载全流程指南与节点选择策略

比特币下载通常指同步区块链数据以运行全节点,是验证交易与区块的核心方式。对于普通用户,全节点同步需数天至数周且占用大量磁盘空间,轻量级客户端是更务实的选择。投资者应根据硬件条件与隐私需求,在安全性与资源消耗间权衡,切勿盲目追求全节点而忽视存储成本。

算力 新手入门:如何看懂区块链网络的安全基石
加密货币百科
算力 新手入门:如何看懂区块链网络的安全基石

算力是衡量区块链网络(尤其是工作量证明机制)安全强度的核心指标,直接反映全网矿工对共识协议的投入程度。新手理解算力不仅能判断网络健康度,还能辅助预测挖矿难度与区块产出效率,是评估资产长期安全性的关键维度。

欧亿平台新手入门教程与核心功能实操指南
Web3 安全
欧亿平台新手入门教程与核心功能实操指南

欧亿作为老牌数字资产交易平台,其教程体系主要覆盖注册认证、法币出入金及合约交易三大核心模块。对于新手而言,掌握KYC认证流程与资金划转逻辑是安全使用平台的前提,建议优先通过官方帮助中心获取最新操作指引,避免依赖过时第三方教程导致资产误操作。

以太坊 新手如何安全使用与交互
数据与工具
以太坊 新手如何安全使用与交互

以太坊使用核心在于掌握钱包管理与链上交互,新手应优先选择主流硬件或软件钱包并严格保管助记词。建议从小额测试开始,熟悉 Gas 费机制与交易确认流程,确保资产安全后再进行复杂操作。

比特币下载是什么 全节点同步与钱包选择指南
加密货币百科
比特币下载是什么 全节点同步与钱包选择指南

比特币下载通常指获取比特币核心客户端并同步区块链数据以运行全节点,或指获取轻量级钱包应用。对于普通用户,轻量钱包足够日常使用,但全节点提供最高的隐私与验证独立性。务必从官方渠道下载,以防遭受钓鱼攻击或恶意软件篡改。

质押怎么使用及核心操作指南
OKX专题
质押怎么使用及核心操作指南

对于加密货币投资者而言,质押是通过锁定资产参与网络共识以获取被动收益的主流方式。正确使用的关键在于选择信誉良好的节点或交易所,并充分理解锁仓期与流动性风险。

私钥教程是什么 如何安全生成与管理加密货币私钥
Web3 安全
私钥教程是什么 如何安全生成与管理加密货币私钥

私钥是控制区块链资产的根本凭证,掌握私钥即掌握资产所有权。对于新手而言,理解私钥的生成、存储与备份机制比单纯记忆助记词更为关键,错误的操作习惯可能导致资产永久丢失。

DeFi攻略是什么如何安全参与去中心化金融
DeFi 教程
DeFi攻略是什么如何安全参与去中心化金融

DeFi攻略并非单一操作手册,而是涵盖资产存储、交互流程与风险管理的综合决策框架。新手参与的核心在于“小额试错、权限最小化、链上可验证”,切勿盲目追求高收益率而忽略智能合约底层逻辑。只有建立系统化的筛选与监控机制,才能在波动剧烈的市场中实现可持续收益。

火币官网入口地址查询与防伪验证指南
交易所评测
火币官网入口地址查询与防伪验证指南

火币(Huobi)官方网址以 huobi.com 为核心域名,用户应始终通过搜索引擎认证标识或官方公告获取入口。鉴于网络钓鱼风险,建议用户将官网地址保存至浏览器书签,并严格核对SSL证书信息,避免通过不明链接或广告位进入交易平台,以防资产被盗。

比特币教程:新手入门需掌握的核心步骤与安全准则
数据与工具
比特币教程:新手入门需掌握的核心步骤与安全准则

比特币教程的核心并非单纯的技术堆砌,而是对去中心化价值存储逻辑的理解与钱包安全管理的实践。新手应优先掌握私钥保管、交易所合规性及链上数据验证三大基础模块。任何忽略风险控制的快速上手指南,都可能导致资产永久性损失。

转账下载是什么以及如何确保链上交易安全与效率
钱包与链上工具
转账下载是什么以及如何确保链上交易安全与效率

转账下载并非区块链原生术语,通常指代用户在完成链上转账后,下载交易凭证或区块浏览器记录的行为。这一操作的核心目的是留存法律或财务证据,而非直接执行链上转账。投资者应优先通过官方区块浏览器验证交易哈希,避免依赖第三方生成的可篡改凭证。

欧亿平台注册交易提现全流程实操指南与避坑策略
OKX专题
欧亿平台注册交易提现全流程实操指南与避坑策略

欧亿作为主流中心化交易所,其核心优势在于流动性深度与法币出入金通道的稳定性,适合中高频交易者。新手用户应优先完成身份认证并小额试错,避免因操作失误导致资产损失,同时需密切关注平台公告以规避临时维护风险。

Web3.0 下载指南是什么如何安全获取去中心化应用客户端
数据与工具
Web3.0 下载指南是什么如何安全获取去中心化应用客户端

Web3.0 下载并非单一软件的安装,而是指获取支持去中心化交互的钱包应用、节点客户端或DApp运行环境的过程。核心结论是:用户应优先通过官方渠道或经过代码审计的知名平台获取安装包,避免直接下载未经验证的APK或EXE文件,以防遭遇钓鱼攻击或恶意软件植入。

以太坊节点同步与客户端下载指南
稳定币与 RWA
以太坊节点同步与客户端下载指南

“以太坊 下载”通常指获取以太坊全节点客户端软件以参与网络验证或本地同步数据,而非下载代币本身。对于普通投资者,除非具备专业技术背景且需运行全节点,否则直接使用交易所或轻钱包即可,盲目下载并同步全节点将消耗大量磁盘空间与带宽资源。

冷钱包钱包推荐及选购指南
钱包与链上工具
冷钱包钱包推荐及选购指南

对于大额长期持仓者,硬件冷钱包是存储比特币和以太坊等主流资产的首选方案,其核心优势在于私钥永不接触联网设备。推荐优先考虑拥有独立安全芯片且开源固件的主流品牌,避免购买来路不明的二手设备或过度依赖软件模拟的冷存储方案。

比特币怎么注册:账户开设流程与资产安全核验指南
公链与 Layer2
比特币怎么注册:账户开设流程与资产安全核验指南

严格来说,比特币本身没有“注册”这一动作,用户实际是在中心化交易所(CEX)或去中心化钱包中创建账户或生成密钥对。对于新手而言,选择合规持牌交易所完成KYC认证是最常见的入门方式,但需牢记“私钥即资产”的核心原则,避免因混淆平台账户与链上地址而导致资产丢失。

以太坊App生态全景与主流钱包安全使用指南
数据与工具
以太坊App生态全景与主流钱包安全使用指南

以太坊App主要指基于以太坊网络构建的去中心化应用(DApp)及其移动端入口,核心功能涵盖资产存储、链上交互与DeFi操作。对于普通投资者而言,选择经过安全审计的主流钱包App是降低私钥泄露风险的最优解,而非盲目追求小众或未经审核的第三方客户端。

欧艺下载渠道辨别与官方客户端使用指南
交易所评测
欧艺下载渠道辨别与官方客户端使用指南

欧艺(通常指OKX或类似头部交易所的中文俗称)的官方客户端下载必须严格通过官网或应用商店进行,以防钓鱼风险。用户应优先选择官网提供的APK文件或主流应用商店版本,并务必核对数字签名与版本号,确保软件来源纯净且未被篡改。

比特币 怎么注册账户与获取地址全流程解析
数据与工具
比特币 怎么注册账户与获取地址全流程解析

对于普通用户而言,比特币本身无需“注册”账号,而是通过交易所或钱包创建账户来获取比特币地址。新手建议优先选择合规头部交易所完成身份认证,以此作为入门第一步,既能降低技术门槛,又能获得法币出入金通道。

欧亿平台用户指南:注册交易提现全流程解析
Web3 安全
欧亿平台用户指南:注册交易提现全流程解析

欧亿(Ouyi)通常指代一类提供数字资产交易及衍生品服务的平台,其核心使用流程涵盖账户注册、身份认证、法币出入金及现货或合约交易。对于新手而言,首要任务是确认平台的合规资质与资金安全机制,其次才是熟悉界面操作与交易策略,切勿在未核实平台背景的情况下直接大额入金。

比特币苹果版是什么及如何安全获取官方客户端
NFT 与铭文
比特币苹果版是什么及如何安全获取官方客户端

所谓“比特币苹果版”并非指比特币协议本身存在独立的iOS版本,而是指适用于苹果iOS系统的比特币钱包应用程序。用户应优先选择开源、经过第三方审计且下载量巨大的知名钱包,避免下载山寨应用导致资产丢失。

以太坊安全吗
公链与 Layer2
以太坊安全吗

以太坊作为全球第二大公链,其底层协议在长期运行中证明了极高的稳健性,但“安全”是一个相对概念,需区分协议层与应用层风险。对于普通用户而言,只要遵循正确的交互习惯并警惕智能合约漏洞,以太坊网络本身是高度可信的资产存储与传输环境。

比特币App是什么?主流交易平台与钱包应用深度评测指南
NFT 与铭文
比特币App是什么?主流交易平台与钱包应用深度评测指南

比特币App主要分为交易型平台与自托管钱包两类,前者适合新手快速买卖但需承担平台风险,后者适合长期持有者掌控私钥但操作门槛较高。选择时应优先考察应用的合规资质、安全审计记录及用户资金隔离机制,切勿盲目追求高杠杆或虚假的“保本”宣传。

冷钱包官网入口如何辨别真伪与正确访问指南
钱包与链上工具
冷钱包官网入口如何辨别真伪与正确访问指南

冷钱包官网入口是用户获取固件更新、管理设备及应用授权的核心渠道,其安全性直接决定资产存续。用户必须通过品牌官方文档、权威媒体链接或搜索引擎官方认证标识进入,严禁点击来源不明的广告链接。任何脱离官方域名的访问行为均存在钓鱼风险,需保持高度警惕。

欧义 App 是什么及如何识别其交易真实性与合规风险
OKX专题
欧义 App 是什么及如何识别其交易真实性与合规风险

欧义 App 通常指代一类依托移动端界面展示行情并提供撮合交易服务的数字资产平台,其核心功能涵盖现货买卖与合约杠杆。对于投资者而言,首要任务是核实其底层链上数据的透明度与资金托管的独立性,警惕仅展示模拟盘而缺乏真实深度接口的伪交易平台。

TP钱包资产计算与收益评估方法详解
钱包与链上工具
TP钱包资产计算与收益评估方法详解

TP钱包本身不直接计算收益,而是实时同步链上数据展示资产余额。用户需自行结合持仓成本、当前市价及链上活动(如质押、挖矿)来核算真实盈亏。准确计算需区分代币原生价值与平台活动奖励,避免将短期波动误判为长期回报。

波场链TRC20充值指南与常见误区解析
稳定币与 RWA
波场链TRC20充值指南与常见误区解析

在波场链(TRON)进行TRC20资产充值,核心在于选择支持该网络的交易所并获取正确的USDT充值地址。操作时需严格区分TRC20、ERC20和TRC10等网络协议,确保发送方与接收方网络一致。只要地址格式正确且网络匹配,资产通常可在数秒至一分钟内到账,但需警惕地址抄写错误或网络拥堵导致的延迟。

币安新手入门全流程指南与核心功能深度解析
交易所评测
币安新手入门全流程指南与核心功能深度解析

币安作为全球领先的中心化交易所,其核心优势在于流动性充沛与产品矩阵丰富,但新手需警惕操作复杂带来的误操作风险。对于初学者而言,掌握从注册认证到现货交易的基础流程至关重要,同时必须将资产安全与合规意识置于首位,避免盲目追求高杠杆收益。

数字货币入门:新手如何构建稳健的投资框架
加密货币百科
数字货币入门:新手如何构建稳健的投资框架

数字货币投资并非简单的低买高卖,而是基于对底层技术、代币经济学及市场周期的深度理解。新手应优先建立资产安全意识和分散配置策略,避免盲目追高。通过研读白皮书、验证链上数据及控制仓位,投资者可在波动市场中寻求长期稳健收益。

欧亿App是什么及如何辨别其合规性与潜在风险
Web3 安全
欧亿App是什么及如何辨别其合规性与潜在风险

欧亿App通常指代一类聚合型数字资产交易平台或Web3钱包应用,主要提供行情查看、现货交易及链上资产管理服务。对于大多数中文用户而言,其核心吸引力在于界面友好与多链支持,但用户必须明确其法律主体所在地及监管牌照状态,避免因合规缺失导致资产受限。

链上数据怎么使用才能辅助加密资产投资决策
公链与 Layer2
链上数据怎么使用才能辅助加密资产投资决策

链上数据是验证市场情绪与资金流向的核心工具,能有效弥补价格滞后带来的信息差。投资者应将其作为辅助决策依据,而非唯一信号,结合宏观环境与项目基本面综合判断,避免陷入数据噪音陷阱。

Web3.0怎么使用从入门到进阶的实操指南与避坑手册
DeFi 教程
Web3.0怎么使用从入门到进阶的实操指南与避坑手册

Web3.0的使用核心在于掌握去中心化身份认证与链上资产交互,用户需通过数字钱包连接各类DApp完成交易、治理或社交行为。对于新手而言,建议从主流公链的交互入手,严格管理私钥并确认合约安全性,以最小化资产损失风险。

冷钱包地址余额与交易记录怎么查
Web3 安全
冷钱包地址余额与交易记录怎么查

查询冷钱包资产的核心在于通过公开区块链浏览器输入公钥或地址,结合硬件设备本地校验确认余额。冷钱包本身不联网,其状态完全依赖链上数据同步,因此必须确保查询工具来源可靠且地址输入无误。

Web3.0可靠吗:技术理想与现实风险的深度评测
数据与工具
Web3.0可靠吗:技术理想与现实风险的深度评测

Web3.0在底层密码学机制上具备极高的理论可靠性,但在实际应用层仍面临智能合约漏洞与监管不确定性。对于投资者而言,其“去中心化”带来的抗审查能力是真实的,但资产安全高度依赖项目方代码审计与私钥管理,目前尚不能等同于传统金融系统的安全冗余。

节点 安全吗:深入解析区块链节点运行与资产保护机制
数据与工具
节点 安全吗:深入解析区块链节点运行与资产保护机制

运行区块链节点在理论上具备极高的数据完整性与抗审查能力,但节点本身并不自动等同于资产绝对安全。其安全性高度依赖于私钥管理方式、软件版本维护以及网络配置策略,用户需区分“全节点验证”与“热钱包存储”的本质差异。

冷钱包新手入门指南如何安全存储数字资产
钱包与链上工具
冷钱包新手入门指南如何安全存储数字资产

冷钱包是存储大额加密货币最安全的方式,通过将私钥完全离线来隔离网络攻击风险。新手应优先选择知名品牌硬件钱包,并严格遵循助记词离线备份流程,避免使用任何联网设备存储核心密钥。

Web3.0手续费多少:链上Gas费与平台佣金详解
数据与工具
Web3.0手续费多少:链上Gas费与平台佣金详解

Web3.0交易费用并非单一数值,而是由链上Gas费与平台服务费两部分组成。普通用户单次交互成本通常在几美元至几十美元不等,具体取决于网络拥堵程度、交易复杂度及所选交易所费率。理解费用构成是优化成本、避免资产损失的第一步。

Web3.0 怎么使用:新手入门指南与实操步骤详解
公链与 Layer2
Web3.0 怎么使用:新手入门指南与实操步骤详解

Web3.0 的使用本质是通过去中心化身份和链上资产进行价值交互,核心在于掌握钱包管理与DApp连接。对于初学者而言,从安装非托管钱包开始,逐步体验去中心化金融和NFT市场是最稳妥的路径,但需时刻警惕私钥安全与智能合约风险。

比特币 怎么查 交易记录与资产余额的权威核验指南
NFT 与铭文
比特币 怎么查 交易记录与资产余额的权威核验指南

查询比特币数据的核心在于区分“链上公开数据”与“交易所账户数据”。对于链上交易,应使用经过社区验证的区块链浏览器;对于交易所资产,务必以平台官方APP或网页端的实时余额为准。切勿依赖第三方聚合器的滞后数据,以防因信息不对称导致投资误判。

比特币客户端下载指南:安全获取全节点钱包与轻钱包的步骤解析
加密货币百科
比特币客户端下载指南:安全获取全节点钱包与轻钱包的步骤解析

BTC 下载通常指获取比特币核心客户端(Bitcoin Core)或主流轻钱包应用,用于存储、收发及验证比特币交易。普通用户应优先选择官网发布的稳定版软件,并根据自身技术能力在“全节点自主权”与“轻钱包便捷性”之间做出权衡,切勿从非官方渠道盲目下载以防资产丢失。

冷钱包手续费多少:解析链上转账与硬件使用成本
钱包与链上工具
冷钱包手续费多少:解析链上转账与硬件使用成本

冷钱包本身不收取存储或管理手续费,资金静置期间无需向任何机构付费。实际产生的费用主要源于资产从热钱包转入冷钱包或从冷钱包转出至交易所时,目标区块链网络收取的链上转账矿工费或Gas费。具体金额完全取决于当时网络拥堵程度及所选区块链类型,与冷钱包品牌无关。

冷钱包怎么选择才能兼顾安全与便捷
钱包与链上工具
冷钱包怎么选择才能兼顾安全与便捷

选择冷钱包的核心在于评估资产规模与操作频率,大额长期持有优先选择硬件钱包,小额或新手可考虑纸钱包或软件冷存。务必通过官方渠道购买,并严格验证设备固件完整性,避免遭遇供应链攻击。

OKX 怎么使用:从注册到交易的全流程实操指南
OKX专题
OKX 怎么使用:从注册到交易的全流程实操指南

OKX 的使用核心在于完成身份认证并熟悉其多资产统一账户体系,新手应优先通过模拟盘或小额资金测试熟悉界面逻辑。建议用户在使用前务必开启双重验证,并仔细区分现货、衍生品及理财板块的功能差异,以降低操作失误带来的资产损失风险。

比特币官网是什么及如何辨别真伪
NFT 与铭文
比特币官网是什么及如何辨别真伪

比特币并没有传统意义上的中心化官方网站,其核心协议由开源代码定义,主要信息源为比特币核心代码库及比特币维基百科。投资者应警惕以“比特币官网”命名的第三方营销网站,这些站点往往用于引导用户购买山寨币或提供高风险服务。获取最权威信息的首选渠道是比特币核心(Bitcoin Core)的GitHub仓库及比特币维基百科。

比特币找零为何会生成新地址?从 UTXO 看懂交易
加密货币百科已审核
比特币找零为何会生成新地址?从 UTXO 看懂交易

从 UTXO 输入输出模型解释比特币转账的找零来源、钱包生成新地址的原因,以及浏览器中多个输出的含义。文章也梳理公开链上的隐私边界与交易核对顺序,帮助读者识别找零而不把它误认为额外扣款或丢失资金。

比特币转账手续费按金额算吗?关键看交易大小
加密货币百科已审核
比特币转账手续费按金额算吗?关键看交易大小

说明比特币交易费与交易大小、输入数量、费率和区块空间需求之间的关系,并解释待确认交易的核对方法。帮助读者区分费率估算与实际确认承诺,转账前重点检查钱包最终展示的费用和收款地址。

比特币交易输入、找零输出与交易大小怎么关联?
加密货币百科已审核
比特币交易输入、找零输出与交易大小怎么关联?

比特币交易输入输出大小并非只由转账金额决定。本文从 UTXO 的花费关系出发,拆解输入、付款输出和找零输出的作用,再解释交易字节、权重与虚拟大小 vsize 的区别,帮助读者理解交易结构如何影响区块空间需求,同时避免把固定字节数或实时费率当作通用答案。

比特币地址复用会暴露哪些隐私线索?
加密货币百科已审核
比特币地址复用会暴露哪些隐私线索?

比特币地址复用隐私问题,关键在于公开账本让同一地址的余额与交易记录可被持续查看。本文区分链上可见信息、交易关联线索与现实身份推断,并说明普通钱包用户如何使用新收款地址、谨慎公开地址,避免把地址复用误解为私钥或实名直接泄露。

比特币手续费市场如何反映区块空间供需?
加密货币百科已审核
比特币手续费市场如何反映区块空间供需?

比特币手续费市场可以看作有限区块空间中的交易竞争信号。本文从供需、mempool与费率估算解释费用变化能说明什么、不能说明什么,并明确实时数据和因果判断的边界。

比特币交易未确认怎么办?先核验链上状态与广播情况
加密货币百科已审核
比特币交易未确认怎么办?先核验链上状态与广播情况

比特币钱包显示待确认,并不等于资金丢失或交易失败。本文按交易 ID、可信浏览器、钱包状态和确认数逐步核验,并说明哪些处置边界需要查看钱包官方文档;同时提醒不要重复付款,也不要向陌生人透露私钥或助记词。

比特币交易确认数该怎么看?
加密货币百科已审核
比特币交易确认数该怎么看?

比特币交易从广播到进入区块,再到后续区块叠加确认,状态逐步变化但并非绝对不可逆。本文解释确认数的计数方式、内存池查询局限,以及收款方为何需要结合自身风险设定确认要求。

以太坊 Gas 费由什么组成?
加密货币百科已审核
以太坊 Gas 费由什么组成?

以太坊 Gas 不是单一费率。本文从计算工作量、基础费、优先费与最高费用上限拆解交易成本,解释失败交易为何也可能消耗费用,并给出阅读钱包估算值时需要注意的边界。

比特币 txid 和 wtxid 有什么区别?
加密货币百科已审核
比特币 txid 和 wtxid 有什么区别?

比特币 txid 和 wtxid 都是交易标识,但哈希输入使用的序列化数据不同。本文依据 BIP 141 与 BIP 144,拆解两种序列化、说明各自用途与相等条件,并给出浏览器字段不一致时的核对方法。

比特币手续费率怎么查?读懂Mempool API
加密货币百科已审核
比特币手续费率怎么查?读懂Mempool API

根据Mempool Open Source Project官方REST API,解释推荐费率、精确费率、mempool blocks与区块费用接口的区别,并说明实时数据、限流和快照记录边界。

Bitcoin Taproot 地址是什么?bc1p 与兼容性核对
钱包与链上工具已审核
Bitcoin Taproot 地址是什么?bc1p 与兼容性核对

本文依据 Bitcoin 官方术语和 BIP-350,解释 Taproot 地址常见的 bc1p 前缀、Bech32m 编码与发送前兼容性检查,帮助读者区分地址格式、脚本能力和交易确认。

比特币算力和难度怎么看?读懂 3 个月 API 窗口
加密货币百科已审核
比特币算力和难度怎么看?读懂 3 个月 API 窗口

本文依据 mempool.space 公开 API 与 Bitcoin 基础资料,解释算力、难度、区块时间和 3 个月移动窗口的关系,给出记录时间、单位和避免过度外推的链上数据阅读方法。

比特币 Mempool 怎么看?理解手续费与确认队列
钱包与链上工具已审核
比特币 Mempool 怎么看?理解手续费与确认队列

本文使用 mempool.space 直接 API 与 Bitcoin 官方说明,解释比特币内存池、费率区间、区块确认和数据快照的关系,避免把短时统计写成到账保证。

比特币确认时间怎么看?读懂手续费 API 快照
加密货币百科已审核
比特币确认时间怎么看?读懂手续费 API 快照

本文使用 mempool.space 直接数据和 Bitcoin 官方说明,解释比特币确认时间、内存池竞争、区块间隔与手续费统计的关系,帮助读者记录数据口径而不把推荐费率当成到账承诺。

以太坊交易类型 0、2、3、4 怎么区分?一文看懂字段与用途
加密货币百科已审核
以太坊交易类型 0、2、3、4 怎么区分?一文看懂字段与用途

Type 2、Type 3 与 Type 4 交易分别增加了哪些字段?本文按 Ethereum 官方文档整理交易类型、费用字段、Blob 与账户抽象相关概念,帮助读者阅读钱包和区块浏览器。

比特币交易确认慢怎么办?先看 mempool 数据
加密货币百科已审核
比特币交易确认慢怎么办?先看 mempool 数据

本文围绕比特币交易确认整理公开资料、核验步骤与风险边界,解释读者最容易混淆的字段、数据口径和操作限制,并标注来源与访问时间。

以太坊 Gas 费怎么算?看懂 gwei 与交易成本
加密货币百科已审核
以太坊 Gas 费怎么算?看懂 gwei 与交易成本

本文围绕以太坊 Gas 费整理公开资料、核验步骤与风险边界,解释读者最容易混淆的字段、数据口径和操作限制,并标注来源与访问时间。

助记词和私钥有什么区别?
加密货币百科已审核
助记词和私钥有什么区别?

助记词和私钥都关系到钱包控制权,但作用层级不同。本文解释恢复短语、私钥、钱包密码和硬件钱包的区别,以及泄露和丢失后的真实风险。

比特币手续费档位怎么读?
加密货币百科已审核
比特币手续费档位怎么读?

比特币手续费档位来自动态估算,不是确认时间承诺。本文用 mempool.space 与 Bitcoin Optech 说明 fastest、halfHour、hour 和 RBF 边界。

比特币交易卡住能加费吗?
加密货币百科已审核
比特币交易卡住能加费吗?

比特币交易卡住后不要急着重复转账。本文说明 RBF、CPFP、mempool 推荐手续费和钱包支持边界,帮助用户判断能否加费或等待确认。

比特币RBF能加速交易吗?
加密货币百科已审核
比特币RBF能加速交易吗?

比特币RBF能加速交易吗要先核验官方来源、链上对象和账户风险。本文基于Bitcoin Optech RBF Topic、mempool.space REST API Docs等资料,梳理关键事实、操作清单、常见误区和非投资建议边界。

零知识轻客户端桥是什么?Polyhedra 的 zkBridge 怎么不用委员会就信另一条链
公链与 Layer2
零知识轻客户端桥是什么?Polyhedra 的 zkBridge 怎么不用委员会就信另一条链

拆解 Polyhedra zkBridge 与 zkLightClient 的机制:把轻客户端验证编译进零知识电路、用一份 SNARK 证明代替逐条核对委员会签名,并说明它对中继与多签委员会信任的替代、区块头中继与更新合约的分工,以及与 Sygma 命名的区分和风险边界。

Arweave 区块网是什么?矿工为什么要随机读取历史数据才能出块
公链与 Layer2
Arweave 区块网是什么?矿工为什么要随机读取历史数据才能出块

按官方挖掘文档拆解 Blockweave:VDF 步骤派生分区内与全 weave 两个随机偏移、读 2.5MiB 数据算 H1 与 H2、有效算力与难度调整节奏,以及同高度双发被罚与储备基金的角色边界。

门罗币 CLSAG 签名是什么?环签名怎么换格式变小、验证怎么提速
公链与 Layer2
门罗币 CLSAG 签名是什么?环签名怎么换格式变小、验证怎么提速

拆解 Monero 从 MLSAG 到 CLSAG 的环签名格式换代:哪些匿名属性没有变、v0.17.0.0 官方发布说明的口径、序列化与硬件钱包兼容窗口,以及充提场景的核对方法。

Zcash Orchard 屏蔽池是什么?NU5 怎么改写交易结构与证明系统
公链与 Layer2
Zcash Orchard 屏蔽池是什么?NU5 怎么改写交易结构与证明系统

解释 Zcash 第四个屏蔽池 Orchard 的设计:支出与存入合并为 action、整笔交易共用一份 Halo 2 证明、Sinsemilla 承诺与 ZIP 225 第 5 版交易格式,并说明 NU5 激活边界与用户核对方法。

一段脚本创立一条链:-signetchallenge 自建 signet 的机制账
加密货币百科
一段脚本创立一条链:-signetchallenge 自建 signet 的机制账

signet 的出块权由一段叫 challenge 的共识脚本决定,-signetchallenge 允许用自定义脚本发起私有测试链,网络魔数随 challenge 自动隔离。本文按 v31.0 源码拆解自建 signet 的机制、必须自备的出块者与共识参数账。

一把多签能装多少钥匙:CHECKMULTISIG 的二十与 multi_a 的九百九十九
加密货币百科
一把多签能装多少钥匙:CHECKMULTISIG 的二十与 multi_a 的九百九十九

比特币传统多签的公钥数上限是二十,Tapscript 的 multi_a 放宽到九百九十九。本文按 v31.0 源码讲清两个数字分别立在哪一层、脚本体积与签名操作计费如何构成实际天花板,以及多签方案的选型边界。

脚本栈的一千格天花板:栈超限错误与三道高度不同的闸
加密货币百科
脚本栈的一千格天花板:栈超限错误与三道高度不同的闸

比特币共识规定脚本执行栈不超过一千个元素,主栈与备用分支栈合并计数。本文按 v31.0 源码讲清 MAX_STACK_SIZE 的两处执法点、与单元素五百二十字节的组合账,以及标准性层一百项、每项八十字节为何更先撞到。

一个网址问十五个输出花没花:/rest/getutxos 的位图与 checkmempool
加密货币百科
一个网址问十五个输出花没花:/rest/getutxos 的位图与 checkmempool

比特币核心 REST 接口的 /rest/getutxos 端点一次最多查询十五个输出点,返回链高、链顶哈希与花费位图;checkmempool 前缀决定在途花费算不算数。本文按 v31.0 源码拆解请求形状、限额与两个常见误用。

脚本等节点起床的正确方式:bitcoin-cli 的 -rpcwait 与 -28 热身码
加密货币百科
脚本等节点起床的正确方式:bitcoin-cli 的 -rpcwait 与 -28 热身码

bitcoin-cli 的 -rpcwait 把连接失败与 -28 预热错误都当作可重试,每秒一次敲门直到 RPC 就绪;-rpcwaittimeout 默认零、代表无限等待。本文按 v31.0 源码拆解重试循环、单调时钟截止线与它救不了的错误类型。

节点出生与退场各响一声:-startupnotify 与 -shutdownnotify 的时机和脾气
加密货币百科
节点出生与退场各响一声:-startupnotify 与 -shutdownnotify 的时机和脾气

比特币核心的 -startupnotify 在初始化尾声以脱离线程执行、不卡启动;-shutdownnotify 在停机入口并发执行且全部结束才继续关服。本文按 v31.0 源码讲清两个生命周期钩子的触发点、失败语义与自动化分工。

OP_RETURN 的门从八十三抬到十万:-datacarriersize 在 v30 的改制
加密货币百科
OP_RETURN 的门从八十三抬到十万:-datacarriersize 在 v30 的改制

比特币核心 v30 把 -datacarriersize 默认值从八十三抬到十万,并允许一笔交易携带多个数据承载输出。本文按 v31.0 源码与 v30.0 发布说明讲清限额怎么量、开关与大小的关系、getmempoolinfo 新字段与对数据类交易的现实影响。

加费与门槛共用的一把尺:-incrementalrelayfee 的一百聪每千虚拟字节
加密货币百科
加费与门槛共用的一把尺:-incrementalrelayfee 的一百聪每千虚拟字节

比特币节点的 -incrementalrelayfee 默认一百聪每千虚拟字节,同时决定替换交易的最低加费与内存池费率门槛的抬升步长。本文按 v31.0 源码拆解单位陷阱、与中继下限的联动,并厘清它与相邻几把费率尺子的分界。

祖先限额退休、簇限额上岗:v31 内存池四个参数的交接账
加密货币百科
祖先限额退休、簇限额上岗:v31 内存池四个参数的交接账

比特币核心 v31 的集群内存池废除了祖先与后代限流,改由簇笔数与簇体积两把新锁接管,四个老参数各有下场。本文按 v31.0 源码与发布说明盘点参数交接清单与升级核对步骤。

连上节点的六十秒试用期:-peertimeout 与那条二十分钟的固定线
加密货币百科
连上节点的六十秒试用期:-peertimeout 与那条二十分钟的固定线

比特币核心对新建 P2P 连接设了两条时间线:可配置的 -peertimeout 观察窗(默认六十秒)与固定二十分钟的收发超时。本文按 v31.0 源码讲清两条线各判什么、日志怎么对号、参数边界在哪。

等一块新块的耐心:GBT 长轮询的挂起与续订规矩
加密货币百科
等一块新块的耐心:GBT 长轮询的挂起与续订规矩

getwork 时代的矿工每秒问一次有活吗;BIP-22 的答案是挂起请求直到服务器有事可说。longpollid 是不透明令牌、longpolluri 可以换端口、submitold 决定份额队列去留,分块传输与指数退避保护两端。本文按规范原文拆解 GBT 长轮询的握手、挂起守则、失败红线与它今天真正的生态位。

单板机跑全节点:官方 ARM64 包、依赖自编译与存储的账
加密货币百科
单板机跑全节点:官方 ARM64 包、依赖自编译与存储的账

树莓派这类 ARM 单板机跑比特币全节点的官方支持早已就位:aarch64-linux-gnu 预编译包与桌面包同批发布、同套验签体系。本文讲清单板机部署的三层决策——用官方包还是交叉编译(depends 系统一条 HOST 参数)、SD 卡与 NVMe/固态的存储账、内存与 prune 模式的减配路线,并纠正几项关于功耗的常见误区。

编译比特币核心要装哪些东西:依赖表从编译器读到 glibc
加密货币百科
编译比特币核心要装哪些东西:依赖表从编译器读到 glibc

比特币核心官方维护的依赖表把从源码编译所需的一切写成硬指标:Clang 17.0 或 GCC 12.1 起步,Boost 1.74.0、CMake 3.22、libevent 2.1.8 必装,glibc 2.31 是运行底线。本文以 v31.0 源码树文档为准逐行翻译这张表:谁服务哪个功能、可选依赖装不装的后果,以及老系统装不动时 depends 构建系统这条第二路线。

挖矿代理:矿机与矿池之间那道转发层,转的是活也扛责
加密货币百科
挖矿代理:矿机与矿池之间那道转发层,转的是活也扛责

矿场里垫在矿机与矿池之间的代理进程,向上扮演矿池、向下扮演矿机:聚合连接、缓存分发任务、汇总上报份额、执行矿池切换策略。本文从 getwork 到 Stratum 的协议桥讲起,对照开源实现(slush 的历史代理与带故障切换策略的 Java 代理)拆解代理层的收益与代价:单点、延迟与陈旧份额、凭据集中,以及谁真的需要这一层。

脚本校验器的开关板:一次软分叉在验证代码里拧开哪几颗螺丝
加密货币百科
脚本校验器的开关板:一次软分叉在验证代码里拧开哪几颗螺丝

同一笔交易在某些区块高度被拒、在另一些高度被收,背后是 SCRIPT_VERIFY_* 这组验证标志按位开关。本文以 v31.0 源码的 interpreter.h 与 validation.cpp 为准,拆解这组标志的分工、63 位位域的设计、部署项如何在区块高度上点亮开关,以及劝退类标志怎样给未来升级留白。

用信号停比特币核心:kill、Ctrl+C 与 SIGHUP 各按了哪个键
加密货币百科
用信号停比特币核心:kill、Ctrl+C 与 SIGHUP 各按了哪个键

同样是停掉一个比特币核心节点,kill 默认信号、前台 Ctrl+C 与 kill -9 走的是完全不同的路:前两者进入源码登记的优雅关停序列,后者跳过全部善后。本文按 v31.0 源码讲清 SIGTERM/SIGINT/SIGHUP/SIGPIPE 各自接的是什么线、日志换页与信号的历史出处,并给出 systemd 超时与停机动作清单。

在家 solo 挖矿要多少运气?独立出块的概率账与适合人群
加密货币百科
在家 solo 挖矿要多少运气?独立出块的概率账与适合人群

不进矿池自己挖一个块,是彩票还是投资?出块概率等于算力份额,期望等待可以一行公式算清,但方差大到可以跨越世纪。本文用可复算的示例拆开 solo 与矿池的分布差异,并给出决定前要核对的四项成本。不构成投资建议。

中本聪的身份至今成谜,为什么不影响比特币照常运转
加密货币百科
中本聪的身份至今成谜,为什么不影响比特币照常运转

白皮书作者是谁从未被证实,创始人消失反而成了比特币的去中心化实验。本文梳理可确证的时间线,解释开源协议为什么不需要权威签字,分析匿名的正反影响,并教你把早期币转动的链上事实与民间联想分开。

账户余额太少会被"回收"?存在性预金规则怎么改变你的持币方式
加密货币百科
账户余额太少会被"回收"?存在性预金规则怎么改变你的持币方式

有些链上账户余额低于门槛会被协议整体移除,小额资产随之消失,这就是存在性预金机制。本文解释账户状态为什么要收押金、账户被收割的触发方式,以及它与比特币粉尘、Solana租金规则的区别,并给出三条防线。

交易所提币为什么经常"拼一辆车"?批量打包出款的时间与费用逻辑
加密货币百科
交易所提币为什么经常"拼一辆车"?批量打包出款的时间与费用逻辑

查提币记录时为什么一笔链上交易里有几十个陌生地址?交易所把提币请求攒成批量出款以摊薄链上固定成本,代价是到账速度变成队列的函数。本文解释打包机制、加费窗口、共用交易哈希时怎么核对你的那一笔,以及批量出款的聚类隐私代价。

交易所说“充提维护”的时候,它在做什么?钱包升级、确认数与暂停窗口
加密货币百科
交易所说“充提维护”的时候,它在做什么?钱包升级、确认数与暂停窗口

充提维护是交易所最常见的公告,也是误会最多的一句。本文拆解充值维护与提现维护各自的成因,说明确认数作为风控时间杠杆如何影响到账节奏,并给出看清资产、网络与时间窗的维护前后清单。

最低提现额、手续费、粉尘线:零钱为什么经常被卡在交易所或链上
加密货币百科
最低提现额、手续费、粉尘线:零钱为什么经常被卡在交易所或链上

账户里几美元的零钱提不出来,往往不是一道闸,而是最低提现额、费用内扣外扣、链上粉尘规则三道闸叠在一起。本文拆开三道成本闸口的机制,并区分最低充值额处置这另一回事,给出提零钱前的三问。

区块链有多少个节点?为什么每个数出来的节点数都不太准
加密货币百科
区块链有多少个节点?为什么每个数出来的节点数都不太准

新闻里“比特币约有上万节点”的数字是怎么敲门敲出来的?本文解释公开探测法的原理与盲区、低估与高估如何同时存在,以及为什么客户端分布、网络集中度比总数更能说明网络的结实程度。

比特币私钥能被猜出来吗?2 的 256 次方的钥匙空间意味着什么
加密货币百科
比特币私钥能被猜出来吗?2 的 256 次方的钥匙空间意味着什么

私钥只是一个数字,能不能被挨个试出来把币转走?本文算清 2 的 256 次方钥匙空间的量级账,拆开定向命中与碰撞搜索两种不同的寻找,并回看历史上真正丢币的随机数缺陷与泄露面。不构成投资建议。

Bitcoin Core备份怎么做?
加密货币百科已审核
Bitcoin Core备份怎么做?

Bitcoin Core备份怎么做需要先看官方来源、权限边界和风险提示。本文基于Bitcoin Core release notes、Bitcoin Core download等资料,梳理核验步骤、常见误区和安全检查清单。

没有公网地址也能用网页管闪电节点:LNC 信箱与十字配对短语
公链与 Layer2
没有公网地址也能用网页管闪电节点:LNC 信箱与十字配对短语

Lightning Node Connect 让浏览器经由不可信的 Web 服务器安全访问自己的闪电节点:LiT 签发限时限权的会话,一串十个单词的配对短语推导 512 位流 ID,信箱中继只见密文不见内容。本文拆解三件套的机制、PAKE 与 macaroon 的分工和部署要点。

查不到那笔交易:CometBFT 节点的事件索引与订阅怎么工作
公链与 Layer2
查不到那笔交易:CometBFT 节点的事件索引与订阅怎么工作

同样叫索引,CometBFT 的索引器只存查询键而不存区块本体,kv 与 psql 两种后端的可查范围完全不同。本文按 CometBFT 官方索引与订阅文档拆解复合键的拼法、默认索引哪些字段、psql 模式下 RPC 搜索为何失败,以及负数与大整数属性为什么查不准。

平行链区块不进中继链:Polkadot 怎么用纠删码切片确认数据可用
公链与 Layer2
平行链区块不进中继链:Polkadot 怎么用纠删码切片确认数据可用

平行链的 PoV 区块通常在一兆到十兆字节之间,却并不写进中继链区块,中继链上只留一张常量大小的候选收据。本文按 Polkadot 官方协议文档拆解纠删码切片、每片对应一名验证者、三分之一加一门限的可用性判定,以及切片只保留约二十四小时这条容易忽略的边界。

不写死停机高度:Celestia 信令升级的五分之六门槛与一周窗口
公链与 Layer2
不写死停机高度:Celestia 信令升级的五分之六门槛与一周窗口

自 v3 起,Celestia 的网络升级不再依赖预编程区块高度:验证者在协议内上报版本偏好,五分之六投票权汇聚后再等一周自动激活,规则由 CIP-10 定义。本文按官方运维文档与架构记录梳理信令流程、滚动升级前提、失败模式与用户侧跟进方式。

Starknet 交易的六个终局状态:每一层到底能信到哪
公链与 Layer2
Starknet 交易的六个终局状态:每一层到底能信到哪

同一笔 Starknet 交易在回执里挂着执行状态与终局状态两条线,RECEIVED、CANDIDATE、PRE_CONFIRMED、ACCEPTED_ON_L2、ACCEPTED_ON_L1 的可信级别并不相同。本文按官方交易文档拆解六级状态各自成立的条件、内存池替换规则,以及被反转的交易为什么照样烧钱。

界面换引擎账本不动:比特币核心图形端从 Qt5 到 Qt6.8 的两步迁移
加密货币百科
界面换引擎账本不动:比特币核心图形端从 Qt5 到 Qt6.8 的两步迁移

30.0 把 bitcoin-qt 从 Qt5 迁到 Qt6 并启用 Windows 深色模式与 macOS Metal 后端,31.0 再更新至 Qt6.8。本文核对两轮 GUI 改动的事实清单,解释控制台历史过滤三条钱包命令的隐私动机,并划清界面层与账本层的边界。

弃用一版就删:paytxfee 与 settxfee 的退场和费率参数的单位陷阱
加密货币百科
弃用一版就删:paytxfee 与 settxfee 的退场和费率参数的单位陷阱

比特币核心 30.0 宣布弃用启动参数 -paytxfee 与 RPC 命令 settxfee,31.0 正式移除,源码树里已找不到注册。本文复盘两格退役的时间线、官方给出的替代路径,以及 fee_rate 每虚拟字节计价与旧参数每千字节计价之间三个数量级的单位差。

丝绸之路的链上档案:951 万枚成交、托管失窃与被拍卖的查没币
加密货币百科
丝绸之路的链上档案:951 万枚成交、托管失窃与被拍卖的查没币

依据美国检方材料与公开记录复盘丝绸之路:约 123 万笔交易、9,519,664 枚比特币的成交规模,两套法币换算口径的教训,2.0 时代托管账户因交易可延展性失窃,以及查没比特币从 2014 年司法拍卖到 2020 年近 7 万枚迁移的链上流水。

一个 outpoint 交给清扫器:LND wallet bumpfee 的 RBF 与 CPFP 双路径
加密货币百科
一个 outpoint 交给清扫器:LND wallet bumpfee 的 RBF 与 CPFP 双路径

LND 的钱包提费命令不认 txid 而认 outpoint,走 RBF 还是 CPFP 取决于这个输入是否已在清扫器登记。本文依据 v0.19.0-beta 源码拆解 wallet bumpfee 的入口设计、deadline 与 budget 驱动的费率函数,以及 listsweeps 先看台账的建议。

通道有进有出,备份跟着变:SubscribeChannelBackups 的推送账本
加密货币百科
通道有进有出,备份跟着变:SubscribeChannelBackups 的推送账本

静态导出通道备份之外,LND 的 lightning 服务还提供 SubscribeChannelBackups:新通道加入时推新的备份集与多通道备份,通道关闭时推送移除后的更新版本。本文依据 v0.19.0-beta 源码拆解这条流的语义、与 exportchanbackup 的分工与消费端设计。

升级 LND 到 0.19 之前:发布说明里四条会改变操作行为的提示
加密货币百科
升级 LND 到 0.19 之前:发布说明里四条会改变操作行为的提示

本文逐条核对 LND 0.19.0 发布说明中影响日常运维的四项改动:五条 V1 支付接口进入 0.21 移除倒计时、chainio 子系统统一区块高度读数、瞭望塔客户端取块重试策略与清扫器预算参数,并注明每项改动的来源 PR 与操作含义。

挂起、放行、撤销:LND 持有型发票三条命令的幂等边界与事件流
加密货币百科
挂起、放行、撤销:LND 持有型发票三条命令的幂等边界与事件流

持有型发票的机制有人讲过,但真正接进系统时卡住的是接口细节。本文依据 LND v0.19.0-beta 源码拆解 addholdinvoice、settleinvoice、cancelinvoice 三条命令的参数形态,Settle 与 Cancel 各自的幂等规则,以及 SubscribeSingleInvoice 先送当前状态的事件流设计。

让 LND 盯住一枚不属于自己的 Taproot 地址:ImportTapscript 的四种知情深度
加密货币百科
让 LND 盯住一枚不属于自己的 Taproot 地址:ImportTapscript 的四种知情深度

脚本路径、内部密钥、只知最终 tweaked 公钥——不同知情程度如何挂进 LND 观察?本文依据 v0.19.0-beta 源码拆解 walletkit 的 ImportTapscript:四种脚本知情模式、返回 P2TR 地址、只盯不花、历史事件不回扫,并解释它与 ImportPublicKey 的分工边界。

把签好名的交易交给 LND:wallet publishtx 的重播义务与 500 字符标签
加密货币百科
把签好名的交易交给 LND:wallet publishtx 的重播义务与 500 字符标签

冷设备签完的裸交易,怎么让 LND 节点替你广播出去?本文依据 LND v0.19.0-beta 源码拆解 wallet publishtx 命令:接收十六进制交易、标签限 500 字符,以及一条容易被忽略的承诺——钱包会在每次启动时持续重播这笔交易,直到它进入链条。

逐笔付款的显微镜:SubscribeHtlcEvents 事件流看什么,零值怎么读
加密货币百科
逐笔付款的显微镜:SubscribeHtlcEvents 事件流看什么,零值怎么读

通道开了关了是宏观账,付款卡在哪一跳是微观账。本文以 LND v0.19.0-beta 源码为准,拆解 router 服务的 SubscribeHtlcEvents 单向流:HtlcEvent 的四个门牌字段、SEND/RECEIVE/FORWARD 三类身份、六种事件负载,以及订阅端不收过滤参数的设计。

交易所的牌照到底承诺了什么?注册、发牌与查册的边界
加密货币百科
交易所的牌照到底承诺了什么?注册、发牌与查册的边界

“持证经营”是交易所最常见的宣传语,但“牌照”一词覆盖着差异极大的监管状态:反洗钱注册、有限业务授权与完整发牌不是一回事。本文解释这几类监管身份的差别、牌照通常约束哪些义务、不承诺什么,并给出一套对着官方注册册核查主体、牌照号与覆盖业务的实用顺序。

强制纳入是什么?Layer2 不收交易时,你自己把交易送上主网
加密货币百科
强制纳入是什么?Layer2 不收交易时,你自己把交易送上主网

多数 Rollup 的排序器是事实上的交易入口,但它不应该成为单点。本文解释强制纳入机制的通用设计:用户把交易直接写进主网的数据通道,排序器在等待窗口后必须处理,以及 Arbitrum 与 OP Stack 公开文档中的超时与队列逻辑,并说明这条“逃生门”的延迟、成本与适用边界。

BIP 和 EIP 是什么?从提案文档到代码生效的三道关口
加密货币百科
BIP 和 EIP 是什么?从提案文档到代码生效的三道关口

新协议功能上线前,通常先有一份 BIP 或 EIP 编号文档。本文解释比特币改进提案与以太坊改进提案两套流程的分工:编号与编辑由仓库流程负责,激活取决于节点软件实现与部署规则,并拆解“合并即生效”“有编号即采纳”“通过即利好”三个常见误读,给出读提案状态的实用顺序。

加密寒冬是什么?“冬天”这个比喻的边界与熊市区间的读法
加密货币百科
加密寒冬是什么?“冬天”这个比喻的边界与熊市区间的读法

“加密寒冬”常被用来指比特币大跌后的漫长低谷。本文梳理这个说法的流行时间、2018 与 2022 两轮下跌的大致区间、冬天真正冻结的是什么,并给出用成交量、融资、开发者活动等可核查指标评估行业冷热的方法,同时说明把“冬”当预测工具的常见误用。

你的手续费到底付给了谁?比特币、以太坊与二层的三本账
加密货币百科
你的手续费到底付给了谁?比特币、以太坊与二层的三本账

同样是付手续费,钱最终流入矿工、销毁机制、打包者还是排序器运营商,三条链的规则完全不同。本文拆解比特币费用归矿工、以太坊基础费销毁加小费归打包者、以及二层费用在本地执行与数据回传之间的分配结构,并解释为什么同一笔操作的定价逻辑不同。

比特币总量两千一百万枚挖完之后,矿工靠什么活?
加密货币百科
比特币总量两千一百万枚挖完之后,矿工靠什么活?

比特币的区块奖励按减半收敛、总量封顶,发行尾段之后补贴将实质性归零,矿工收入理论上只剩交易手续费。本文解释这条收入结构的演变路径、社区围绕费用能否接棒安全预算的三种立场,以及普通人观察这个问题的正确姿势。

加密货币收款地址会过期吗?什么情况下才需要换一个新地址
加密货币百科
加密货币收款地址会过期吗?什么情况下才需要换一个新地址

链上地址由密钥推导而来,协议层面不存在过期概念,真正会变的是交易所的动态充值地址、需要备注配对的地址和平台的风控要求。本文逐项说明地址什么时候可以一直用、什么时候必须换,以及复用旧地址的真实代价。

跑全节点没有奖励,为什么还有那么多人跑节点?
加密货币百科
跑全节点没有奖励,为什么还有那么多人跑节点?

比特币协议不会为运行全节点发钱,链上却有大量节点在持续验证与转发数据。本文解释全节点与矿工的区别、四类愿意免费跑节点的动机、部分链把节点写进激励协议的不同设计,以及普通人把跑节点当理财卖点时该警惕什么。

BOLT 12和发票有何区别?
加密货币百科已审核
BOLT 12和发票有何区别?

BOLT 12 Offers 和 BOLT 11 发票都服务闪电网络支付,但在可复用收款、发票请求、隐私和钱包兼容性上有明显差异。

assumeUTXO同步安全吗?
加密货币百科已审核
assumeUTXO同步安全吗?

assumeUTXO 让 Bitcoin Core 节点可借助 UTXO 快照更快进入可用状态,但后台验证、版本来源和快照信任边界仍要分清。

不重放历史也能入网:CometBFT state sync 的快照与信任锚
公链与 Layer2
不重放历史也能入网:CometBFT state sync 的快照与信任锚

对规模较大的链,从创世逐块重放常按天甚至按周计,CometBFT 的 state sync 让新节点直接下载状态机快照恢复。本文按官方规范拆解快照结构、ListSnapshots 到 LoadSnapshotChunk 的流程、可信高度加哈希的信任锚,以及不回填历史区块的代价。

SOL 不是钱包"转"的:一文读懂 Solana 系统程序与 Sysvar
公链与 Layer2
SOL 不是钱包"转"的:一文读懂 Solana 系统程序与 Sysvar

Solana 的转账与账户创建由协议内置的系统程序执行,链况数据则以固定地址的 Sysvar 只读账户形式暴露给程序。本文按 Anza 运行时文档拆解两类内置机制的清单、访问方式与计价差异,以及链上时间戳为何只是共识估算。

TON 的主链与基础链:工作链结构和动态分片各管什么
公链与 Layer2
TON 的主链与基础链:工作链结构和动态分片各管什么

TON 官方文档口径:网络由多条工作链组成,当前有负责全局簿记的主链(-1)与承载日常账户的基础链(0);分片按负载对折与合并,片间消息走超立方体路由,异步处理可能带来竞态。

给 LND 的路由学习调旋钮:getmccfg 与 setmccfg 的现役参数清单
加密货币百科
给 LND 的路由学习调旋钮:getmccfg 与 setmccfg 的现役参数清单

LND 0.19.0-beta 源码拆解任务控制配置面:三个弃用字段与 apriori 参数组的承接关系、bimodal 实验模型的参数坐标,以及 querymc 快照与 resetmc 清记忆的层次差异与调参纪律。

邻居的进出只说给在听的人:SubscribePeerEvents 上下线事件流消费指南
加密货币百科
邻居的进出只说给在听的人:SubscribePeerEvents 上下线事件流消费指南

LND 0.19.0-beta 源码拆解对等节点事件订阅流:只有公钥与类型的极简事件、PEER_ONLINE 恰为零值的 proto3 默认坑、没有 lncli 映射的定位,以及快照加增量的监控拼法。

把冷钱包的扩展公钥挂进 LND:wallet accounts 导入的观察边界与历史盲区
加密货币百科
把冷钱包的扩展公钥挂进 LND:wallet accounts 导入的观察边界与历史盲区

LND 0.19.0-beta 源码拆解钱包账户机制:BIP-0044 与 BIP-0049 键的地址类型映射、同名即报错的冲突规则、只检测导入之后事件的时间边界,以及与单把公钥导入命令的分界。

闪电收款的终局裁决书:LookupHtlcResolution 与那个默认关死的记录开关
加密货币百科
闪电收款的终局裁决书:LookupHtlcResolution 与那个默认关死的记录开关

LND 0.19.0-beta 源码拆解入向 HTLC 终局查询:settled 与 offchain 两个布尔、没有结果时返回 NotFound 的语义、store-final-htlc-resolutions 默认关闭的地基意义,以及 0.16.0 引入时的对账动机。

私钥不出门也能对出同一把密钥:DeriveSharedKey 的 ECDH 公式与默认身份键
加密货币百科
私钥不出门也能对出同一把密钥:DeriveSharedKey 的 ECDH 公式与默认身份键

LND 0.19.0-beta 源码拆解 ECDH 接口 DeriveSharedKey:共享点等于节点私钥乘临时公钥、返回压缩序列化的 sha256、留空即用身份私钥的默认行为,以及集成时最容易踩的两个约定。

LND 最底层的签字口:SignOutputRaw 返回 64 字节定长签名的责任清单
加密货币百科
LND 最底层的签字口:SignOutputRaw 返回 64 字节定长签名的责任清单

基于 LND 0.19.0-beta signrpc 源码:SignOutputRaw 的定长签名格式与上链 DER 的差异、Taproot 输入必须携带完整先前输出、签名散列校验外包给调用方,以及它在远程签名架构中的位置。

LND 的前置审查官:RegisterRPCMiddleware 的 caveat 绑定、只读模式与安全线
加密货币百科
LND 的前置审查官:RegisterRPCMiddleware 的 caveat 绑定、只读模式与安全线

基于 LND 0.19.0-beta 源码拆解 gRPC 中间件注册接口:按自定义 caveat 收活或全量只读二选一,无自定义 caveat 的 macaroon 其响应任何中间件不得改写,以及 0.14.0 到 0.15.1 的能力演进。

不走 Tor 的隐藏网络入口:i2psam 如何把比特币节点接到 I2P 代理上
加密货币百科
不走 Tor 的隐藏网络入口:i2psam 如何把比特币节点接到 I2P 代理上

Bitcoin Core 31.0 源码视角拆解 -i2psam:SAM 代理的出入站双角色、缺省端口 7656、入站接受开关与 listen=0 的联动降级,以及不支持 UNIX 套接字的值格式约束。

给区块数据单独挂一块盘:blocksdir 拆开时哪些文件跟着走、哪些留在原地
加密货币百科
给区块数据单独挂一块盘:blocksdir 拆开时哪些文件跟着走、哪些留在原地

用 Bitcoin Core 31.0 源码讲清 -blocksdir 的容器语义:目录必须预先存在、网络子目录自动分层、区块文件与混淆密钥随迁,而区块索引与链状态留在数据目录,以及漏搬 xor.dat 的后果与迁移顺序。

一键合上比特币节点的 P2P 大门:setnetworkactive 与启动参数的暂停边界
加密货币百科
一键合上比特币节点的 P2P 大门:setnetworkactive 与启动参数的暂停边界

关闭节点网络活动但不停进程:Bitcoin Core 31.0 源码拆解 setnetworkactive 命令与 -networkactive 参数触发的三层连锁——拆散存量连接、拒收新来电、挂起 DNS 种子查询——以及它管不到的防火墙与持久化。

地址簿见底时,节点会去敲种子节点的门:addrfetch 补货通道的启动顺序
加密货币百科
地址簿见底时,节点会去敲种子节点的门:addrfetch 补货通道的启动顺序

Bitcoin Core 的地址库空空如也时,出站连接线程会按十秒一拍的节奏向种子节点域名发起专门的 addrfetch 连接补货。本文基于 31.0 源码拆解这条冷启动通道:触发条件、队列与五兆位节流、专用连接类型与 v2 传输尝试,以及它与 feeler 探针的分工。

一段脚本最多执行 201 个操作码:为什么压数据不占预算、多签按公钥计费
加密货币百科
一段脚本最多执行 201 个操作码:为什么压数据不占预算、多签按公钥计费

比特币脚本有一个容易被忽略的资源线:MAX_OPS_PER_SCRIPT 为 201,但它数的是操作而非字节。本文基于 Bitcoin Core 31.0 源码拆解这条预算线的计数规则——压数据与小常数不计费、多签按公钥数量计费——以及它与签名操作数预算的区别。

高带宽席位只有三个:sendcmpct 的版本号与席位轮换怎么选出压缩区块对端
加密货币百科
高带宽席位只有三个:sendcmpct 的版本号与席位轮换怎么选出压缩区块对端

压缩区块传播依赖 sendcmpct 消息谈定的高带宽席位,而节点最多同时保留三个这样的对端。本文基于 Bitcoin Core 31.0 源码拆解 sendcmpct 的版本协商、三席轮换逻辑与保护出站席位的细节。

一条 inv 最多装五万条:超限宣告会被记过,发送方自己会拆批
加密货币百科
一条 inv 最多装五万条:超限宣告会被记过,发送方自己会拆批

inv 与 getdata 是比特币节点之间最繁忙的清单类消息,而它们的清单长度并非没有边界。本文基于 Bitcoin Core 31.0 源码拆解 MAX_INV_SZ 五万条上限:接收侧超限即记过断连、发送侧达到上限自动分批,以及这个数字与四十兆消息总闸之间的账目关系。

地址清单只发给进门的客人:getaddr 的三道纪律——只答入站、每连接一次、每次最多一千条
加密货币百科
地址清单只发给进门的客人:getaddr 的三道纪律——只答入站、每连接一次、每次最多一千条

新节点要一次性讨回一整份地址簿,靠的是 getaddr 消息。本文基于 Bitcoin Core 31.0 源码拆解 getaddr 的三道处理纪律:只为入站对端作答、每条连接只答一次、单次回复最多一千条,并解释背后防指纹追踪与防地址盖章的攻防考虑。

节点怎么知道你电脑时钟不准:只取出站邻居的样本,中位数过了十分钟才报警
加密货币百科
节点怎么知道你电脑时钟不准:只取出站邻居的样本,中位数过了十分钟才报警

Bitcoin Core 会用对端上报的时间给自己的时钟体检:样本只收出站连接、上限五十条、够五条才取中位数、偏差超过十分钟才弹出时钟警告。本文基于 31.0 源码与 timeoffsets 模块拆解这条报警链路。

节点拨出去的那通电话愿意等五秒:-timeout 只管连接建立这一步
加密货币百科
节点拨出去的那通电话愿意等五秒:-timeout 只管连接建立这一步

比特币节点主动连邻居时,TCP 连接最长等多久由 -timeout 说了算。本文基于 Bitcoin Core 31.0 源码拆解这五秒等待的发生位置、超时后的行为,以及它与 -peertimeout、RPC 等待的分工边界。

钻石手与纸手是什么?持仓口号背后的四类真实动机
加密货币百科
钻石手与纸手是什么?持仓口号背后的四类真实动机

钻石手与纸手是从比特币论坛与 GameStop 行情走红的表情暗语,但死拿与波段未必是性格之争。本文梳理这对梗的来历与语义漂移,拆解长期持有与频繁交易的真实动机,并把“该拿还是该走”还原成仓位、条件、成本与动机四问。

空投是什么?代币白送的生意与领币的安全线
加密货币百科
空投是什么?代币白送的生意与领币的安全线

空投是项目方向一批地址免费发代币的分发机制,买的是用户、分散与话题。本文以 Uniswap 的 UNI 发放为例拆解快照与资格规则,给出领取流程中的安全边界与假空投骗局识别法。

链上索引与数据服务:为什么浏览器一秒查到、你自己查要等半天
加密货币百科
链上索引与数据服务:为什么浏览器一秒查到、你自己查要等半天

公链擅长记写入、不擅长做查询,浏览器与数据API靠索引层把账本整理成可查目录。本文解释索引为什么必要、浏览器型后端、RPC服务商、事件索引协议与自部署工具各怎么选,以及重组、归档、缓存、解析漂移四类常见故障,帮开发者选型、帮普通用户看懂多来源核对的必要性。

NUPL是什么?净未实现盈亏如何给全网账面浮盈定价
加密货币百科
NUPL是什么?净未实现盈亏如何给全网账面浮盈定价

NUPL(净未实现盈亏)用每枚币最后一次换手时的价格当成本,把全网账面浮盈浮亏压缩成一条负一到正一的曲线。本文拆解它的公式、成本价记账逻辑、与MVRV和SOPR的分工,以及归一化、平台口径与跨链事件带来的读数偏差。

比特币算力地图在测什么?全网算力估算口径与统计盲区
加密货币百科
比特币算力地图在测什么?全网算力估算口径与统计盲区

数据平台上那条不断抬升的算力曲线和按国家着色的算力地图,测法完全不同:总量可以用难度反推,分布只能靠间接证据估计。本文拆解难度到算力的换算关系、两周调整窗口的滞后效应,以及矿池自报、机房选址、监管公告各自的统计盲区。

硬件安全模块HSM是什么?机构保管私钥的tamper-resistant黑盒
加密货币百科
硬件安全模块HSM是什么?机构保管私钥的tamper-resistant黑盒

交易所与托管机构的根密钥常存在一台硬件安全模块里:私钥明文只出现在防拆机箱内,所有签名在机箱内完成,外部只拿得到结果。本文解释HSM的工作模型、FIPS认证等级与PKCS#11接口、密钥仪式与多人门限流程,并对比它与硬件钱包安全芯片、MPC托管在信任结构上的差异。

libp2p是什么?把连邻居这件事拆成模块的网络栈
加密货币百科
libp2p是什么?把连邻居这件事拆成模块的网络栈

区块链节点之间怎么找到彼此、加密对话、并行传数据,很多项目没有从零发明轮子,而是用 libp2p 这套模块化网络栈。本文拆解它的身份(PeerID 与 Multiaddr)、传输与加密分层、流复用、Gossipsub 消息扩散、DHT 发现与 NAT 穿透各模块,以及 IPFS 与以太坊共识层的实际采用情况和选型时要看的边界。

压缩公钥是什么?02与03开头的33字节怎么顶替65字节
加密货币百科
压缩公钥是什么?02与03开头的33字节怎么顶替65字节

secp256k1上的公钥是曲线上的一个点,数学上由横坐标和奇偶性就能唯一还原,因此可以省掉整个纵坐标:这就是33字节压缩公钥的原理。本文解释02与03前缀、65字节非压缩格式的来历、两种序列化哈希出不同地址的原因,以及Taproot时代BIP-340的32字节x-only公钥。

TRON能量带宽是什么?
加密货币百科已审核
TRON能量带宽是什么?

TRON 的能量和带宽影响转账、合约调用和手续费消耗。本文用官方资源模型解释 USDT 转账成本、冻结资源和常见误区。

把 EVM 装进可信执行环境:Oasis Sapphire 加密了什么、又漏了什么
公链与 Layer2
把 EVM 装进可信执行环境:Oasis Sapphire 加密了什么、又漏了什么

Sapphire 是 Oasis 的机密 ParaTime,兼容 EVM,靠受信任执行环境与状态加密换取隐私:合约的键与值都被加密、长度不藏,存储槽查询除三个 EIP-1967 代理槽外一律返回零,合约字节码并不加密。事件默认公开,交易可以端到端加密;耗时、气体消耗与被访问的存储记录仍会泄露信息。密钥由专门的密钥管理器运行时提供。本文按官方文档拆解这条 TEE 路线的保护面与泄露面。

谁先来出块:CometBFT 提议者轮换的三行加减法与新来者的 1.125 倍罚时
公链与 Layer2
谁先来出块:CometBFT 提议者轮换的三行加减法与新来者的 1.125 倍罚时

CometBFT 的 Tendermint 共识是领导者制的,一个高度里每一轮的提议者都由确定性算法算出:给每个验证者维护累计优先级,选举时各自加上投票权、选出最高者、再把它减去全集合总投票权。规范还要求新加入者从负 1.125 倍总投票权起步,验证者集变动时把优先级居中并在跨度超过两倍总投票权时缩放。本文按官方共识规范拆解这套加权轮询的算法、边界与代价。

二层数据不挤主网:Tezos 数据可用性层的分片与验证延迟
公链与 Layer2
二层数据不挤主网:Tezos 数据可用性层的分片与验证延迟

Tezos 的智能汇总不靠把全量数据写回 L1 换可用性,而是把数据发到专门的 DAL 对等网络:证书承诺上链后,数据被纠删编码成分片,由当值烘焙者下载试读并在固定延迟区块签名作保,凑不够数就按废证丢弃;作伪者会被举报并丢当周期奖励。本文按 Tezos 官方文档拆解承诺、陷阱分片与验证延迟的完整链条。

对象之间怎么隔空喊话?Agoric SwingSet 的消息转发与 computron 计量
公链与 Layer2
对象之间怎么隔空喊话?Agoric SwingSet 的消息转发与 computron 计量

SwingSet 把智能对象装进一个个 vat,由内核统一转发消息、排队执行并按 computron 计量计算量:每条消息触发一个 crank,超限的 vat 会被终止;内核承诺表管住跨对象调用的先后顺序,让图灵完备的 JavaScript 合约能安全跑在共识机器上。本文依据 Agoric SDK 官方仓库文档做机制拆解。

闪电节点不肯转发:LND 时间锁预算 max-cltv-expiry 的账本
加密货币百科
闪电节点不肯转发:LND 时间锁预算 max-cltv-expiry 的账本

转发请求被自家 LND 拒绝、余额却充足时,日志常指向转发时间锁预算:默认 2016 个区块约合两周,推导自最大跳数、默认增量与历史实现余量,防止对手用超长锁定扣押你的通道资金。本文对照源码注释讲清 max-cltv-expiry、通道公告增量与发票增量三者的上下界咬合关系,并给出时间锁超限类失败的排障判断顺序。

HODL 的来历:2013 年那帖“我就是 HODLING”
加密货币百科
HODL 的来历:2013 年那帖“我就是 HODLING”

HODL 常被解释成长期持有的信条,甚至被拆成缩写,但它的源头非常具体:2013年12月18日 bitcointalk 用户 GameKyuubi 在行情跳水时发的醉话帖,标题把 HOLDING 拼成 HODLING,回帖里 elux 一句“HODL!”定型。本文按原帖文本考证这个 meme 的诞生现场与流行机制,并把它放回风险语境:原帖说的是承认自己不会择时,而不是承诺价格必然回升。

Taproot 脚本树最多多少片叶子:BIP-341 的树形纪律与隐私账
加密货币百科
Taproot 脚本树最多多少片叶子:BIP-341 的树形纪律与隐私账

Taproot 输出里那 32 字节把一棵备选脚本的默克尔树揉进了公钥:叶子是版本加脚本,树枝按字典序配对哈希,控制块长度被规范钉死在 33 加 32m、m 不超过 128。本文拆解这棵树的结构与尺寸上限,解释树形如何影响费用与隐私——脚本路径会泄露分支深度与钱包软件指纹,以及自托管多签在收款前定死树形的不可逆代价。

比特币节点升级实战:先备份钱包,再换引擎
加密货币百科
比特币节点升级实战:先备份钱包,再换引擎

给保管账本的软件换版本,和普通应用点更新是两回事:手里是几百 GB 数据、钱包里是钥匙。本文按动手前、换引擎、升级后三段梳理流程:查版本差距、读发行说明里的数据库兼容性承诺、只备份不可替代的钱包目录、用 RPC 体面停机、核对哈希与签名后替换二进制、启动后观察同步与日志,并交代降级退路与弃用参数告警的正确处理姿势。

BTC还是XBT?比特币货币代码与₿符号的一次讲透
加密货币百科
BTC还是XBT?比特币货币代码与₿符号的一次讲透

行情接口里的 XBT、协议文档里的货币代码、字体里带双竖线的 ₿,是同一资产在三套规范体系里的不同登记。本文按 BIP-171 报价协议核对 XBT 的定义与用法,按 Unicode 10.0 登记核对 ₿ 的码位 U+20BF,并顺手理清 BTC、mBTC、聪之间的单位层级,帮你在接口参数与工单描述里不再选错命名空间。

/rest/blockfilter 与 blockfilterheaders:用 HTTP 取回 BIP157 过滤器的两条路
加密货币百科
/rest/blockfilter 与 blockfilterheaders:用 HTTP 取回 BIP157 过滤器的两条路

轻节点靠区块过滤器对账,全节点靠索引存过滤器。比特币核心的 /rest/blockfilter 与 /rest/blockfilterheaders 两个 REST 端点,把 BIP157 的 basic 过滤器按区块哈希和连续段两种粒度开放出来。本文按 v31.0 源码讲清请求格式、两千克拉取闸门与索引前置条件。

/rest/mempool:不经过 RPC 也能看费市场的两个 HTTP 端点
加密货币百科
/rest/mempool:不经过 RPC 也能看费市场的两个 HTTP 端点

比特币核心开着 -rest 时,/rest/mempool/info 和 /rest/mempool/contents 这两个 HTTP 端点把内存池的总量指标与逐单明细直接摊在 URL 上,还支持 verbose 与 mempool_sequence 两个查询参数。本文按 v31.0 源码拆解端点行为、参数互斥关系,以及它没有鉴权这层事实带来的暴露面。

交易包中继的三年松绑:v28 开门、v30 扩拓扑、v31 连零费父亲也放行
加密货币百科
交易包中继的三年松绑:v28 开门、v30 扩拓扑、v31 连零费父亲也放行

一笔低费率父交易带着子交易一起中继,是比特币核心近两年政策变化最集中的角落之一。v28 允许父交易低于内存池费率下限,v30 把它推广到子交易已有其他在池父亲的多亲拓扑,v31 进一步让非 TRUC 包的父亲可以低过中继下限甚至零费。本文按发布说明画清这条松绑线与仍然存在的边界。

importdescriptors 参数逐格拆:时间戳、区间与 active 的边界
加密货币百科
importdescriptors 参数逐格拆:时间戳、区间与 active 的边界

描述符时代往比特币核心钱包里搬地址,全靠 importdescriptors 一条命令。它的 timestamp 决定重扫从哪里开始、active 决定这类输出以后归谁管、range 与 next_index 决定派生推进到哪一格。本文按 v31.0 源码逐项拆解参数语义与执行时的隐藏动作。

lncli wallet addresses 三件套:闪电钱包的地址盘点与地址签名
加密货币百科
lncli wallet addresses 三件套:闪电钱包的地址盘点与地址签名

LND 的 wallet addresses 命令组把链上地址的盘点、签名、验签收进同一个入口:list 按账户列地址并附余额,signmessage 用指定地址签消息,verifymessage 验签并回吐恢复出的公钥。本文按 v0.19.0-beta 源码拆解三条命令的字段与使用边界。

lnd.conf 的 protocol 段:决定你的闪电节点愿意谈哪种通道的总闸
加密货币百科
lnd.conf 的 protocol 段:决定你的闪电节点愿意谈哪种通道的总闸

锚定输出、零确认通道、路由模糊、Taproot 实验通道——LND 对协议特性的取舍集中在配置文件的 protocol 段。本文逐项拆解 sample-lnd.conf 与源码里这批开关的默认值、依赖关系和关闭后果,帮你把节点画像调成想要的样子。

-upnp 退场,-natpmp 接棒:比特币核心端口自动映射的换代账本
加密货币百科
-upnp 退场,-natpmp 接棒:比特币核心端口自动映射的换代账本

v29 放弃 UPnP 支持并把外部映射库换成内建的 PCP 与 NAT-PMP 实现,v30 让 -natpmp 默认开启并彻底删除 -upnp。本文按发布说明与 v31 源码复盘这场换代:两者管什么、哪些开关会联动,以及家用节点怎么确认映射真的生效。

一次请走十一员大将:比特币核心 v30 的 legacy 钱包 RPC 退役清单与替代动线
加密货币百科
一次请走十一员大将:比特币核心 v30 的 legacy 钱包 RPC 退役清单与替代动线

比特币核心 v30 彻底移除旧式钱包后,importprivkey、dumpprivkey、addmultisigaddress 等十一条 RPC 同批消失,bitcoin-wallet 工具与一批 RPC 选项也跟着瘦身。本文按发布说明清点这批命令,并把每类旧动线对应到描述符时代的新走法。

getwalletinfo 字段解剖:余额三兄弟被请走后,钱包档案还剩下什么
加密货币百科
getwalletinfo 字段解剖:余额三兄弟被请走后,钱包档案还剩下什么

比特币核心 v30 起,getwalletinfo 不再返回 balance、unconfirmed_balance、immature_balance 三个余额字段,独立的 getunconfirmedbalance 命令也被整体删除。本文对照 v31.0 源码逐格解读这份钱包档案,说清每个字段管什么、不管什么。

getpeerinfo 逐格读:节点怎么把每个对端的档案整理好交给 RPC
加密货币百科
getpeerinfo 逐格读:节点怎么把每个对端的档案整理好交给 RPC

getpeerinfo 一次返回每台对端的几十个字段,混着身份、流量、时钟、同步进度四类信息。本文按比特币核心 v31.0 源码的字段定义,把这份对端档案分格拆解,并给出排障时真正该盯的几组读法。

鲨鱼鳍型理财是什么?把收益曲线拆成“本金加一张期权”
加密货币百科
鲨鱼鳍型理财是什么?把收益曲线拆成“本金加一张期权”

鲨鱼鳍类产品因到期收益路径图上形似鱼鳍得名:资金大部分按固定收益打底,小部分购买区间型期权,标的在观察区间内走得越接近上沿、票息越高,越过边界则收益回落。本文拆解腿构成、参与率与敲出条款,并给出签约前的核对清单。

支撑位和阻力位是图上真实存在的线吗?拆解价格记忆的成因与失效
加密货币百科
支撑位和阻力位是图上真实存在的线吗?拆解价格记忆的成因与失效

支撑与阻力不是协议写死的参数,而是挂单聚集、锚定心理与止损级联共同制造的统计现象。本文解释水平位与趋势线的形成机制、整数关口与角色互换的常见经验、假突破的产生条件,以及为什么它们是区间而不是直线。

Stock-to-Flow模型是什么?一个稀缺性比值为什么没能锚定价格
加密货币百科
Stock-to-Flow模型是什么?一个稀缺性比值为什么没能锚定价格

Stock-to-Flow把存量除以年新增发行,得出比特币的“稀缺性倍数”,并在2019年被提出者用对数回归拟合出价格区间。本文拆解模型构造、减半如何推高比值、它为何一度显得精准,以及忽略需求侧与可证伪性带来的长期争议。

SOPR是什么?换手成交的已实现盈亏,怎么看这条“成本线”
加密货币百科
SOPR是什么?换手成交的已实现盈亏,怎么看这条“成本线”

SOPR(Spent Output Profit Ratio,花费产出盈亏比)把每一笔真正花出去的币的卖价和成本价放在一起比较,衡量的是“落袋”的盈亏而不是账面浮盈。本文拆解单条与汇总口径、与MVRV的区别、数据商方法论差异,以及把这条线当择时信号用的常见误读。

卖币要交税吗?加密资产常见应税事件与记录框架
加密货币百科
卖币要交税吗?加密资产常见应税事件与记录框架

在把加密资产视作财产的税制下,换币、支付、奖励发放都可能构成应税事件,而买入持有与同名内部转移通常不是。本文给出区分持有、转移、处置的判断框架,说明换币即卖出、取得价即成本基础两个关键认知,并列出从现在起可做的四件留痕工作。

链上转账后对方没收到?从广播、确认到钱包显示的五步排查
加密货币百科
链上转账后对方没收到?从广播、确认到钱包显示的五步排查

链上转账未到账的排查是一条机械流程:先证交易存在,再看确认进度,再核对合约地址与网络、Memo 条款,然后区分钱包显示问题与托管入账时差,最后才讨论找回可能。本文给出五个检查点与大额试转纪律。

交易加速器是什么?比特币卡单时第三方加速加速的是哪一段
加密货币百科
交易加速器是什么?比特币卡单时第三方加速加速的是哪一段

交易加速器把已进内存池的卡单交易递给矿池或重推广播,但不改共识规则、救不了无效交易。本文讲清卡单的两道门、加速器的三张手牌、RBF 与 CPFP 两条协议内替代路径,并给出付费前四条判断清单与隐私提醒。

分布式账本是什么?一本账的多份副本如何互相说服
加密货币百科
分布式账本是什么?一本账的多份副本如何互相说服

分布式账本的核心是多副本、同步协议与无单一仲裁者三要素,区块链只是其中一种刻法,DAG 与许可式协议同属这个谱系。本文解释它与数据库主从复制的分界、公开与许可的权限矩阵,并给出读机构部署新闻的三个自查问题。

Bitcoin Core版本说明怎么读?
加密货币百科已审核
Bitcoin Core版本说明怎么读?

Bitcoin Core 发布说明不只是升级提示,还涉及钱包、节点、RPC、网络策略和兼容边界。本文给普通用户和节点维护者一套阅读清单。

资产走 UTXO、合约走账户:Alephium 的 Stateful UTXO 两本账
公链与 Layer2
资产走 UTXO、合约走账户:Alephium 的 Stateful UTXO 两本账

Alephium 官方文档口径:sUTXO 把资产管理留在 UTXO、合约状态交给账户模型;交易输出不得在同笔交易内复花的三条禁令与 Danube 对 TxScript 的定向放宽;无 approve 的隐式授权,以及尘埃门槛、合约押金与映射条目押金的防膨胀账。

存储链上也跑合约:Filecoin 的 FVM 在执行什么
公链与 Layer2
存储链上也跑合约:Filecoin 的 FVM 在执行什么

从不可编程到可编程:FIP-0030 把 WASM 化的 FVM 换成旧执行层的机制拆解。内置 actor 与用户 actor 的分工、32 位内存与禁用浮点线程 SIMD 的保守取舍、FEVM 经运行时仿真兼容 Solidity,以及从 Machine 到 Invocation Container 的执行栈。

以太坊合约只认验证者签名:Gravity 桥的密钥委托、延迟观察与批量出金
公链与 Layer2
以太坊合约只认验证者签名:Gravity 桥的密钥委托、延迟观察与批量出金

Gravity 桥官方设计文档的机制:以太坊合约按 Cosmos 验证者委员会的代理密钥权重放行更新与批次;66% 投票权认定入金、约 50 个区块的观察延迟防重组、攒批压低出金成本,信任上限与较弱一端的验证者集合同级。

不烧币也能用应用:ICP 为什么让容器自己付"燃料费"
公链与 Layer2
不烧币也能用应用:ICP 为什么让容器自己付"燃料费"

ICP 官方文档口径下的 cycles 机制:容器为计算、存储、带宽自行付费,1 万亿 cycles 锚定 1 XDR,只能燃烧不可回换;冻结阈值默认 30 天空闲燃烧,烧光即冻结,逾期删除不可逆。

区块被拆下来之后,交易先进这个两千万字节的暂存池
加密货币百科
区块被拆下来之后,交易先进这个两千万字节的暂存池

重组时比特币核心 v31.0 不会把被拆区块的交易立刻塞回内存池,而是先放进一个上限两千万字节的暂存容器,等整段重组处理完再统一回灌。本文拆解这个容器的排序规则、超限时的递归删除、回灌时绕过限额与忽略失败的原因,以及它如何解释钱包里交易从一确认退回零确认。

bad-witness-nonstandard:见证数据也得配得上前手脚本
加密货币百科
bad-witness-nonstandard:见证数据也得配得上前手脚本

比特币核心 v31.0 在标准性检查里逐项核对见证区的形状:币基交易跳过、空见证放过、非见证脚本不许带见证、P2WSH 有脚本长度与栈项数量上限、Taproot 的附项一律视为非标准。撞上任一条就返回 bad-witness-nonstandard。本文按源码分支列出判据,并给出排查这类失败时最省时间的顺序。

too-little-chainwork:没通过工作量安检的区块头为什么不建档
加密货币百科
too-little-chainwork:没通过工作量安检的区块头为什么不建档

比特币核心 v31.0 里,节点收到区块或区块头时并不直接入库,还要先看调用方有没有做过反消耗战的工作量检查。本文拆解 min_pow_checked 参数的三种取值路径、GetAntiDoSWorkThreshold 留 144 个区块余量的算法,以及 too-little-chainwork 为什么不会连累你的对端被处罚。

getchainstates:节点临时同时持有两条账的时候看什么
加密货币百科
getchainstates:节点临时同时持有两条账的时候看什么

assumeUTXO 快照同步期间,比特币节点内部同时存在快照链与回填验证链两本账,getblockchaininfo 只汇报活动一条,getchainstates 会把全部链状态按工作量排列列出:各自的进度、难度、缓存拆分,以及标记快照血统的 snapshot_blockhash 和补课完成的 validated 布尔值。本文按 v31.1 源码给出双账阶段的监控判据。

getblock 的 coinbase_tx 档案卡:v31 把挖矿交易单独立了档
加密货币百科
getblock 的 coinbase_tx 档案卡:v31 把挖矿交易单独立了档

读区块高度的 BIP 34 压入、挖池 extranonce、版本滚动,以前要把 verbosity 2 的整个交易数组拖回来,v31.0 起 getblock 在 verbosity 1 就返回 coinbase_tx 对象:version、locktime、第一个输入的 sequence、scriptSig 十六进制和单元素见证栈共五个字段。本文按 v31.1 源码逐字段拆解这张精简档案能查什么、不能查什么。

用描述符查一段区块的收支:getdescriptoractivity 与 scanblocks 的配合
加密货币百科
用描述符查一段区块的收支:getdescriptoractivity 与 scanblocks 的配合

v29.0 起,比特币核心提供两段式历史对账:scanblocks 先圈出可能相关的区块,getdescriptoractivity 再把每个区块拆成 spend 与 receive 事件列表,带金额、出处 prevout、脚本和确认高度,未确认活动靠字段省略来标识。它不需要常驻索引,但帮助文本明说可能跑上几分钟。本文按 v31.1 源码拆解两组必填参数、返回结构与超时处理。

importmempool:mempool.dat 的元数据账本与三个开关
加密货币百科
importmempool:mempool.dat 的元数据账本与三个开关

mempool.dat 记录的不只是交易,还有原节点的入场时间、费用加权值和未广播集合三本本地账。v26.0 新增的 importmempool RPC 让你不重启、不改数据目录就把别的节点的账本灌进内存池,但帮助文本警告:导入不受信文件的元数据是危险的。本文按 v31.1 源码拆解 use_current_time、apply_fee_delta_priority、apply_unbroadcast_set 三个开关的默认值与取舍。

广播交易的第一跳不露 IP:-privatebroadcast 的私有广播路径
加密货币百科
广播交易的第一跳不露 IP:-privatebroadcast 的私有广播路径

v31.0 给比特币核心加了 -privatebroadcast:sendrawtransaction 提交的交易改走 Tor 或 I2P 上的短连接逐笔广播,还不先进本地内存池,接收方看不到来源 IP,两笔交易之间也失去了关联线索。v31.0 配套 getprivatebroadcastinfo 与 abortprivatebroadcast 两个观察与撤单 RPC,v31.1 又修掉一处会走明文网络的 IP 泄漏。本文拆解语义、副作用与边界。

一份预算拆给两块缓存:-maxsigcachesize 与它的 32 MiB
加密货币百科
一份预算拆给两块缓存:-maxsigcachesize 与它的 32 MiB

签名缓存避免同一笔交易在入池和出块时被验两次签,脚本执行缓存记住反复出现的脚本结果,v31.1 中它们共用 -maxsigcachesize 这一个预算:默认 32 MiB,源码把字节数对半分给两块缓存。设成 0 不会关掉缓存,而是退化为两个条目的最小账本。本文拆解参数语义、默认值注释里的容量估算和低内存机器上的调整边界。

回执的退场:比特币节点为什么不告诉你拒收原因
加密货币百科
回执的退场:比特币节点为什么不告诉你拒收原因

广播交易被拒却没有任何解释,是比特币网络的默认行为,来自主流实现对 BIP 61 reject 消息的主动拆除:v0.17 加开关、v0.18 宣布弃用、v0.19 默认关闭、v0.20 物理删除。这条回执本身没有密码学强度——对方可以寄假回执,也可以根本不寄。本文复盘四年拆除时间线,并给出今天查拒收原因的正确路径。

这枚 UTXO 被谁动了:gettxspendingprevout 与它背后的专用索引
加密货币百科
这枚 UTXO 被谁动了:gettxspendingprevout 与它背后的专用索引

UTXO 集合只记录"还没被花",不记录"谁正在试图花"。比特币核心的 gettxspendingprevout 反着查:给一批 txid 加 vout,返回内存池里正在冲突的花费交易;v31.0 又配上 -txospenderindex 索引和 mempool_only、return_spending_tx 两个选项,连已确认的历史花费也能翻出来。本文按 v31.1 源码拆解参数、返回字段与修剪模式的互斥关系。

比特币节点的三种等待:waitfornewblock、waitforblock 与 waitforblockheight
加密货币百科
比特币节点的三种等待:waitfornewblock、waitforblock 与 waitforblockheight

盯比特币节点的新块,与其每秒轮询高度,不如把等待交给节点自己:v31.1 的三个 waitfor 系 RPC 都接受毫秒超时参数,0 表示无限等待,超时则返回当前块而不是报错。帮助文本还提醒配套关闭 RPC 客户端超时。本文逐条拆解参数、返回结构、current_tip 的可靠性提示,以及与 blocknotify、ZMQ 的分工。

getindexinfo:四类可选索引的进度一页账
加密货币百科
getindexinfo:四类可选索引的进度一页账

比特币节点的 txindex、coinstatsindex、blockfilterindex 和 v31 新增的 txospenderindex 各追到哪了?v31.1 的 getindexinfo 用 synced 与 best_block_height 两个字段给出全景,还能按名字过滤。本文拆解它的返回结构、未启用索引不出现在结果里的坑,以及首次建索引、崩溃重启、导入快照三类场景下的正确读法。

可互换性是什么:同样的币为何因历史不同而命运不同
加密货币百科
可互换性是什么:同样的币为何因历史不同而命运不同

货币的教科书定义里有一条几乎被忽略的默认值:任意一枚单位可以无缝替换另一枚。加密货币把这条默认值变成了需要论证的性质——账本公开可查,每一枚币都拖着一段可见的来历,于是出现了同币不同价的现实:有的顺利入账,有的被要求解释来历。本文讲清可互换性的概念、它被破坏的技术根源,以及普通用户面对历史问题时真正值得做的几件防御性小事。

中本聪共识是什么?最长链规则与诚实多数的假设
加密货币百科
中本聪共识是什么?最长链规则与诚实多数的假设

中本聪共识是研究者事后给比特币规则组合起的名字:工作量证明把电力变成提案权,累计工作量最高的链定义哪段历史算数,前提是一半以上算力诚实行事。本文拆开三条线——记账权抽签、全节点独立验块、分叉选择与概率性最终——并说明它与拜占庭容错家族在信任假设上的根本分工。

挖矿算力是什么单位?TH/s、PH/s、EH/s 换算与全网算力解读
加密货币百科
挖矿算力是什么单位?TH/s、PH/s、EH/s 换算与全网算力解读

矿机参数表上的 TH/s、行情统计里的 EH/s,本质都是每秒做多少次哈希运算的速度单位,按千进制逐级放大。本文讲清算力单位的换算关系、为什么全网算力只能估算、算力与难度和收益之间的传导链条,以及为什么算力强不等于赚得多——电价、耗效比与难度调整都会改写结果。

哈希表是什么?为什么它替代不了区块链
加密货币百科
哈希表是什么?为什么它替代不了区块链

哈希表和区块链都姓哈希,却是两类东西:前者是程序内部用哈希函数加速查找的数据结构,靠一个管理者说了算;后者靠区块头哈希串联和全网重复验证来防篡改。本文讲清哈希表的键值映射、冲突处理与扩容逻辑,再逐条对比区块链真正解决的问题,并解释为什么在节点本地数据库里两者反而是合作关系。

给链下合约打掩护:BIP-326 如何用 nSequence 模糊链上链下
加密货币百科
给链下合约打掩护:BIP-326 如何用 nSequence 模糊链上链下

BIP-326 是 Chris Belcher 在 2021 年 6 月递交的信息类提案:不改共识、不加操作码,只请链上钱包在支出 Taproot 资金时掷一枚硬币——一半概率照旧用 nLockTime 防费率狙击,另一半概率改用 nSequence 达成同样目的。普通交易从此大量携带原本只有闪电超时结算才会暴露的特征,链下协议的离场动作获得掩护流量。本文按原文拆解它的两层随机、65535 工程边界与致谢谱系。

一步到位的两兆字节:BIP-102 的一次性扩容提案为什么也没走通
加密货币百科
一步到位的两兆字节:BIP-102 的一次性扩容提案为什么也没走通

在 BIP-100 用动态调节器做加法的同一年同一个月,Jeff Garzik 又领了 BIP-102 的号:不谈投票曲线,只把区块数据上限一次性从一兆字节抬到两百万字节,触发条件是选定日期零点加上最近一千块里百分之九十五的表态。这份状态为 Closed 的短提案把当年扩容派最直白的诉求和一次硬分叉的点火方式都写进了几页纸,包括那条坦率的动机——顺便演练一次网络升级。

让矿工每两周给区块上限投一次票:BIP-100 的动态硬顶设计
加密货币百科
让矿工每两周给区块上限投一次票:BIP-100 的动态硬顶设计

2015 年扩容争论早期的 BIP-100 提案想把写死的一兆字节区块上限改造成一台会呼吸的调节器:矿工的 coinbase 投票每 2016 块重算一次硬上限,四分之三分位数定方向,单步涨幅被钳在百分之五以内。这份由 Jeff Garzik 等人起草、最终状态为 Closed 的提案,把动态区块大小做成了可以照着写代码的算法。本文按原文拆解它的投票编码、计票规则、护栏与部署史。

比特币 PSBT 适合什么场景?
加密货币百科已审核
比特币 PSBT 适合什么场景?

比特币 PSBT 适合什么场景 要先核验官方资料、链上记录和操作边界。本文用中文拆解判断顺序、常见误区、用户风险和执行前检查清单。

把密文交给数据层:Celestia 私有区块空间怎么用可验证加密保住可问责性
公链与 Layer2
把密文交给数据层:Celestia 私有区块空间怎么用可验证加密保住可问责性

Celestia 官方文档的私有区块空间机制:代理在提交时加密 blob 并生成 zkVM 可验证加密证明,任何人仍可验证密文可用且明文承诺成立,用于余额清算等需要保密又不能失去公开可验证性的状态。

随机数写在链上也会被反悔:Sui 的 Random 对象与四种回退攻击
公链与 Layer2
随机数写在链上也会被反悔:Sui 的 Random 对象与四种回退攻击

Sui 官方文档记载的链上随机性机制:保留地址 `0x8` 的 `Random`、由消费模块自建 `RandomGenerator` 的编译期强制、`assert` 回退白玩与 PTB 原子性带来的组合攻击,以及资源耗尽型攻击需要合约自己防的那部分。

手续费先去拍卖再变灰:Injective 如何把交易费折成 INJ 销毁
公链与 Layer2
手续费先去拍卖再变灰:Injective 如何把交易费折成 INJ 销毁

Injective 把交易所最低费率定为 maker 0.1%、taker 0.2%,引流应用分成 40%,其余 60% 组成费用篮子摆上链上拍卖、竞走者用 INJ 出价、成交 INJ 随即销毁。本文按官方文档拆开通往销毁的两段路,并说明拍卖这一步为何让销毁量取决于竞价而非费用流水。

出块靠挖矿、盖章靠持票人:Decred 的票据投票怎么买通共识这条路
公链与 Layer2
出块靠挖矿、盖章靠持票人:Decred 的票据投票怎么买通共识这条路

Decred 把规则变更的批准权拆给矿工与票据两个群体。本文按官方文档拆解票价调节、256 块成熟期与泊松抽签、VSP 共享签名机制,以及 DCP 到激活的五步流程中 95%、75%、10% 法定人数三道门槛各自卡住谁。

帮助页的两副面孔:-help-debug 与藏在调试层的比特币核心参数
加密货币百科
帮助页的两副面孔:-help-debug 与藏在调试层的比特币核心参数

bitcoind -help 只列精剪目录:带 DEBUG_ONLY 旗标的参数(dustrelayfee、peertimeout、checkblocks 等)要 -help-debug 才见得到,还有一族连调试页都不列。对照 v31.0 源码拆参数注册表的三档可见性与升级审计、脚本防呆三个用途。

不起节点也能读懂权限钥匙:lncli printmacaroon 把令牌拆成四格档案
加密货币百科
不起节点也能读懂权限钥匙:lncli printmacaroon 把令牌拆成四格档案

lncli printmacaroon 离线解码 macaroon,输出版本、位置、根密钥标识与权限、限制条件清单。以 LND v0.19.0-beta 源码拆两种输入方式、root_key_id 在备份迁移里的核对价值,以及解码不验签这条硬边界。

先验货再搬家:lncli verifychanbackup 与 restorechanbackup 的恢复两步棋
加密货币百科
先验货再搬家:lncli verifychanbackup 与 restorechanbackup 的恢复两步棋

闪电通道状态丢了,静态通道备份是救命文件。以 LND v0.19.0-beta 源码为准拆两条命令:verifychanbackup 只读体检单通道与多通道备份的四种输入形态,restorechanbackup 在同种子前提下找回已结算资金,以及备份时点、解锁状态与恢复后验收三条边界。

一个布尔开关的连锁反应:-datacarrier 关掉后 OP_RETURN 交易去哪了
加密货币百科
一个布尔开关的连锁反应:-datacarrier 关掉后 OP_RETURN 交易去哪了

比特币核心对带数据交易设了两道控制:-datacarriersize 管装多少,-datacarrier 管装不装。对照 v31.0 源码拆这个布尔开关如何把载数据预算清零、getmempoolinfo 里为什么显示 0、关掉后钱包广播与索引器的真实后果。

为隐私多花多少钱有预算:-maxapsfee 与避免部分花费的讨价还价
加密货币百科
为隐私多花多少钱有预算:-maxapsfee 与避免部分花费的讨价还价

比特币核心用 -maxapsfee 给“为整组花零钱多付多少手续费”设了绝对费用预算:默认 0 意味着两案持平才选整组,-1 才彻底关闭,超过 0.0001 枚会触发启动警示。对照 v31.0 源码拆这条钱包参数的语义、单位陷阱与相邻概念边界。

尘埃线不是常数:-dustrelayfee 怎样把输出折算成“值不值得花”
加密货币百科
尘埃线不是常数:-dustrelayfee 怎样把输出折算成“值不值得花”

比特币核心的尘埃判定不是写死的聪数,而是 -dustrelayfee 这条费率折算出来的:先估花掉输出所需字节,再按费率折成费用与输出价值比大小。对照 v31.0 源码拆这条 DEBUG_ONLY 参数的默认值、判定路径、数量闸门与三层边界。

烧掉的币为什么不占账本:IsUnspendable 输出在节点各层的遭遇
加密货币百科
烧掉的币为什么不占账本:IsUnspendable 输出在节点各层的遭遇

OP_RETURN 输出与超长脚本输出被 Bitcoin Core 的 IsUnspendable 判为不可花费:不进 UTXO 集合、不进统计与导出、断链回滚同判据、钱包默认拒绝代转超额烧毁金额。对照 v31.0 源码梳理这个函数在共识、账本、索引与钱包四层引发的连锁行为。

一个问总额、一个问费率:lncli estimatefee 与 wallet estimatefeerate 的分工
加密货币百科
一个问总额、一个问费率:lncli estimatefee 与 wallet estimatefeerate 的分工

LND 里两条名字相近的估算命令回答不同问题:estimatefee 按完整支付意图(地址与金额映射)算总费用并计入选币结果,wallet estimatefeerate 只按确认目标问链后端要费率。对照 v0.19.0-beta 源码拆解两者的返回字段、选币偏差与先水位后预算的选用顺序。

不用等到子命令才发现连错机:lncli 全局旗标逐项核对
加密货币百科
不用等到子命令才发现连错机:lncli 全局旗标逐项核对

lncli 在子命令之前先由一排全局旗标决定连接对象、凭证与网络:rpcserver、lnddir、tlscertpath、network、macaroontimeout、profile 等十三个。对照 LND v0.19.0-beta 源码逐项拆解默认值、环境变量绑定与命令行优先级的取用规则,以及连错网络、档案悄悄接管两类假象的成因。

测试用的微型账本:fastprune 把比特币核心的区块文件缩到六十四千字节
加密货币百科
测试用的微型账本:fastprune 把比特币核心的区块文件缩到六十四千字节

Bitcoin Core 的调试参数 -fastprune 把区块文件上限从 128 MiB 缩到 64 KiB、把修剪高度地板从十万降到一百,让剪枝逻辑在几百个区块内就能真实触发。对照 v31.0 源码拆解两处改动的实现、超大区块装不下文件的动态兜底,以及它适合测试教学而不适合生产省磁盘的原因。

一条 version 命令看两层软件:lncli version 里的构建指纹
加密货币百科
一条 version 命令看两层软件:lncli version 里的构建指纹

lncli version 同时询问命令行工具与守护进程两个进程的构建信息,输出提交哈希、语义版本与编译期注入的构建标签。对照 LND v0.19.0-beta 源码拆解这份双层指纹怎么用于升级核验、功能缺失排查(dev 构建标签)与托管审计。

钱包的默认六块:txconfirmtarget 怎么接住没传参数的付款
加密货币百科
钱包的默认六块:txconfirmtarget 怎么接住没传参数的付款

不带费用参数给比特币核心钱包下付款指令时,出价链条的起点是 -txconfirmtarget 参数,默认六个区块。对照 Bitcoin Core v31.0 源码拆解这个默认值从注册、加载到进入 GetMinimumFeeRate 费用阶梯的完整路径,以及估算保守度、回退费与最低费钳制的相互作用。

握手完成之前不许办事:比特币节点在 verack 前后各挡住什么
加密货币百科
握手完成之前不许办事:比特币节点在 verack 前后各挡住什么

比特币节点的 version 与 verack 构成握手窗口,wtxidrelay、sendaddrv2、sendtxrcncl 等协商消息必须在窗口内完成,过晚到达直接断连。对照 Bitcoin Core v31.0 源码拆解 fSuccessfullyConnected 状态机、verack 处理时刻的动作序列,以及库存公告延后计时背后的交易时间隐私设计。

令牌还能不能再上笼:lncli constrainmacaroon 给已签发权限做减法
加密货币百科
令牌还能不能再上笼:lncli constrainmacaroon 给已签发权限做减法

已签发的 LND macaroon 令牌可以在不接触签名密钥的情况下追加时效、IP 与自定义约束。对照 LND v0.19.0-beta 源码拆解 constrainmacaroon 的输入输出、四种约束的校验边界,以及它与 bakemacaroon 的分工和可收窄不可吊销的语义。

把路由经验整包搬走:lncli querymc、importmc 与 loadmc 的三种搬运法
加密货币百科
把路由经验整包搬走:lncli querymc、importmc 与 loadmc 的三种搬运法

LND 的 Mission Control 通过率账本可以用三条命令搬运:querymc 导出快照、importmc 单条写入、loadmc 整包灌入并支持时间戳偏移。对照 LND v0.19.0-beta 源码拆解三条命令的参数、内存态不持久化的边界与 timeoffset 伪装账本年龄的用法。

一笔交易复制一份,区块哈希就能变:比特币默克尔树的先天缺陷与三道补丁
加密货币百科
一笔交易复制一份,区块哈希就能变:比特币默克尔树的先天缺陷与三道补丁

比特币默克尔树对奇数个叶子复制末位哈希,这个先天设计曾让攻击者复制交易就能改变区块哈希(CVE-2012-2459)。对照 Bitcoin Core v31.0 源码拆解 ComputeMerkleRoot 的 mutated 标志、bad-txns-duplicate 拒绝、IsBlockMutated 隔离与 segwit 见证变异检查这四道补丁如何把老洞封死。

给被遗忘的升级补档案:EIP-7568 回溯登记册
加密货币百科
给被遗忘的升级补档案:EIP-7568 回溯登记册

缪尔冰川之后,以太坊一度放弃了给每次网络升级写元提案的传统,改用升级仓库里的单独页面记录。2023 年 12 月 1 日定稿的 EIP-779 式回归者 EIP-7568 干的是补档:由 Tim Beiko 起草、状态 Final,把信标链启动(Serenity Phase 0)、柏林、伦敦、Altair、箭头冰川、灰色冰川、合并(Paris 加 Bellatrix)、Shapella 这些没有元提案的升级逐一收录,标注执行层与共识层归属,链出各自的规范文件。本文讨论这份「回溯登记册」折射的标准流程钟摆:从元提案到散装记录,再回到元提案。

不改协议的硬分叉:EIP-779 记录的 DAO 事件状态改写
加密货币百科
不改协议的硬分叉:EIP-779 记录的 DAO 事件状态改写

以太坊 2016 年 7 月的 DAO 分叉在协议史上是个异类:没有新操作码、没有新交易格式、没有新区块结构,它做的只是把一组地址里的以太搬进一个退款合约。2017 年 11 月的元提案 EIP-779 把这次「不规则状态变更」正式归档:激活块主网 1920000,从区块 1880000 起枚举 DAO、其 extraBalance、创建者的全部子 DAO 及各自的 extraBalance,整份名单写死在规范里。本文借这份元提案复盘一次例外升级如何用普通硬分叉机制承载非协议内容,以及账户名单为何在三年后才补上文档。

四层标尺:BIP-123 给提案按互操作性难度分级
加密货币百科
四层标尺:BIP-123 给提案按互操作性难度分级

同样是标准提案,改区块验证规则和改一条收款 URI 的落地难度差着一个数量级。2015 年部署的 BIP-123 把标准类提案划进共识、对等服务、API/RPC、应用四个层,并逐层写明判据:共识层管「任何人可本地判断历史与状态是否合法」的密码学承诺结构,分歧会直接分链;对等服务层允许无损增减;API 层容许竞争标准并存;应用层谈共享数据约定。以太坊的 EIP-4 后来直接搬走这套框架。本文按原文梳理四层判据、层内的软硬分叉细分,以及它附带的存量提案归类表带来的治理副作用。

提案不定义比特币:BIP-3 精简流程与它划下的边界
加密货币百科
提案不定义比特币:BIP-3 精简流程与它划下的边界

很多人以为一份 BIP 一旦通过就代表全社区拍板,2025 年部署的 BIP-3 把这种误读写进了规则:它明确说仓库不追踪社区情绪也不统计采用率,每份提案只是作者的私人建议。这份由 Murch 起草、取代 BIP-2 的流程提案,砍掉了编辑角色里大量主观判断,引入副作者(Deputy)制度,并给提案正文规定了从摘要到变更日志的固定骨架。本文按原文逐段拆解它的四个关键改动,以及为什么流程文件本身反而是理解整个 BIP 仓库的钥匙。

在普通地址上原地部署代码:EIP-5003 的 AUTHUSURP 与「换钥匙」的执念
加密货币百科
在普通地址上原地部署代码:EIP-5003 的 AUTHUSURP 与「换钥匙」的执念

私钥泄露的普通钱包地址没有「改密码」一说——EVM 里没有把旧钥匙踢出局的机制。2022 年 3 月的 EIP-5003 给这件事写过一把锤子:新指令 AUTHUSURP,让一份通过 EIP-3074 授权的代码直接部署进签名者本人的地址,配合 EIP-3607 冻结有码账户的发送权,原私钥从此对交易发送失效。它被标记为 Superseded by EIP-7702 而撤回,但「原地改造存量账户」的思路在 7702 里以委托形式复活。

把研发基金写进协议却设为零:EIP-1890 的「零值承诺」实验
加密货币百科
把研发基金写进协议却设为零:EIP-1890 的「零值承诺」实验

以太坊该不该从区块奖励里切一块养核心研发,争论了多年。2019 年的 EIP-1890 给了一个罕见的设计:在协议里加入受益地址和每块资助额两个常量,同时把两者都设成零——机制就位、金额为零、实际经济不变,只留一份「将来动真格时要走提案」的可信承诺。这份由 Chainsafe、Gitcoin 与以太坊基金会人士共同起草的提案随伊斯坦布尔分叉实现了参考代码,最终撤回。它留下的问题是协议治理的经典母题:公共物品谁来出钱。

等不到矿工的软分叉:BIP-149 与隔离见证的用户激活剧本
加密货币百科
等不到矿工的软分叉:BIP-149 与隔离见证的用户激活剧本

2017 年春天,隔离见证明明已有超过七成算力在信号,却因为一套自设的 80% 门槛迟迟不锁定。BIP-149 给出用户侧的强制预案:用带超时锁定的 BIP8 在预定日期直接激活,不再等矿工点头。这份提案最终因隔离见证提前部署而无需上场,但「用户激活软分叉」由此成为比特币治理里一个被反复引用的工具,它的设计细节——超时即锁定、与矿工部署互斥的窗口衔接——至今仍是讨论模板。

提案也要分层验收:EIP-4 给以太坊标准划的四条互操作性界线
加密货币百科
提案也要分层验收:EIP-4 给以太坊标准划的四条互操作性界线

以太坊的改进提案并不同等重要:改共识规则和改钱包接口,对全网互操作性的压力完全不同。2015 年底定稿的 EIP-4 借来比特币 BIP-123 的思路,把标准类提案划进共识、网络、API/RPC、应用四个层,层号越低、被全网卡住的风险越大。这份只有两页纸的元提案解释了为什么有些提案天生就更慢、更保守,也解释了同一件事在不同层做,代价可以差出一个量级。

同一地址的输出最多攒一百个:OUTPUT_GROUP_MAX_ENTRIES 与避免部分花费
钱包与链上工具
同一地址的输出最多攒一百个:OUTPUT_GROUP_MAX_ENTRIES 与避免部分花费

开着 avoidpartialspends 的钱包把同脚本 UTXO 成组整体花费,但每组最多一百个输出,超出即另起新组。拆解 spend.cpp 里的分组装配、这一百为何是费用刹车、以及对复用地址的拆单现象。以 v31.0 源码为准。

验证者、客户端、证明者:Aleo 为什么把节点拆成三种岗位
公链与 Layer2
验证者、客户端、证明者:Aleo 为什么把节点拆成三种岗位

Aleo 用同一个 snarkOS 程序分出三类节点:验证者只管共识、客户端做全节点服务、证明者专职解题换奖励。本文按官方 README 与文档梳理三类节点的职责、分层拓扑与随之而来的信任边界。

不给私钥也能代你发消息:Cosmos SDK 的 x/authz 授权怎么发、怎么过期
公链与 Layer2
不给私钥也能代你发消息:Cosmos SDK 的 x/authz 授权怎么发、怎么过期

Cosmos SDK 的 authz 模块允许把某一类消息的执行权单独授给另一个账户。本文拆解授权的三元组标识、三种内置授权与额度名单字段、过期修剪与撤销流程,以及它和 EVM 授权模型的区别。

同样一块硬盘,十倍奖励也十倍罚金:Filecoin 验证交易的算法
公链与 Layer2
同样一块硬盘,十倍奖励也十倍罚金:Filecoin 验证交易的算法

Filecoin Plus 用 DataCap 与十倍质量调整算力激励矿工存真实数据。本文按官方文档拆解验证交易的信任评估、QAP 乘数对奖励、保证金与罚没的同倍放大,以及接真实数据新增的运维责任。

每条 UTXO 都要锁一笔押金:Cardano 的 min-ada-value 怎么算、锁住谁的钱
公链与 Layer2
每条 UTXO 都要锁一笔押金:Cardano 的 min-ada-value 怎么算、锁住谁的钱

Cardano 上每条 UTxO 都必须按占用的存储大小锁定最低 ADA。本文按官方账本规范拆解 min-ada-value 的公式、coinsPerUTxOWord 参数的来历、空投与碎 UTxO 为什么锁币,以及它和账户模型的根本差异。

组块前先扣四百个签名预算:DEFAULT_COINBASE_OUTPUT_MAX_ADDITIONAL_SIGOPS 的预留逻辑
加密货币百科
组块前先扣四百个签名预算:DEFAULT_COINBASE_OUTPUT_MAX_ADDITIONAL_SIGOPS 的预留逻辑

区块组装器把签名成本计数器起点设为 400 而非零,为尚未生成的 coinbase 输出预留 SigOp 预算,占八万共识上限的半个百分点。拆解预留动机、IPC 参数名与钳制边界。以 v31.0 源码为准。

REST 批量查询的数字闸门:一次最多要两千个标头
加密货币百科
REST 批量查询的数字闸门:一次最多要两千个标头

比特币节点 REST 接口的批量标头端点共用 MAX_REST_HEADERS_RESULTS 上限 2000,越界直接 400;过滤器标头端点默认只给 5 个。拆解免认证入口为何要设闸、翻页接力写法与排错现场。以 v31.0 源码为准。

一次替换最多动一百簇:RBF 规则五里的 MAX_REPLACEMENT_CANDIDATES
加密货币百科
一次替换最多动一百簇:RBF 规则五里的 MAX_REPLACEMENT_CANDIDATES

集群内存池时代,RBF 第五条规则限制一笔替换直接冲突的唯一簇数量不超过 100,超出即以 too many conflicting clusters 拒绝。拆解按簇计量的原因、与包上限的分界和官方测试的边界用例。以 v31.0 源码为准。

索引缓存的八分之一与一千兆:比特币节点内存分配的隐藏分层
加密货币百科
索引缓存的八分之一与一千兆:比特币节点内存分配的隐藏分层

dbcache 总预算先被索引层切走:txindex 与 txospenderindex 各按当时余额的八分之一、封顶 1GiB,过滤器索引再合并一份封顶额度。拆解 CalculateCacheSizes 的顺序扣减、32 位封顶与容量规划口径。以 v31.0 源码为准。

钱包报价背后的三档窗口:比特币费率估计器怎么切确认延迟
加密货币百科
钱包报价背后的三档窗口:比特币费率估计器怎么切确认延迟

estimatesmartfee 的建议费率来自短中长三档统计窗口:SHORT_BLOCK_PERIODS 12、MED 24、LONG 42 段配步长,历史有效期六周,短程衰减半衰约三小时。拆解分桶计数、指数衰减与 conf_target 的对应关系。以 v31.0 源码为准。

收到交易通告后不立刻去要:比特币延迟提货的四把秒表
加密货币百科
收到交易通告后不立刻去要:比特币延迟提货的四把秒表

交易下载管理器用 NONPREF_PEER_TX_DELAY、TXID_RELAY_DELAY、OVERLOADED_PEER_TX_DELAY 三个两秒与 GETDATA_TX_INTERVAL 六十秒组织提货时机,另有每对端在途一百与通告五千的额度。拆这套调度为何存在及现场含义。以 v31.0 源码为准。

内存池退潮要多久:ROLLING_FEE_HALFLIFE 与 mempoolminfee 的十二小时半衰
加密货币百科
内存池退潮要多久:ROLLING_FEE_HALFLIFE 与 mempoolminfee 的十二小时半衰

getmempoolinfo 里浮动的 mempoolminfee 由 GetMinFee 的指数衰减决定:默认半衰期十二小时,池子越空闲衰减越快,跌破增量中继费率一半即归零。拆解这套回落曲线与 minrelaytxfee 的分界。以 v31.0 源码为准。

一次提交多少笔才算一个包:比特币给批量交易卡在 25 笔与 404000 权重
加密货币百科
一次提交多少笔才算一个包:比特币给批量交易卡在 25 笔与 404000 权重

testmempoolaccept 与 submitpackage 一次能吃多少交易由 MAX_PACKAGE_COUNT(25 笔)和 MAX_PACKAGE_WEIGHT(404000 权重)决定。拆解这两个数字与标准交易权重、内存池簇上限之间的对齐关系和两类报错现场。以 v31.0 源码为准。

版本消息里的子版本字符串最长 256 字节:MAX_SUBVERSION_LENGTH 与 uacomment 的预算
加密货币百科
版本消息里的子版本字符串最长 256 字节:MAX_SUBVERSION_LENGTH 与 uacomment 的预算

比特币握手 version 消息的人类可读子版本字符串有 256 字节上限:自己拼超长直接拒绝启动,收包按上限防御解析。拆解 FormatSubVersion 组装、字符白名单与 -uacomment 的长度和隐私两面。以 v31.0 源码为准。

动态 IP 的闪电节点:externalhosts 的周期解析、通告链条与验证方法
加密货币百科
动态 IP 的闪电节点:externalhosts 的周期解析、通告链条与验证方法

LND 的 externalhosts 让你交出一个域名:内置通告器每五分钟解析、按结果刷新节点公告,最长一个周期新 IP 自动上线;与 nat 互斥、端口默认 9735、CGNAT 场景无效。链条与验证方法按 v0.19.0-beta 源码。

LND REST 的四个旋钮:restlisten 回退、restcors、no-rest-tls 与 ping/pong
加密货币百科
LND REST 的四个旋钮:restlisten 回退、restcors、no-rest-tls 与 ping/pong

LND 的 REST 是 gRPC 前面的转换代理:不配 restlisten 时回退 localhost:8080 并复用第一个 RPC 监听器;restcors 管浏览器跨源、no-rest-tls 撤加密、ws-ping-interval 与 ws-pong-wait 管订阅长连接保活。按 v0.19.0-beta 源码。

成功付款里失败的尝试还在不在:keep-failed-payment-attempts 的存储取舍
加密货币百科
成功付款里失败的尝试还在不在:keep-failed-payment-attempts 的存储取舍

LND 默认不持久化成功付款名下的失败尝试记录,keep-failed-payment-attempts 打开后才留全本。限定语义、账本增速、对路由分析与排障的价值边界,按 v0.19.0-beta 源码逐项核对。

只连你指定的对端:-connect 如何接管比特币核心的连接行为
加密货币百科
只连你指定的对端:-connect 如何接管比特币核心的连接行为

比特币核心 -connect 是排他式连接:只连指定节点、可重复叠加,并连带关闭 dnsseed 与默认监听;-noconnect 只关自动连接。它与 -addnode 的分界、封闭拓扑的监控基线,以 v31.0 源码为准。

bitcoin-cli 怎么知道该敲哪台机器:rpcconnect 的主机端口合写与优先级
加密货币百科
bitcoin-cli 怎么知道该敲哪台机器:rpcconnect 的主机端口合写与优先级

bitcoin-cli 定位目标节点靠 rpcconnect:默认 127.0.0.1,支持主机加端口合写,优先级低于 rpcport 高于链默认端口;端口解析失败原样报错。跨机、容器与多链场景逐项拆解,以 v31.0 源码为准。

RPC cookie 文件从哪来、多久换一次:rpccookiefile 的生成、路径与失效
加密货币百科
RPC cookie 文件从哪来、多久换一次:rpccookiefile 的生成、路径与失效

比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。

运行时长出来的字节也要收地板费:EIP-8279 给区块访问列表补的价
加密货币百科
运行时长出来的字节也要收地板费:EIP-8279 给区块访问列表补的价

EIP-7623 给 calldata 定下每字节六十四gas的地板价,但运行期由操作码塞进区块访问列表的字节绕过了这道闸。EIP-8279 提议把这些运行期字节按同一定价计入地板累计器,让最坏情况的区块体积重新可算。本文拆解冷SLOAD的套利路径、地板累计器的设计与它同 EIP-8131 的接力关系。

合并请求合约的第二次就业:EIP-8012 把它改造成执行层给共识层的传话筒
加密货币百科
合并请求合约的第二次就业:EIP-8012 把它改造成执行层给共识层的传话筒

验证者合并请求走的那条执行层到共识层的专用通道,其实可以被重新解释为一条通用消息管道。EIP-8012 提议给合并请求里四十八字节的目标公钥字段立一套新读法:对得上现有公钥就按合并处理,对不上就当作一串编码后的通用参数。本文拆解这个不改执行层、只改共识层读法的省法,以及它为何停在停滞状态。

验证了别人的区块,能不能顺便领工资:EIP-908 的客户端奖励实验
加密货币百科
验证了别人的区块,能不能顺便领工资:EIP-908 的客户端奖励实验

写客户端的人靠捐赠和风投融资吃饭,运行节点的人没有任何收入。EIP-908 在 2018 年提出把客户端报酬写进协议:客户端每验证一个近期区块,就在区块里留一枚签好字的验证记录并领取零点一五以太。本文拆解它的机制设计、防作弊博弈,以及这个想法为何停在草案。

同一件事的两种做法:EIP-7542 为何在区块范围公告上输给 eth/69
加密货币百科
同一件事的两种做法:EIP-7542 为何在区块范围公告上输给 eth/69

以太坊节点之间要互相交代能提供哪段历史区块。EIP-7642 用推的方式落地:握手时报范围、范围变化时主动通知。EIP-7542 选的是拉的路线:在 eth/70 里加两个消息,谁想知道谁开口问。它在 2023 年起草、最终撤回,后来落地的官方文档给出的原因很坦白——当时关于历史数据过期的共识还没谈拢。

CALL 只按实际写出的内存收费:早年的 EIP-5 定了什么规矩
加密货币百科
CALL 只按实际写出的内存收费:早年的 EIP-5 定了什么规矩

2015 年定稿的 EIP-5 把 CALL 系列的内存计费从「预留多少付多少」改为「写出多少付多少」,让返回变长字符串和动态数组第一次变得可用,也顺手给了代理合约探测返回长度的技巧。本文按原文复盘它的语义与后来的演进语境。

btcpop 链接:把「我付过了」的证明请求装进二维码
加密货币百科
btcpop 链接:把「我付过了」的证明请求装进二维码

BIP-121 为付款证明流程设计了一种 URI 方案,仿照 BIP-21 收款链接,用 p、n、txid 三个参数把证明请求编码成二维码或 NFC 载荷。本文拆解它的参数语义、Base58 缩短技巧与被 BIP-120 弃用的来龙去脉。

不用再抬协议版本号:BIP-434 用一条 feature 消息做节点功能协商
加密货币百科
不用再抬协议版本号:BIP-434 用一条 feature 消息做节点功能协商

比特币节点长期靠 bump 协议版本号或一次性探测消息启用新功能。BIP-434 定义通用的 feature 消息,在 version 与 verack 之间完成功能身份协商,身份直接绑 BIP 编号。本文拆解它的时序规则、字段约束与对协议可扩展性的意义。

见证数据怎么上路:BIP-144 给交易报文多写的那两个字节
加密货币百科
见证数据怎么上路:BIP-144 给交易报文多写的那两个字节

隔离见证真正落地,靠的不只是共识规则,还有一套节点间的传输格式。BIP-144 用标记字节和标志字节把见证数据装进交易报文,让新旧节点互不干扰地完成升级。本文拆解它的序列化设计、为什么旧解析器不会误读,以及空见证为什么必须用旧格式。

比特币内存池拥堵怎么判断?
加密货币百科已审核
比特币内存池拥堵怎么判断?

比特币内存池拥堵怎么判断 要先核验官方资料、链上记录和操作边界。本文用中文拆解判断顺序、常见误区、用户风险和执行前检查清单。

狗狗币为什么每块都调难度、发行却永远不到上限
公链与 Layer2
狗狗币为什么每块都调难度、发行却永远不到上限

狗狗币在两处和比特币分道:约一分钟出块、从十四万五千块起改每块重定难度(Digishield 血统),并从第六十万块起每块固定发放一万枚且无总量上限。本文按狗狗币官方仓库参数与文档拆解这套取舍、每块调整的软肋与防呆护栏,以及和减半叙事的区别。

追块不必陪跑共识回合:CometBFT 区块同步的速度来源与并行模式的双签风险
公链与 Layer2
追块不必陪跑共识回合:CometBFT 区块同步的速度来源与并行模式的双签风险

CometBFT 用 Block Sync 跳过共识重放、靠验证者默克尔树核验历史区块,追块速度提升数百倍。本文按官方文档说明 v0 版本的取舍,并拆解 adaptive_sync 让同步与共识并行时给验证者带来的双签窗口。

Layer2 之间直接传消息会发生什么:Superchain 互操作的日志验证与七天时效
公链与 Layer2
Layer2 之间直接传消息会发生什么:Superchain 互操作的日志验证与七天时效

OP Stack Superchain 互操作让两条 Layer2 不经以太坊直接传消息:目标链用 CrossL2Inbox 反查源链日志的真伪,op-supervisor 对齐区块安全,消息从日志产生起有七天引用窗口,过期可重发。

getnodeinfo 的档案与橱窗:通道数与容量只数公开通道
加密货币百科
getnodeinfo 的档案与橱窗:通道数与容量只数公开通道

LND 按公钥查节点档案的命令返回公告身份、通道总数与容量之和,但两者只统计公开图谱可见通道;include_channels 开边列表,与 getchaninfo 和 describegraph 构成钻取链。字段语义按 v0.19.0-beta 协议定义核对。

createwatchonly 只读闪电钱包:十个密钥家族与签名外包的边界
加密货币百科
createwatchonly 只读闪电钱包:十个密钥家族与签名外包的边界

LND 启动期命令 createwatchonly 用账户清单 JSON 初始化无私钥钱包,必须覆盖内部密钥家族 0 到 9,格式与 wallet accounts list 输出一致;stateless_init 与 mac_root_key 旗标的令牌保管义务同步核对。

createrawtransaction 造裸交易:默认带替换信号、不选币不找零的骨架机
加密货币百科
createrawtransaction 造裸交易:默认带替换信号、不选币不找零的骨架机

比特币核心 createrawtransaction 只造不签、不存不播,replaceable 默认为真,输入存在性不校验,v30 起新增 version 参数。五个参数与离线签名流程中的复核纪律逐项拆解,以 v31.0 源码为准。

节点身份签名:lncli signmessage 的 zbase32 与验证规则
加密货币百科
节点身份签名:lncli signmessage 的 zbase32 与验证规则

LND 用节点身份密钥给消息做可恢复签名,签名字符串走 zbase32 编码。verifymessage 只在恢复出的公钥命中本机通道图里的活跃节点时才判真——签名合法却验证失败的排查顺序,与 BIP322 地址签名的类别分界。

-rpccookieperms 三档权限:cookie 文件谁能读,谁不该读
加密货币百科
-rpccookieperms 三档权限:cookie 文件谁能读,谁不该读

比特币核心的 RPC cookie 鉴权把机密性押在文件权限上。rpccookieperms 的 owner、group、all 三档各适配什么部署形态,它与 rpcbind 绑定地址、rpcauth 多用户、rpcwhitelist 白名单如何正交组合,边界在哪里。

lncli getrecoveryinfo 的三个字段:钱包恢复进度的正确读法
加密货币百科
lncli getrecoveryinfo 的三个字段:钱包恢复进度的正确读法

LND 的 getrecoveryinfo 用 recovery_mode、recovery_finished 与归一化 progress 三字段汇报钱包恢复状态。它与 getinfo 的链同步、图同步标志分属三条线,进度值为什么不能拿来线性外推剩余时间,逐条讲清。

钱包的备用报价:fallbackfee 在估算失灵时接棒与它的单位账
加密货币百科
钱包的备用报价:fallbackfee 在估算失灵时接棒与它的单位账

比特币核心钱包参数 fallbackfee 只在费率估算无结果时顶替报价,默认值为 0 即禁用。单位是 BTC/kvB、与 mintxfee、maxtxfee 和 paytxfee 的边界,以及新节点冷启动时的触发场景逐项拆解。以 v31.0 源码为准。

删掉低难度后门重启一条测试网:BIP-95 与 Testnet 5 的账
加密货币百科
删掉低难度后门重启一条测试网:BIP-95 与 Testnet 5 的账

BIP-95 提出用 Testnet 5 取代 Testnet 4:彻底移除被系统性滥用的难度例外规则,把最低难度抬到约一百万,从第 1 块起强制执行 BIP-54 与 2026 年 5 月前的全部主网共识规则,网络魔数定为 ASCII 拼写 FIVE 的四字节。本文解释难度例外如何被区块风暴与重组玩坏、为什么换网比改规则便宜,以及测试网换代对开发者意味着什么。

按时间戳翻倍的区块上限:BIP-101 的指数增长公式与 75% 投票
加密货币百科
按时间戳翻倍的区块上限:BIP-101 的指数增长公式与 75% 投票

BIP-101 提出把比特币 1MB 固定区块上限换成按区块时间戳计算的指数增长函数:2016 年 1 月起 8MB 起步、每两年翻倍、2036 年后定格约 8192MB,并用 75% 算力超级多数加两周宽限期激活。这份 Gavin Andresen 执笔的大区块提案如今归档在 BIP 史里,是理解 2015-2017 扩容论战技术谱系的关键标本。

一枚玩笑补丁锁死 2100 万:BIP-42 与补贴右移的未定义行为
加密货币百科
一枚玩笑补丁锁死 2100 万:BIP-42 与补贴右移的未定义行为

比特币「总量 2100 万」人尽皆知,但它在早期代码里其实靠一行右移语句实现,移位量逼近 64 位整数位宽后属于未定义行为。2014 年 4 月 1 日,Pieter Wuille 提交 BIP-42,用一份戏谑的软分叉方案给发行曲线封口。本文解读这行经典代码、C++ 未定义行为与跨语言实现的坑,以及这个愚人节提案如何以 Deployed 状态收尾。

把数据当代码执行:BIP-12 的 OP_EVAL 为什么输给了 P2SH
加密货币百科
把数据当代码执行:BIP-12 的 OP_EVAL 为什么输给了 P2SH

BIP-12 在 2011 年提出 OP_EVAL 操作码:花费时把栈顶的序列化脚本反序列化并执行,让收款方决定资金的消费方式。它借道 OP_NOP1 实现向后兼容、把递归限制在两层,最终却在「数据当代码」的安全争论与执行成本中落选,位置被 BIP-16 的 P2SH 接替。本文拆解 OP_EVAL 的机制设计、一确认攻击分析与它留下的设计遗产。

多签的第一份标准答卷:BIP-11 与 OP_CHECKMULTISIG 的 2011 年
加密货币百科
多签的第一份标准答卷:BIP-11 与 OP_CHECKMULTISIG 的 2011 年

BIP-11 在 2011 年把 m-of-n 多重签名写进比特币的标准交易规则:节点只中继 n 不超过 3 的 CHECKMULTISIG 输出,scriptSig 要先垫一个 OP_0 堵住弹出多一格的缺陷,签名脚本上限从 200 字节抬到 500 字节。本文回顾这份由 Gavin Andresen 执笔的早期 BIP 如何定义多签协作、它绕不开的尺寸与计数争论,以及它和 P2SH、隔离见证的接力关系。

三个操作码拼一种新通道:BIP-448 可重绑交易签名提案
加密货币百科
三个操作码拼一种新通道:BIP-448 可重绑交易签名提案

BIP-448 提议打包激活 OP_TEMPLATEHASH、OP_CHECKSIGFROMSTACK 与 OP_INTERNALKEY 三个 Tapscript 操作码,用可重绑交易签名支撑 LN-Symmetry 型通道、多人通道、状态链与 Ark 变体。本文拆解三件套分工与它选择最小路线的理由。

被盗后还有一段反悔窗口:BIP-345 OP_VAULT 金库的四种交易
加密货币百科
被盗后还有一段反悔窗口:BIP-345 OP_VAULT 金库的四种交易

BIP-345 提议用 OP_VAULT 与 OP_VAULT_RECOVER 两个 tapscript 操作码给比特币加上延时提款金库:取款先公开触发、到期才能到账,触发前的任何时刻都能走恢复路径把钱撤回。本文拆解四段式交易流程与它 2023 年关闭的原因。

把脚本当填空题做:BIP-124 层级确定性脚本模板
加密货币百科
把脚本当填空题做:BIP-124 层级确定性脚本模板

BIP-124 用占位符加 BIP-32 派生路径定义脚本模板,让不同钱包对同一组派生信息产出逐字节相同的脚本,覆盖 2-of-3 多签、1-of-1 或 2-of-3、超时合约等形态。本文拆解键组的排序约定与这份 2015 年提案的未竟之处。

一封信收齐所有签名:BIP-10 多签交易分发格式 TxDP 的往事
加密货币百科
一封信收齐所有签名:BIP-10 多签交易分发格式 TxDP 的往事

BIP-10 在 2011 年提出 TxDP 文本格式,把待签多签交易连同其花掉的旧交易一起打包,让签名者无需同步区块链就能核对金额并接力签名。本文拆解它的信头式编码、Unsigned ID 设计与 2014 年退役的来龙去脉。

SeiDB 为什么把状态拆成两层:状态承诺与历史存储的分家账
公链与 Layer2
SeiDB 为什么把状态拆成两层:状态承诺与历史存储的分家账

Sei 的 SeiDB 把活跃状态与历史归档拆成状态承诺层与状态存储层:前者用内存映射的 IAVL 树守住应用哈希,后者把版本化键值对交给 LSM 数据库。本文按官方仓库与工程博客拆解分层动机、快照加预写日志的恢复路径与官方基准口径。

两秒区块里的十个两百毫秒子块:Base Flashblocks 怎么构建与送达
公链与 Layer2
两秒区块里的十个两百毫秒子块:Base Flashblocks 怎么构建与送达

Base 把两秒区块切成十个两百毫秒的 Flashblocks 子块,按递增气体预算和费用排序逐轮构建,并把预确认数据流式送进 RPC 缓存。本文按官方文档拆解子块循环、pending 语义变化与快信号的信任边界。

Arbitrum 的三套时钟:block.number、天文数字 gas 上限与没有交易就没有块
公链与 Layer2
Arbitrum 的三套时钟:block.number、天文数字 gas 上限与没有交易就没有块

在 Arbitrum 上,合约读到的 block.number 指向一层祖先链,每块显示的巨额 gas 上限只是二维计费在单字段上的投影,出块又完全由交易量驱动。本文按官方文档拆这三条时间语义差异与对合约逻辑的影响。

Taiko 的基于预确认是什么?基于排序二层如何把确认时间压到一秒内
公链与 Layer2
Taiko 的基于预确认是什么?基于排序二层如何把确认时间压到一秒内

Taiko 用基于预确认解决 based rollup 被 L1 十二秒节奏锁死的问题:白名单预确认者链下排序、随后作为提案上链,阶段二由质押与罚没保护。本文按官方文档拆解承诺类型、轮换机制与强制收录边界。

节点第一分钟的取址瀑布:DNS 种子、seednode 与硬编码种子的先后顺序
加密货币百科
节点第一分钟的取址瀑布:DNS 种子、seednode 与硬编码种子的先后顺序

比特币核心开机取址的三层瀑布与硬编码种子的真实触发条件,LND内置Neutrino后端的connect要求与状态字段,给监控面板的最小字段清单。

getblockhash 的越界答案:为什么查未来高度会直接报错而不是空返回
加密货币百科
getblockhash 的越界答案:为什么查未来高度会直接报错而不是空返回

比特币核心v31里getblockhash只查活动链、越界抛Block height out of range,与getblockheader接力的遍历骨架,以及重组背景下的三个实践要点。

lncli 之外的守门程序:ChannelAcceptor 如何接管每一笔入站开道申请
加密货币百科
lncli 之外的守门程序:ChannelAcceptor 如何接管每一笔入站开道申请

LND的通道准入钩子把开道申请的判断权外包给外部程序,响应端可反提CSV延迟、保留额度与确认数,注册流即引入依赖的运维纪律与FundingStateStep的边界。

lncli wallet bumpforceclosefee:强制关闭卡在链上时的预算燃烧器怎么踩
加密货币百科
lncli wallet bumpforceclosefee:强制关闭卡在链上时的预算燃烧器怎么踩

BumpForceCloseFee只对锚定通道生效,deadline_delta到期会把全部预算烧成手续费,使用条件、与父交易费率的关系和三条操作纪律。基于LND v0.19.0-beta。

HtlcInterceptor 与 HtlcModifier:把闪电节点的转发和结算决定交给自己的程序
加密货币百科
HtlcInterceptor 与 HtlcModifier:把闪电节点的转发和结算决定交给自己的程序

LND两个双向流拦截接口分别站在中间转发与收款结算两个时刻,注册即依赖的部署风险、超时兜底与最小权限纪律。基于v0.19.0-beta接口定义。

LND 的六种钱包状态:State 服务与 walletunlocker 四步初始化的准确读法
加密货币百科
LND 的六种钱包状态:State 服务与 walletunlocker 四步初始化的准确读法

LND v0.19.0-beta把钱包生命周期做成State服务的六个枚举值,GenSeed、InitWallet、UnlockWallet、ChangePassword四步初始化各带哪些参数,健康检查为何不该用端口探测。

OP_CODESEPARATOR 今日还有效吗:FindAndDelete 与 CONST_SCRIPTCODE 关掉的旧路
加密货币百科
OP_CODESEPARATOR 今日还有效吗:FindAndDelete 与 CONST_SCRIPTCODE 关掉的旧路

被禁操作码列表之外的OP_CODESEPARATOR为什么在标准路径下等于死亡,v31源码里的FindAndDelete与SCRIPT_VERIFY_CONST_SCRIPTCODE标志如何共同封路。

轻钱包同步过滤器的三对P2P消息:getcfilters、getcfheaders与cfcheckpt各管一段
加密货币百科
轻钱包同步过滤器的三对P2P消息:getcfilters、getcfheaders与cfcheckpt各管一段

比特币节点之间服务紧凑区块过滤器同步的三对消息如何分工,1000与2000两条请求红线为什么直接断连,过滤器头哈希链如何让轻客户端敢信过滤器。以比特币核心v31.0源码为准。

-splash、-choosedatadir、-uiplatform:比特币核心图形界面的三个冷门开关
加密货币百科
-splash、-choosedatadir、-uiplatform:比特币核心图形界面的三个冷门开关

比特币核心 Qt 界面带三个不常出现在速查表里的启动参数:-splash 控制启动闪屏(源码默认开启)、-choosedatadir 控制启动时是否弹数据目录选择页(默认关闭,数据目录不存在时会强制进入该页)、-uiplatform 按平台挑选界面资源(调试专用参数)。本文按 v31.0 源码逐一核对默认值与触发条件。

lncli batchopenchannel:一笔出资交易原子开出多条闪电通道
加密货币百科
lncli batchopenchannel:一笔出资交易原子开出多条闪电通道

batchopenchannel 把多条对已有对端的单资金方通道开请求合并进同一笔出资交易,接口承诺原子性:要么全部进入开通流程,要么整体中止。命令要求目标节点都是当前已连接对端,支持 conf_target 或 sat_per_vbyte 定价、min_confs 选币门槛与 label 记账。本文按 LND v0.19.0-beta 命令源码与接口定义核对参数与失败形态。

lncli wallet labeltx:给闪电钱包交易打标签的三条硬规则
加密货币百科
lncli wallet labeltx:给闪电钱包交易打标签的三条硬规则

LND 的 LabelTransaction(lncli wallet labeltx)给钱包交易挂本地可读标签供对账过滤:标签非空、上限 500 字符;已有标签时不带 overwrite 的调用直接失败而非静默覆盖;gRPC 直调时 txid 字段要求小端反向字节序。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对这套记账规则及其与核心版地址标签体系的分工。

lncli wallet listsweeps 与 pendingsweeps:两本台账看懂闪电节点的链上清扫
加密货币百科
lncli wallet listsweeps 与 pendingsweeps:两本台账看懂闪电节点的链上清扫

强制关闭退款、惩罚支出等链上动作由 LND 的 UtxoSweeper 攒批调度:费率相近的输出合并成一笔清扫交易统一广播。wallet listsweeps 列历史——按广播而非确认记账、被 RBF 顶掉的版本不显示;wallet pendingsweeps 列当下排队中的输出与广播尝试次数。本文按 LND v0.19.0-beta 的 walletkit 接口定义核对字段与取数规则。

钱包说不要这笔记录:lncli wallet removetx 删掉卡住的未确认交易
加密货币百科
钱包说不要这笔记录:lncli wallet removetx 删掉卡住的未确认交易

LND 的 RemoveTransaction(lncli wallet removetx)只处理仍未确认的交易:把它连同子交易从钱包内部交易存储移除,为被 RBF 顶掉后迟迟不解除冲突记账的场景提供人工出口;误删可用 wallet publishtx 重新广播原交易找回记账。本文按 LND v0.19.0-beta 的命令源码与 walletkit 接口注释核对适用边界与恢复路径。

getnetworkinfo 里的 localrelay:它说的是要不要收交易,不是要不要转发
加密货币百科
getnetworkinfo 里的 localrelay:它说的是要不要收交易,不是要不要转发

getnetworkinfo 返回的 localrelay 字段常被读反。Bitcoin Core v31.0 源码中它是 ignores_incoming_txs 取反——本机是否愿意接收对端转来的交易,主要由 -blocksonly 翻转,并牵出 whitelistrelay、maxmempool、walletbroadcast 与费率估算初始化四串参数联动。本文逐行核对字段语义、联动日志与验证动作。

rpcserialversion 去哪了:一个控制 RPC 交易序列化格式的参数的兴亡
加密货币百科
rpcserialversion 去哪了:一个控制 RPC 交易序列化格式的参数的兴亡

-rpcserialversion 曾是比特币核心控制 RPC 返回交易序列化形态的隐藏参数:0 返回不含见证数据的旧格式,1 返回含见证的新格式。v26.0 发行说明宣布设 0 需叠加 -deprecatedrpc=serialversion 并标记废弃;在 v31.0 源码树中该参数定义与读取分支已全部消失。本文按仓库源码与历代发行说明梳理它的动机、争议与退场路线。

别再叫它地址:BIP-179 想给一次性收款码改名叫 Invoice
加密货币百科
别再叫它地址:BIP-179 想给一次性收款码改名叫 Invoice

BIP-179 提议把比特币 address 改称 Bitcoin Invoice Address,用发票的一次性语义纠正用户对“地址会变”的误解。本文复盘这个词汇提案的动机、四种写法与落地现状。

每个升级自带门槛与倒计时:BIP-135 版本位投票的泛化设计
加密货币百科
每个升级自带门槛与倒计时:BIP-135 版本位投票的泛化设计

BIP-135 把 BIP9 的固定 95% 阈值和统一窗口泛化成每个比特可独立配置 threshold、windowsize、minlockedblocks 与 minlockedtime,并试图覆盖软分叉与硬分叉两类变更。本文拆解五参数状态机与它的结局。

给 BIP 找个裁决委员会:BIP-132 的四分段与七成共识试验
加密货币百科
给 BIP 找个裁决委员会:BIP-132 的四分段与七成共识试验

BIP-132 在 2015 年尝试给 BIP 提案定一个通过流程:按客户端、矿工、商户、用户四个分段组委员会,各方代表至少百分之一生态份额,四段中三段达成七成共识才算接受。本文复盘它的流程设计与落选原因。

把币锁进时间换身份:BIP-46 时间锁保真债券的派生方案
加密货币百科
把币锁进时间换身份:BIP-46 时间锁保真债券的派生方案

BIP-46 为创建时间锁保真债券(fidelity bond)定义了 HD 钱包派生方案,让抗女巫身份的成本来自锁仓的时间价值。本文拆解它的派生路径设计、证书签名建议,以及冷存储下的找回边界。

节点先亮明服务档次再谈交易:BIP-33 分层节点的三个服务位
加密货币百科
节点先亮明服务档次再谈交易:BIP-33 分层节点的三个服务位

BIP-33 在 2012 年提出分层节点:用 NODE_SERVICE 与 NODE_STRATIZED 两个新服务位,让轻量客户端将区块链查询委托给专职节点。本文回溯它与 BCCAPI、Electrum、Stratum 的承继关系,以及四个新查询消息的设计。

在脚本里做密钥加法:BIP-449 OP_TWEAKADD 与可验证钥匙推导
加密货币百科
在脚本里做密钥加法:BIP-449 OP_TWEAKADD 与可验证钥匙推导

BIP-449 想把 Taproot 输出密钥背后的椭圆曲线加法搬进 tapscript:给一把钥匙和一个标量,脚本自己算出调整后的公钥。本文解释曲线加法的性质、它的失败条件,以及密钥揭示与签名顺序证明这些新玩法。

这条连接只传块不传交易:BIP-338 disabletx 与区块中继专连
加密货币百科
这条连接只传块不传交易:BIP-338 disabletx 与区块中继专连

比特币节点之间有一类只转发区块、不转发交易和地址的低资源连接。BIP-338 想给这种关系一个正式的协议表达 disabletx 消息。本文解释块中继专连为何存在、disabletx 的规则约束,以及为什么提案停在 Closed。

留一份能反悔的应急剧本:BIP-128 时间锁恢复存储格式
加密货币百科
留一份能反悔的应急剧本:BIP-128 时间锁恢复存储格式

BIP-128 为预签名的时间锁恢复计划定义统一文件格式:钱包导出、托管服务导入监控、出事时执行。本文拆解这对交易的时间锁结构、撤销窗口的设计,以及它想解决又没解决的边界。

花费时才亮出用到的那条分支:BIP-116 的 MERKLEBRANCHVERIFY 怎么工作
加密货币百科
花费时才亮出用到的那条分支:BIP-116 的 MERKLEBRANCHVERIFY 怎么工作

BIP-116 提议给比特币脚本加入 MERKLEBRANCHVERIFY 操作码,让脚本承诺一棵候选分支集合,花费时只需出示实际用到的那一条。本文解释它的栈规则、与 BIP-98 验证的关系,以及它和 MAST 类提案的分野。

比特币推荐手续费怎么理解?
加密货币百科已审核
比特币推荐手续费怎么理解?

比特币推荐手续费通常以 sat/vB 表示,会随 mempool 拥堵和出块变化。本文用 mempool.space API 说明低、中、高优先级费率和钱包设置注意事项。

量子安全比特币交易是什么?
加密货币百科已审核
量子安全比特币交易是什么?

StarkWare 的量子安全比特币交易测试引发关注。本文解释量子风险、公钥暴露、无需软分叉方案的意义,以及为什么它仍不是比特币全网升级完成。

TON 的 Catchain:大验证者集合怎么拆成小组并行定块
公链与 Layer2
TON 的 Catchain:大验证者集合怎么拆成小组并行定块

TON 白皮书给出的方案是 Catchain:验证者按权益选举,但每个决策由随机抽出的小组通过拜占庭容错子协议完成,多个小组并行出块。本文拆解抽样前提、组内投票流程与活性边界。

Citrea 想把 Rollup 搬到比特币上:架构与 Clementine 桥的信任边界
公链与 Layer2
Citrea 想把 Rollup 搬到比特币上:架构与 Clementine 桥的信任边界

Citrea 把 Rollup 的锚从以太坊换成比特币,Clementine 桥用可挑战承诺加零知识证明取代诚实多数假设。本文按官方文档拆解数据怎么落比特币、证明怎么验、安全与活性的边界各在哪。

每个块 1.705 枚 WBERA 去哪了:Berachain 的排放分配流水线
公链与 Layer2
每个块 1.705 枚 WBERA 去哪了:Berachain 的排放分配流水线

Berachain 把每块固定排放拆成两条腿:0.4 WBERA 给出发块者,1.305 WBERA 进入 BeraChef 与奖励库的分配流程。本文按官方文档拆解 69 人活跃集、白名单与 DES、2025 年 8 月硬分叉后写进协议的系统交易分发,以及核对排放参数该看哪里。

软捆绑:Sui 怎么让多签名的几笔交易高概率挨在一起
公链与 Layer2
软捆绑:Sui 怎么让多签名的几笔交易高概率挨在一起

PTB 只能装下单签名人的原子操作,Sui 的软捆绑把不同签名人的交易捆成一个提交单元,在同一个共识批次里保持相对次序。本文按 SIP-19 与 Sui 官方文档拆解软捆绑的排序机制、捆级限额与对象锁风险。

lncli getrecoveryinfo:钱包恢复模式跑到哪了,进度条为什么不能当保证
加密货币百科
lncli getrecoveryinfo:钱包恢复模式跑到哪了,进度条为什么不能当保证

从种子恢复 LND 钱包时,节点靠地址窗口扫描补回历史收款,getrecoveryinfo 报告模式、完成标志与进度。本文按 LND v0.19.0-beta 的接口定义核对三个字段,并说明恢复完成不等于账本完整的原因。

lncli getnodemetrics:介数中心性怎么给你的闪电节点在地图里定位
加密货币百科
lncli getnodemetrics:介数中心性怎么给你的闪电节点在地图里定位

GetNodeMetrics 目前只提供介数中心性一种度量,读数来自本节点图谱视图。本文按 LND v0.19.0-beta 的接口定义解释介数的白话含义、归一化字段的区间,以及私有通道与图谱滞后造成的两次截断。

lncli wallet leaseoutput:给 UTXO 上租约,防止多路任务同时选中同一枚币
加密货币百科
lncli wallet leaseoutput:给 UTXO 上租约,防止多路任务同时选中同一枚币

多个流程同时选币会挑中同一枚 UTXO。LND 用 LeaseOutput 给输出签发带 ID 的租约,租期内选币器绕开它。本文按 LND v0.19.0-beta 接口定义核对租约的签发、续期、到期与释放规则,以及它与 FundPsbt 内部锁的分工。

LND FundPsbt 的三种模板模式:出资造 PSBT 时,锁住的 UTXO 归谁负责
加密货币百科
LND FundPsbt 的三种模板模式:出资造 PSBT 时,锁住的 UTXO 归谁负责

FundPsbt 是 LND 给 PSBT 出资的主力接口,psbt、raw 与 coin_select 三种模板模式对选币边界各不同,且接口会把全部输入 UTXO 上锁移交调用方。本文按 LND v0.19.0-beta 的 walletkit 接口定义拆解三种模式的规则、锁币责任与释放路径。

看门塔的收费凭据不是万能钥匙:wtclient 配置项与信任边界
加密货币百科
看门塔的收费凭据不是万能钥匙:wtclient 配置项与信任边界

接入瞭望塔的客户端一侧有五个配置项:开关、清扫费率、会话关闭区间、队列上限与单会话备份数。本文按 LND v0.19.0-beta 源码逐项核对 wtclient 组的含义,并解释塔看到的是什么样态、为什么它不能替你花钱。

闪电配置的三张面孔:命令行、lnd.conf 与环境变量谁赢
加密货币百科
闪电配置的三张面孔:命令行、lnd.conf 与环境变量谁赢

LND 的配置有三个入口,同名参数可以同时出现在三处。本文按 LND v0.19.0-beta 源码核对三层配置的解析顺序与合并规则,ini 分节名与参数前缀的对应关系,以及 systemd 环境变量注入实战中最容易看错的几个陷阱。

同一台机器跑第二个比特币节点:port 参数与端口族怎么错开
加密货币百科
同一台机器跑第二个比特币节点:port 参数与端口族怎么错开

比特币节点一族端口里,只有 P2P 监听端口能用 -port 改,RPC 与各网络变体另有自己的规则。本文按 Bitcoin Core v31.0 源码核对五套网络的端口基准值、端口加一族的派生关系,以及双实例并跑的完整隔离清单。

比特币 RPC 的 HTTP 超时线:rpcservertimeout 管什么、不管什么
加密货币百科
比特币 RPC 的 HTTP 超时线:rpcservertimeout 管什么、不管什么

rpcservertimeout 控制的是 HTTP 层的闲置超时,不是给慢查询加时间预算。本文按 Bitcoin Core v31.0 源码核对该参数的默认三十秒、作用的连接阶段,以及它与 RPC 工作队列排队、长查询阻塞之间的分工与误用。

比特币核心脚本校验分几条线程:-par 的默认值与边界
加密货币百科
比特币核心脚本校验分几条线程:-par 的默认值与边界

Bitcoin Core 用专门的脚本校验线程并行验签名。本文按 v31.0 源码核对 -par 参数的三种写法——自动、显式指定与负数留核——的换算规则、默认零的含义,以及线程数与区块验证吞吐的关系。

LND 的账本放在哪个引擎里:channel.db、channel.sqlite 与外部数据库
加密货币百科
LND 的账本放在哪个引擎里:channel.db、channel.sqlite 与外部数据库

闪电节点的通道账本对数据库引擎的要求比想象中苛刻。本文按 LND v0.19.0-beta 源码核对内建 Bolt 后端的 channel.db 文件、SQLite 后端的 channel.sqlite 文件,以及切换外部数据库时配置与备份逻辑上跟着变的东西。

LND 怎么知道出了新块:ZMQ 推送与 RPC 轮询两条路的开关与代价
加密货币百科
LND 怎么知道出了新块:ZMQ 推送与 RPC 轮询两条路的开关与代价

LND 感知比特币链变化有两种模式:订阅 bitcoind 的 ZMQ 推送,或定时轮询 RPC。本文按 LND v0.19.0-beta 源码核对 zmqpubrawblock 与 zmqpubrawtx 的配置写法、rpcpolling 打开后 blockpollinginterval 与 txpollinginterval 的分工,以及裁剪节点相关的取块参数。

闪电协议之外的自定义消息:32768 起步的类型号与 LND 的两道授权
加密货币百科
闪电协议之外的自定义消息:32768 起步的类型号与 LND 的两道授权

闪电的 P2P 报文允许在标准化范围之外使用自定义消息。本文按 LND v0.19.0-beta 源码核对类型号 32768 这条分界线的来历、SendCustomMessage 为什么默认只碰得到自定义范围、协议内消息要靠 custom-message 参数逐个放行的设计意图。

LND 开机先给自己体检:chainbackend、diskspace 等六路健康检查
加密货币百科
LND 开机先给自己体检:chainbackend、diskspace 等六路健康检查

LND 内置一套健康检查框架,启动时对链后端、磁盘、TLS、Tor 等依赖逐项探活。本文按 LND v0.19.0-beta 源码核对六个检查组各自测什么、interval 与 attempts 的语义、一分钟的间隔下限,以及磁盘水位触发安全停机的边界。

LND 的 tls.cert 从哪来:自签证书、24 小时临时证书与补域名的开关
加密货币百科
LND 的 tls.cert 从哪来:自签证书、24 小时临时证书与补域名的开关

LND 的 gRPC 接口默认用一份自签的 tls.cert 加密。本文按 LND v0.19.0-beta 源码核对证书文件的位置、自动生成的时机、开启证书加密时 24 小时临时证书的刷新逻辑,以及 tlsextradomain 与 tlsdisableautofill 该怎么用。

让自毁越用越贵而不是哪天禁用:EIP-4760 的 SELFDESTRUCT 定时炸弹
加密货币百科
让自毁越用越贵而不是哪天禁用:EIP-4760 的 SELFDESTRUCT 定时炸弹

EIP-4760 对合约自毁指令的处理不走一刀切:把 SELFDESTRUCT 改名 SENDALL、只保留转账语义,同时让它的 Gas 成本每隔约九天(两万多个槽)翻倍一次、经历十三次翻倍后完成转换。本文拆解这条总长约四个月的指数涨价曲线如何给开发者留出可预期的逃生期。

先涨到 3 个 ETH 再两年滑到 1 个:EIP-3368 的奖励滑坡设计
加密货币百科
先涨到 3 个 ETH 再两年滑到 1 个:EIP-3368 的奖励滑坡设计

EIP-3368 在 2021 年 3 月提出:把以太坊工作量证明的区块奖励设为 3 个 ETH,并在约 472.4 万块(约两年)内逐块线性递减到 1 个 ETH,用先抬高后缓降的斜坡替代一刀切下调,避免算力骤迁带来的短期安全窗口。本文拆解这条公式与它的前提。

提案也能是一本正经的玩笑:EIP-1010 如何一本正经地要求给两个地址平账
加密货币百科
提案也能是一本正经的玩笑:EIP-1010 如何一本正经地要求给两个地址平账

EIP-1010 用完全正式的提案格式要求从以太坊一个著名地址向另一个地址划转 100,000 个 ETH,标题是两个地址、理由是公平与去中心化。本文解读这份讽刺性提案的结构、它调侃的治理痛点,以及严肃阅读它的正确方式。

链上验零知识证明要花多少Gas:EIP-196 给 alt_bn128 曲线开的两个预编译地址
加密货币百科
链上验零知识证明要花多少Gas:EIP-196 给 alt_bn128 曲线开的两个预编译地址

EIP-196 在拜占庭升级中把 alt_bn128 曲线上的点加法和标量乘法做成 0x6 与 0x7 两个预编译合约,让以太坊能在区块Gas预算内验证 zkSNARK。本文拆解这两个地址的输入编码、曲线参数与它为什么必须做成预编译。

把状态预算折算成同一把尺:EIP-8372 归一化状态 Gas 上限
加密货币百科
把状态预算折算成同一把尺:EIP-8372 归一化状态 Gas 上限

EIP-8372 在 EIP-8037 的双轨计费思路上做校准:给状态 Gas 一个按比例放大的原始上限,再在计算区块用量前归一化,使状态增长目标始终对应五成归一化状态 Gas 利用率。提案给 CPSB 与状态上限比例两个参数,分母定为一百。2026 年 8 月起草,处于草案阶段。

验证验证器的曲线:EIP-1895 与椭圆曲线循环的递归设想
加密货币百科
验证验证器的曲线:EIP-1895 与椭圆曲线循环的递归设想

EIP-1895 想把 MNT4 曲线的加法、标量乘与配对运算做成 EVM 预编译,让以太坊能在链上直接验证以 MNT4 为聚合曲线的零知识证明。提案的理论基础是 2014 年的椭圆曲线循环论文:两条曲线互为对方的验证器,递归验证成本不再随深度膨胀。提案 2018 年提出,已停滞。

合约问一句“我在哪条链”:EIP-1344 链号操作码的读法
加密货币百科
合约问一句“我在哪条链”:EIP-1344 链号操作码的读法

EIP-1344 给 EVM 加了 CHAINID 操作码,编码 0x46,零栈参数,把 EIP-155 定义的链唯一编号直接推上栈顶,成本为基础费档。它 2019 年随伊斯坦布尔升级在第 9069000 块生效。本文讲它与 EIP-155 签名链号的分工、合约里的三类用法、以及提案安全段落点出的失效场景。

两次硬分叉相隔一周:EIP-1716 圣彼得堡为什么只拆不装
加密货币百科
两次硬分叉相隔一周:EIP-1716 圣彼得堡为什么只拆不装

EIP-1716 是把 EIP-1283 从君士坦丁堡升级里撤下的元提案:主网在第 7280000 块生效,规则只有一句——如果两座分叉落在同一块号,圣彼得堡优先,1283 保持关闭。本文讲清这份元提案删了什么、为什么一个 Gas 计量改动能逼出史上唯一的一次升级内回滚,以及普通用户当时要做什么。

付款前先问路:LND queryroutes 的路由预演与三种排障用法
公链与 Layer2
付款前先问路:LND queryroutes 的路由预演与三种排障用法

queryroutes 在 LND 发起真实支付之前做一次纯本地的通道图搜索:不给费用上限、不占额度、不惊动对端。本文按 v0.19.0-beta 源码核对 fee_limit、use_mc、outgoing_chan_id 等参数,并给出无路可走、额度定位与费用审计三类场景的用法。

批量关通道:LND closeallchannels 的四种姿势与两条退路
公链与 Layer2
批量关通道:LND closeallchannels 的四种姿势与两条退路

LND v0.19.0-beta 的 closeallchannels 对活动通道走协作关闭、对不活动通道走单方面广播。本文按其源码帮助文本核对 inactive_only、force、skip_confirmation 与费率参数的行为,以及时间锁延迟期和集中上链费用的真实代价。

剪枝之后还能证明什么:Kaspa KIP-6 的链成员证明与包含证明
公链与 Layer2
剪枝之后还能证明什么:Kaspa KIP-6 的链成员证明与包含证明

KIP-6 提案想给 Kaspa 补上剪枝后的历史可证明性:用链成员证明把「某区块属于选中链」压缩到几千字节,从而让发表证明与交易收据在剪枝后仍可验证。本文按提案原文拆解 ATMR、证明分层与草案状态带来的边界。

异步拜占庭容错加 DAG:Sonic 为什么不需要按顺序交换区块
公链与 Layer2
异步拜占庭容错加 DAG:Sonic 为什么不需要按顺序交换区块

Sonic 的共识由三件事拼成:权益证明、有向无环图与异步拜占庭容错。本文按 Sonic 官方文档与 Lachesis 论文拆解事件区块如何并发进入 DAG、Atropos 与主链怎么承担最终性,以及这种设计把代价移到了何处。

给状态树配一本直查账:NEAR 平坦存储的提速与它的协议代价
公链与 Layer2
给状态树配一本直查账:NEAR 平坦存储的提速与它的协议代价

NEAR 的状态默认按默克尔 trie 存储,查一个键要走整条树路径。nearcore 的实现文档记录了引入平坦存储的全部麻烦:gas 计费与查找路径绑死、双副本一致性、以及迁移必须在纪元切换点同步生效的原因。本文按这份工程文档拆解平坦存储读快写难的技术边界。

状态根怎么送到以太坊:Polygon PoS 检查点的提议、投票与回执
公链与 Layer2
状态根怎么送到以太坊:Polygon PoS 检查点的提议、投票与回执

Polygon PoS 的 Heimdall 层周期性把 Bor 链状态根打包成检查点,经验证者多数确认后由桥提交到以太坊。本文按官方文档拆解检查点的提议者轮换、ABCI++ 投票验证、提交与 ACK/No-ACK 回执机制,以及为什么要设计成多阶段流程。

getblockcount 与 getbestblockhash:链尖的一对读数怎么读才不会看错
加密货币百科
getblockcount 与 getbestblockhash:链尖的一对读数怎么读才不会看错

Bitcoin Core v31.0 的 getblockcount 报的是最大工作量且完整验证那条链的高度,快照同步与重组都会让它和直觉对不上。本文按源码核对高度与链尖哈希的语义、成对使用的理由和轮询脚本的替代方案。

decoderawtransaction 解剖一笔裸交易:两个哈希、三个体积和一个启发式开关
加密货币百科
decoderawtransaction 解剖一笔裸交易:两个哈希、三个体积和一个启发式开关

Bitcoin Core v31.0 的 decoderawtransaction 纯本地拆解十六进制交易,不做共识校验也不告诉你能不能花。本文按源码核对 iswitness 参数的猜测风险、txid 与 wtxid 的分野、size、weight、vsize 三本体积账。

比特币 getnewaddress 领地址的真相:从密钥池发号到标签归组逐项核对
加密货币百科
比特币 getnewaddress 领地址的真相:从密钥池发号到标签归组逐项核对

Bitcoin Core v31.0 的 getnewaddress 不现场造钥匙,而是从描述符派生区间发号。本文按源码核对它的密钥池机制、label 标签语义、address_type 覆盖规则,以及锁定钱包与观察钱包下的真实行为。

钱包的统一出口:send 命令如何合并选币、费率与 OP_RETURN
加密货币百科
钱包的统一出口:send 命令如何合并选币、费率与 OP_RETURN

Bitcoin Core 的 send RPC 自 0.21 引入并标注实验性质,v31.0 里它以 outputs 字典同时覆盖多收款人与 OP_RETURN 数据输出,options 面板收纳 add_inputs、minconf、subtract_fee_from_outputs 等控制项。本文按 v31.0 源码逐项拆解参数与三种返回形状。

钱包的重播闹钟:未确认交易每十二到三十六小时被再喊一遍
加密货币百科
钱包的重播闹钟:未确认交易每十二到三十六小时被再喊一遍

Bitcoin Core 移除了 resendwallettransactions 之后,钱包改为周期性重播未确认交易。本文按 v31.0 源码与 0.19、0.21 发布说明核对重播的随机时间表、walletbroadcast 与同步状态的闸门,以及它对交易确认速度没有作用这一事实。

按标签对账收了多少:getreceivedbylabel 与 listreceivedbylabel 的口径
加密货币百科
按标签对账收了多少:getreceivedbylabel 与 listreceivedbylabel 的口径

钱包标签不落链,按标签统计收入要靠 getreceivedbylabel 与 listreceivedbylabel。本文按 Bitcoin Core v31.0 源码核对两条命令的参数、minconf 与 include_empty 的差异、找零与重组对数字的影响,并给出与按地址统计命令的分工。

比特币 PSBT 的 Creator 角色:createpsbt 不出资、不签名时到底造了什么
加密货币百科
比特币 PSBT 的 Creator 角色:createpsbt 不出资、不签名时到底造了什么

Bitcoin Core v31.0 的 createpsbt 以 Creator 角色把指定输入输出装配成一份裸 PSBT 骨架:不选币、不签名、不广播。本文按 v31.0 源码核对它的参数、与 createrawtransaction 和 walletcreatefundedpsbt 的分界,以及多方协作与测试场景中的正确用法。

把区块哈希装进一个合约:EIP-210 的 2017 年蓝图
加密货币百科
把区块哈希装进一个合约:EIP-210 的 2017 年蓝图

BLOCKHASH指令只答得出一笔调用前256个区块内的哈希,且每个客户端都得自带一套查历史哈希的代码。EIP-210在2017年提议把区块哈希搬进地址0xf0处的一个状态合约:每块由系统调用代写一笔,指令改成调用合约查询,顺带把可查范围从256块拉长到几乎无限。这份由Vitalik起草的提案停在Stagnant,但它想消掉的实现负担,2025年的EIP-2935用另一条路真的消掉了。本文讲清蓝图本身与两次尝试的差别。

2300 的保底燃料够代理合约用吗:EIP-1285 的加高提案
加密货币百科
2300 的保底燃料够代理合约用吗:EIP-1285 的加高提案

以太坊给带转账的合约调用留了一小笔保底燃料2300 Gas,让收币方的fallback代码至少能跑几行。对2018年已大量铺开的代理合约来说,这笔零头不够记账和转发。EIP-1285提议把它抬到3500,最终停在Stagnant。本文讲清2300保底的由来、它为什么刻意这么小、加高为什么有阻力,以及这场零头预算之争折射的防御哲学。

一次指数运算值多少 Gas:EIP-160 与一次被重算的算术定价
加密货币百科
一次指数运算值多少 Gas:EIP-160 与一次被重算的算术定价

以太坊的 EXP 指令按指数的字节数收费,但2016年实测发现它被低估了四到八倍,攻击者能用低代价的交易让全网节点算得筋疲力尽。EIP-160 在 Spurious Dragon 分叉里把每字节的附加费从十 Gas 提到五十 Gas。本文借这条冷门提案讲清:虚拟机指令的定价为什么是一份需要重估的账,以及算术型拒绝服务攻击的算盘是怎么打的。

版本对不上还要不要说话:EIP-8 与节点互联的宽容法则
加密货币百科
版本对不上还要不要说话:EIP-8 与节点互联的宽容法则

两个版本不同的以太坊节点该怎样互相信任地交换消息?EIP-8 在2015年底给 devp2p 协议定了三条互相兼容的规矩:忽略打招呼包里的版本号、忽略消息尾部多出来的字段、未知类型的发现包静默丢弃。这套按网络工程老规矩写的向前兼容要求,让节点网络在协议演进中不必一刀两断。本文讲清它改了什么、为什么这样设计。

以太坊第一次硬分叉改了什么:EIP-2 与家园升级的四条规则
加密货币百科
以太坊第一次硬分叉改了什么:EIP-2 与家园升级的四条规则

2016年,以太坊在主网区块一百一十五万处执行了第一次计划内硬分叉,代号家园。EIP-2 列出了这次升级的行为改动:合约创建交易涨价、高 s 值签名作废、创建失败不再留下空合约、难度公式换算法。本文逐条讲清这四处改动各堵住了什么洞,以及为什么第一块补丁选择从交易签名和创建成本下手。

把一批交易折进一棵感知机树:EIP-7911 的零知识打包设想
加密货币百科
把一批交易折进一棵感知机树:EIP-7911 的零知识打包设想

ZK Rollup 把许多交易折成一个证明,但逐笔验证的思路没有利用交易之间的关系。EIP-7911 提出用感知机树把多笔交易压缩成统一证明:树节点分类交易、路径长度度量相似度,相似度够高的交易搭同一张证明。本文按提案原文拆它的构造、验证路径,以及为什么它至今只是智慧合约层级的草案。

合约调用自己应该更便宜:EIP-1380 给内部函数调用开的小灶
加密货币百科
合约调用自己应该更便宜:EIP-1380 给内部函数调用开的小灶

合约调用自己时,代码早就在内存里,却仍按加载新合约的标准收七百Gas。EIP-1380 提议当调用目标就是调用者本身时把费用降到40,让编译器敢用CALL而不是JUMP实现内部函数调用。本文解释这两种写法在上下文、栈深度与静态分析上的真实差异。

虚拟机换成一套插头标准:EIP-2003 与预编译合同的模块化接口
加密货币百科
虚拟机换成一套插头标准:EIP-2003 与预编译合同的模块化接口

以太坊执行引擎和虚拟机实现之间有一套叫 EVMC 的接口标准,EIP-2003 把其中的预编译合同实现单独立成模块规范:客户端不必实现整套宿主接口,只要按能力声明接入。本文讲清这套插头式分工的动机、校验规则与失败语义。

被罚没后连提案权都还在:EIP-6988 补上被slash验证者当选出块者的漏洞
加密货币百科
被罚没后连提案权都还在:EIP-6988 补上被slash验证者当选出块者的漏洞

以太坊协议规定被罚没的验证者不能出块,但抽签算法却可能把它选为提案者,结果就是白白错过一次出块。EIP-6988 想把被罚没者从抽签池里剔出去。本文讲清这个自相矛盾怎么形成、为什么单次事故无关紧要、相关联罚没为什么会放大损失,以及修复为什么要靠硬分叉。

mempool推荐费率API怎么读?
加密货币百科已审核
mempool推荐费率API怎么读?

mempool.space recommended fees 返回多个确认速度档位。本文解释 fastest、halfHour、hour 和 economy 的口径与局限。

承诺、抽成与饱和线:Cardano 质押池的收益账怎么算
公链与 Layer2
承诺、抽成与饱和线:Cardano 质押池的收益账怎么算

Cardano 委托质押的收益不是按存款利率直接派发,而是先算出整池份额,再按固定成本、抽成比例和池主承诺逐项分配。本文按官方文档拆解公式里每个变量的含义、饱和线为何存在、承诺没兑现时委托方为什么会拿不到收益。

出块者必须实名:VeChainThor 权威证明的抽签、状态与见证账
公链与 Layer2
出块者必须实名:VeChainThor 权威证明的抽签、状态与见证账

VeChainThor 的 PoA 规定没有匿名出块者:AM 经 KYC 授权入场,DPRP 按高度与时间戳取模选每格出块者,缺席标 inactive,分叉用累计见证数 TotalScore 裁决而非链长。本文按官方共识 deep dive 拆解这套实名共识。

全网停摆之后怎么一起重启:Solana Wen restart 的自救协商
公链与 Layer2
全网停摆之后怎么一起重启:Solana Wen restart 的自救协商

SIMD-0046 给 Solana 集群重启装上自动协商:验证者广播最后投票分支、按质押门槛修复区块、各自计算最重分支再与协调者对答案,检查失败即停机等人。本文按 SIMD 原文拆解乐观确认区块、42% 修复线与安全论证。

一条命令看全景,但它不是原子快照:bitcoin-cli -getinfo 的实现
加密货币百科
一条命令看全景,但它不是原子快照:bitcoin-cli -getinfo 的实现

bitcoin-cli -getinfo 用一条 JSON-RPC 批量数组向服务端同时请求网络、链与钱包信息,再在本地拼成人类可读的输出;帮助文本明确警告各字段可能取自不同时刻。本文按 v31.0 源码核对它的请求序列、失败形态与适合与不适合的使用场景。

给每个 RPC 用户发一把限定的钥匙:-rpcwhitelist 与默认语义
加密货币百科
给每个 RPC 用户发一把限定的钥匙:-rpcwhitelist 与默认语义

-rpcwhitelist 给指定 RPC 用户声明可调用的方法清单,同一用户多条清单取交集;-rpcwhitelistdefault 控制未写清单用户的默认待遇,默认从严。本文按 v31.0 源码核对这两条参数的反直觉默认语义、与 rpcauth 的配合姿势,以及批量调用逐条过闸的行为。

日志的两道自我保护:-loglevelalways 前缀与 -logratelimit 限速
加密货币百科
日志的两道自我保护:-loglevelalways 前缀与 -logratelimit 限速

Bitcoin Core v31.0 的 -logratelimit 默认开启,把同一代码位置一小时写入的日志限在一兆字节内,防止用日志刷满磁盘;-loglevelalways 则决定每行是否强制带分类与级别前缀。本文按 v31.0 源码核对两个常量的默认值、限速窗口与组合用法。

这台节点认得了多少条地址:bitcoin-cli -addrinfo 的统计口径
加密货币百科
这台节点认得了多少条地址:bitcoin-cli -addrinfo 的统计口径

bitcoin-cli -addrinfo 不是服务端原子 RPC,而是命令行工具向 getnodeaddresses 发一次全量查询后在本地按网络分桶计数。本文按 v31.0 源码核对该开关的底层调用、质量与新鲜度过滤的含义,以及新节点首连排障时每个网络计数怎么读。

直接造块给一段描述符:generatetodescriptor 与地址型造块的分工
加密货币百科
直接造块给一段描述符:generatetodescriptor 与地址型造块的分工

Bitcoin Core v31.0 的 generatetodescriptor 把输出描述符直接编译成 coinbase 脚本再产块,省去先备好地址的中间步骤。本文按 v31.0 源码核对它的三个参数、报错路径与 generatetoaddress 的同源关系,并说明为什么它只在 regtest 这类环境有实际用途。

bitcoind 的线程名册:msghand、net、scheduler 各在打哪行日志
加密货币百科
bitcoind 的线程名册:msghand、net、scheduler 各在打哪行日志

打开 -logthreadnames 后日志行出现方括号线程名。本文按 Bitcoin Core v31.0 源码列出显式命名线程(net、msghand、addcon、opencon、scheduler、http、torcontrol、mapport、privbcast、initload、shutoff、scriptch 系列与各索引线程)的职责,并给出日志在动但功能失联类故障的排法。

tor 网络名退役之后:onlynet=tor 失效、torcontrol 健在与 v31 的私有广播
加密货币百科
tor 网络名退役之后:onlynet=tor 失效、torcontrol 健在与 v31 的私有广播

Bitcoin Core v31.0 移除了 tor 网络名称(v0.17.0 起由 onion 取代),onlynet=tor 会直接报错;同时 torcontrol 的 ADD_ONION 自动隐藏服务链路完整保留,v31 还新增依赖 Tor 与 I2P 的 -privatebroadcast。本文拆开网络名与 Tor 功能两层。

RPC 的 cookie 谁能读、批量怎么回:比特币核心的 Basic 认证与 HTTP 行为
加密货币百科
RPC 的 cookie 谁能读、批量怎么回:比特币核心的 Basic 认证与 HTTP 行为

Bitcoin Core v31.0 的 RPC 服务端只实现 Basic 认证,凭据默认来自每次启动重新生成的随机 cookie 文件。本文按 httprpc.cpp 与 request.cpp 核对 cookie 校验、rpccookieperms 三档权限、cookie 与 rpcauth 共存关系,以及 JSON-RPC 批量数组在 HTTP 层的 200/204 规则。

为什么分析一段字节码会走到指数爆炸:EVM 控制流之困的根因与路线之争
加密货币百科
为什么分析一段字节码会走到指数爆炸:EVM 控制流之困的根因与路线之争

以太坊字节码里的跳转目标可以从栈上现取,机器码级别的自由让静态分析的代价从线性一路涨到平方乃至阶乘量级。EIP-8173 是一篇 2026 年 2 月的资料性提案,把图论、编译器、虚拟机与安全研究的零散文献拼成一张图:解释 EVM 控制流为什么先天难分析,并梳理静态控制流路线的取舍。

调用指令不再自带燃料旋钮:EIP-7069 重构 CALL 一族的得与失
加密货币百科
调用指令不再自带燃料旋钮:EIP-7069 重构 CALL 一族的得与失

以太坊的 CALL 系列指令允许调用方指定传多少燃料,这个自由度让 Gas 改价时一批合约集体窒息。EIP-7069 为对象格式合约设计了 EXTCALL 一族新指令:去掉燃料参数、简化补贴规则、把成败布尔值换成三档状态码。本文拆解这套重构的语义清单和它搁浅的原因。

网页什么时候能看到你的地址:EIP-1102 与连接授权的前史
加密货币百科
网页什么时候能看到你的地址:EIP-1102 与连接授权的前史

今天连接钱包时弹出的授权请求,源头可以追到 2018 年的 EIP-1102。在它之前,浏览器注入的钱包把账户列表直接摊给每个打开的网页。本文讲清 opt-in 暴露协议的设计、请求-批准-拒绝三步流程,以及它如何演变成今天各钱包的默认行为。

工作量证明的楼上添一层权益证明:EIP-1011 混合 Casper FFG 的过渡设计
加密货币百科
工作量证明的楼上添一层权益证明:EIP-1011 混合 Casper FFG 的过渡设计

以太坊全面转向权益证明之前,曾有一条更保守的路线:区块仍由矿机产生,但用一份质押合约给区块加上一层可确认的最终性。这就是 EIP-1011 混合 Casper FFG。本文讲清它如何在工作量证明链上叠加检查点投票、罚没与退场延迟,用存款和罚则替代算力完成最终确认,以及这条双轨并行的路为什么最终没有成为终点。

为了让以太坊上月球:EIP-6811的十分钟出块方案
加密货币百科
为了让以太坊上月球:EIP-6811的十分钟出块方案

地月之间单程光延迟约1.25秒,12秒的出块节奏撑不住月面验证者。EIP-6811在2023年一本正经地提出:把出块间隔改成十分钟、每块验证者奖励乘五十、每纪元块数减半,让以太坊在太阳系任意宜居天体上保持最终性。这条Stagnant提案看似段子,实际上把延迟、奖励与最终性三者的联动算得干净利落。本文按原文拆这本太空账。

让合约查到每个块发了多少币:EIP-698的BLOCKREWARD操作码
加密货币百科
让合约查到每个块发了多少币:EIP-698的BLOCKREWARD操作码

EVM的0x40段操作码专门读区块信息:区块哈希、矿工时戳、区块号都有,唯独区块奖励查不到。EIP-698提议加一条BLOCKREWARD指令,返回包含基础奖励、叔块付款和手续费的整块收益,服务链上分账与矿池结算。这条2017年的提案停在Stagnant。本文讲清它想补的读取缺口、动机里的矿池分账算法,以及它最终没被写进虚拟机名单的原因。

一次升级怎样从吵架变成流程:EIP-233与硬分叉元提案
加密货币百科
一次升级怎样从吵架变成流程:EIP-233与硬分叉元提案

以太坊每次协议升级背后都有一份元提案:定代号、列时间表、登记收录哪些EIP、追踪从提案到进主网的每一步。这套写法出自2017年的EIP-233。本文讲清硬分叉元提案的结构、时间线上四个关键节点、EIP在开发者会议里的三种去向,以及为什么后来那些大升级都照这个模板立档。

EIP-100 把叔块算进难度:以太坊出块节奏为什么不能靠孤块投机
加密货币百科
EIP-100 把叔块算进难度:以太坊出块节奏为什么不能靠孤块投机

以太坊工作量证明时代,难度调整只看相邻区块的时间差,故意压着不发块再抢发能抬高叔块率、变相压低难度。EIP-100把含叔块的区块按更高权重计入难度公式,让出块节奏无法被叔块操纵。本文讲清这条2016年提案的算式改动、它堵住的漏洞,以及它在权益证明时代成了历史。

比特币难度调整API怎么看?
加密货币百科已审核
比特币难度调整API怎么看?

mempool.space 难度调整接口提供当前周期估算。本文解释 difficulty adjustment、出块速度、剩余区块和估算局限。

闪电通道的两种编号:temporary_channel_id 与大端异或出的 channel_id
公链与 Layer2
闪电通道的两种编号:temporary_channel_id 与大端异或出的 channel_id

闪电协议在通道开通前后使用两套通道编号:开通前是双方各自构造的 temporary_channel_id,开通后是从资金交易哈希与输出序号做大端异或得到的 channel_id。本文按 BOLT 2 原文拆解两种编号的构造规则与撞号处理。

存储费不被执行拥堵传染:Irys 可编程数据链的定价拆分
公链与 Layer2
存储费不被执行拥堵传染:Irys 可编程数据链的定价拆分

Irys 把数据与执行装进同一条链,用提交账本到发布账本的提升流程、矿工报价加指数移动平均的价格平滑,以及存储、执行、数据访问三个独立费用市场,让存储价贴近成本而不随需求跳价。本文按官方文档与白皮书拆解这套经济模型。

从主网给 Arbitrum 合约充值的钱去哪了:地址别名如何防跨链冒充
公链与 Layer2
从主网给 Arbitrum 合约充值的钱去哪了:地址别名如何防跨链冒充

Arbitrum 对无签名的父链合约消息做地址别名:子链 sender 等于父链地址加固定常量偏移,防止主网合约冒充 L2 同地址合约;充值的 ETH 也停在该别名地址。本文按官方文档拆解别名公式、EOA 与合约的差别及 AddressAliasHelper 还原方法。

多核 CPU 怎么喂饱:Sei 并行执行引擎的依赖估算、冲突重执行与顺序兜底
公链与 Layer2
多核 CPU 怎么喂饱:Sei 并行执行引擎的依赖估算、冲突重执行与顺序兜底

Sei 并行化引擎用乐观并发控制让交易在多核上同时执行:先预测读写集、缓冲执行、按 RAW/WAR/WAW 检出冲突后确定性地串行重放,极端情况整块退回顺序。本文按官方文档拆解这条流水线及与 SeiDB 的配合。

节点怎么发现自己连上了自己:nonce 回环检测与一段隐私注释
加密货币百科
节点怎么发现自己连上了自己:nonce 回环检测与一段隐私注释

比特币核心用 version 消息里的 8 字节 nonce 与自家在途外连比对,命中即记 connected to self 并断开;私有广播连接的 nonce 被有意排除,源码注释给出一条完整的钓鱼反例。本文讲机制、触发场景与边界。

节点怎么知道自己是谁:addrMe 证言、本机地址表与 24 小时公告节拍
加密货币百科
节点怎么知道自己是谁:addrMe 证言、本机地址表与 24 小时公告节拍

比特币核心把入站对端 version 消息里的 addrMe 当证言投票,配合网卡、绑定、PCP 与 -externalip 四级来源构建本机地址表,再按 24 小时抖动节拍向对端公告自己。本文按 v31 源码拆解这条流水线。

help 命令的目录结构:九个类别、隐藏区与弃用开关
加密货币百科
help 命令的目录结构:九个类别、隐藏区与弃用开关

比特币核心的 help 把 RPC 按九类打印成排序目录,hidden 类别不出现在目录里但可用名字直接查帮助,弃用行为另有 deprecatedrpc 开关。本文按 v31 源码拆解三扇门与实操用法。

闪电连接的把脉方式:ping、pong 与 65532 这条分界线
加密货币百科
闪电连接的把脉方式:ping、pong 与 65532 这条分界线

BOLT 1 的 ping/pong 用回包长度做关联:num_pong_bytes 小于 65532 必须回 pong,不小于则静默忽略;收不到 pong 可以断连接但不得作废通道。本文按规范拆解字段、保活用法与比特币层 ping 的分界。

不开节点也能测速度:bench_bitcoin 基准测试怎么用
加密货币百科
不开节点也能测速度:bench_bitcoin 基准测试怎么用

比特币核心自带 bench_bitcoin 基准程序,对哈希、签名验证、交易整体验证等热点路径做微基准,用法写在 doc/benchmarking.md。本文按该文档说明它测什么、怎么控制时长与线程,以及它与跑真实节点的同步速度之间没有换算关系。

内存池的簇限额:limitclustercount 与 limitclustersize 怎么改写默认闸门
加密货币百科
内存池的簇限额:limitclustercount 与 limitclustersize 怎么改写默认闸门

v31.0 的簇内存池用 `-limitclustercount` 与 `-limitclustersize` 两个新限额取代了祖先后代限制,旧参数 `-limitancestorcount` 等只剩钱包选币一个用途。本文按 v31.0 源码逐项拆这四个参数的现状、默认值与误配后果。

一个 bitcoind 里装着好几个库:Bitcoin Core 的库分层地图
加密货币百科
一个 bitcoind 里装着好几个库:Bitcoin Core 的库分层地图

Bitcoin Core 源码树把功能拆进 libbitcoin_node、libbitcoin_kernel、libbitcoin_wallet 等一组库,依赖关系画在 doc/design/libraries.md。本文按这张图讲清共识内核、节点外壳、钱包与工具库各管什么,以及为什么多数库的接口不承诺稳定。

比特币节点不会连你的端口:坏端口黑名单回避了什么
加密货币百科
比特币节点不会连你的端口:坏端口黑名单回避了什么

比特币核心挑选外连对端时会跳过一份坏端口清单,写在源码树 doc/p2p-bad-ports.md 里。本文按该文档与选边逻辑拆解:哪些端口在名单上、为什么 8333 之外的监听端口会让节点收不到主动入站、误挂非比特币服务的端口为何收到陌生连接。

window.ethereum之前长什么样:EIP-2696与request方法
加密货币百科
window.ethereum之前长什么样:EIP-2696与request方法

今天网页调钱包只有一句provider.request。这个形状由EIP-2696在2020年定义:一个单一方法承载所有调用,替代散装的回调接口。这份Final提案是EIP-1193的地基,也决定了钓鱼网站与正规网站面对的是同一扇门。

钱包本该有一张权限清单:EIP-2255与它的标准接口
加密货币百科
钱包本该有一张权限清单:EIP-2255与它的标准接口

网站连钱包时到底拿到了什么能力,今天大多说不清。EIP-2255在2019年给出了标准答案的雏形:wallet_getPermissions和wallet_requestPermissions两个方法,加一套按网站、按方法、带附加限制的权限记录。这份Final提案定义了接口,也暴露了理想与现实的差距。

合约能不能知道自己是不是只读现场:EIP-2970的IS_STATIC
加密货币百科
合约能不能知道自己是不是只读现场:EIP-2970的IS_STATIC

账户抽象想让普通地址也能像合约一样验证签名和代付,但预验证调用可能在模拟阶段被拒。EIP-2970提出一条IS_STATIC指令,让合约区分自己正在真实执行还是静态模拟。这份Vitalik的提案停在Stagnant,问题本身却随着4337的落地越发真实。

节点为什么删掉按哈希点菜的功能:EIP-4938与eth/67的瘦身
加密货币百科
节点为什么删掉按哈希点菜的功能:EIP-4938与eth/67的瘦身

以太坊同步协议曾经允许节点按状态哈希逐条索要trie节点和合约代码,这条GetNodeData消息最终被EIP-4938从eth/67里删除。本文讲清这条消息原本干什么、为什么效率问题大到必须取消,以及删掉之后节点靠什么补齐缺的数据。

字节码里的函数长什么样:EIP-4573的过程与调用帧
加密货币百科
字节码里的函数长什么样:EIP-4573的过程与调用帧

EVM的字节码天生没有函数边界,参数怎么传、返回到哪、局部变量放哪儿全靠编译器口头约定。EIP-4573提出用一组指令把过程正式写进指令集。本文介绍它依赖的跳转表与容器框架,以及五条新指令各自管什么。

验证者的工号会回收吗:EIP-6914与一条只加不减的名册
加密货币百科
验证者的工号会回收吗:EIP-6914与一条只加不减的名册

信标链的验证者名单和新存款只做追加、从不回收,退出的人越多名册越长。EIP-6914提出让完全提款且过了安全等待期的验证者索引重新上岗。本文解释这条名册为什么会无限生长、回收要满足什么条件、以及它为何止步于Stagnant。

代码和数据分家之后:EIP-7480给EOF容器配的读数指令
加密货币百科
代码和数据分家之后:EIP-7480给EOF容器配的读数指令

EOF格式把合约字节码装进带数据段的容器,旧的CODECOPY读码指令被弃用,读数据段需要新工具。EIP-7480提出DATALOAD、DATALOADN、DATASIZE、DATACOPY四条指令。本文逐条拆解它们的语义、Gas定价和越界补零规则。

分页内存计费是什么:EIP-3336想给EVM换一套算账方式
加密货币百科
分页内存计费是什么:EIP-3336想给EVM换一套算账方式

EVM 按被触碰的最高地址给内存算账,编译器只能把变量塞得尽量紧。EIP-3336 提出按固定大小的页来计费:用了哪几页付哪几页的钱,地址空间随便分配。这份 2021 年的提案解释了计费规则如何反过来塑造合约代码的形态。

比特币推荐手续费怎么读?
加密货币百科已审核
比特币推荐手续费怎么读?

比特币推荐手续费 API 只能反映访问时刻的网络快照。本文解释 fastestFee、halfHourFee、hourFee 等字段,以及为什么它们不能保证确认时间。

Aptos 的 gas 价随状态用量调整:global storage gas 的纪元曲线与存储费分工
公链与 Layer2
Aptos 的 gas 价随状态用量调整:global storage gas 的纪元曲线与存储费分工

Aptos 在用户出价之外还有一层随全局存储利用率浮动的读写单价:两维利用率、纪元边界更新、下一段生效。本文拆解这条曲线、更新滞后的取舍与存储费全额返还怎么配合。

主网搬进二层之后,币去了哪:Celo 迁移 L2 的桥与代币双重性
公链与 Layer2
主网搬进二层之后,币去了哪:Celo 迁移 L2 的桥与代币双重性

Celo 官方文档记载,自 2025 年 3 月 26 日(UTC)特定区块高度起,Celo 从独立 L1 变为以太坊 L2。本文拆解 CELO 的代币双重性、OptimismPortal 桥的存量映射,以及预编译与 RPC 层面的开发者例外。

单时隙最终性 SSF 是什么?以太坊想把十五分钟压缩进一个时隙
公链与 Layer2
单时隙最终性 SSF 是什么?以太坊想把十五分钟压缩进一个时隙

以太坊区块从提议到最终确认要约十五分钟。单时隙最终性设想在同一时隙内完成提议与确认,靠 BLS 签名聚合与全体验证者每时隙投票达成。本文解释时间—去中心化—开销的三角权衡与当前研究状态。

listtransactions 的五个 category:同一笔钱为什么会出现在五条记录里
加密货币百科
listtransactions 的五个 category:同一笔钱为什么会出现在五条记录里

钱包流水里一笔转账可能拆成多条记录,coinbase 收入还要按成熟度分成 generate、immature、orphan 三种 category。本文按 v31.0 源码拆解 listtransactions 的条目生成逻辑、正负号规则和分页游标语义,给出对账时的正确读法。

getdifficulty 返回的小数是怎么算的:难度倍数的浮点折算与误差
加密货币百科
getdifficulty 返回的小数是怎么算的:难度倍数的浮点折算与误差

getdifficulty 返回的是一笔浮点数——当前难度相对最低难度的倍数。本文按 v31.0 源码拆解它从 nBits 紧凑编码折算成小数的过程、与 getblockstats 难度字段的分叉点,以及为什么监控脚本不该拿它做精确比较。

一次请求发多条命令:比特币节点 RPC 的批量数组与通知规则
加密货币百科
一次请求发多条命令:比特币节点 RPC 的批量数组与通知规则

比特币核心的 RPC 服务允许把多条 JSON-RPC 请求装进一个 JSON 数组一次发出,v31.0 源码规定了批量请求的鉴权顺序、错误打包方式和通知不回复语义。本文按源码拆解批量请求的排序规则、白名单联动与超时边界,并给出对账脚本里的正确用法。

estimaterawfee 的透视输出:decay、scale 与 pass/fail 费率区间
加密货币百科
estimaterawfee 的透视输出:decay、scale 与 pass/fail 费率区间

与 estimatesmartfee 的温和报价不同,estimaterawfee 把估算器内部的桶统计原样摊开:逐块指数衰减 decay、目标分辨率 scale,以及满足 0.95 阈值的 pass 区间与不达标的 fail 区间。本文逐项读这些字段,并说明它更适合诊断而非下单。

mockscheduler 拨快调度器:regtest 里让周期任务当场兑现
加密货币百科
mockscheduler 拨快调度器:regtest 里让周期任务当场兑现

比特币核心的调度器排着地址库落盘、巡检、重广播等周期杂务,mockscheduler 把这台钟向前拨 1 到 3600 秒,让任务立即到期——但它被链类型检查锁死在 regtest。本文讲它拨的是哪台钟、和 setmocktime 的分工,以及测试纪律。

getrawaddrman 逐格读地址库:new 与 tried 两表的桶位全景
加密货币百科
getrawaddrman 逐格读地址库:new 与 tried 两表的桶位全景

对比只看计数的 getaddrmaninfo,实验性命令 getrawaddrman 把比特币节点地址管理器的 new 与 tried 两表按桶位逐条展开,连介绍人 source 与 asmap 归属都原样给全。本文讲它的输出结构、三类取证用法与实验性标签的实际含义。

syncwithvalidationinterfacequeue:RPC 之间的账本时差怎么消除
加密货币百科
syncwithvalidationinterfacequeue:RPC 之间的账本时差怎么消除

钱包余额落后于块高、索引进度追不上链,多半是验证接口队列还没消费完。本文按 v31.0 源码讲清这条无参数同步命令到底等的是什么队列、它在回归脚本与排障里的正确用法,以及为什么它不能修复卡住的同步。

addconnection 建连命令:给指定对端开一条专用连接的四种岗位类型
加密货币百科
addconnection 建连命令:给指定对端开一条专用连接的四种岗位类型

比特币核心的 addconnection 是一条源码里标注仅用于测试的建连命令。本文拆解它与 -connect、addnode 的分工、outbound-full-relay 等四种连接类型各自的岗位职责,以及为什么它在主网被链类型闸门直接拒之门外。

访问清单里再多塞一个字段:EIP-8268给存储根补的那一栏
加密货币百科
访问清单里再多塞一个字段:EIP-8268给存储根补的那一栏

EIP-7928的区块访问清单记录了每个被改槽位的终值,但没带每账户的存储树根,部分状态节点仍要持有全部存储树。EIP-8268草案主张在每个改动条目旁附上区块后存储根,让只存部分状态的节点也能核对状态根。

执行区块换一种编码:EIP-7807把RLP与默克尔树请出区块头
加密货币百科
执行区块换一种编码:EIP-7807把RLP与默克尔树请出区块头

共识层早已用SSZ序列化,执行层的区块却还困在RLP和逐块默克尔 Patricia 树里。草案EIP-7807把执行区块整体迁到SSZ,从区块哈希到逐块trie统一表示。本文解释这次换编码的动机、它不动的东西,以及统一表示为什么是无状态路线的地基。

预编译地址为什么留一整段:EIP-7587给RIP腾的0x100到0x1ff
加密货币百科
预编译地址为什么留一整段:EIP-7587给RIP腾的0x100到0x1ff

以太坊把0x100到0x1ff这一整段预编译地址保留给Rollup改进提案RIP使用。EIP-7587已定稿,它解决的是一次具体的撞车风险:Layer2自定的系统合约地址和主网未来的预编译长在同一位上。本文解释这段地址的边界、为什么用预留而不是协调,以及L1与L2地址的取舍差异。

地板费从64抬到96:calldata的Gas单价为什么还在涨
加密货币百科
地板费从64抬到96:calldata的Gas单价为什么还在涨

EIP-7623给数据型交易立了每字节64 Gas的总费用地板之后,EIP-7976想把执行侧单价也抬到64,EIP-8311更进一步提出96/96。这条继续抬价的路线靠一个直觉锚点推进:全转账区块的字节密度。本文拆解两件事——地板费的计价结构,以及为什么提案者认定还能再涨。

字节码里那截尾巴碍事很久了:EIP-7834给EOF单开元数据段
加密货币百科
字节码里那截尾巴碍事很久了:EIP-7834给EOF单开元数据段

Solidity与Vyper编译器习惯把元数据附在字节码尾部,源码验证时验证器不得不靠启发式剔除它,EOF下往数据段塞元数据还会平移DATALOADN偏移。EIP-7834为EOF容器新增代码不可达的独立元数据段。本文讲清这截尾巴的三十年历史账、提案的容器格式改动与它对验证公平性的意义。

复利验证者的提款线不能自己定?EIP-8148想开放自定义扫款阈值
加密货币百科
复利验证者的提款线不能自己定?EIP-8148想开放自定义扫款阈值

EIP-7251引入0x02复利凭证后,验证者余额要到2048 ETH才会触发自动扫款提取,不少人因此不愿切换。EIP-8148提出可选的自定义扫款阈值请求,让验证者声明高于多少余额就把奖励自动扫到提款地址。本文讲清默认机制的痛点、提案的请求设计和它没有改变的部分。

轻客户端只能往前看:EIP-7658想给同步数据补上历史课
加密货币百科
轻客户端只能往前看:EIP-7658想给同步数据补上历史课

以太坊轻客户端同步协议支持向未来同步,却没法回溯历史周期,因为同步委员会期数据依赖当时才有的状态。EIP-7658提出在状态里跟踪每期最优的SyncAggregate,让任意历史周期的轻客户端更新可独立验证。本文解释这个只加一个字段的设计如何服务归档与Portal网络。

基础费只看上一个区块?EIP-7378想用移动平均堵住空块贿赂
加密货币百科
基础费只看上一个区块?EIP-7378想用移动平均堵住空块贿赂

EIP-1559的基础费调整只参考上一个区块的用量,理论上给了出块人与用户合谋压低基础费的空间。EIP-7378提出把公式里的单块用量换成指数移动平均,让单块空块的影响被摊薄。本文拆解这条公式的改动点、它针对的贿赂攻击路径,以及这条提案目前停在什么状态。

比特币mempool费用怎么看?
加密货币百科已审核
比特币mempool费用怎么看?

mempool费用分层能帮助理解短时拥堵,但不能保证确认时间。本文说明mempool.space API字段和手续费估算边界。

比特币节点剪枝模式是什么?
加密货币百科已审核
比特币节点剪枝模式是什么?

比特币节点剪枝模式能减少本地存储,但会影响历史区块服务和部分索引用途。本文说明适合场景、限制和启用前检查。

不排算力也不数 stake:Stellar SCP 怎么把信任切成法定人数切片
公链与 Layer2
不排算力也不数 stake:Stellar SCP 怎么把信任切成法定人数切片

按 Stellar 官方文档拆解 SCP 与联邦拜占庭协议:quorum set、阈值与法定人数切片怎么搭出信任图,vote、accept、confirm 三级表态受哪些跃迁规则约束,提名协议与选票协议先后做什么,为什么这套模型下失活表现为停摆而不是出账错。

ICS-23 向量承诺是什么?跨链桥证明状态的三条性质
公链与 Layer2
ICS-23 向量承诺是什么?跨链桥证明状态的三条性质

按 ICS-23 官方规范拆解向量承诺:IBC 为什么要把状态证明抽象成统一接口,管理者、证明者与验证者各跑哪组函数,完整性、可靠性与位置绑定三条性质如何共同保证跨链核验不被伪造,以及前缀机制与非成员证明防住了什么。

不投票就没人替你花钱?CIP-1694 里 DRep 的角色与边界
公链与 Layer2
不投票就没人替你花钱?CIP-1694 里 DRep 的角色与边界

按 CIP-1694 原文拆解 Cardano 链上治理:DRep 注册与押金返还、以纪元计的不活跃标记、不信任动议、宪法委员会的年度任期与合宪审查、提案押金进资金池的机制,以及这套委托代表制与普通代币投票在权责结构上的差异和已知局限。

bitcoin-cli stop 之后到进程退出之前:比特币核心的关停顺序
加密货币百科
bitcoin-cli stop 之后到进程退出之前:比特币核心的关停顺序

stop 不是拔电源。本文按 v31.0 源码 init.cpp 的 Shutdown 函数逐段走关停流水线:先关对外接口,再断网络,等后台初始化线程收工,然后依次落内存池、费用估计、链状态,最后才删 pid 文件写下 Shutdown done。理解这个顺序,才能理解为什么优雅停机下次启动快、强杀要补账。

debug.log 不会运行中轮转:比特币核心日志的启动瘦身
加密货币百科
debug.log 不会运行中轮转:比特币核心日志的启动瘦身

不少教程说 debug.log 满了会自动改名轮转,v31.0 源码里已经没有这套逻辑,日志只会被追加。真正自动缩文件的是启动时的 shrinkdebugfile:超过阈值只保留末尾一段。本文核对瘦身触发条件、默认值的开关联动、日志去向配置,以及排障前该先留哪一段。

一个区块最多装多少笔交易?从字节地板到权重天花板的区间账
加密货币百科
一个区块最多装多少笔交易?从字节地板到权重天花板的区间账

区块规则对交易条数没有直接上限,条数天花板完全由每笔交易有多小决定。本文用 65 字节政策地板、400 万权重上限和区块预留权重三段约束做一次思想实验,再解释为什么实链每块条数比理论值小两个数量级,以及用哪个 RPC 能看真实分布。

钱包装进SQLite之后:用sqlite3直读比特币核心钱包要付的代价
加密货币百科
钱包装进SQLite之后:用sqlite3直读比特币核心钱包要付的代价

比特币核心较新版本新建的钱包早已换到 SQLite 引擎,钱包目录里的那个文件理论上能被 sqlite3 命令碰到。本文按 v31.0 源码拆解这张键值表的真实结构、独占事务锁会让外部读发生什么、明文与加密密钥在 value 里的两种形态,以及停机窗口里相对安全的只读姿势。

比特币 RPC 其实没有 TLS:8332 端口的加密真相与正确加固路线
加密货币百科
比特币 RPC 其实没有 TLS:8332 端口的加密真相与正确加固路线

Core 在 v0.20 时代移除 OpenSSL 后 RPC 只剩明文 HTTP:SSH 隧道优先、反代 TLS 的责任转移、rpcwhitelist 收窄爆炸半径,以及 8333 与 8332 的端口职责坐标。

跑一个比特币全节点到底需要什么配置:磁盘、内存与带宽的账
加密货币百科
跑一个比特币全节点到底需要什么配置:磁盘、内存与带宽的账

官网 2 GB 内存与 7 GB 起步空间只是安装线:新节点要下载整条数百 GB 的链,瓶颈在盘的随机读写而非 CPU,上传月用量可达两百 GB 以上——把每个数字换算成硬件决策。

比特币节点的磁盘保卫战:Disk space is too low 停机之后怎么办
加密货币百科
比特币节点的磁盘保卫战:Disk space is too low 停机之后怎么办

节点在写入前主动检查剩余空间并宁可停机也不半写:三个检查点、日志失控与被遗忘的旧盘两类现场,停机搬运 datadir 的正确顺序与绝不该做的操作。

把 bitcoind 部署成 Linux 服务:systemd 单元、开机自启与权限边界
加密货币百科
把 bitcoind 部署成 Linux 服务:systemd 单元、开机自启与权限边界

用官方 contrib/init 单元文件把节点交给 systemd 看管:专用用户、路径假设、ExecStart 覆盖配置、journal 与 debug.log 两个日志家,以及自动重启掩盖故障的识别方法。

比特币空块为什么合法:矿工没打包任何交易的三种真实原因
加密货币百科
比特币空块为什么合法:矿工没打包任何交易的三种真实原因

除 coinbase 外没有交易的区块在共识规则下完全合法。本文拆解矿池产出空块的流水线竞态、包中继配置与策略过滤三类来源,并给出收款方核对与节点验证步骤。

导入私钥时钱包该知道什么:BIP-178给WIF加地址类型后缀
加密货币百科
导入私钥时钱包该知道什么:BIP-178给WIF加地址类型后缀

同一把私钥能开出1开头、3开头或bc1开头的多种地址。导入旧WIF时,钱包只能把所有可能地址都扫一遍再猜。BIP-178提议把地址类型直接编码进WIF的压缩标志字节:0x10是传统地址、0x11是原生隔离见证、0x12是嵌套格式。本文讲解这份草案的编码表、兼容性设计与它始终没有被主流实现的现实。

矿机与矿池的握手协议:EthereumStratum 2.0想把什么写进标准
加密货币百科
矿机与矿池的握手协议:EthereumStratum 2.0想把什么写进标准

在算力时代,矿机与矿池之间流传着各家自定的Stratum方言。EIP-1571提出的EthereumStratum/2.0.0试图用JSON-RPC 2.0统一这套对话:客户端先报协议版本,支持会话续接与gzip压缩,用更短的指令减少带宽。本文按规范原文走一遍握手与作业下发流程,并交代它的实际命运。

钱包里的添加网络弹窗如何被标准化:EIP-3085的校验规则
加密货币百科
钱包里的添加网络弹窗如何被标准化:EIP-3085的校验规则

dapp请求钱包添加一条新链时弹出的确认框背后,是EIP-3085定义的wallet_addEthereumChain方法:只有chainId是必填字段,钱包却有一串必须拒绝的情形。本文拆解参数结构、链ID核验逻辑与已经存在的链被重复添加时的处理,以及用户应当核对哪些字段。

模幂的Gas按公式计价:EIP-2565的三段式定价拆解
加密货币百科
模幂的Gas按公式计价:EIP-2565的三段式定价拆解

EIP-2565在2021年柏林升级中为0x05地址的ModExp预编译换上了按输入长度与指数规模动态计算的Gas公式,并设置200的最低收费。本文拆解这条公式的三段结构、它与EIP-198旧算法的差异,以及后来为什么又出现上调价格的提案。

访问列表搬上旁路车道:EIP-8146把BAL做成区块侧车
加密货币百科
访问列表搬上旁路车道:EIP-8146把BAL做成区块侧车

EIP-8146把EIP-7928的区块访问列表从执行载荷里搬出来,走专属gossip主题作为侧车传播,搭建者以keccak256哈希在竞价中承诺,侧车须比载荷早至少一秒可用,同步约72.4KiB对71.7KiB的体量对半砍。

把加密内存池写进协议:EIP-8105的密钥提供商注册表与两种交易类型
加密货币百科
把加密内存池写进协议:EIP-8105的密钥提供商注册表与两种交易类型

EIP-8105提议在以太坊协议内置加密内存池:新增密钥提供商注册系统合约与加密/解密两种交易类型,任何账户可注册阈值加密、TEE或延迟加密等解密服务,明文交易照常有效,落块前交易内容对搭建者保密。

666字节的抗量子签名:EIP-8052想把Falcon装进EVM预编译
加密货币百科
666字节的抗量子签名:EIP-8052想把Falcon装进EVM预编译

EIP-8052提议为Falcon-512格签名增加预编译合约,把验证拆为哈希到点与核心验证两步、共三个预编译,总成本约3000 gas,并提供NIST合规与EVM友好两种实例。本文拆解其设计与抗量子坐标。

跳转目标写进指令里:EIP-8013给EVM增加五条相对跳转指令
加密货币百科
跳转目标写进指令里:EIP-8013给EVM增加五条相对跳转指令

EIP-8013提出RJUMP、RJUMPI、RJUMPV、RJUMPSUB与RJUMPSUBV五条相对跳转指令,把跳转目的地以带符号立即数直接编码进字节码,降低gas开销并让静态分析重新可行。本文拆解五条指令的编码规则、验证算法与定价思路。

空间加时间两把锁:Chia 用硬盘容量和可验证延迟函数出块
公链与 Layer2
空间加时间两把锁:Chia 用硬盘容量和可验证延迟函数出块

解释 Chia 的时空共识:为什么存储容量可以成为出块权的稀缺资源、绘图如何用表结构与查询压缩出简洁证明、VDF 时间链如何给每个出块机会上锁防止预先计算、1/64 挑战位如何决定单笔 plotting 能否中标,以及农场主、全节点与时间lord的角色分工与已知攻防边界。

头重链还是头重投票:BEP-126 给 BNB Smart Chain 补上的最终性层
公链与 Layer2
头重链还是头重投票:BEP-126 给 BNB Smart Chain 补上的最终性层

解释 BNB Smart Chain 的 BEP-126 快速最终性:验证者用 BLS 给区块投票、聚合进子块头的投票证明、justified 与 finalized 两步规则、分叉选择改为优先最高已证明区块再回落难度和,以及出块活性与最终性活性分离的设计,以及它的安全证明依赖哪些假设。

Geth 快照同步之后为什么还在补状态:状态修复阶段的原理与进度判断
公链与 Layer2
Geth 快照同步之后为什么还在补状态:状态修复阶段的原理与进度判断

解释 Geth 快照同步为什么先只收状态树叶子和区间证明、缺的内部节点要靠事后状态修复补齐:修复阶段为什么无法精确报进度、它必须跑赢链的增长、磁盘与带宽如何决定耗时,以及用日志和 eth.syncing 判断节点到底卡在哪一步的方法。

NEAR 的最终性为什么分两层:Doomslug 背书机制与最终性组件如何配合
公链与 Layer2
NEAR 的最终性为什么分两层:Doomslug 背书机制与最终性组件如何配合

解释 NEAR 的 Doomslug 如何在单轮通信内给区块实用最终性、最终性组件如何在第二轮补上完整 BFT 最终性:背书消息、跳过提议与跳过高度、被罚没才可调转的安全条件,以及它与出块人轮值和不依赖网络快慢的安全性保证。

Inv 清单的两个字段:比特币网络如何用存货宣告与提货请求组织每一轮对话
加密货币百科
Inv 清单的两个字段:比特币网络如何用存货宣告与提货请求组织每一轮对话

inv 与 getdata 的清单对称结构拆解:类型枚举与见证标志位谱系、五万条宣告上限、WTXID 与 sendtxrcncl 等新代宣告方式,v31.0 源码。

坏块的短代号词汇表:从high-hash到bad-cb-amount,每个拒绝理由卡在校验哪一层
加密货币百科
坏块的短代号词汇表:从high-hash到bad-cb-amount,每个拒绝理由卡在校验哪一层

比特币区块校验顺序与被拒代号对照:头部、结构、上下文三层各管什么,bad-signet-blksig等代号读法与排障方向,v31.0源码。

在自己的机器上另起一条signet:challenge与seednode两个参数能做什么、不能做什么
加密货币百科
在自己的机器上另起一条signet:challenge与seednode两个参数能做什么、不能做什么

用 -signetchallenge 与 -signetseednode 自建独立signet测试链的机制边界:出块权进脚本、魔数随创世派生、与公共signet天然隔离。

比特币P2P消息帧的二十字节前奏:魔数、命令名、长度与校验和各管什么
加密货币百科
比特币P2P消息帧的二十字节前奏:魔数、命令名、长度与校验和各管什么

比特币节点消息头四个字段逐项拆解:链身份魔数、十二字节命令名、四MB长度闸门与四字节校验和的真实边界,以v31.0源码为准。

区块不整块重传:短交易 ID 与压缩区块的传播账
加密货币百科
区块不整块重传:短交易 ID 与压缩区块的传播账

BIP152 压缩区块如何用短 ID 和缺失交易补齐机制,把已见交易占大头的新区块传播体积大幅压缩。

测试比特币软件的三个场子:signet、testnet 与 regtest 怎么选
加密货币百科
测试比特币软件的三个场子:signet、testnet 与 regtest 怎么选

三种比特币测试网络的出块方式、难度来源和适用场景对比,开发者与爱好者分别该上哪一条链。

先收目录再收正文:头先行同步怎么决定节点的下载顺序
加密货币百科
先收目录再收正文:头先行同步怎么决定节点的下载顺序

比特币节点为什么先把整条区块头链拉完再补全区块体,headers-first 对重组回退和带宽分配的影响。

交易的 locktime 字段:绝对时间与相对时间的两套编码
加密货币百科
交易的 locktime 字段:绝对时间与相对时间的两套编码

比特币交易 nLockTime 与序列号的定时解锁机制:绝对时间锁和相对时间锁分别怎么编码、什么时候生效。

区块时间戳为什么不能超前:两小时上限与过去时间限制检查
加密货币百科
区块时间戳为什么不能超前:两小时上限与过去时间限制检查

比特币节点如何检查区块头里的时间戳:为什么太新的块会被当作未来块拒绝,中位数时间Past怎样限制挖掘时间戳。

不搬代码搬代码哈希:EIP-8298的SETCODEFROM复用指令
加密货币百科
不搬代码搬代码哈希:EIP-8298的SETCODEFROM复用指令

EIP-8298引入SETCODEFROM指令,把当前账户的代码哈希指向一个已部署源码账户,免付重复代码存款费,同时为禁用ECDSA交易权限提供账户迁移路径。本文拆解其与普通工厂部署、EIP-7702委托的差异与gas口径。

先锁提款地址再存ETH:EIP-8205的质押提款凭据预注册
加密货币百科
先锁提款地址再存ETH:EIP-8205的质押提款凭据预注册

EIP-8205让验证者密钥持有者在任何存款发生前,通过EIP-7685请求合约签署对特定提款凭据的绑定承诺,共识层在存款处理时强制执行,封堵委托质押中的首存抢占漏洞。本文拆解预注册流程与拒绝语义。

把十二秒的槽缩短成运行时旋钮:EIP-8198的可变槽时长
加密货币百科
把十二秒的槽缩短成运行时旋钮:EIP-8198的可变槽时长

EIP-8198把信标链的SLOT_DURATION_MS从编译期常量改造成运行时配置,再按阶段把槽时长下调,同时让区块gas上限与blob参数等比例缩放以维持单位时间吞吐。本文拆解三阶段路线与八秒锚点。

同步节点如何拿到访问列表:EIP-8159给eth协议加两种新消息
加密货币百科
同步节点如何拿到访问列表:EIP-8159给eth协议加两种新消息

EIP-8159在eth p2p协议上新增GetBlockAccessLists与BlockAccessLists两种消息,让同步中的节点能从对等节点取回区块级访问列表BAL,从而复用并行读盘与并行执行能力。本文拆解区块头新增字段、BAL编码与校验规则。

每个区块最多八千一百九十二条存款请求:EIP-8254给入队装上节流阀
加密货币百科
每个区块最多八千一百九十二条存款请求:EIP-8254给入队装上节流阀

EIP-6110把存款请求改为从执行层回执中派生后,单个区块理论上可以产生大量存款事件。EIP-8254提议给每区块存款请求数设8192条硬上限,超限区块无效。本文解释它防的是什么压力。

涨得快跌得慢:EIP-7915给blob基准费装的均值回归弹簧
加密货币百科
涨得快跌得慢:EIP-7915给blob基准费装的均值回归弹簧

EIP-7915重写excess blob gas的更新规则,让基准费低于长期均值时涨价比跌价更陡,用指数移动平均给blob费用市场装一条中性回归线。本文拆解公式改动与市场含义。

BURN操作码:EIP-7775把销毁原币变成一条指令
加密货币百科
BURN操作码:EIP-7775把销毁原币变成一条指令

EIP-7775提议引入BURN操作码,让合约直接扣减自身原生币余额完成销毁,与转给死地址的做法在语义和审计上有什么不同?本文按提案原文拆解行为规则与Gas构成。

prefetch预取合约:EIP-7650想让合约自己点名要用的数据
加密货币百科
prefetch预取合约:EIP-7650想让合约自己点名要用的数据

EIP-7650提出一个prefetch预编译合约,让合约在执行早期把后面要用的地址和存储槽写入访问集合,把冷访问变成热访问。本文按提案原文拆解输入编码、计费公式与适用边界。

每传一片就重洗一次树:Turbine 的传播路径为什么不可预测
公链与 Layer2
每传一片就重洗一次树:Turbine 的传播路径为什么不可预测

Turbine 用按质押加权洗牌的层级树广播区块碎片,并且每传一个 shred 就用新种子重排一次树结构。本文对照 Agave 文档与官方 P2P 规范,拆解根节点逐片轮换、Reed-Solomon 纠删组的报废条件,以及修复协议在丢包连锁后的兜底路径。

每十分之一秒一次点名:Solana 控制面的推送、拉取与修剪
公链与 Layer2
每十分之一秒一次点名:Solana 控制面的推送、拉取与修剪

Solana 的 Gossip 服务是集群控制面的大门:身份、账本高度与投票靠签名加时间戳的记录在节点间收敛。本文按 Agave 官方文档拆解推送的扇出与轮换、拉取的布隆过滤器补齐,以及修剪消息如何把低权重直连让给高质押路径。

投票扩展:CometBFT 让应用在每张预提交票里带一段数据
公链与 Layer2
投票扩展:CometBFT 让应用在每张预提交票里带一段数据

CometBFT 的 ABCI++ 把 ExtendVote 与 VerifyVoteExtension 挂到预提交消息上:验证者可在票里夹带应用定义的数据,代价是校验必须确定性、只依赖已提交状态。本文拆解扩展的触发时点、验算规矩,以及它回到下一块提案时必须补的一次验算。

Solana 的功能开关怎么生效:一个链上账户、一道投票门
公链与 Layer2
Solana 的功能开关怎么生效:一个链上账户、一道投票门

Solana 的协议变更不押统一升级日,而由一枚枚功能开关随纪元切换逐项激活。本文对照 Agave 源码的 feature-set 清单与 SIMD 流程,解释 feature 账户的形态、投票门控的路径,以及核验一枚开关状态时该看哪些字段。

广播进了队列:privatebroadcast 与 getprivatebroadcastinfo 的读写两笔
加密货币百科
广播进了队列:privatebroadcast 与 getprivatebroadcastinfo 的读写两笔

Bitcoin Core v31.0 的 -privatebroadcast 让 sendrawtransaction 只经 Tor 或 I2P 短连接发交易,本机内存池等回传再入。新增的 getprivatebroadcastinfo 与 abortprivatebroadcast 负责队列观测与撤回。本文拆解机制、RPC 字段与故障形态。

asmap 数据装进二进制:v31 内置映射的 -asmap=1 写法与裸参数语义变化
加密货币百科
asmap 数据装进二进制:v31 内置映射的 -asmap=1 写法与裸参数语义变化

Bitcoin Core v31.0 首次把 asmap 映射嵌入官方二进制(数据创建于 2026-03-05),-asmap=1 即启用内置版,而裸 -asmap 不再去找 ip_asn.map。本文按源码拆两条加载分支、默认值不变的事实与日志辨认法。

内存池的费率阶梯图:getmempoolfeeratediagram 与 v31 的严格改善替换规则
加密货币百科
内存池的费率阶梯图:getmempoolfeeratediagram 与 v31 的严格改善替换规则

集群内存池让排序、驱逐与 RBF 替换共用同一把尺子——feerate diagram。v31.0 新增 getmempoolfeeratediagram RPC 输出累计 weight 与累计费用拐点,并把阶梯严格改善写进替换规则第 6 条。本文讲图怎么画、返回值怎么读。

getpeerinfo 少了 startingheight:v31 的 deprecatedrpc 门闩与三步弃用
加密货币百科
getpeerinfo 少了 startingheight:v31 的 deprecatedrpc 门闩与三步弃用

Bitcoin Core v31.0 起 getpeerinfo 默认不再返回 startingheight,需 -deprecatedrpc=startingheight 才可见,下一个大版本将彻底删除。本文还原字段原意、误读来源与监控脚本的迁移姿势。

REST 也能按字节取块:v31 的 /rest/blockpart/ 端点与它的两个必给参数
加密货币百科
REST 也能按字节取块:v31 的 /rest/blockpart/ 端点与它的两个必给参数

Bitcoin Core v31.0 的 REST 接口新增 /rest/blockpart/ 端点,用 offset 与 size 从指定区块的序列化字节流里切片取数,不支持 JSON 响应。本文讲请求格式、适用场景与 REST 默认关闭的边界。

gettxspendingprevout 提速的背后:v31 新索引 txospenderindex 默认值与回填代价
加密货币百科
gettxspendingprevout 提速的背后:v31 新索引 txospenderindex 默认值与回填代价

Bitcoin Core v31.0 为 gettxspendingprevout 增加可选的已花费输出索引 -txospenderindex,默认关闭,命中后不再逐块扫描,并带来 mempool_only 与 return_spending_tx 两个新参数。本文按 v31.0 源码拆解机制、缓存预算与适用场景。

两本账与一颗地雷:settings.json、conf 重定向与 allowignoredconf 停机
加密货币百科
两本账与一颗地雷:settings.json、conf 重定向与 allowignoredconf 停机

比特币核心的配置分配置文件、GUI 的 settings.json 与命令行三层,优先级逐层压制;当 -conf 指向别处而数据目录仍有 bitcoin.conf 时,节点默认报错停机,allowignoredconf 才能降级为警告。本文按 v31.0 源码梳理分层、小节与审计清单。

帮助里查不到的三个数据库开关:dbbatchsize、dbcrashratio 与 forcecompactdb
加密货币百科
帮助里查不到的三个数据库开关:dbbatchsize、dbcrashratio 与 forcecompactdb

比特币核心 UTXO 落盘路径上藏着三个非常规参数:进入仅调试帮助表的 dbbatchsize,以及只存在于源码隐藏名单的模拟崩溃开关 dbcrashratio 与启动压缩开关 forcecompactdb。本文按 v31.0 源码说明作用点与误配后果。

区块模板先扣掉八千权重:blockreservedweight 给 coinbase 留位的边界
加密货币百科
区块模板先扣掉八千权重:blockreservedweight 给 coinbase 留位的边界

挖矿 RPC 客户端组装区块时,比特币核心用 -blockreservedweight 预先保留一段权重给后续的 coinbase 交易。v31.0 默认 8000、安全下限 2000,越界直接拒绝启动。本文拆解它与 blockmaxweight 的相互作用与调参场景。

比特币钱包默认带不带 RBF 信号:walletrbf 的默认值变迁与单笔覆盖方法
加密货币百科
比特币钱包默认带不带 RBF 信号:walletrbf 的默认值变迁与单笔覆盖方法

v31.0 比特币核心的 -walletrbf 默认开启,历史上有过从关到开的翻转,且帮助文本标注 RPC only。本文核对 0.14 至 24.0 的默认值时间线、replaceable 选项的优先级与 bip125-replaceable 字段的读法。

mempool.dat 也能退回旧格式:persistmempoolv1 与节点降级时的格式债
加密货币百科
mempool.dat 也能退回旧格式:persistmempoolv1 与节点降级时的格式债

比特币核心 v27 起新增 -persistmempoolv1 过渡开关,控制 mempool.dat 写旧版还是当前格式,读端则两种通吃。本文按 v31.0 源码拆解格式兼容设计、降级场景的正确操作顺序与文件容错边界。

比特币 seednode 参数怎么配:取完地址就断开的种子节点与两个失效条件
加密货币百科
比特币 seednode 参数怎么配:取完地址就断开的种子节点与两个失效条件

比特币核心的 -seednode 让新节点用手动指定的对端取回地址清单,v31.0 源码规定它先于 dnsseed 尝试、列表启动时洗牌,且与 -connect 互斥。本文拆解语义边界、启动节拍与验证方法。

Blob 容量像班车时刻表一样提前订:EIP-8256 的票据化预留
加密货币百科
Blob 容量像班车时刻表一样提前订:EIP-8256 的票据化预留

以太坊的 Blob 通道(EIP-4844 体系)按区块现买现走:打包者临时决定带多少 blob,费用随拥堵实时波动。EIP-8256 在 2026 年 5 月提出 Blob Streaming:通过一个叫票据合约(ticket contract)的系统合约提前预订区块容量,让 blob 的传播和费用像预订运输班次一样可预期。它要求 EIP-2935、4788、4844、7002、7594、7732、7918 在前,目前是草案。本文解释提前预订对谁有价值、票据合约与统一费用机制是什么形状,以及即时容量与预订容量两条车道怎么分配。

本地能扛住多深的重组:EIP-8252 给执行层状态保留定一个协议窗口
加密货币百科
本地能扛住多深的重组:EIP-8252 给执行层状态保留定一个协议窗口

以太坊协议从未规定执行层客户端必须保留多深的可重建状态,重组一来,有的客户端能就地重放、有的只能重新同步。EIP-8252 在 2026 年 4 月提出一个协议级底线:REORG_RETENTION_WINDOW 等于 262144 个区块(8192 个纪元乘每纪元 32 槽,约 36.4 天),要求客户端以快照、反向状态差分或等价表示,保证窗口内每个规范区块的状态可重建,从而覆盖不活跃漏泄约束下的最长非最终期。本文拆解这个常数的来路,以及它为什么只锁窗口不锁手段。

SELFDESTRUCT 不再烧币:EIP-8246 想把旧指令的最后一丝余烬熄灭
加密货币百科
SELFDESTRUCT 不再烧币:EIP-8246 想把旧指令的最后一丝余烬熄灭

SELFDESTRUCT 是以太坊最古老的操作码之一,EIP-6780 在 2024 年 3 月坎昆升级后已把它削弱成基本只转钱不清仓,但极少数情形(同一笔交易里创建又自毁)下余额仍会被销毁。EIP-8246 在 2026 年 5 月提议移除剩余的这些烧币情形:账户的代码、存储与 nonce 仍在交易收尾时清空,余额全部保留。本文回顾自毁的动机与减法史、剩下特例的确切形状,以及从创世重放到约第 2500 万块只找到两笔此类销毁意味着什么。

给瞬态存储装上闸门:EIP-7971 为什么要给每笔交易的临时格子设数量上限
加密货币百科
给瞬态存储装上闸门:EIP-7971 为什么要给每笔交易的临时格子设数量上限

EIP-1153 在 2024 年 3 月的 Dencun 升级后给 EVM 带来了瞬态存储:一笔交易执行期间可用的临时键值空间,交易一结束就清空,现行读写各按 100 Gas 的暖访问价收费。EIP-7971 提议把计价改成固定的低价(读 5、写 12),同时给每笔交易可占用的瞬态槽位数量设 131072 个的协议层硬上限,防止客户端被要求为海量临时键分配内存。本文讲清瞬态存储是什么、不设上限的拒绝服务风险从哪来、低价与闸门为什么必须配对出现,以及这份 2025 年 6 月草案的推进状态。

一条指令替掉安全检查三连:EIP-8219 的溢出安全算术
加密货币百科
一条指令替掉安全检查三连:EIP-8219 的溢出安全算术

Solidity 自 0.8 起默认给每次加减乘都编译出一段溢出检查代码,一次安全检查加的安全加法约 79 gas,是原始加法 3 gas 的二十多倍。EIP-8219 提议给 EVM 加四条自带检查的算术指令 SAFEADD、SAFESUB、SAFEMUL、SAFEDIV:溢出、下溢、除零即以空返回数据回滚。本文讲清编译器的现状税、与 EIP-1051、EIP-6888 两条旧路线的分歧,以及为什么"贵所以不开安全"本身就是一种安全隐患。

Merkle 树像文件一样生长:EIP-7916 的 SSZ 渐进列表
加密货币百科
Merkle 树像文件一样生长:EIP-7916 的 SSZ 渐进列表

SSZ 的定容列表 List[type, N] 要求预先声明容量:小列表要为海量零叶付哈希成本,跨分叉改容量还会打断下游证明。EIP-7916 提出渐进列表 ProgressiveList:默克尔树按实际叶数按 4 倍递归生长,元素位置(gindex)与列表长度无关,证明写一次长期可用。本文讲清三种病、递归树形与容量表,以及它和渐进容器 EIP-7495 的分工。

本地打包者的 blob 数量旋钮:EIP-7872 与带宽自限
加密货币百科
本地打包者的 blob 数量旋钮:EIP-7872 与带宽自限

EIP-7872 给执行层的本地区块打包者加一个可配置上限 USER_CONFIGURED_MAX_BLOBS_PER_BLOCK,与协议上限取小值来决定每块装多少 blob;下限至少一个。动机很朴素:带宽有限的打包者塞太多 blob 会来不及广播、白白丢块。本文讲清取小值规则、默认行为,以及为什么这是一个纯执行层的 Meta 提案。

合并前的历史不再对外应答:eth/70 与 EIP-7639 的历史停供边界
加密货币百科
合并前的历史不再对外应答:eth/70 与 EIP-7639 的历史停供边界

EIP-7639 提议给以太坊节点通信加一个 eth/70 版本:在这个版本上,节点不再请求也不再回答巴黎升级(合并)之前区块的正文与收据查询。提案给出的直接动机是数据体积——2024 年前后客户端历史数据约 500 GB,其中近 400 GB 来自合并前。本文讲清这条历史停供线划在哪里、影响哪些 p2p 消息、为什么以合并为界,以及全量同步将因此改走哪条路。

分片会自己分裂:NEAR 重分片如何在纪元边界一分为二
公链与 Layer2
分片会自己分裂:NEAR 重分片如何在纪元边界一分为二

NEAR 用重分片回应分片过载:一个分片在纪元末尾的区块后处理阶段把状态树拆给两个子分片,下一纪元起按新分片布局出块。本文按 nearcore 文档与 NEP-0568 拆解拆树方法、边界账户规则与一个纪元内完成的硬约束。

Celestia 的数据方块做多大要投票:方格尺寸的两层上限与扩容提案
公链与 Layer2
Celestia 的数据方块做多大要投票:方格尺寸的两层上限与扩容提案

Celestia 每个区块能塞多少数据,由数据方块的尺寸决定,而这个尺寸受两层规则约束:规范里硬编码的绝对上限,和可以经链上治理修改的参数上限。本文拆解 share、原始数据方块与两层上限的关系,给出治理提案的质押门槛与投票周期,并说明普通用户怎么核对容量参数的真实状态。

NEAR 的分片谁在出块:每个高度、每个分片都有指定的 chunk producer
公链与 Layer2
NEAR 的分片谁在出块:每个高度、每个分片都有指定的 chunk producer

NEAR 的每个区块为每个分片携带一个 chunk,而谁负责生产某个分片在某个高度的 chunk,是由协议按高度确定性分配的。本文按 nearcore 官方协议文档拆解区块与 chunk 的包含关系、epoch 内按高度轮换的分配算法、区块生产者与只生产分片的 chunk-only producer 的分工,以及这套排班为什么可以离线推算。

脚本验证分几条线程:-par 的默认值与换算规则
加密货币百科
脚本验证分几条线程:-par 的默认值与换算规则

比特币核心的 -par 决定脚本验证专用线程数:零为自动、负数为留核、上限十五,主线程计入名额。本文依据 v31.0 源码讲清换算式、验证队列工作方式、与 assumevalid 检查点的分工。

钱包文件被拿到错误的链上:walletcrosschain 与创世校验
加密货币百科
钱包文件被拿到错误的链上:walletcrosschain 与创世校验

把钱包文件拷进另一条链的数据目录,比特币核心会因创世哈希不一致拒绝加载,除非启动时打开调试参数 walletcrosschain。本文依据 v31.0 源码说明这条校验的判定逻辑、三类典型触发路径与强行挂载后的簿记后果。

钱包说“依赖链太长”:walletrejectlongchains 与深链零钱
加密货币百科
钱包说“依赖链太长”:walletrejectlongchains 与深链零钱

钱包造单时报依赖链超限而节点正常,多半是调试参数 walletrejectlongchains 在选币环节拦截深链零钱。本文依据 v31.0 源码与 v30 之后的内存池限制,说明其默认值、错误定位顺序与临时放开的正确姿势。

三个体检开关为什么只在 regtest 开着:checkblockindex、checkaddrman 与 checkmempool
加密货币百科
三个体检开关为什么只在 regtest 开着:checkblockindex、checkaddrman 与 checkmempool

比特币核心的 checkblockindex、checkaddrman、checkmempool 会在运行中反复核对内部数据结构是否自洽,默认只在 regtest 打开。本文按 v31.0 源码说明三个开关分别检查什么、网络属性如何决定默认值,以及什么场景值得手动打开。

这条链至少值多少算力:minimumchainwork 与它和 assumevalid 的分界
加密货币百科
这条链至少值多少算力:minimumchainwork 与它和 assumevalid 的分界

比特币核心用 minimumchainwork 给合法链的累计工作量设地板,低于它的链不值得处理。本文依据 v31.0 源码说明该常量的来源与随版本上调的原因、它在初始块下载与跳过脚本校验中的作用,以及与 assumevalid 的位置概念之分。

小机器内存突然不够了:v31 把 dbcache 默认值改成看机器下菜碟
加密货币百科
小机器内存突然不够了:v31 把 dbcache 默认值改成看机器下菜碟

比特币核心 v31.0 在检测到总内存不低于 4096 MB 时把状态数据库缓存默认值从 450 MB 抬到 1024 MB。本文依据源码梳理这条条件默认值、它与内存池共享内存的关系,以及不同内存机器的取值建议。

参数先失效再消失:maxorphantx 的弃用两步与升级排错
加密货币百科
参数先失效再消失:maxorphantx 的弃用两步与升级排错

比特币核心 v31.0 移除了 -maxorphantx 启动参数,残留配置会让节点拒绝启动。本文按发布说明与源码梳理该参数原本控制的孤儿交易缓存、失效与删除的时间线,以及升级前的参数自查方法。

比特币核心到点自动停:stopatheight 与 stopafterblockimport 的两种停法
加密货币百科
比特币核心到点自动停:stopatheight 与 stopafterblockimport 的两种停法

比特币核心提供 -stopatheight 与 -stopafterblockimport 两个调试类启动参数,让节点在指定区块高度或磁盘区块导入完成时自动退出。本文依据 v31.0 源码说明两者语义差异、帮助隐藏原因与脚本使用注意事项。

把默认值写进升级:EIP-7935 与三十兆到六十兆的区块 Gas 迁移
加密货币百科
把默认值写进升级:EIP-7935 与三十兆到六十兆的区块 Gas 迁移

EIP-7935 是随 Fusaka 落地的信息类决议:建议执行层客户端把默认区块 gas 上限从 36M 一路调到 60M,用分叉日程强制协调各家默认配置。本文讲清为什么一次改默认值也要立 EIP、客户端各自为政的协调旧账与压力测试脚本里的安全边界。

退款不该算进区块账:EIP-7778 与气量夹带的攻防
加密货币百科
退款不该算进区块账:EIP-7778 与气量夹带的攻防

EIP-7778 提议把 Gas 退款从区块 gas 用量的核算中剔除:用户端照常拿退款,区块上限按不含退款的毛用量计数,堵住靠清存储退款往一个块里塞超额计算的夹带空间。本文用提案给出的真实区块算例讲清双重账本的差别与它停在 Review 的考量。

节点该配什么电脑:EIP-7870 的硬件与带宽推荐表怎么读
加密货币百科
节点该配什么电脑:EIP-7870 的硬件与带宽推荐表怎么读

EIP-7870 是一份持续更新的信息类文档,给全节点、普通验证者与本地出块者三类角色分别给出存储、内存、CPU 跑分与上下行带宽的推荐值,并把跑分基准写死以统一性能对比口径。本文解读表格每一列的用意,以及低于推荐值运行意味着什么。

升级也要选吉祥物:EIP-8066 给以太坊硬分叉定 Emoji 代言的规矩
加密货币百科
升级也要选吉祥物:EIP-8066 给以太坊硬分叉定 Emoji 代言的规矩

EIP-8066 为每次以太坊网络升级设立一个吉祥物,规定它必须能用标准 Emoji 表达、主题必须与升级相关,遴选由自愿轮值的社区推手主持、客户端团队保留否决权。本文讲清这份信息类提案的三条硬约束、遴选流程与它不碰共识规则的边界。

地址复用与找零分支:钱包卫生的两条老规矩
加密货币百科
地址复用与找零分支:钱包卫生的两条老规矩

比特币的隐私退化多半不是密码学被破,而是两个习惯问题:同一个地址反复收钱,以及找零落回可关联的地址。本文解释地址复用为什么暴露余额结构、BIP-44 找零分支的设计原意、隔离见证时代这两个习惯还剩哪些坑,以及接收方的现实卫生清单。

Waku 是什么:从 Whisper 长出来的中继消息网络
加密货币百科
Waku 是什么:从 Whisper 长出来的中继消息网络

Waku 是从以太坊 Whisper 独立出来的去中心化消息传输协议:静态存储节点加全节点的混合网络,为 dApp 消息提供带历史回溯的中继。本文讲清它的节点角色划分、与链的分工,以及为什么一个消息层值得从共识客户端里搬出来单独做一个协议家族。

BIP-98 快速默克尔树:给轻客户端的证明能不能再瘦一点
加密货币百科
BIP-98 快速默克尔树:给轻客户端的证明能不能再瘦一点

简化支付验证依赖默克尔证明,常规证明要把兄弟哈希一路带到根。BIP-98 提出快速默克尔树:用零哈希约定与跳过规则,让证明省略可复原的空子树分支。本文拆解常规证明的体积账、压缩成立的数学条件、边界情况的坑,以及这条草案至今没有部署的原因。

X11 是什么:十一种哈希函数排队上场的挖矿算法
加密货币百科
X11 是什么:十一种哈希函数排队上场的挖矿算法

X11 是 Dash 白皮书提出的串行哈希算法:把十一种 finalist 级哈希函数首尾相接,区块头要连过十一关才算有效解。设计目标一是抬高 ASIC 开发成本——厂商要为多个算法同时铺货;二是分散单一算法被攻破的系统性风险。本文讲清它的结构、与 SHA-256d 和 Scrypt 的差异,以及它实际达成的和没达成的。

Whisper 是什么:以太坊曾经内置的链下消息层
加密货币百科
Whisper 是什么:以太坊曾经内置的链下消息层

Whisper 是 EIP-627 定义的分布式消息协议:节点之间转发带主题标签的加密信封,发送方不需要知道接收方的网络地址。它曾以 shh 接口内嵌在早期以太坊客户端里,后从主线移除,思路由 Waku 等独立协议延续。本文讲清它的信封结构、主题订阅、功率因子设计,以及这条路线为什么最终搬出共识客户端。

备份要敢恢复才算数:backupwallet 与 restorewallet 的演练闭环
Web3 安全
备份要敢恢复才算数:backupwallet 与 restorewallet 的演练闭环

backupwallet 给活体钱包数据库拍快照,restorewallet 以"领养"方式把备份恢复成并行副本。本文给出一条不冒险的恢复演练清单与双胞胎钱包警告。

listsinceblock 增量对账:游标推进、重组退单与幂等写入
钱包与链上工具
listsinceblock 增量对账:游标推进、重组退单与幂等写入

target_confirmations 不是确认数过滤器,lastblock 才是游标协议的核心。本文拆解 listsinceblock 的增量对账循环与 removed 数组的重组语义。

combinepsbt 与 joinpsbts 的分界线:一份收会签文件,一份拼多方骨架
钱包与链上工具
combinepsbt 与 joinpsbts 的分界线:一份收会签文件,一份拼多方骨架

两条都叫合并的 PSBT 命令对应 BIP174 里不同角色。combinepsbt 实现 Combiner,合并同一笔交易的多个半成品;joinpsbts 并的是不同交易的输入输出。本文给出判断口诀与工作流位置。

walletcreatefundedpsbt 参数逐层拆:solving_data 为什么决定费用估算准不准
钱包与链上工具
walletcreatefundedpsbt 参数逐层拆:solving_data 为什么决定费用估算准不准

add_inputs、include_unsafe、feeRate、subtractFeeFromOutputs 与 solving_data 共同决定一笔 PSBT 的尺寸与费用。本文按参数顺序讲清每个选项改变的是什么。

一次性签名当证据:BitVM 体系怎么在不改比特币脚本的前提下裁决计算
公链与 Layer2
一次性签名当证据:BitVM 体系怎么在不改比特币脚本的前提下裁决计算

把计算拆成链下片段、链上锁承诺,指出一处算错即可推翻主张。本文拆解冲突一次性签名作为欺诈证明的原理、BitVM2 的无许可挑战与设置阶段的部分诚实假设,以及活性与数据可用性边界。

mesh 圈子里只有八个邻居:GossipSub 靠心跳清单补齐传播
公链与 Layer2
mesh 圈子里只有八个邻居:GossipSub 靠心跳清单补齐传播

GossipSub 把消息扩散拆成 mesh 内转发与心跳期 IHAVE 清单两件事。本文按 libp2p 规范拆解 D、Dlo、Dhi 三档度数、PRUNE 退避与 peer scoring 的信任边界。

Nimbus 客户端:一套为低资源设备写的以太坊节点意味着什么
公链与 Layer2
Nimbus 客户端:一套为低资源设备写的以太坊节点意味着什么

Nimbus 家族用 Nim 语言实现信标链与执行层客户端,并把门户网络轻客户端与验证代理收进同一代码库。本文按官方仓库说明拆它的组成、客户端多样性价值与用户视角。

Kaspa是什么?GHOSTDAG共识PoW公链
公链与 Layer2已审核
Kaspa是什么?GHOSTDAG共识PoW公链

Kaspa是什么?它是采用 GHOSTDAG 共识的 PoW blockDAG 公链,主张公平启动与实时出块。本文解析其 DAG 机制、创世验证、Toccata 可编程性与风险。

maxuploadtarget 上传预算:二十四小时节流阀、豁免与单位大小写
加密货币百科
maxuploadtarget 上传预算:二十四小时节流阀、豁免与单位大小写

比特币节点默认不限上传(源码默认 0M),设定 maxuploadtarget 后按二十四小时窗口节流,带 download 权限的对等节点与近一周区块获得豁免。单位小写 1000 进制、大写 1024 进制,账单场景值得一算。

找零去哪了:discardfee 怎样把不值钱的零头折进手续费
加密货币百科
找零去哪了:discardfee 怎样把不值钱的零头折进手续费

钱包交易偶尔不见找零,是 discardfee 在起作用:当找零按该费率算出的成本配不上面额,钱包会把它折进手续费。默认量级、与协议尘埃线的双层限定和误读一次讲清。

consolidatefeerate 不是手续费上限:碎 UTXO 整理的贵贱分界线
加密货币百科
consolidatefeerate 不是手续费上限:碎 UTXO 整理的贵贱分界线

consolidatefeerate 决定钱包什么时候愿意在日常交易里多带几个输入顺手整理碎片,v31.0 源码默认约 10 sat/vB。调高调低都会改写账单与地址关联,本文讲清它和 avoidpartialspends 的分工。

privatebroadcast 是干什么的:让手工广播的交易从 Tor 或 I2P 短连接发出去
加密货币百科
privatebroadcast 是干什么的:让手工广播的交易从 Tor 或 I2P 短连接发出去

比特币核心 -privatebroadcast 参数默认关闭,开启后经 sendrawtransaction 提交的事务会绕过本地内存池,用 Tor 或 I2P 短连接广播;钱包交易不受影响,且与 -connect 互斥。

比特币节点重启后为什么还看得见在途交易:persistmempool 默认开启与 mempool.dat
加密货币百科
比特币节点重启后为什么还看得见在途交易:persistmempool 默认开启与 mempool.dat

重启比特币核心节点后在途交易仍可恢复,靠的是默认开启的 persistmempool:退出时把内存池写入 mempool.dat,启动时逐条重新验收。本文拆解默认值、v27 起才有的 persistmempoolv1 过渡开关与三类常见误区。

tx_abort:闪电开通道谈判的合法反悔消息
加密货币百科
tx_abort:闪电开通道谈判的合法反悔消息

开通道阶段没有任何链上事实,散会用 error 代价失衡。BOLT2 用 tx_abort 定义"回到初始状态"的协商取消,并给签名竞态设了不对称的记忆规则。

裸多签的标准性红线:为什么链上只放行三把钥匙以内的多签
加密货币百科
裸多签的标准性红线:为什么链上只放行三把钥匙以内的多签

共识允许二十个公钥的多签脚本,标准性政策却只放行 n 不超过 3 的裸多签输出。本文区分共识与政策两层闸门,讲清 x-of-3 红线的由来与历史地址处置。

闪电网络的 error 与 warning:一条决定通道生死,一条只拔网线
加密货币百科
闪电网络的 error 与 warning:一条决定通道生死,一条只拔网线

BOLT2 给 error 和 warning 划出清晰边界:前者令通道失败并触发链上清算,后者只关闭连接保留通道。理解这条分界线,排障动作才不会用错。

闪电网络 stfu 消息:通道静默协议的规则、六十秒断连与发起权
加密货币百科
闪电网络 stfu 消息:通道静默协议的规则、六十秒断连与发起权

BOLT2 的 Channel Quiescence 用一条 stfu 消息把通道推进"无在途更新"状态,支撑升级与改造类协议。本文拆解 option_quiesce 特性位、initiator 字节与限时断连设计。

importmempool 的三个开关默认全偏保守:逐项拆开这份内存池搬运工
加密货币百科
importmempool 的三个开关默认全偏保守:逐项拆开这份内存池搬运工

use_current_time、apply_fee_delta_priority、apply_unbroadcast_set 三个选项决定了 mempool.dat 导入后的行为差异,官方对每一项都挂了不可信元数据警告。

bitcoind 后台启动脚本为什么建议用 -daemonwait 而不是 -daemon
加密货币百科
bitcoind 后台启动脚本为什么建议用 -daemonwait 而不是 -daemon

-daemon 与 -daemonwait 的差别在退出时机:前者只代表进程分离,后者等待初始化完成。本文拆解两个隐藏开关的语义、与 RPC 轮询的分工以及脚本验收清单。

头先行同步:比特币节点为什么先啃完区块头再下正文
加密货币百科
头先行同步:比特币节点为什么先啃完区块头再下正文

现代比特币节点同步链不按顺序逐块下载,而是先把几百兆的区块头链一口气拉完、验证好工作量证明,再回头按需下载区块正文。本文讲 headers-first 的两段式流程、为什么这比逐块同步抗欺骗、区块头验证省了什么资源,以及同步进度条背后的排队逻辑。

BLAKE2 预编译合约:EVM 里的哈希函数外挂插槽
加密货币百科
BLAKE2 预编译合约:EVM 里的哈希函数外挂插槽

以太坊把外部算法直接插进 EVM 插槽的方式是预编译合约:地址 0x01 到 0x09 之后,0x09 位置的 BLAKE2F 压缩函数由 EIP-152 在 2019 年伊斯坦布尔升级装上车。本文讲这个插槽的输入编码、逐轮定价的 gas 规则,以及它当年为跨链验证、今天为 zk 电路 inside 电路的两种命运。

KECCAK 的海绵构造:SHA-3 吸收再挤压的那台压面机
加密货币百科
KECCAK 的海绵构造:SHA-3 吸收再挤压的那台压面机

SHA-3 不是对旧哈希打补丁,而是一种全新骨架:把消息吸进一个固定容量的状态,靠置换函数反复搅拌,再从状态里挤出任意长度的输出。本文拆解海绵构造的 rate 与 capacity 分工、为什么同一个状态既能当哈希又能当流加密和密钥派生,以及 Keccak 与 SHA-3 的命名差别和以太坊的坚持。

跳转点的歧义:EIP-7921 为什么想让所有 0x5b 字节都算合法 JUMPDEST
加密货币百科
跳转点的歧义:EIP-7921 为什么想让所有 0x5b 字节都算合法 JUMPDEST

EVM 规定 JUMP 与 JUMPI 只能落在不处于 PUSH 立即数之中的 0x5b 字节上,为此每个被跳转的代码都要先做一次线性扫描。EIP-7921 提议取消这层歧义检查。本文讲清这条校验从哪来、它挡住什么又拖累什么,以及为什么这份提案停留在 Stagnant。

访问列表也要按字节付钱:EIP-7981 与数据地板价的最后一块补丁
加密货币百科
访问列表也要按字节付钱:EIP-7981 与数据地板价的最后一块补丁

EIP-7623 给 calldata 设了地板价、EIP-7976 拟把它再抬高之后,访问列表成了绕开地板的暗门:它按执行计价却不进数据账。EIP-7981 给访问列表按 64 gas/字节追加数据费,把最坏区块体积压缩约两成。本文讲清这条规则、它与 EIP-7976 的咬合,以及它目前被排进 Glamsterdam 升级候选的状态。

把排序权交给指定的人再打包:EIP-7727 的 EVM 原生交易束
加密货币百科
把排序权交给指定的人再打包:EIP-7727 的 EVM 原生交易束

EIP-7727 为 EVM 引入委托交易与束交易两种新类型,让合约和应用把「谁先谁后」的决定权交给链下的束签发者,在不依赖建设者生态的前提下实现本地原子排序。本文讲清这份 2024 年提案的两种交易类型、与 PBS 束的强弱差别,以及它当前停滞的状态。

重入锁如果写进虚拟机:EIP-7705 想用两条操作码换掉每份合约里的锁代码
加密货币百科
重入锁如果写进虚拟机:EIP-7705 想用两条操作码换掉每份合约里的锁代码

EIP-7705 提议给 EVM 增加 NONREENTRANT 与 REENTRANT 两条操作码,用协议级开关代替合约里逐手写下的重入锁。本文讲清这两条操作码各自做什么、标志位的作用域与回滚语义,以及这份 2024 年提出、目前处于停滞状态的提案距离主网还有多远。

Neiro是什么?狗狗主题meme币
加密货币百科已审核
Neiro是什么?狗狗主题meme币

Neiro是什么?它源于 Doge(Kabosu)主人收养的同名狗狗,以太坊版自称 The Heir of Doge。本文解析其迷因来源、多版本歧义、合约核验与风险。

FLOKI是什么?北欧主题meme币
加密货币百科已审核
FLOKI是什么?北欧主题meme币

FLOKI是什么?它是名称源于马斯克爱犬的 meme 币,现为以太坊与 BNB Chain 多链代币,生态覆盖 FlokiFi、TokenFi 与 Valhalla 游戏。本文解析机制与风险。

dogwifhat是什么?戴毛线帽的狗狗币
加密货币百科已审核
dogwifhat是什么?戴毛线帽的狗狗币

dogwifhat是什么?它是 2023 年底出现在 Solana 的狗狗主题 meme 币,以戴毛线帽的柴犬形象出圈,交易代码为 WIF。本文解释其起源、链上数据与官方渠道核验发现,以及 meme 币的波动与仿冒风险。

Bonk是什么?Solana社区驱动的狗狗币
加密货币百科已审核
Bonk是什么?Solana社区驱动的狗狗币

Bonk是什么?它是 2022 年底在 Solana 上线的狗狗主题 meme 币,早期通过社区空投快速传播,官网将其定位为连接互联网文化与现代金融的资产。本文解释其起源、生态扩展与 meme 币风险。

加密货币、数字货币和虚拟货币有什么区别
加密货币百科已审核
加密货币、数字货币和虚拟货币有什么区别

加密货币、数字货币和虚拟货币有什么区别?本文结合英国 FCA、欧盟 MiCA 与金融稳定理事会 FSB 的监管口径,说明三个词并非严格法律术语,解释“加密资产”等概念的边界与常见误区。

cookie 文件谁能读:rpccookieperms 的三档权限与多用户服务器边界
Web3 安全
cookie 文件谁能读:rpccookieperms 的三档权限与多用户服务器边界

比特币核心 RPC 依赖数据目录里的随机 cookie 文件鉴权,默认仅属主可读。本文依据 v31 源码拆解 rpccookieperms 三档取值的适用场景、跨账号访问的正路与凭据泄露面。

ENR 与 TopDisc 是什么?不可信入口能递给你的只有一张签名名片
公链与 Layer2
ENR 与 TopDisc 是什么?不可信入口能递给你的只有一张签名名片

节点发现协议 v5 允许从任何陌生节点进网,因为传递的是自签名节点记录而非信任。本文按 devp2p 规范 v5.1 拆解 ENR 的序列号更新、DHT 行走的两项基础职能,以及业务广播扩展 TopDisc 如何复用名片网络并声明自身能力。

节点磁盘怎么瘦身?Geth 的两种状态存储方案与裁剪边界
公链与 Layer2
节点磁盘怎么瘦身?Geth 的两种状态存储方案与裁剪边界

哈希键控去重省空间却挡住裁剪,路径键控换来常驻磁盘裁剪。本文按 Geth 官方文档与以太坊基金会博客,讲清 prune-state 的适用条件、三阶段流程、40 GB 空闲等前置规则,以及归档节点为什么绝对不能裁剪。

尾部重组攻击是什么?MonadBFT 想堵住的流水线共识后段分叉
公链与 Layer2
尾部重组攻击是什么?MonadBFT 想堵住的流水线共识后段分叉

流水线 BFT 的回头证明窗口允许当轮领导者悄悄换掉前段区块,Monad 称之为尾部分叉问题。本文对照官方文档梳理攻击模型、MonadBFT 的四项声明与出块参数口径,并列出需要自行核实的集中度风险。

有效余额的迟滞带:为什么投票权重不跟着余额实时走
公链与 Layer2
有效余额的迟滞带:为什么投票权重不跟着余额实时走

以太坊共识权重用的是有效余额而非实时余额。本文拆解 EFFECTIVE_BALANCE_INCREMENT 与 HYSTERESIS 上下乘数构成的不对称迟滞带、纪元校准逻辑,以及它对权重安全、面板读数和版本口径的实际影响。

区块文件不再一眼可辨:blocksdir 的 XOR 密钥是混淆不是加密
加密货币百科
区块文件不再一眼可辨:blocksdir 的 XOR 密钥是混淆不是加密

比特币核心对新建 blocksdir 的区块文件施加随机 XOR 覆盖。本文依据 v31 源码拆解密钥生成规则、与旧目录的全零兼容、备份 xor.dat 的必要性与三层敏感度分工。

开机自检的广度与深度:checkblocks 与 checklevel 的默认值和联动
加密货币百科
开机自检的广度与深度:checkblocks 与 checklevel 的默认值和联动

比特币核心每次启动都会重放检查最近若干区块。本文依据 v31 源码拆解两个参数的默认值、显式设置即触发完整验证的联动、校验失败后节点停止的设计逻辑与修复路径。

txn not standard 不是故障:标准性闸门与 acceptnonstdtxn 的边界
加密货币百科
txn not standard 不是故障:标准性闸门与 acceptnonstdtxn 的边界

结构合法却不标准的交易在主网会被节点拒转。本文依据 v31 源码梳理共识规则与中继政策的分界、标准性收紧的历史动因,以及该参数为何标注仅测试网络适用。

压缩区块复原的第二抽屉:blockreconstructionextratxn 的一百笔缓冲
加密货币百科
压缩区块复原的第二抽屉:blockreconstructionextratxn 的一百笔缓冲

压缩区块靠接收方内存池复原,交易离开内存池后可能落在重建窗口里。本文依据 v31 源码拆解短 ID 复原流程、指纹碰撞的加长补救与额外交易缓冲的账本意义。

把节点搬进 I2P:i2psam、入站监听与 listen 的联动细节
加密货币百科
把节点搬进 I2P:i2psam、入站监听与 listen 的联动细节

比特币核心通过 SAM 接口接入 I2P,入站监听不占本地端口。本文依据 v31 源码与官方文档梳理 i2psam、i2pacceptincoming 的默认值、与 listen 的静默联动、onlynet 硬错误与三眼验证法。

交易对账补上广播盲区:BIP 330 的机制与 txreconciliation 参数
加密货币百科
交易对账补上广播盲区:BIP 330 的机制与 txreconciliation 参数

节点间靠广告传播交易会在断线与库存老化后留下传播缝隙。本文依据 v31 源码与 BIP 330 梳理交易对账的三层消息、默认关闭的版本事实、带宽内存代价与启用边界。

同一参数写两行会怎样:比特币核心配置的重复值与优先级账本
加密货币百科
同一参数写两行会怎样:比特币核心配置的重复值与优先级账本

datadir 重复只剩最后一行、addnode 重复却全部生效。本文依据 v31 源码 common/settings 的分层合并次序,讲清单值与列表参数的重复后果,并给出灾备多路径的可行替代。

花不花未确认的找零:spendzeroconfchange 开关与它的三类故障
加密货币百科
花不花未确认的找零:spendzeroconfchange 开关与它的三类故障

比特币核心钱包默认允许用未确认的内部找零继续拼交易。本文依据 v31 源码拆解该开关的选币语义、链条断裂与自我双花的成因,以及关闭后的代价与配置建议。

服务位不能空承诺:peerblockfilters 与 blockfilterindex 的配对规则
加密货币百科
服务位不能空承诺:peerblockfilters 与 blockfilterindex 的配对规则

比特币核心要求开启区块过滤器服务位必须同时启用过滤器索引。本文依据 v22 至 v31 源码梳理两个参数的依赖逻辑、默认值版本事实、磁盘代价与服务位点亮条件。

avoidpartialspends 开关:按地址归组选币的隐私收益与手续费账单
加密货币百科
avoidpartialspends 开关:按地址归组选币的隐私收益与手续费账单

部分花费会暴露同一地址其余进账的存在感。本文以 v31.0 参数帮助文本与源码为准,拆解按地址归组选币的隐私逻辑、费用代价、与 avoid_reuse 的强制绑定关系,给出启用路径与预期校准。

bitcoin.conf 的三重空间:合法小节、NETWORK_ONLY 参数与 settings.json
加密货币百科
bitcoin.conf 的三重空间:合法小节、NETWORK_ONLY 参数与 settings.json

比特币核心配置有顶层、网络小节与持久化设置三层:只有五个小节名合法,网络专属参数放错层直接拒绝启动。本文依据 v31.0 源码梳理小节规则、includeconf 限制与最终生效值的核对方法。

密钥池不是地址上限:keypoolrefill、range 导入与恢复扫描的三条线
加密货币百科
密钥池不是地址上限:keypoolrefill、range 导入与恢复扫描的三条线

描述符钱包的 keypool 是每条描述符一千个条目的预生成窗口而非地址总数。本文以 v31.0 文档为准,讲清补池触发时机、Keypool ran out 报错处置、恢复时靠 range 导入找回扫描盲区的方法。

钱包标志七件套:flags 数组里哪一项能改、哪六项落子无悔
加密货币百科
钱包标志七件套:flags 数组里哪一项能改、哪六项落子无悔

getwalletinfo 的 flags 对应 v31.0 源码中固定的字符串映射表,可变的只有 avoid_reuse 一项。本文逐项解读 disable_private_keys、blank、external_signer 等标志的含义、设置时机与不可逆边界。

validateaddress 查不了归属:地址校验与钱包归属的命令边界
加密货币百科
validateaddress 查不了归属:地址校验与钱包归属的命令边界

validateaddress 与 getaddressinfo 在 0.18 版后分工明确:前者只判结构合法并给出 error_locations 纠错位置,后者才回答地址归不归本钱包。本文按 v31.0 RPC 文档梳理两者的字段边界与实操顺序。

比特币核心替你改参数:parameter interaction 日志里的四种联动
加密货币百科
比特币核心替你改参数:parameter interaction 日志里的四种联动

Bitcoin Core 启动时会替用户改写部分未显式设置的参数并在日志自报。本文依据 v31.0 源码梳理 proxy、blocksonly、connect、whitebind 四类参数联动的触发条件、显式覆盖方法与排障姿势。

签名变胖之后:EIP-8292 给抗量子共识配一批证明聚合器
加密货币百科
签名变胖之后:EIP-8292 给抗量子共识配一批证明聚合器

抗量子签名又大又没法像 BLS 那样直接相加,共识层的证明聚合只能换办法。EIP-8292 引入聚合器角色:用极简虚拟机产出 succinct 证明,证明海量哈希签名有效。本文拆解这份草稿的角色设计。

谁都能帮忙补数据:EIP-8371 的 RowDAS 分布式 blob 重建
加密货币百科
谁都能帮忙补数据:EIP-8371 的 RowDAS 分布式 blob 重建

EIP-8371 针对 PeerDAS 把 blob 重建压力全压在超节点身上的问题,提出按行主题(row topic)做分布式重建:订阅足够列子网的普通节点也能参与补全,降低超节点负载。本文拆解这份草稿。

长期没人写的状态更贵:EIP-8295 按账龄给状态写入定价
加密货币百科
长期没人写的状态更贵:EIP-8295 按账龄给状态写入定价

EIP-8295 提议给以太坊状态写入引入“续约账龄”定价:依赖 EIP-8188 的 last_written_block 字段,把状态分成活跃与不活跃两档,写不活跃状态更贵。本文拆解它的机制与边界。

构建者也要有自己的进出通道:EIP-8282 的两份请求合约
加密货币百科
构建者也要有自己的进出通道:EIP-8282 的两份请求合约

EIP-8282 为以太坊内置PBS(EIP-7732)里的构建者角色定义独立的注册与退出通道:一份存款合约、一份退出合约,走执行层请求总线。本文讲清它替换掉的是什么、收益在哪。

执行层追块不再各自拉取:EIP-8379 的 top-up sync 怎么分工
加密货币百科
执行层追块不再各自拉取:EIP-8379 的 top-up sync 怎么分工

EIP-8379 提议让共识客户端在追块后直接把区块喂给执行客户端,并在引擎 API 里新增一个查询执行层区块头与执行头的接口。本文拆解这份 2026 年 8 月的草稿改了什么、没改什么。

BIP-351 私密支付:一个公开收款码,每次算出不同的地址
加密货币百科
BIP-351 私密支付:一个公开收款码,每次算出不同的地址

BIP-351 想让人公开分享一个支付码,而每对收发双方在链上都用只有彼此能算出的地址交易。本文拆解它的支付码格式、通知交易与隐私边界,并说明这份提案当前的状态。

MEVless 的两阶段块:先排 hash 再放内容,出块人看不见单
加密货币百科
MEVless 的两阶段块:先排 hash 再放内容,出块人看不见单

EIP-8099 提出 MEVless 协议:把出块拆成排序块与执行块两步,排序阶段只看交易哈希和预付费用,看不见交易内容,从根上取消夹子与抢跑的取景权。本文拆解这份草稿的机制与代价。

同一个验证者阵营,收益该不该一样:EIP-8068 的中性有效余额设计
加密货币百科
同一个验证者阵营,收益该不该一样:EIP-8068 的中性有效余额设计

EIP-8068 关注一个少有人注意的收益差:用复利型凭证的验证者,闲置余额比收息型凭证多出一截,同样的本金收益更低。本文拆解这份草稿提出的中性有效余额设计。

EIP-8051 想把抗量子签名装进预编译:ML-DSA 在以太坊上怎么验
加密货币百科
EIP-8051 想把抗量子签名装进预编译:ML-DSA 在以太坊上怎么验

EIP-8051 提议在 EVM 里增加验证 ML-DSA 签名的预编译合约,让以太坊在链上就能验证 NIST 标准化的抗量子签名。本文拆解它定义的两个变体、定价取向与提案状态,帮你读懂这份草稿在防什么。

比特币推荐手续费怎么选?
加密货币百科已审核
比特币推荐手续费怎么选?

解释 mempool.space 推荐手续费 API 中最快、半小时、一小时和最低费率分档的含义,以及 BTC 转账确认目标如何选择。

孤块为什么不作废?Kaspa GHOSTDAG 的蓝块红块定价法
公链与 Layer2
孤块为什么不作废?Kaspa GHOSTDAG 的蓝块红块定价法

Kaspa 不丢弃并发区块,而是按连通性给区块染蓝染红:蓝块计分拿奖励,红块留在图里但几乎无待遇。本文按 PHANTOM/GHOSTDAG 论文拆解 k 参数、贪心算法与 PHANTOM 的 NP 难原型差异,以及确认计数的语义变化。

nullifier 是什么?Zcash 屏蔽池不靠余额怎么防双花
公链与 Layer2
nullifier 是什么?Zcash 屏蔽池不靠余额怎么防双花

Zcash 屏蔽池没有余额表,防双花全靠一枚作废凭证。本文按 ZIP 224 拆解 nullifier 的计算位置、节点拒收规则和 Orchard 与 Sapling 的版本差异,并说明跨池转账时金额何时暴露。

区块头里那串应用哈希:Cosmos 系链的状态由谁说了算
公链与 Layer2
区块头里那串应用哈希:Cosmos 系链的状态由谁说了算

ABCI 交回的 AppHash 是一段由应用决定、共识无法验证的字节,却决定了一致性检查、轻客户端证明和历史可证性。本文按 CometBFT 规范拆解它在出块流程中的位置、如何被下一轮承诺、以及历史版本为何是应用的责任。

不到一天换一批钥匙:轻客户端怎么靠同步委员会接力追到最新块
公链与 Layer2
不到一天换一批钥匙:轻客户端怎么靠同步委员会接力追到最新块

不跑全节点的验证器如何知道最新已最终化区块?本文按共识规范的轻客户端同步协议拆解引导对象、按周期补齐的更新对象、乐观与最终两种签名门槛,以及最终化停滞时强制推进这条逃生阀的信任代价。

路由节点的流水账:转发历史的 40 字节口径、分页与按时间删除
加密货币百科
路由节点的流水账:转发历史的 40 字节口径、分页与按时间删除

LND 每条转发事件定长 40 字节,单次查询至多约 5 万条、默认 100 条,靠索引偏移翻页;DeleteForwardingHistory 支持绝对时间戳或 -30d 相对时长删除并返回删除条数与费用合计。本文按官方接口定义梳理字段、分页与保留策略纪律。

断开又回来、重启一起冲:LND 持久对端重连机制的三个默认值
加密货币百科
断开又回来、重启一起冲:LND 持久对端重连机制的三个默认值

持久对端断开后按 minbackoff 1 秒到 maxbackoff 1 小时的指数退避持续重连,pong 超时默认即断开,stagger-initial-reconnect 默认关闭。本文用这三个官方默认值解释"节点为什么连不上/断不掉/重启拨号风暴",并给出对应处置。

先问节点要权限地图:listpermissions 与 macaroon 令牌的最小权限发放
加密货币百科
先问节点要权限地图:listpermissions 与 macaroon 令牌的最小权限发放

给监控面板发只读钥匙前,应先用 lncli listpermissions 拿到节点自带的"方法到权限"映射表,再按 uri 与 action 烘焙窄权限令牌。本文讲清权限表来源、bake 与根密钥轮换的删除语义、以及"表里有权限仍被拒"的中间件排查顺序。

把开道交给算法之前:LND autopilot 六项默认参数逐条读
加密货币百科
把开道交给算法之前:LND autopilot 六项默认参数逐条读

LND 自动通道代理默认关闭,打开后按中心性或偏好启发式自动花费钱包资金开通道。本文逐条解读官方示例配置里的 allocation 0.6、maxchannels 5、minchansize 20000、maxchansize 16777215、private false、conftarget 3 六个旋钮与责任边界。

Mission Control:LND 怎样给全网通道打通过率分数
加密货币百科
Mission Control:LND 怎样给全网通道打通过率分数

LND 的 Mission Control 把付款失败折成节点对的可信概率:默认惩罚半衰期一小时、策略类错误给一分钟二次机会、成功过的上跳假定概率 0.95、失败记录上限 1000 条、先验权重 0.5。本文按源码参数拆解评分机制,以及查询、重置两个接口的排障用法。

钱包里"与区块链冲突"的记录从哪来:walletconflicts 字段的对账读法
加密货币百科
钱包里"与区块链冲突"的记录从哪来:walletconflicts 字段的对账读法

一笔曾广播的交易被顶替后会在钱包历史里长期显示 conflicted。walletconflicts 不是独立命令而是交易列举接口附带的冲突哈希字段,本文以 v31 钱包源码为据,讲清它的挂载位置与负确认数语义、RBF 替换与重组等成因、收款方与付款方各自的核对路径,以及日常运维三点纪律。

顺手打扫钱包的费率闸门:-consolidatefeerate 何时值得多花输入
加密货币百科
顺手打扫钱包的费率闸门:-consolidatefeerate 何时值得多花输入

比特币核心在普通付款建包时,允许在费率不高于 consolidatefeerate 的前提下多用输入以缩减 UTXO 库存,默认上限为每千字节 0.0001 枚。本文解释这个开关的触发条件、与 sendall 归集的分工,以及费率高地的代价权衡。

离线暴力找 nonce:bitcoin-util grind 与工作量证明的最小实验田
加密货币百科
离线暴力找 nonce:bitcoin-util grind 与工作量证明的最小实验田

bitcoin-util 是不依赖运行中节点的离线工具,grind 子命令在 32 位 nonce 空间内多线程搜索满足难度目标的值。本文讲解它按 CPU 核心铺线程的实现、教学与排障用途,以及它与真实挖矿的本质区别。

只给头不给块:submitheader 命令的三步逻辑与三个真实用途
加密货币百科
只给头不给块:submitheader 命令的三步逻辑与三个真实用途

submitheader 把十六进制区块头解码、查父、提交验证,作为候选链尖进入与网络传播完全相同的处理路径。本文按 v31 源码拆解它的三步执行顺序、离线补链与演练取证场景,以及它改变不了链选择的边界。

节点开机与下线的两声铃:-startupnotify 与 -shutdownnotify 怎么挂才不闯祸
加密货币百科
节点开机与下线的两声铃:-startupnotify 与 -shutdownnotify 怎么挂才不闯祸

比特币核心的启动通知与关机通知参数让运维脚本在节点进入服务状态和开始关闭前自动执行。本文依据 v31 源码梳理两个钩子的触发时机、线程模型、失效场景与脚本编写纪律,并给出高可用监控的正确分工。

闪电的自留延迟:to_self_delay 给惩罚交易留出的那段窗口
加密货币百科
闪电的自留延迟:to_self_delay 给惩罚交易留出的那段窗口

闪电通道承诺交易里回到自己名下的输出不是立即可花的,要等对手设定的 to_self_delay 个区块。这道相对时间锁存在的唯一理由,是给清白方发现旧状态并广播惩罚留出机会;设太短惩罚形同虚设,设太长变成资金融禁。本文拆解它的双向语义、与哈希锁超时钟的不同,以及按自己查链频率定值的方法。

连接的两级呼吸检测:peertimeout 六十秒与二十分钟的分工
加密货币百科
连接的两级呼吸检测:peertimeout 六十秒与二十分钟的分工

节点日志里"连接建立后没有任何消息"多半不是对端故障,而是本机计时器先到点。核心的对等连接超时分两级:建立后六十秒内没收到任何消息就回收,活过观察期后改按二十分钟的双向静默判定。本文拆解两级计时各防什么、日志关键字怎么读、调大参数的代价,以及自己被邻居断开的自查顺序。

签名验证也有备忘录:maxsigcachesize 与两份共享预算的缓存
加密货币百科
签名验证也有备忘录:maxsigcachesize 与两份共享预算的缓存

全节点最贵的计算是逐笔验签,而验证结果确定且可复用,于是节点给"已验过的签名"记了一本内存账。核心把签名缓存与脚本执行缓存拆开又合用一份预算,默认三十二兆各占一半,参数 maxsigcachesize 可调总量。本文拆解缓存为什么只记好消息、低内存机器的调参顺序,以及它与重启、修剪的关系。

让节点彻底不碰钱:disablewallet、编译裁剪与钱包清单的三层边界
加密货币百科
让节点彻底不碰钱:disablewallet、编译裁剪与钱包清单的三层边界

只想跑节点核对账本、不想让签名能力存在,有运行期参数、构建选项与默认行为三层办法。自 0.21 起节点不再自动创建默认钱包,disablewallet 关掉钱包子系统并禁用相关命令,构建选项 ENABLE_WALLET 则把钱包代码整个裁出二进制。本文逐层拆解各关上门与留下的能力,以及三层都到位的验收方法。

离线导块参数 loadblock:没有外网的比特币节点怎么补账本
加密货币百科
离线导块参数 loadblock:没有外网的比特币节点怎么补账本

隔离网段、内网审计环境里的比特币节点没法联网同步,但账本必须完整。Bitcoin Core 的启动参数 loadblock 允许启动时从本地区块文件导入数据,导入的区块仍走完整验证流程。本文拆解它的工作时机、文件来源与格式要求、适用的三类场景,以及它不能做什么的边界。

Blob 交易不必每节点都收全:EIP-8070 的稀疏 blob 池
加密货币百科
Blob 交易不必每节点都收全:EIP-8070 的稀疏 blob 池

EIP-8070 提议让执行层节点对每条 blob 交易只有约百分之十五的概率拉取完整数据,其余情况只按信标层同一套单元格托管做抽样。本文解释这套稀疏 blob 池为何能把平均带宽压到约四分之一,以及构建者隐私这个约束从哪来。

会过期的合约存储:EIP-8125 的 TMPSTORE 与周期清零
加密货币百科
会过期的合约存储:EIP-8125 的 TMPSTORE 与周期清零

EIP-8125 提议新增 TMPSTORE 与 TMPLOAD 两个操作码,给合约一块能跨交易、跨区块存活但按协议日程自动清空的临时存储。本文对比它与瞬态存储、常规存储的区别,并解释两个系统账户轮换设计的用意。

状态树换一种形状:EIP-8297 分区二叉树是什么
加密货币百科
状态树换一种形状:EIP-8297 分区二叉树是什么

EIP-8297 提议用一棵分区二叉树替换以太坊现行的多叉 Patricia 状态树:账户树与存储树合并、变长前缀无关键、合同代码入树、账户字段拆成独立叶子。本文解释为什么要换树、每个设计点对应什么收益。

以太坊 Shah 是什么?EIP-7940 想给社区选一个守护者
加密货币百科
以太坊 Shah 是什么?EIP-7940 想给社区选一个守护者

EIP-7940 是一个不走技术路线的提案:由社区选举一位所谓 Shah,充当以太坊社区与核心开发者之间的传声筒和守护者。本文解释这份提案想解决的沟通断层、它为什么被归入信息类提案,以及读者该怎么看待这类治理实验。

同步卡在最后一块回执上?eth/70 的分页收据列表
加密货币百科
同步卡在最后一块回执上?eth/70 的分页收据列表

区块 Gas 上限抬高后,一整个区块的回执列表可能超过 P2P 单条消息约 10 MiB 的上限,导致同步反复失败。EIP-7975 提议的 eth/70 给回执消息加了不完整标记,让节点分段索取最后一块的回执。本文解释故障模式与协议改法。

返回值必须先进内存吗?EIP-7877 的四种 RETURN
加密货币百科
返回值必须先进内存吗?EIP-7877 的四种 RETURN

现在的 RETURN 只会从内存里取要返回的数据,数据若存在存储或瞬态存储里,得先花 Gas 搬进内存。EIP-7877 提出 SRETURN、TRETURN、RRETURN 三条新指令,把 RETURN 改名为 MRETURN,让数据从哪来回哪去。本文讲清现状浪费在哪与方案边界。

钥匙先亮出来就危险了吗?BIP-360 与暴露时间的攻防
加密货币百科
钥匙先亮出来就危险了吗?BIP-360 与暴露时间的攻防

量子计算机对比特币的威胁取决于公钥暴露多久。BIP-360 提出 Pay-to-Merkle-Root:像 Taproot 但删掉直接用钥匙支出的通道,让公钥只在花钱那一刻短暂露面,专防长期暴露攻击。本文解释长暴露与短暴露的分界和这个软分叉方案的边界。

MuSig2 聚合公钥怎么派生新地址?BIP-328 的合成扩展公钥
加密货币百科
MuSig2 聚合公钥怎么派生新地址?BIP-328 的合成扩展公钥

MuSig2 把多个签名人的钥匙聚合成一把看起来普通的公钥,但每换一个收款地址都要重新聚合一次。BIP-328 给出一个约定:把聚合公钥包装成合成扩展公钥,之后像普通钱包一样做未硬化派生,签名时再补上路径修正量。本文讲清这个约定的规则、适用边界和隐私含义。

公告之前先体检:闪电通道登上网络地图的条件
公链与 Layer2
公告之前先体检:闪电通道登上网络地图的条件

闪电通道的资金交易落链,不等于它出现在路由地图上。本文按 BOLT 7 拆解公开公告的条件链:channel_flags 里的公告意愿、announcement_signatures 的签名互换、确认数门槛与节点名片,以及公告不生效时的排障顺序。

交易封套是什么?EIP-2718 为什么给交易加类型字节
公链与 Layer2
交易封套是什么?EIP-2718 为什么给交易加类型字节

在 EIP-2718 之前,每新增一种交易都要与旧格式在比特层面互不碰撞;封套格式把类型字节提到最前,让新类型只需登记编号。本文拆解类型字节 0 到 0x7f 的划分依据、签名首字节的防串用要求,以及它对 1559 与 blob 交易的意义。

提款凭据怎么升级?0x00 开头的质押存款会发生什么
公链与 Layer2
提款凭据怎么升级?0x00 开头的质押存款会发生什么

验证者提款凭据是 32 字节的收款人字段,前缀 0x00 的旧存款默认拿不到质押收益。本文按共识规范拆解 0x00 与 0x01 两种前缀的差异、Capella 引入的一次性地址变更消息,以及执行层触发提款对凭据的要求。

紧凑区块过滤器是什么?BIP 157 如何让比特币轻客户端不泄露地址
公链与 Layer2
紧凑区块过滤器是什么?BIP 157 如何让比特币轻客户端不泄露地址

BIP 157 与 BIP 158 用 Golomb 编码的区块过滤器替代布隆过滤器,让轻客户端先拉清单再按需下载整块。本文拆解过滤器头链式承诺、假阳性方向性保证与相对 BIP 37 的隐私改进。

执行层触发退出是什么?EIP-7002 让提币凭据也能发起质押退出
公链与 Layer2
执行层触发退出是什么?EIP-7002 让提币凭据也能发起质押退出

EIP-7002 允许用提币凭据直接调用主网合约发起验证者退出,不再依赖验证者热钥匙。本文拆解请求合约与排队费用、退出队列与安全检查期,以及对质押产品信任假设的改变。

getaddednodeinfo怎样审计手工节点?
公链与 Layer2已审核
getaddednodeinfo怎样审计手工节点?

getaddednodeinfo展示通过addnode RPC或-addnode配置维护的目标、连接状态与当前连接端点,但它不是全部Peer清单或DNS候选列表。本文说明核心字段的读法,以及如何再用getpeerinfo核对当前manual连接。

addnode三种命令怎么选?
公链与 Layer2已审核
addnode三种命令怎么选?

Bitcoin Core的addnode支持add、remove和onetry:持续维护、移出列表与单次尝试的含义不同,手工节点连接还采用独立的同时连接上限。本文给出维护节点、临时诊断和撤销配置三类决策,并说明BIP324传输参数的适用边界。

getblock 的 verbosity 四档:从十六进制到 prevout 的代价阶梯
加密货币百科
getblock 的 verbosity 四档:从十六进制到 prevout 的代价阶梯

同一个 getblock 命令,verbosity 传 0 到 3 是四种完全不同的负载策略:原始字节、字段报告、逐笔展开、再加上一手输入溯源,而第三档只在未修剪的主链区块上成立。本文拆解四档的代价阶梯、档位 3 的三条边界,以及体检报告字段的连读方法。

比特币交易里的手续费不是一个数:谁定的、谁付的、错了会怎样
加密货币百科
比特币交易里的手续费不是一个数:谁定的、谁付的、错了会怎样

比特币交易的原始结构没有手续费字段,费用等于输入总额减输出总额的差值,由付款方在签名一刻单方面决定,进块后不可逆。本文从这一条减法出发,讲费率的反推逻辑、虚拟字节与地址类型怎么改写账单,以及构造事故的三条防御纪律。

scanblocks 加 getdescriptoractivity:不导入私钥的地址活动审计
加密货币百科
scanblocks 加 getdescriptoractivity:不导入私钥的地址活动审计

比特币核心的这对 RPC 组合让观察型监控不建钱包也能回答谁在哪些区块收过、花过:过滤器先筛出命中区块,再逐笔还原输入输出坐标。本文按 31.0 官方文档拆解参数边界、与 scantxoutset 和钱包重扫的成本对账,以及重组与内存池的验收测试。

txindex 事后开启要不要整链重来:交易索引的旧共识与新共识
加密货币百科
txindex 事后开启要不要整链重来:交易索引的旧共识与新共识

给比特币全节点补开 txindex,到底要不要加 reindex 从头重放,答案取决于节点版本。旧版本抹掉链状态重建一切,较新版本让索引在后台增量追赶。本文拆解交易索引的作用、与修剪模式互斥的磁盘代价、补索引期间的三种现象,以及哪些场景真的需要这本第二账。

节点在偷偷给谁发消息:getnettotals 的流量账本与隐私自查
加密货币百科
节点在偷偷给谁发消息:getnettotals 的流量账本与隐私自查

比特币核心用 getnettotals 记收发字节与上传预算的状态。本文按 31.0 RPC 文档拆解返回字段口径,并把流量异动翻译成可执行的隐私自查:连接结构、历史数据外流与家宽预算的交叉核对。

节点的日志开关怎么用:logging 命令与 debug 分类的现场取证
加密货币百科
节点的日志开关怎么用:logging 命令与 debug 分类的现场取证

比特币核心把日志拆成一组类别开关,logging 命令负责在节点运行中开合这些灯。本文按 31.0 RPC 文档拆 logging 的参数形状、配置文件与运行时的双层结构,以及排障取证时怎么开、看完怎么关、日志外发前怎么脱敏。

bumpfee 给卡住的比特币交易加钱:改费重发的机制与失败清单
加密货币百科
bumpfee 给卡住的比特币交易加钱:改费重发的机制与失败清单

交易迟迟不进块,Bitcoin Core 钱包的 bumpfee 能在原交易基础上造一笔更高费率的新交易顶替旧身。它改不了账本上的旧交易,加钱要动找零或补输入,还得跨过增量费用门槛。本文按 31.0 官方 RPC 文档拆开通道、边界与失败原因,并交代关输入、换加急工具的分界。

描述符里写一句 musig():BIP-390 给聚合公钥一个写法
加密货币百科
描述符里写一句 musig():BIP-390 给聚合公钥一个写法

MuSig2 能把多个参与者的公钥聚合成一个看似普通的比特币公钥,但钱包一直缺一行代码来描述「这枚聚合钥匙由谁组成」。BIP-390 给输出脚本描述符加了 musig() 关键字:聚合规则、排序要求和派生路径。本文讲它解决什么、语法边界和与 BIP-327 的分工。

合约怎么读 Blob 基础费:EIP-7516 的 BLOBBASEFEE 指令
加密货币百科
合约怎么读 Blob 基础费:EIP-7516 的 BLOBBASEFEE 指令

EIP-7516 给 EVM 加了 BLOBBASEFEE 指令(0x4a),让合约读取当前区块的 Blob 基础费,费用为 2 Gas。它随 2024 年 3 月的 Dencun 升级上线主网,让 Rollup 合约能信任地核算数据发布成本。本文讲它和 BASEFEE 的关系、适用边界和读数陷阱。

合约怎么知道当前区块的基础费:BASEFEE 指令(EIP-3198)
加密货币百科
合约怎么知道当前区块的基础费:BASEFEE 指令(EIP-3198)

EIP-3198 给 EVM 加了 BASEFEE 指令(0x48),让合约在运行时读取当前区块的基础费。本文讲这条指令的来历、和 EIP-1559 的配套关系,以及拍卖、自动补差、动态定价这些真实用法和它的精度边界。

EVM 里怎么移位数?EIP-145 的 SHL、SHR 与 SAR 三条指令
加密货币百科
EVM 里怎么移位数?EIP-145 的 SHL、SHR 与 SAR 三条指令

EIP-145 给 EVM 增加了 SHL、SHR、SAR 三条位移指令,让左移、逻辑右移和算术右移不再需要用乘除法绕路。本文讲清三条指令各自移什么、符号位怎么处理、Gas 怎么收,以及为什么打包多个小整数时会用到移位。

区块塞满时包含列表会失效吗?UPIL给抗审查上一道保险
加密货币百科
区块塞满时包含列表会失效吗?UPIL给抗审查上一道保险

FOCIL包含列表要求区块必须收进名单里的交易,但没规定名单内部怎么排序——区块塞满时,构建者仍可能挤掉你想塞的普通交易。EIP-8046提出在包含列表之上跑一个统一价格拍卖,用燃烧边际排序费换区块塞满时的审查抵抗。本文拆解名单机制的缝隙、拍卖的定价逻辑,以及多维费用市场带来的新压力。

出块随机数为什么防不住剧透?EIP-7998把RANDAO改成可验证随机函数
加密货币百科
出块随机数为什么防不住剧透?EIP-7998把RANDAO改成可验证随机函数

以太坊信标层的RANDAO依赖验证者提交的reveal值,而现行reveal只是对轮次编号的签名,提交前结果就可被推算。EIP-7998提议把上一轮的混合值与当前槽位一并纳入签名,把它升级为每个槽位独立、连提交者自己都无法预测的VRF。本文解释RANDAO的混合机制、可预测性的隐患与升级后的应用空间。

执行载荷与信标块拆开传:EIP-7898为什么停在原地
加密货币百科
执行载荷与信标块拆开传:EIP-7898为什么停在原地

以太坊的出块结构里,整批交易被嵌在信标块里一起传播。EIP-7898提议信标块只携带执行载荷的头,交易数据独立传输,以减轻验证负担。本文拆解它的技术方案,解释它与ePBS类提案的差别,并说明为什么这份提案在官方仓库里被标为停滞状态。

1个比特币等于多少聪?BIP-172与最小单位的命名之争
加密货币百科
1个比特币等于多少聪?BIP-172与最小单位的命名之争

比特币可分割到小数点后八位,最小单位长期被叫作聪,但一直没有正式标准。BIP-172试图把这一社区习惯写成规范。本文梳理聪与比特币的换算关系、BIP-172的具体条款、sats在费率与闪电网络里的实际用途,以及两个常见误解。

Layer2 充提时资产在哪里?OP Stack 存入与提款的两阶段生命周期
公链与 Layer2
Layer2 充提时资产在哪里?OP Stack 存入与提款的两阶段生命周期

跨层存取不是搬资产而是双边记账:L1 门户事件加推导完成存入,提款要多过 output root 提交与挑战证明关。本文给出存款交易哈希核对与卡单定位顺序。

Timeboost 快速通道是什么?Arbitrum 用两百毫秒延迟换哪种公平
公链与 Layer2
Timeboost 快速通道是什么?Arbitrum 用两百毫秒延迟换哪种公平

Timeboost 把排序器门口的延迟军备竞赛改造成每轮一次的公开拍卖:快速通道、链下拍卖与链上拍卖合约三者如何配合,200 毫秒人工延迟作用在谁身上,链主捕获 MEV 的取舍又适合什么样的链。

加密抽签是什么?Algorand 怎么用 VRF 每轮换一批委员会
公链与 Layer2
加密抽签是什么?Algorand 怎么用 VRF 每轮换一批委员会

Algorand 的 ABFT 不选固定领导者,而是每轮每步用可验证随机函数做加权抽签。本文解释 VRF 凭证为何可验证而不可预测、按份额加权的中签逻辑,以及这套机制对定向攻击和节点运维意味着什么。

钱包的钥匙清单:gethdkeys 把几条派生树摆在你面前
加密货币百科
钱包的钥匙清单:gethdkeys 把几条派生树摆在你面前

Bitcoin Core v28 新增的 gethdkeys 把钱包描述符引用的全部 BIP32 密钥一次性列出,含指纹与派生路径。恢复、迁移、密钥审计时先跑它,能少踩很多坑。本文拆解返回字段、与 listdescriptors 的分工,以及审计时看哪些异常信号。

老钱包想多收一种地址:createwalletdescriptor 怎么给钱包补一条新腿
加密货币百科
老钱包想多收一种地址:createwalletdescriptor 怎么给钱包补一条新腿

钱包只会生成创建时就绑定好的地址类型,想让只认原生隔离见证的老钱包补出 Taproot 收款能力,用不着重建钱包。Bitcoin Core v28 的 createwalletdescriptor 能把新标准描述符加进现有钱包,配套 gethdkeys 查已有密钥。本文拆解它补的到底是什么。

通道对面的节点失联一年了:僵尸通道与资金安全的边界
加密货币百科
通道对面的节点失联一年了:僵尸通道与资金安全的边界

闪电通道最怕的不是宕机重启,而是对端一去不回。官方安全文档把这种通道叫僵尸通道:对端永久离线却没有关通道,而静态通道备份的恢复恰恰依赖对端配合。本文按 lnd 文档拆解僵尸通道的风险模型、公开与私有通道的取舍,以及作为普通用户该盯什么。

v1、v2、v3:比特币交易的版本号不是大小,是开关
加密货币百科
v1、v2、v3:比特币交易的版本号不是大小,是开关

交易的第一行不是金额而是版本号。v1 是多年基线,v2 让 nSequence 的相对时间锁生效,v3 在 v28 起配合 TRUC 策略约束交易包拓扑。本文按 BIP68、BIP431 与官方发行说明讲清版本字段的门控语义,以及为什么共识不限号、标准策略却各管各的。

你的节点为什么拒收交易:中继费率地板从 1 聪降到 0.1 聪的变化
加密货币百科
你的节点为什么拒收交易:中继费率地板从 1 聪降到 0.1 聪的变化

同样是低费率交易,有的节点收、有的节点直接拒,分界线往往是一行默认参数。Bitcoin Core 在 v29.1 把最低中继费率与增量中继费率降到每千虚拟字节 100 聪,把区块最低打包费率降到 1 聪。本文用官方发行说明确定版本口径,讲清三档费率的分工与钱包实际该看哪个数。

同步进度条快 100% 却还没好:verificationprogress 是怎么估出来的
加密货币百科
同步进度条快 100% 却还没好:verificationprogress 是怎么估出来的

新节点同步时,getblockchaininfo 里的 verificationprogress 常常卡在 0.99 附近纹丝不动,甚至偶尔回退。它不是已下载字节的百分比,而是一个基于链上交易总数的估算。本文拆解这个字段的定义、和 blocks 与 headers 两个高度的关系,以及该用哪些字段判断同步到底完没完成。

比特币节点的数据目录里都有什么:blocks、chainstate 与一堆 dat 文件的分工
加密货币百科
比特币节点的数据目录里都有什么:blocks、chainstate 与一堆 dat 文件的分工

一个跑了几年的比特币核心节点,数据目录里能翻出十几类文件:账本原件、余额字典、钱包库、黑名单、对端通讯录。分清每个文件的职责,才知道哪些必须备份、哪些删了会出事、哪些只是缓存。本文按 Bitcoin Core 官方文档与手册逐项拆解。

核对你的账本与调平两条链:verifychain 与 preciousblock
加密货币百科
核对你的账本与调平两条链:verifychain 与 preciousblock

怀疑数据损坏时用什么方法体检区块数据库,同步节点偶遇分叉时又该拿什么工具表达偏好。本文依据 Bitcoin Core 29.0 RPC 文档拆解 verifychain 的五级强度与 preciousblock 的同工作量裁决语义。

重建账本与节点的历史:rescanblockchain 重扫机制与耗时预期
加密货币百科
重建账本与节点的历史:rescanblockchain 重扫机制与耗时预期

刚导入的钱包显示零余额、恢复助记词后转账记录缺了一半,多半是钱包与节点历史之间缺了一次对齐。rescanblockchain 把这段历史重新读一遍,本文依据 Bitcoin Core 29.0 RPC 文档讲清参数、进度查询、过滤器加速与例外情况。

钱包余额的四个格子:getbalances 把信任拆成了几层
加密货币百科
钱包余额的四个格子:getbalances 把信任拆成了几层

一个数字的余额会撒谎。getbalances 把余额拆成可信、待确认、未成熟与已使用四格,外加观察钱包栏,本文依据 Bitcoin Core 29.0 RPC 文档说明每格的严格定义与选币脚本该怎么消费它们。

节点自报家门的方式:BIP14 用户代理字符串解剖
加密货币百科
节点自报家门的方式:BIP14 用户代理字符串解剖

每次握手,比特币节点都会把一串类似 /Satoshi:x.y.z/ 的字符串递给对方。它怎么读、哪些字符是Reserved保留符号、为什么协议专门规定不能拿它决定行为,本文依据 BIP14 原文拆解这串网络 census 里最常被误读的字段。

节点视角的分叉地图:getchaintips 五种状态怎么读
加密货币百科
节点视角的分叉地图:getchaintips 五种状态怎么读

比特币节点维护的从来不只一条链。哪些分支被完整验证过、哪些只有块头、哪条被标记无效,getchaintips 给出的地图能回答这些问题。本文对照 Bitcoin Core 29.0 RPC 文档逐项解释五种状态的来历与用途。

内存池逐项体检:getrawmempool 详细模式字段速查
加密货币百科
内存池逐项体检:getrawmempool 详细模式字段速查

同样是看内存池,不带参数只有一列交易编号,加上详细参数则是一整套账本。依赖关系、祖先统计、交易见证哈希、四种费用口径各自回答什么问题,本文以 Bitcoin Core 29.0 RPC 文档为准逐项讲清。

拆一份 getblocktemplate 模板:矿工能改哪些字段、哪些是红线
加密货币百科
拆一份 getblocktemplate 模板:矿工能改哪些字段、哪些是红线

出块前,节点会把半成品区块交给矿工自行组装。这份模板里,哪些字段一个字节都不能动、哪些是明示可以修改的自由空间、交易清单又带着哪些依赖关系,决定了组块工作的全部边界。本文以 Bitcoin Core 29.0 导出的 RPC 文档与 BIP22 为依据逐项拆解。

让EVM直接算正弦和自然对数:EIP-7543的小数运算设想
加密货币百科
让EVM直接算正弦和自然对数:EIP-7543的小数运算设想

EIP-7543 提议给 EVM 加一组任意精度十进制浮点指令:DECADD、DECMUL、DECEXP、DECLN、DECSIN 等,用系数加指数精确表示小数,把科学计算器级别的初等函数变成一条指令。本文解释为什么二进制存不下0.1、合约里的幂运算为什么贵,以及这份提案停摆的原因。

整块预热一次记账:EIP-7557想怎么改写Gas折扣
加密货币百科
整块预热一次记账:EIP-7557想怎么改写Gas折扣

EIP-7557 提议把区块级的存储预热从每笔交易各付一次冷访问费,改成整块只付一次、再按访问次数摊回折扣。本文解释冷访问与热访问的价差从哪来、区块级预热为什么能省 Gas、它带来的攻击面与争议,以及这份提案目前的搁置状态。

链的第一块图纸:EIP-7949与创世文件格式
加密货币百科
链的第一块图纸:EIP-7949与创世文件格式

每条以太坊网络的起点都是一份创世文件,但各家客户端长期以来各自扩张格式。EIP-7949 给 genesis.json 定了统一的结构与字段表。本文拆解它的顶层字段、为什么以 Geth 的事实格式为基准,以及新链搭建者、测试网运维能从中得到什么。

互相包含的两票即自曝:环绕投票为什么会被罚
加密货币百科
互相包含的两票即自曝:环绕投票为什么会被罚

以太坊信标链对验证者的两条可罚没投票规则——同一目标投两票,或者两票在时间上互相包夹——写死在共识规范的几行代码里。本文拆解环绕投票的定义、它为什么比双花投票更致命,以及举报机制如何运行。

谁都不持有部署密钥的工厂合约:ERC-2470 单例工厂
加密货币百科
谁都不持有部署密钥的工厂合约:ERC-2470 单例工厂

有些合约必须在每条链上都长成同一个地址。ERC-2470 用一个不需要任何私钥保管人的部署方式实现这一点:工厂合约从一个反推出来的无主账户发火,地址对所有链、所有人可验证。本文拆解它的部署算式、无密钥保证从何而来,以及这类共享基础设施的失败模式。

不找服务商也能拼交易:JoinMarket 的订单簿混合逻辑
加密货币百科
不找服务商也能拼交易:JoinMarket 的订单簿混合逻辑

JoinMarket 把混合交易做成一张订单簿:有人出价当流动性提供方,有人下单拼单,一笔输出顺序打乱的共同交易就这样成交。本文拆解它的订单簿模型、手续费来源、CoinJoin 结构与被动收入逻辑,以及这种模式对隐私和合规边界的影响。

把合约执行的每一步打印成账单:EIP-3155 的 EVM 追踪格式
加密货币百科
把合约执行的每一步打印成账单:EIP-3155 的 EVM 追踪格式

EIP-3155 给 EVM 执行轨迹定了统一的 JSON 字段表:程序计数器、操作码、剩余燃料、栈深度,每一步一行。本文拆解这份格式的字段含义、它想解决的客户端差异问题、和排查交易失败时怎么用上逐行轨迹,以及它和轻量事件日志的分工。

listaddressgroupings为何会归组?
加密货币百科已审核
listaddressgroupings为何会归组?

Bitcoin Core会依据共同输入和找零启发式返回钱包地址分组。本文解释嵌套结果、隐私暴露风险,以及为什么分组不能证明现实身份归属,并给出保留原始JSON的可复核导出格式。

Nervos CKB 的 Cell 模型:把比特币 UTXO 泛化成状态容器
公链与 Layer2
Nervos CKB 的 Cell 模型:把比特币 UTXO 泛化成状态容器

CKB 官方文档把 Cell 定义为继承比特币 UTXO 架构的泛化模型:状态全部存在不可变的 Cell 里,更新靠消耗与重建,计算放链下、验证归节点。本文拆解其所有权、状态租金与并行验证设计。

CosmWasm 是什么?住在 Cosmos SDK 里的 Rust 智能合约栈
公链与 Layer2
CosmWasm 是什么?住在 Cosmos SDK 里的 Rust 智能合约栈

CosmWasm 不在链上装 EVM,而是给 Cosmos SDK 链加一个 x/wasm 模块,用 Rust 写合约、在 Wasm 虚拟机里执行。本文解释它与 SDK 模块、IBC 的关系,以及用户最容易弄错的三件事。

坏编码证明是什么?Celestia 轻节点收到 BEFP 后的停摆与恢复全链路
公链与 Layer2
坏编码证明是什么?Celestia 轻节点收到 BEFP 后的停摆与恢复全链路

Celestia 轻节点靠采样确认数据可用,但发现不了整体编码错误。按 celestia-node 官方 ADR-006,全节点重构方阵时生成坏编码欺诈证明并广播,收到验证通过的节点停掉采样、同步与交易提交,重启也不自愈。本文拆解检测、传播、停摆、持久化四层及其边界。

守护者门槛是什么?Wormhole 的 13/19 多签 VAA 机制与信任边界
公链与 Layer2
守护者门槛是什么?Wormhole 的 13/19 多签 VAA 机制与信任边界

Wormhole 用 19 个 Guardian 全节点观察源链日志,凑够 13 个签名才产出 VAA。本文解释观察、签名、验证三层各自由谁负责,委托观察模式的信任假设,以及跨链消息排障时为什么按三元组查询。

链级流量账本:getchaintxstats 的窗口字段和快照同步下的盲区
加密货币百科
链级流量账本:getchaintxstats 的窗口字段和快照同步下的盲区

想算比特币最近一个月平均每笔交易花多少空间、链上一共多少笔交易,getchaintxstats 是官方统计入口。本文按 RPC 文档逐项读它的可选窗口与各字段返回条件,重点讲用 assumeutxo 快照同步时哪个字段会缺失。

节点选链看最重不是最长:累计工作量怎么决定哪条是正史
加密货币百科
节点选链看最重不是最长:累计工作量怎么决定哪条是正史

比特币节点在分叉之间做选择时比较的不是区块个数,而是累计工作量。本文从节点源码里的选链函数语义出发,解释工作量的构成、它和"最长链"说法的偏差,以及重组发生时未确认交易和余额会发生什么。

RPC 也会排队和超时:线程数、工作队列与长任务的正确等法
加密货币百科
RPC 也会排队和超时:线程数、工作队列与长任务的正确等法

比特币核心的 RPC 是一个带线程池和工作队列的小型 HTTP 服务器:默认 16 个线程、64 层队列、30 秒服务端超时。扫描钱包、导入描述符这类长任务会怎样挤占队列、返回 503 或提前断开,本文按源码默认值给出排障与调度纪律。

把签名交给硬件设备:Bitcoin Core 的 -signer 外部签名模式怎么工作
加密货币百科
把签名交给硬件设备:Bitcoin Core 的 -signer 外部签名模式怎么工作

比特币核心可以用 -signer 参数接入外部签名程序,让节点全程不接触私钥。本文按官方文档拆解这条链路:设备枚举、建钱包、地址回显核对,以及"软件托管在官方组织下但仍属实验性"这条警告的分量。

一个节点管好几个钱包:createwallet、loadwallet 与启动清单的三本账
加密货币百科
一个节点管好几个钱包:createwallet、loadwallet 与启动清单的三本账

比特币核心支持一个节点同时装载多个钱包,创建、装载、卸载和开机自启各有各的账本。本文拆解这几个钱包管理命令的行为边界:卸载不等于删除、启动参数会套到新钱包头上、哪些操作后必须重新备份。

bitcoin-cli 不只是翻译命令行:rpcwallet、named、stdin 三个开关改变的语义
加密货币百科
bitcoin-cli 不只是翻译命令行:rpcwallet、named、stdin 三个开关改变的语义

同样是给节点发一条 RPC 命令,bitcoin-cli 的开关组合决定这条命令落到哪个钱包、参数怎么传、口令会不会留在历史记录里。本文逐项拆解 -rpcwallet、-named、-stdin 系列与 -rpcwait 的实际语义,以及它们改变和不改变的边界。

比特币交易的原始字节长什么样:序列化格式逐段解剖
加密货币百科
比特币交易的原始字节长什么样:序列化格式逐段解剖

txid 是对交易序列化字节做两次 SHA-256 的结果——那这串被哈希的字节到底是什么?本文按版本、输入计数、前手引用、脚本长度、输出金额、锁定时间与标志字节的路标逐段走一遍,讲清 varint、见证标记与权重折价的字节级由来。

SHA-256 为什么在比特币里要跑两遍:长度扩展攻击与双哈希
加密货币百科
SHA-256 为什么在比特币里要跑两遍:长度扩展攻击与双哈希

区块哈希、交易哈希、默克尔节点全部是两次 SHA-256 的结果,多跑一遍不是仪式感。本文从 Merkle-Damgard 结构的长度扩展缺陷讲起,说明双哈希如何顺手堵上这扇门,以及比特币在哪些地方仍只用一次哈希。

为什么区块哈希显示要反着写:比特币的字节序两套账本
加密货币百科
为什么区块哈希显示要反着写:比特币的字节序两套账本

同一笔交易的哈希,节点日志、RPC 返回和区块浏览器各写各的顺序,相差整整一个倒序。本文讲清小端序与大端序的分工:为什么内部序列化是反的、双次 SHA-256 的结果怎么被当成 256 位数字、哪些字段各自用哪套顺序,以及排障时最容易踩的顺序坑。

PSBT 版本 2:不再锁死交易骨架,输入输出可以边走边加
加密货币百科
PSBT 版本 2:不再锁死交易骨架,输入输出可以边走边加

BIP174 的 PSBT 把未签名交易焊死在全局字段里,协作方谁也不能再加一个输入。BIP370 定义的 PSBT 版本 2 移除了那笔骨架交易,用计数、修改位和逐输入字段重写了结构。本文对比两代格式,讲清可添加标志、锁定时钟与角色分工的变化。

AsicBoost 是什么:省掉半截 SHA 的挖矿优化,公开版与隐蔽版
加密货币百科
AsicBoost 是什么:省掉半截 SHA 的挖矿优化,公开版与隐蔽版

AsicBoost 利用 SHA-256 处理 80 字节区块头时前 64 字节可复用的结构性特点,为矿机省下可观的功耗。公开版靠版本号碰撞一眼可见,隐蔽版靠默克尔根尾字节碰撞藏进正常结构。本文拆解两种形态的原理,以及隔离见证如何让隐蔽版难以为继。

一张助记词撕成几份再存:SLIP39 沙米尔分片的机制与恢复边界
加密货币百科
一张助记词撕成几份再存:SLIP39 沙米尔分片的机制与恢复边界

助记词单份备份既是丢失单点也是被盗单点。SLIP39 把种子用沙米尔秘密共享拆成多张字卡,凑够门槛份数才能还原,少一份也不泄露线索。本文拆解它的字表、份额结构与两层分组设计,并讲清什么情况下分片帮不了你。

交易还没进块就"锁定":Dash 的 InstantSend 与 LLMQ 签名是什么机制
加密货币百科
交易还没进块就"锁定":Dash 的 InstantSend 与 LLMQ 签名是什么机制

Dash 用 InstantSend 让交易在入块前收到一份由长期大仲裁组签发的锁,用 ChainLocks 给新区块盖最终性章。本文回溯旧 InstantSend 的退役与 LLMQ 化重写,拆解锁消息、双花处置与信任边界。

对手换密钥也不用换备份:闪电通道里的静态远程密钥是什么设定
加密货币百科
对手换密钥也不用换备份:闪电通道里的静态远程密钥是什么设定

闪电通道的常规设计里,每更新一次状态,你的取款脚本就换一次密钥,旧备份因此变成风险源。功能位 12 定义的静态远程密钥通道把这点改写:对方永远付给同一把密钥。本文按 BOLT 规范拆开这个通道类型的机制、收益与不适用边界。

让 UTXO 自己背着状态走:BIP-443 的 OP_CHECKCONTRACTVERIFY 想开什么门
加密货币百科
让 UTXO 自己背着状态走:BIP-443 的 OP_CHECKCONTRACTVERIFY 想开什么门

比特币的 UTXO 只会回答"谁的钱",不会回答"处于什么状态"。BIP-443 提出 OP_CHECKCONTRACTVERIFY,让一笔币携带可编程的动态状态,还能沿状态链升级。本文按草案原文讲清它验证什么、创建什么、目前处于什么阶段。

改字段不换树:EIP-7495的SSZ渐进容器与向前兼容承诺
加密货币百科
改字段不换树:EIP-7495的SSZ渐进容器与向前兼容承诺

以太坊共识层的SSZ容器每经历一次分叉加字段,默克尔树形状就可能改变,旧默克尔证明随之失效。EIP-7495提议ProgressiveContainer:字段永远占据稳定的泛化索引,加字段只长树不改位,序列化紧凑、证明向前兼容。本文拆解其机制与限制。

脚本里直接读内部密钥:BIP-349的OP_INTERNALKEY省字节又留退路
加密货币百科
脚本里直接读内部密钥:BIP-349的OP_INTERNALKEY省字节又留退路

Taproot输出承诺的内部密钥平时在脚本里拿不到,只能硬写进脚本,一字节改一次脚本根。BIP-349提出OP_INTERNALKEY,直接把32字节x-only内部密钥压上栈。本文讲它如何省8个虚字节、如何让整棵脚本树跟着换钥匙,以及与CSFS的组合。

把身份预编译搬回字节码:EIP-7666想让0x04地址变成普通合约
加密货币百科
把身份预编译搬回字节码:EIP-7666想让0x04地址变成普通合约

以太坊地址0x04的恒等预编译原样返回输入,只为按长度收gas。EIP-7666提议在激活块开头把一段等价的EVM字节码写进该地址,从此它只是一个合约而非特殊路径。本文解释动机、机制与未决的兼容问题。

节点要块的节奏:比特币下载调度里的在途窗口与卡住的来源
加密货币百科
节点要块的节奏:比特币下载调度里的在途窗口与卡住的来源

比特币节点同步时不是一块一块排队要数据,而是给每个邻居维持一条在途请求窗口,乱序收块、按高度顺序校验。窗口多大、活怎么派、迟迟不回块的对端怎么处理,本文按比特币核心源码里的调度逻辑逐层拆开。

include_empty如何补全收款地址表?
加密货币百科已审核
include_empty如何补全收款地址表?

listreceivedbyaddress默认不返回零收款地址,开启include_empty后才适合做地址全量清点。本文解释minconf、最近确认数、累计金额和UTXO差异。

先看到的不算数:Full-RBF 成为标准行为后的零确认收款防御
Web3 安全
先看到的不算数:Full-RBF 成为标准行为后的零确认收款防御

比特币核心 28.0 把 mempoolfullrbf 默认打开,29.0 移除该选项让全量替换成为标准行为。本文按版本时间线讲清节点策略与共识规则的分界,重排与竞花模型在今天的适用边界,以及线上、POS 与 ATM 场景各自该设的确认数与替代方案。

集群是什么?Solana 为什么创世相同就趋同、创世不同就互不理睬
公链与 Layer2
集群是什么?Solana 为什么创世相同就趋同、创世不同就互不理睬

Agave 官方文档把集群定义为一组共同维护账本的验证者:共享创世的集群会尝试合流,创世不同的集群互不可见、投错的交易被安静拒绝。本文拆解集群的诞生、趋同规则与主网、Devnet、Testnet 的分工。

协调升级是什么?Cosmos 系公链为什么先停在一个高度再重启
公链与 Layer2
协调升级是什么?Cosmos 系公链为什么先停在一个高度再重启

Cosmos SDK 的 x/upgrade 模块用停机高度、升级处理器与 cosmovisor 让全体验证者同时换程序。本文解释协调升级的三段流程、计划与取消规则,以及为什么节点换晚了会直接退出。

跨链账户是什么?一条链怎么注册并驱动另一条链上的账户
公链与 Layer2
跨链账户是什么?一条链怎么注册并驱动另一条链上的账户

跨链账户是 ICS-27 协议定义的 Cosmos 生态机制:账户存在于宿主链,却没有私钥,由控制链经 IBC 包以编程方式驱动。本文按 ibc-go 官方文档拆解宿主链与控制链的分工、注册握手与消息执行的完整链路,以及授权粒度这条真正的风险边界。

Cardano 的 eUTXO 是什么?UTXO 模型怎么被扩展出状态
公链与 Layer2
Cardano 的 eUTXO 是什么?UTXO 模型怎么被扩展出状态

Cardano 没有采用智能合约公链常见的账户余额模型,而是把比特币的未花费输出扩展成能携带脚本与数据的对象,社区称 eUTXO。本文按官方文档拆解扩展发生在哪一层、输入不重叠为什么让并行验证更容易,以及组合负担与抢先消费这些模型属性带来的使用差异。

你要的交易为什么石沉大海:比特币notfound消息与被拒收的真相
加密货币百科
你要的交易为什么石沉大海:比特币notfound消息与被拒收的真相

广播出去的比特币交易迟迟不见动静,节点其实可能已经用notfound消息回过话。本文讲清headers-first同步下getdata与notfound的应答关系、交易与区块两种场景的语义差别,以及如何把这条消息用作排障证据而不是继续盲等。

getaddressinfo逐项读:这枚地址到底归不归你的钱包管
加密货币百科
getaddressinfo逐项读:这枚地址到底归不归你的钱包管

钱包对一枚地址是知根知底,还是只认识它的壳,getaddressinfo 能给出明确答案。本文逐项解释 ismine、iswatchonly、solvable、timestamp 和 labels 等字段的真实含义,以及它们在找回旧币、核对收款和排查旁观地址时的正确用法。

来路不明的PSBT为什么不能顺手就签:BIP174字段里藏着的授权边界
加密货币百科
来路不明的PSBT为什么不能顺手就签:BIP174字段里藏着的授权边界

PSBT把未签名交易装进标准化容器,让多人协作签名更方便,但容器里哪些字段决定你签的是什么,很多人没看。本文从BIP174的字段结构出发,讲清non_witness_utxo与witness_utxo的安全差别、构造者能替你改什么,以及签名前该做的逐项核对。

测试网也要换代:Testnet4 的三条共识修正与迁移窗口
加密货币百科
测试网也要换代:Testnet4 的三条共识修正与迁移窗口

比特币核心 28.0 按 BIP94 加入 Testnet4,并把 Testnet3 标记为弃用。本文逐条拆解 BIP94 的 20 分钟例外、块风暴修正与时间操控防御,对照两套测试网的启动参数,并给出按版本生命周期估算迁移窗口的读法。

同步快慢差一天:UTXO 快照把你从逐块验史里放出来
加密货币百科
同步快慢差一天:UTXO 快照把你从逐块验史里放出来

assumeutxo 让比特币节点先加载一份 UTXO 快照立刻追到链尖,再在后台补验历史区块。本文拆解双链状态并行的原理、dumptxoutset 与 loadtxoutset 的配合、快照靠哈希验证为什么不必信任提供者,以及验证完成前多占的磁盘。

退出签名不再怕过期:EIP-7044 把有效域锁在卡佩拉
加密货币百科
退出签名不再怕过期:EIP-7044 把有效域锁在卡佩拉

质押服务里出签名的是运营方的活跃密钥,退出质押却必须由它签,资金方和运营方因此被迫预先交换一批只对最近两次升级有效的退出签名。EIP-7044 把自愿退出的签名域永久锁定在卡佩拉版本,在 2024 年的 Dencun 周期生效。本文讲这个状态机补丁的动机、锁定机制与那次著名的兼容性刹车。

账本变厚之后,读账要加价:EIP-1884 的三条涨价令
加密货币百科
账本变厚之后,读账要加价:EIP-1884 的三条涨价令

以太坊状态越长越大,SLOAD 这类依赖状态体积的操作码越来越便宜得不对劲。2019 年的 EIP-1884 把 SLOAD 从二百提到八百 Gas,BALANCE 与 EXTCODEHASH 上调到七百,同时引入五日价的 SELFBALANCE。本文用提案里的同步测速图讲清状态读操作为什么要按账本大小重新定价。

节点可以说“不”:BIP-111 给布隆过滤挂上的服务位
加密货币百科
节点可以说“不”:BIP-111 给布隆过滤挂上的服务位

布隆过滤收款让轻钱包少下载数据,但也给节点带来拒绝服务风险与隐私争议。BIP-111 定义 NODE_BLOOM 服务位,让节点公开声明是否支持过滤,不支持的节点收到过滤请求直接断开对端。本文讲这个 2015 年提案的来龙去脉、协议版本号的配合方式与今天的残局。

隔着网络问一句“这笔钱还在吗”:BIP-64 的 getutxo 查询提案
加密货币百科
隔着网络问一句“这笔钱还在吗”:BIP-64 的 getutxo 查询提案

轻客户端不下载全链,怎么快速确认某个输出是否仍未被花掉?2014 年提出的 BIP-64 给比特币设计了一条 getutxos 查询消息:按输出点批量提问,节点回一张命中位图和未花费用明细。提案最终关闭从未部署,但它的思路活在比特币核心的 REST 接口里。本文讲清这条消息的结构、能查什么、为什么不可全信。

节点怎么确认对面是谁:BIP-150 对等认证与防指纹
加密货币百科
节点怎么确认对面是谁:BIP-150 对等认证与防指纹

比特币网络默认谁都能连,白名单靠 IP 段。BIP-150 曾提出用身份公钥做双向挑战应答认证,让节点只给熟客更高服务,同时保证没 keys 的一方无法试探对面名单。该提案 2016 年提出、现已 Closed,评论摘要标注不鼓励实现。本文讲它的认证流程、防指纹设计,以及为什么今天的节点用更简单的办法。

不碰调用也能把钱送进去:EIP-5920 的 PAY 操作码
加密货币百科
不碰调用也能把钱送进去:EIP-5920 的 PAY 操作码

以太坊合约之间送 ETH 历来要经过调用语义,而 EIP-5920 草案提出一个 PAY 操作码:弹出地址和金额直接加余额,跳过合约代码执行,也不触发接收方逻辑。提案 2022 年 3 月起处于 Draft 状态。本文讲它与 CALL 的价值转移部分差在哪、为什么不可拒收的进账值得单独立法,以及它和空账户清理提案的牵连。

一句话看全内存池:BIP-35 的 mempool 消息与 2012 年的零确认
加密货币百科
一句话看全内存池:BIP-35 的 mempool 消息与 2012 年的零确认

比特币节点有一条冷门消息:发一个空的 mempool 命令,对端把它内存池里的交易哈希清单整个回给你。这是 2012 年 8 月落地的 BIP-35,动机写着三件事:SPV 钱包查零确认交易、矿工重启后补课、远程诊断。本文讲这条消息怎么工作、为什么今天几乎用不上,以及它留下的一条设计教训。

测试网养不起工作量证明:EIP-225 与 Clique 权威证明的账
加密货币百科
测试网养不起工作量证明:EIP-225 与 Clique 权威证明的账

以太坊测试网 Ropsten 在 2017 年初被攻击者用低难度工作量证明拖垮,催生了 Clique——一个签名者轮流出块的权威证明协议,EIP-225 定义。本文讲它的出块轮次、签名者投票换人、检查点 epoch 的设计,以及为什么 PoA 在测试网上比 PoW 便宜而有效。

网页请钱包签名前那份英文名单:EIP-1193 的 Provider 接口与事件
加密货币百科
网页请钱包签名前那份英文名单:EIP-1193 的 Provider 接口与事件

dapp 让钱包签名字、切网络、报账户变化,靠的是 EIP-1193 定义的 Provider 接口:request 方法加 connect、disconnect、accountsChanged、chainChanged 四个事件。本文讲这份 2018 年定稿的接口标准各自管什么、window.ethereum 只是惯例不是规范,以及它和多钱包发现机制 EIP-6963 的分工。

gettxoutsetinfo的MuHash怎么选?
加密货币百科已审核
gettxoutsetinfo的MuHash怎么选?

Bitcoin Core gettxoutsetinfo支持MuHash、legacy哈希和none,coinstatsindex又会改变历史查询能力与字段。本文建立可复算UTXO统计口径。

getaddrmaninfo的new和tried怎么读?
加密货币百科已审核
getaddrmaninfo的new和tried怎么读?

Bitcoin Core getaddrmaninfo按网络返回new、tried和total地址池计数。本文区分潜在peer、历史成功peer和当前连接,给出趋势诊断方法。

getchainstates的validated怎么读?
加密货币百科已审核
getchainstates的validated怎么读?

Bitcoin Core getchainstates可同时展示快照链状态与后台验证状态。validated=false不等于节点不可用,本文说明双chainstate、工作量顺序和验收方法。

资金交易还没确认就先用通道:零确认通道的信任转移与边界
公链与 Layer2
资金交易还没确认就先用通道:零确认通道的信任转移与边界

零确认通道靠短通道编号别名在链上确认前完成路由,把等六块的门槛变成秒开体验。本文讲清别名机制、双花风险的归属逻辑,以及商户与节点运营分别该怎么看待这种到账。

闪电网络 HTLC 的三把钥匙:原像、倒计时与撤销密钥怎么配合
公链与 Layer2
闪电网络 HTLC 的三把钥匙:原像、倒计时与撤销密钥怎么配合

从 BIP199 的经典脚本到通道内的承诺交易输出,本文按 lightning/bolts 拆解 HTLC 的兑现结构:offered 与 received 两侧的分支脚本、两段式 HTLC-success 与 HTLC-timeout 交易的由来、cltv_expiry 沿路径逐级递减的规则,以及卡住的付款为何最终会链上退款。

命名空间默克尔树 NMT 是什么?数据层怎么证明"没有少给你"
公链与 Layer2
命名空间默克尔树 NMT 是什么?数据层怎么证明"没有少给你"

Celestia 用 NMT 让轻节点只下载自己 Rollup 的数据,同时确认数据完整。本文按官方 nmt 规范拆解带区间的节点哈希、包含与完整性双检、缺失证明与短缺失证明,并说明它如何替代普通默克尔树、支撑采样与二维纠删。

CometBFT 证据系统如何把双签与轻客户端攻击写进链上?
公链与 Layer2
CometBFT 证据系统如何把双签与轻客户端攻击写进链上?

CometBFT 的证据子系统负责检测三分之一以上投票权的联合作恶:同一轮次双签、伪造轻区块、未来时间疯子攻击。本文按官方规范拆散 DuplicateVoteEvidence 与 LightClientAttackEvidence 的结构、十秒重发的 gossip 规则、MaxAge 过期窗口与解绑期的关系,以及惩罚为何落在应用层。

Arbitrum 的延迟收件箱与强制收录:排序器罢工了交易还能上链吗
公链与 Layer2
Arbitrum 的延迟收件箱与强制收录:排序器罢工了交易还能上链吗

本文按 Arbitrum 官方文档梳理抗审查路径:把交易投进延迟收件箱、等待超时后由任何人调用 forceInclusion 强制收录,以及延迟消息何时进排序流。同时纠正一个常见误传:可重试票据过期并不会变成延迟消息执行,而是被丢弃并退款。

EigenDA 是什么?再质押的质押力量怎么用 BLS 聚合签名签发数据可用性证书
公链与 Layer2
EigenDA 是什么?再质押的质押力量怎么用 BLS 聚合签名签发数据可用性证书

EigenDA 是建立在以太坊之上、复用 EigenLayer 再质押原语的数据可用性服务。本文按官方规格文档拆解散播流程、按质押权重加权的 BLS 门限签名、DACert 证书结构,以及 Rollup 在 L1 上用验证合约核对证书的正确姿势,并澄清它与 EIP-4844 blob 的分工差异。

锚定输出终于有了标准长相:Core 28 新标准输出 P2A 改变了什么
加密货币百科
锚定输出终于有了标准长相:Core 28 新标准输出 P2A 改变了什么

闪电通道单方面关闭的手续费补付依赖锚定输出,过去其花费在网络上被别扭对待。Core 28 把无钥锚定模板登记为标准输出。本文讲清受益者、传播节奏与词汇分层。

anchors.dat 里的两位老邻居:让节点重启不被换掉全部 peers
加密货币百科
anchors.dat 里的两位老邻居:让节点重启不被换掉全部 peers

每次重启洗牌邻居曾是日食攻击的免费窗口。Bitcoin Core 0.21 起退出时记下两条区块转发连接,下次优先重连。本文讲清这条机制保什么、不保什么与故障边界。

父交易费太低,子交易来带:一包两件的交易包中继
加密货币百科
父交易费太低,子交易来带:一包两件的交易包中继

低费父交易会卡死加急子交易的跨节点传播。Bitcoin Core 28 在 v3 与拓扑受限政策的地基上开通了父带子的包中继。本文拆解机制、限制语与用户可观察的自查方法。

用类似邮箱的地址收闪电款:闪电地址如何定位到你的节点
加密货币百科
用类似邮箱的地址收闪电款:闪电地址如何定位到你的节点

闪电地址借邮箱外形解决发票带金额、会过期的问题。本文拆解其一次 HTTPS 查询换发票的完整流程、托管与自托管的分野,以及仿冒域名场景下的付款自查步骤。

闪电洋葱消息:不搭着钱也能递话的私人信令通道
加密货币百科
闪电洋葱消息:不搭着钱也能递话的私人信令通道

洋葱消息复用付款的洋葱加密骨架却不携带任何资金指令。本文拆解其转发机制、与盲化路径和节点存储的配合、垃圾消息风险,以及适合与不适合的使用场景。

闪电 init 消息里的功能位清单:BOLT9 特性位怎么决定通道能做什么
加密货币百科
闪电 init 消息里的功能位清单:BOLT9 特性位怎么决定通道能做什么

闪电节点一连上就用 init 消息互报特性位。本文讲清 BOLT9 的奇偶位规则、ASSUMED 标记与依赖继承,以及连接、图谱、发票、通道四层能力表怎么读、开通道失败怎么查。

比特币节点 RPC 默认只给本机:绑定、白名单与安全远程访问
加密货币百科
比特币节点 RPC 默认只给本机:绑定、白名单与安全远程访问

JSON-RPC 管理接口默认只监听回环地址。本文拆解 rpcbind/rpcallowip 的语义、远程暴露的攻击面,以及隧道与代理的正确用法和自查清单。

比特币交易在区块里的顺序谁说了算:打包排序、依赖链与可观察性
加密货币百科
比特币交易在区块里的顺序谁说了算:打包排序、依赖链与可观察性

区块内交易顺序由出块节点写定并承诺进默克尔树。本文拆解按费率选序的默认逻辑、依赖链穿插与币龄优先级的历史退场,以及用户如何验证顺序。

比特币尘埃输出是什么:最小输出规则、来源与处理取舍
加密货币百科
比特币尘埃输出是什么:最小输出规则、来源与处理取舍

尘埃是因花费成本高于面值而被节点政策拒收的极小输出。本文解释尘埃阈值算法与隔离见证的关系、尘埃的成因,以及归集与忽略各自的代价。

abandontransaction 能放弃一笔卡住的比特币交易吗:边界与重发步骤
加密货币百科
abandontransaction 能放弃一笔卡住的比特币交易吗:边界与重发步骤

放弃交易只是本机钱包行为,不撤销链上广播。本文梳理 abandontransaction 的适用前提、与 RBF/CPFP 的选择顺序,以及放弃后如何正确重发。

比特币 coinbase 里为什么强制写区块高度:BIP34 规则生效史与自查方法
加密货币百科
比特币 coinbase 里为什么强制写区块高度:BIP34 规则生效史与自查方法

BIP34 要求每个区块的 coinbase 输入以最短编码的区块高度开头。本文讲这条软分叉规则的动机、2013 年的生效时间线,以及用户如何用它免费校验节点与数据。

难度低到能手搓区块的私有链:dcrd 的 simnet 与它的隔离边界
加密货币百科
难度低到能手搓区块的私有链:dcrd 的 simnet 与它的隔离边界

dcrd 的 --simnet 参数拉起一条仅供本地使用的模拟网络:难度极低可 CPU 秒出块、对等发现与地址广播整体关闭、没有公开浏览器和水龙头,地址前缀与 HD 派生全部另起一套。本文按官方文档逐项列它与主网的差异,对照 regnet 说明它填的是哪一格需求。

给状态增长单独开一张价目表:EIP-8037 想把写入状态变成贵动作
加密货币百科
给状态增长单独开一张价目表:EIP-8037 想把写入状态变成贵动作

EIP-8037 草案把创世、建新账户、首次写存储槽这些制造状态的开销从执行费用里剥出来,按每状态字节 1530 gas 统一计价,并走独立的状态气维度。本文拆解 CPSB 参数与新旧对照表,解释状态膨胀为什么被视为扩容的第一瓶颈,以及这类定向重定价的边界。

一个操作码数出三种空:EXTCODEHASH 怎么区分不存在、空壳与EOA
加密货币百科
一个操作码数出三种空:EXTCODEHASH 怎么区分不存在、空壳与EOA

EIP-1052 引入的 EXTCODEHASH 用一个哈希值把账户状态切成三类:完全不存在、有记录无代码、有合约。它的定价史更像一部状态访问 DoS 防御史:400 gas 起步,事故后升到 700,柏林升级再改成冷热分层。本文拆解三种返回值含义,并解释 EIP-3607 与 EIP-7702 如何依赖同一个哈希值。

以太坊节点答话要先报名号:eth/66 的 request id 怎么修复请求配对
加密货币百科
以太坊节点答话要先报名号:eth/66 的 request id 怎么修复请求配对

以太坊 P2P 同步里,区块头、区块体这类请求响应消息在 eth/66 之前不携带任何编号,全靠响应按请求原序返回来对号入座。EIP-2481 给每对消息加了 request id 字段,让响应端可以并行处理、乱序完成。本文讲清这套编号机制解决的具体故障、它与 eth/65 公告机制的分工,以及它在协议版本谱系里的位置。

eth/65 与交易哈希公告:以太坊怎么把交易传播带宽砍到平方根
加密货币百科
eth/65 与交易哈希公告:以太坊怎么把交易传播带宽砍到平方根

EIP-2464 给 eth 协议加了三个消息:NewPooledTransactionHashes 只公告交易哈希,GetPooledTransactions 按哈希批量索取,PooledTransactions 应答。交易传播的带宽从随对等方数量线性增长降到平方根量级,冷启动交换从几十到上百 MB 缩到约内存池大小乘 32 字节。本文拆解这套公告-拉取机制与前代全量广播的差别。

Cashu 与 Chaumian 盲签:让找零和消费互不关联的电子现金
加密货币百科
Cashu 与 Chaumian 盲签:让找零和消费互不关联的电子现金

Cashu 是建立在比特币闪电生态上的 Chaumian ecash 协议:代币是存在用户设备上的 bearer 凭证,工厂用盲签技术签发,取款时无从知道它曾发给谁。本文拆解 mint 与钱包的分工、Chaumian 盲化的防关联原理,以及这个模型和链上转账、普通托管余额的本质差异。

lq1 开头的 Liquid 地址:blech32 把保密公钥装进了字符里
加密货币百科
lq1 开头的 Liquid 地址:blech32 把保密公钥装进了字符里

Liquid 侧链的机密地址把一段隔离见证地址和一个保密公钥打包成 blech32 字符串,主网前缀 lq1、regtest 前缀 el1。发送方用这个公钥协商一次性共享秘密,金额与资产类型写成承诺,只有持有盲化私钥的人能还原。本文拆解 blech32 地址的组装结构和它想藏的到底是什么。

Regtest 私有测试链:在你自己电脑上秒出新块的区块链
加密货币百科
Regtest 私有测试链:在你自己电脑上秒出新块的区块链

Regtest 是 Bitcoin Core 内置的回归测试模式:一台电脑就能拉起一条全新私有链,难度极低、随要随出块,规则与主网同源。本文讲清它和 testnet、signet 的分工,为什么开发者把它当首选开发环境,以及 150 个区块后奖励变化、100 个确认才能花 coinbase 这些容易踩坑的细节。

dumptxoutset如何生成UTXO快照?
加密货币百科已审核
dumptxoutset如何生成UTXO快照?

Bitcoin Core dumptxoutset支持latest与rollback模式,后者会临时回滚状态并暂停网络活动。本文说明维护窗口、输出hash、基准区块和loadtxoutset交接边界。

pruneblockchain裁剪前要查什么?
加密货币百科已审核
pruneblockchain裁剪前要查什么?

pruneblockchain会不可逆删除本地区块与undo数据,时间参数和高度参数也有不同语义。本文从历史依赖、索引、钱包重扫、备份和恢复能力建立操作前检查。

preciousblock会永久改变选链吗?
加密货币百科已审核
preciousblock会永久改变选链吗?

Bitcoin Core preciousblock只让本地节点在同等累计工作量的区块间改变接收顺序偏好;后续调用可覆盖,重启后效果消失。本文解释其适用边界与审计方法。

restorewallet恢复后如何验收?
钱包与链上工具已审核
restorewallet恢复后如何验收?

Bitcoin Core restorewallet成功返回并不等于钱包已经完整可用。本文按warnings、重扫、描述符、地址控制、余额和备份再验证六项完成恢复验收。

一父一子包重传:CPFP 加急为什么需要节点成对转发交易
公链与 Layer2
一父一子包重传:CPFP 加急为什么需要节点成对转发交易

子付费父的加急交易在父交易未确认时会被节点当作孤儿丢弃,包重传把一父一子当作一个单位评估与转发来解开这个死锁。本文按 Bitcoin Optech 主题页梳理从 v3 交易、submitpackage 到 1p1c 中继与包替换的落地脉络和钱包注意事项。

CometBFT 的 PrepareProposal 与 ProcessProposal:应用怎么介入共识提案
公链与 Layer2
CometBFT 的 PrepareProposal 与 ProcessProposal:应用怎么介入共识提案

ABCI 2.0 把区块的组装与准入从共识引擎交给应用层:出块者可在 PrepareProposal 里重排、删减甚至添加交易,验证者在 ProcessProposal 里决定接受或拒绝。本文按 CometBFT 官方规范拆解两个接口的确定性要求、关键路径耗时与活跃度代价,以及投票扩展的启用高度规则。

存入和提现在链上各经过哪几部合约?OP Stack 桥的合约分工
公链与 Layer2
存入和提现在链上各经过哪几部合约?OP Stack 桥的合约分工

OP Stack 的跨链转账在 L1 与 L2 各有一串分工明确的合约:OptimismPortal、CrossDomainMessenger、StandardBridge 与镜像的预部署合约。本文按官方文档拆一条资产转入与提出各走哪些合约、NFT 为什么单独成路,以及用户在浏览器里能自查的锚点。

委员会签名门槛怎么算?AnyTrust 数据可用性委员会里 N、H、K 的关系
公链与 Layer2
委员会签名门槛怎么算?AnyTrust 数据可用性委员会里 N、H、K 的关系

AnyTrust 链把交易数据交给链下委员会保管,父链只登记签名证书。本文按 Arbitrum 官方文档拆解成员数 N、诚实假设 H 与最低签名数 K 之间的公式,keyset 与 BLS 公钥的换发规则,以及凑不齐签名时回退父链发布的故障路径。

同一个数字多种写法:比特币脚本的最小编码与交易可延展性
加密货币百科
同一个数字多种写法:比特币脚本的最小编码与交易可延展性

比特币脚本里的整数是自定义的符号数值编码,同一个数可以拼出多种字节串,只有最短的那种才处处通行。本文从编码规则讲到可延展性历史:签名 DER 形式、最小推送、以及为什么这些字节洁癖能保护第三方系统。

只走洋葱路由的比特币节点:onlynet=onion 打开了什么、关上了什么
加密货币百科
只走洋葱路由的比特币节点:onlynet=onion 打开了什么、关上了什么

配置 onlynet=onion 后,比特币核心只连接、只广播、只接受 Tor 洋葱地址上的对端,真实 IP 不再出现在节点可见面里。本文拆解这层隔离的边界:引导连接的困难、addv2 与 v3 地址、对等数量的代价与常见的错误预期。

脚本的四道天花板:共识硬上限与政策标准线各管什么
加密货币百科
脚本的四道天花板:共识硬上限与政策标准线各管什么

比特币脚本有大小、操作码数、栈深度、元素长度四类共识硬限,还有一层更严的政策标准线。本文给出可查证的数字,解释两层限制分别由谁执法、为何交易明明合法却进不了块,以及多签与数据脚本开发该怎么读这些天花板。

nBits 四个字节的秘密:把 256 位难度目标压进区块头的紧凑编码
加密货币百科
nBits 四个字节的秘密:把 256 位难度目标压进区块头的紧凑编码

区块头里表示难度的 nBits 只有 4 个字节,代表的却是一个 256 位的巨大目标值。本文拆解指数加尾数的紧凑编码、正负号与前导零的规范化陷阱,以及它与工作量证明、难度调整的实际关系。

区块时间戳的三条规则:矿工能写什么,节点又信几分
加密货币百科
区块时间戳的三条规则:矿工能写什么,节点又信几分

比特币区块头里的时间戳是矿工自己填的,却受制于三条校验:必须大于前 11 块的时间中位数、不能比节点估算的网络时间超前两小时以上、并反过来决定时间锁交易何时生效。本文讲清中位时间、未来块拒绝与时间锁三者怎么互相咬合。

分叉回滚时节点怎么把花掉的币退回来:比特币的撤销数据
加密货币百科
分叉回滚时节点怎么把花掉的币退回来:比特币的撤销数据

当更重的链到来、节点放弃当前_tip_上若干区块时,UTXO 集合必须精确倒回分叉点。比特币核心靠每块一份的撤销数据(undo data)完成这次倒带。本文拆解区块断开的机制、撤销数据存在哪里、剪枝节点的能力边界,以及重组发生时该看哪些信号。

Coinbase 奖励为什么要等 100 个区块才能花:immature 成熟期规则
加密货币百科
Coinbase 奖励为什么要等 100 个区块才能花:immature 成熟期规则

比特币协议规定每个区块的 coinbase 交易输出要再等 100 个区块确认才能被花费。本文解释这条共识常数的作用:分叉回滚时区块奖励如何变成可双花的幻影输出,成熟期如何堵住这个漏洞,以及钱包里已余额与可用余额差异的真正原因。

gettxoutproof 为什么时灵时不灵:默克尔证明与 txindex 的分工
加密货币百科
gettxoutproof 为什么时灵时不灵:默克尔证明与 txindex 的分工

同样是生成交易 inclusion 证明,gettxoutproof 有时成功有时报找不到,差别在于该交易是否还有输出留在 UTXO 集合。本文拆解证明里区块头加哈希路径的结构、txindex 与手工指定块哈希两条补救路,以及验收证明时的交叉比对顺序。

版本号也能挖矿:BIP310 与 BIP320 把版本滚动写进协议
加密货币百科
版本号也能挖矿:BIP310 与 BIP320 把版本滚动写进协议

矿机把区块头版本号的闲置比特位拿来滚动尝试,等于给哈希搜索乘上 65536 倍。本文从 midstate 复用讲起,拆解 BIP310 的矿池位段协商扩展与 BIP320 保留第 13 到 28 位不参与软分叉信号的互补设计,以及矿工和矿工两端各自该核对什么。

prioritisetransaction 改的只是这台节点的排序,不是全网账本
加密货币百科
prioritisetransaction 改的只是这台节点的排序,不是全网账本

比特币核心的 prioritisetransaction RPC 能让一笔交易在本机建块算法里凭空变贵或变便宜,却不改变交易本身。本文逐参数拆解 fee_delta 的绝对费用语义、dummy 占位符的废弃历史,以及它对中继、对重启、对其他矿工完全无效的原因。

钱包造交易的三道费用闸门:mintxfee、fallbackfee 与 maxtxfee
加密货币百科
钱包造交易的三道费用闸门:mintxfee、fallbackfee 与 maxtxfee

比特币核心钱包报费用过高或算价离谱时,多半是 mintxfee、fallbackfee、maxtxfee 三个参数在起作用。本文逐一拆解地板费率、后备费率与单笔费用上限的默认值、触发场景和版本差异,以及为什么 settxfee 不再适合新脚本。

未确认交易能活多久:mempoolexpiry 与 persistmempool 怎么决定节点记多久
加密货币百科
未确认交易能活多久:mempoolexpiry 与 persistmempool 怎么决定节点记多久

一笔比特币交易广播后一直没确认,过几天就查不到了,是不是钱没了?本文讲清节点内存池的 336 小时过期规则、300MB 空间驱逐、mempool.dat 持久化重启恢复,以及未确认交易被丢弃后你该做的三步核对。

onlynet:把比特币节点的主动连接锁进 onion 或 i2p 单一网络
加密货币百科
onlynet:把比特币节点的主动连接锁进 onion 或 i2p 单一网络

比特币核心的 onlynet 参数限定自动出站连接只走指定网络,设成 onion 或 i2p 可让节点完全不在公网发起连接。官方帮助文本写明入站与手动连接不受影响,配置文件里一条残留的明文 addnode 就能让隔离功亏一篑。本文拆解参数的精确取值与语义、与监听和权限配置的分工,以及三步自查清单。

同一组公钥为什么会开出不同的多签地址:BIP67 的排序约定
加密货币百科
同一组公钥为什么会开出不同的多签地址:BIP67 的排序约定

多签 P2SH 的重建脚本原本不要求公钥顺序,n 个密钥就有 n 的全排列级脚本变体:同一份 m 加 n 配置能开出多个合法地址,钱包之间还互相认不出对方。BIP67 规定公钥按字典序升序排列来定死唯一脚本。本文拆解排列爆炸的地址后果、排序约定的具体规则,以及隔离见证时代它的新角色。

签名不再绑定上一笔钱:SIGHASH_ANYPREVOUT 与 eltoo 通道的常数级惩罚
加密货币百科
签名不再绑定上一笔钱:SIGHASH_ANYPREVOUT 与 eltoo 通道的常数级惩罚

默认 SIGHASH 把签名焊死在它引用的前序输出上,通道每更新一代就得为每笔历史状态预签惩罚交易。BIP118 提议把前序引用移出签名哈希承诺,让同一份签名可以合法附着在结构相同、资金来源不同的交易上,为 eltoo 的无状态通道更新铺路。本文拆解承诺清单的构成、松绑后 eltoo 的链上两步对抗、协议自身的纪律要求,以及它停在草案状态的现实原因。

比特币多条件合约为什么先藏后亮:BIP114 与 MAST 的默克尔分支账
加密货币百科
比特币多条件合约为什么先藏后亮:BIP114 与 MAST 的默克尔分支账

BIP114 把一笔输出的多条解锁条件组织成默克尔树:链上只承诺一个根哈希,花币时揭示所用分支加哈希路径,其余条件不上链。本文按体积账、隐私账、计费账拆解 MAST 默克尔化抽象语法树的机制,讲清单元素五百二十字节等脚本上限怎么逼出这套设计,BIP114 为何关闭,以及 Taproot 与 Graftroot 各自接过了哪一半。

Fiat-Shamir 变换:把“你来问我答”的互动证明压成一条消息
加密货币百科
Fiat-Shamir 变换:把“你来问我答”的互动证明压成一条消息

1986 年 Fiat 与 Shamir 给出一个通用手法:用哈希函数代替验证者掷骰子,让交互证明变成一次发完的非交互证明。今天的 Schnorr 签名、多数零知识证明系统都靠它落地。本文解释它换掉了什么、随机预言假设的真实含义,以及“在 ROM 里安全”与“现实中安全”之间已知的裂缝。

Graffiti 字段:验证者在以太坊区块上刻的 32 字节印记
加密货币百科
Graffiti 字段:验证者在以太坊区块上刻的 32 字节印记

以太坊每个信标区块里都留着一格 32 字节的 graffiti:不改变共识规则、不承载协议语义,纯粹是出块者的自由文本。本文讲这个字段在协议里的位置与约束、名字从何而来、大家实际刻了什么,以及往 32 字节里塞内容前该知道的边界。

通道工厂是什么:一次链上押金,批量开出成百上千条闪电通道
加密货币百科
通道工厂是什么:一次链上押金,批量开出成百上千条闪电通道

通道工厂把“每条通道都要上一遍链”的成本摊薄:一群人先在链上共押一笔资金,之后在链下反复重新分配这张共享饼图的切分方式,需要时才把某条子通道单独结算上链。本文讲清它解决什么成本结构、Duplex Micropayment Channel 工厂的机制与时间锁税,以及 2018 年 Lightning Factory 论文对抵押成本的改进。

Stubborn Mining 是什么:比自私挖矿更“固执”的出块策略
加密货币百科
Stubborn Mining 是什么:比自私挖矿更“固执”的出块策略

2016 年论文《Stubborn Mining》把自私挖矿推广成一组更固执的策略:公开链追平甚至反超自己时不再立刻投降,而是按预设规则死扛。论文用马尔可夫模型算出在很多参数区间里固执策略的相对收益比自私挖矿再高一到两成。本文讲清三种基本固执策略的规则、收益结论的适用条件,以及它和日蚀攻击的组合边界。

TumbleBit 是什么:让支付中枢连它自己都不知道钱从谁流向谁
加密货币百科
TumbleBit 是什么:让支付中枢连它自己都不知道钱从谁流向谁

TumbleBit 是 2016 年提出的比特币匿名支付中枢方案:付款方和收款方通过一个不受信任的中间人(Tumbler)换币,用密码学让中枢必须老实干活,连中枢自己都无法把一笔付款和收款人配对。本文拆解它和混币的分工差别、质押与承诺揭示怎么逼中枢守约、时间锁的边界,以及这套方案为什么最终停留在论文里。

BIP-110强制信号期怎么判断?
加密货币百科已审核
BIP-110强制信号期怎么判断?

BIP-110已在比特币BIP仓库标记为Complete,但“提案完成”、矿工信号、锁定和激活并不是同一状态。本文按高度窗口拆解bit 4、55%阈值与临时规则边界。

getwalletinfo怎样判断钱包状态?
钱包与链上工具已审核
getwalletinfo怎样判断钱包状态?

Bitcoin Core 31的getwalletinfo用于判断钱包身份、扫描、加密、密钥池、签名能力和最近处理区块,但已不再返回余额。本文给出版本化采集与节点交叉核验方法。

PowPeg 拆解:Rootstock 侧链如何用硬件签名守护比特币主链上的锁仓
公链与 Layer2
PowPeg 拆解:Rootstock 侧链如何用硬件签名守护比特币主链上的锁仓

BTC 锁进主链地址、rBTC 在侧链一比一发行,解锁凭的是比特币自身的工作量证明而不是治理投票。本文按官方说明讲 PowPeg 的锁仓审计、HSM 签名器与 5/9 门限,以及它没有消掉的风险。

Polkadot OpenGov 的起源与轨道是什么?提案怎么被分到不同处理通道
公链与 Layer2
Polkadot OpenGov 的起源与轨道是什么?提案怎么被分到不同处理通道

OpenGov 用起源界定提案能行使哪档链上权限,用轨道决定投票确认与生效准备的节奏。本文按官方维基拆解这一对概念,并说明信念投票、批准与支持率如何在不同轨道上改变公投的快慢与结果。

Move 能力的四个开关:copy、drop、store、key 如何管住链上资产
公链与 Layer2
Move 能力的四个开关:copy、drop、store、key 如何管住链上资产

Move 语言把复制、丢弃、上链、当存储键四件事变成类型要显式申报的特权:没有 copy 赋值即转移,没有 drop 编译器禁止悄悄丢值,key 与 store 决定谁能进全局存储。本文按官方 Move Book 拆解四种能力的门禁规则与条件继承,并说清语言纪律和链性能是两回事。

bitcoin.conf 之外还有 settings.json:节点配置的两层账本
加密货币百科
bitcoin.conf 之外还有 settings.json:节点配置的两层账本

比特币核心的配置不止 bitcoin.conf 一个文件:0.21 起,节点还会在数据目录维护 settings.json,记录运行时写入的软设置。本文讲清两层配置的分工、GUI 改配置去了哪里、以及配置不生效时先看启动日志的排障法。

节点白名单不是开关是权限表:whitelist 旗标逐项拆解
加密货币百科
节点白名单不是开关是权限表:whitelist 旗标逐项拆解

比特币核心对「自家人」的待遇早就不是白名单一个布尔开关,而是一套可逐项组合的权限旗标:noban、relay、forcerelay、download、mempool、bloomfilter、addr。本文按源码逐项讲清含义、默认值与滥用的代价。

一条路径管多个币:BIP44 的 coin_type 层与扫描间隔
加密货币百科
一条路径管多个币:BIP44 的 coin_type 层与扫描间隔

同一个助记词为什么能同时「装着」比特币和其他币的钱包?答案在 BIP44 派生路径的 coin_type 层。本文逐段拆解这条路径的六个层级、硬派生撇号的含义、币种编号从哪里注册,以及 20 个地址扫描间隔对恢复钱包意味着什么。

比特币节点的 REST 接口:-rest 打开了什么,边界在哪
加密货币百科
比特币节点的 REST 接口:-rest 打开了什么,边界在哪

比特币核心的 REST 接口让脚本和浏览器用一行 HTTP 请求查询区块、交易与内存池数据,默认关闭、只读、无鉴权。本文按源码级事实拆它的端点清单、启用方式、与 RPC 的分工和安全红线。

不用词表、能手算校验:Codex32(BIP93)种子备份解读
加密货币百科
不用词表、能手算校验:Codex32(BIP93)种子备份解读

BIP93 提出的 Codex32 用 bech32 字符和 BCH 纠错校验和编码比特币主种子,支持纸笔逐位验算,也原生支持把种子拆成多份秘密共享。本文拆解它的格式、纠错原理、与 BIP39 助记词的差异与兼容性现状。

一套助记词生出另一套:BIP85 确定性派生熵详解
加密货币百科
一套助记词生出另一套:BIP85 确定性派生熵详解

BIP85 让你从一个大钱包主密钥出发,按固定派生路径确定性地派生出新的助记词、WIF 私钥或原始熵,省掉给每台设备单独备份助记词的麻烦。本文讲清它的机制、官方测试向量、适用场景,以及主密钥泄露等于全部泄露的核心前提。

难度调整里的差一错误:比特币时间跳跃问题从哪来、社区怎么补
加密货币百科
难度调整里的差一错误:比特币时间跳跃问题从哪来、社区怎么补

比特币每 2016 块调一次难度,但公式只数了窗口内 2015 个间隔——这个著名的差一偏差给了利用时间戳规则压缩可见时间的可乘之机。本文讲清公式、约束与修正提案的边界。

闪电网络图谱怎么同步:query_channel_range 与分区块对账机制
加密货币百科
闪电网络图谱怎么同步:query_channel_range 与分区块对账机制

闪电节点之间不是靠吼来交换全网络地图的。本文按 BOLT 7 规范拆解图谱同步:打开与更新的公告、时间戳过滤,以及用区块范围查询与短通道 ID 编码补齐缺口的流程。

比特币能耗数字是怎么估出来的:CBECI 上下界与最优估计的阅读方法
加密货币百科
比特币能耗数字是怎么估出来的:CBECI 上下界与最优估计的阅读方法

比特币全网用电量没有人实测过,所有头条数字都是模型输出。本文按剑桥 CBECI 方法论拆解下界、上界与最优估计三种假设,讲清 PUE、盈利门槛和七日平均,教你读能耗争论里谁在偷换假设。

btcd 是什么:用 Go 语言写的比特币全节点,和比特币核心有何分工
加密货币百科
btcd 是什么:用 Go 语言写的比特币全节点,和比特币核心有何分工

比特币网络并不只有一种节点软件。btcd 是用 Go 语言独立实现的比特币全节点,与 C++ 写的比特币核心执行同一套共识规则。本文讲清它存在的意义、和普通用户的关系,以及为什么单一实现垄断才是更大的风险。

节点喊话有节拍:涓流机制与库存公告的节奏账
加密货币百科
节点喊话有节拍:涓流机制与库存公告的节奏账

比特币节点对新交易与新块的公告并不随见随喊:入向邻居约 5 秒一批,出向约 2 秒一批,新版还引入令牌桶配速与积压水位。本文拆解这套涓流时钟如何影响交易可见性、广播时序分析与节点观感。

奖励永远不到零:门罗币尾部发行的曲线与它的通胀取舍
加密货币百科
奖励永远不到零:门罗币尾部发行的曲线与它的通胀取舍

门罗币主发行期于 2022 年 5 月底收尾后进入尾部发行,区块补贴固定在不超过 0.6 XMR 的水平长期发放,总量不设上限。本文用官方 Moneropedia 口径解释这条曲线的设计动机、与费用市场的咬合,以及它相对比特币路线的取舍。

合约调用的燃料上限为什么是 63/64:EIP-150 转发规则的算式与来历
加密货币百科
合约调用的燃料上限为什么是 63/64:EIP-150 转发规则的算式与来历

以太坊子调用最多只能带走父上下文 gas 的 63/64,这一规则随 2016 年 Tangerine Whistle 升级生效,把调用栈深度硬限制替换为约 340 层的软限制。本文还原 EIP-150 的算式、当时的拒绝服务背景,以及它在今天审计与排障中的存在感。

比特币节点的设置到底听谁的:bitcoin.conf 优先级链拆解
加密货币百科
比特币节点的设置到底听谁的:bitcoin.conf 优先级链拆解

同一参数在命令行、settings.json 与 bitcoin.conf 里各说各话时,比特币核心按固定次序取舍:命令行压过配置文件,动态设置与命令行一同增强或替换静态设置。本文拆解配置文件格式、网络节前缀、取反与 includeconf 细节,以及改完不生效的常见原因。

给一聪比特币染个色:彩色币如何把现实资产搬上比特币账本
加密货币百科
给一聪比特币染个色:彩色币如何把现实资产搬上比特币账本

彩色币是比特币最早的资产发行实验:不动协议,只在交易记录上叠加一套记账约定,让部分聪代表黄金、股权或域名。本文拆解它的核心约定——带色输入的转移与承诺、发射交易与权威来源、去枚举化的分类体系,以及这条路线为什么最终让位于独立链与更复杂的协议。

签名弹窗里的黑色包裹:EIP-7713 给 EIP-712 加一个可拆的 box 类型
加密货币百科
签名弹窗里的黑色包裹:EIP-7713 给 EIP-712 加一个可拆的 box 类型

跨链与结算类签名消息常把关键参数塞进一个 bytes 字段,签名器只能显示一串十六进制。EIP-7713 提议引入 box 类型:外面看不见、钱包却能把里面按结构完整还原。本文拆解类型擦除造成的失明、box 的封装与可验证还原,以及这条提案的现状。

一个比特币脚本数字最多五个字节:CScriptNum 与脚本的编码自律
加密货币百科
一个比特币脚本数字最多五个字节:CScriptNum 与脚本的编码自律

比特币脚本里的数字不是无限大整数:多数算术操作码要求操作数不超过四字节,序列化上最少只用所需字节。本文拆解脚本数字的最小化编码规则、四字节上限与十一字节序列化的张力、超出后的报错行为,以及从 OP_0 到 OP_PUSHNUM16 这段省字节的捷径设计。

把 HTTP 里那条“要付款”的状态码真正用起来:L402 的认证与支付合一
加密货币百科
把 HTTP 里那条“要付款”的状态码真正用起来:L402 的认证与支付合一

HTTP 状态码 402 Payment Required 预留近三十年没有标准语义,L402 把它与闪电网络发票、macaroon 令牌拼成一套“付一次款、拿一张票”的协议。本文拆解 402 挑战、支付凭证回填、免查库验证与令牌收窄这四层机制,并对比它与 x402 的关系。

txpool_contentFrom怎么按地址查交易?
钱包与链上工具已审核
txpool_contentFrom怎么按地址查交易?

Geth txpool_contentFrom按发送地址返回pending与queued交易,并按nonce组织。本文用nonce时间线定位缺口、替换候选和卡单,同时处理本地视图与未上链数据的隐私边界。

savemempool怎样保存内存池?
钱包与链上工具已审核
savemempool怎样保存内存池?

Bitcoin Core的savemempool会把当前内存池写入磁盘,但写盘成功、启动加载完成与交易得到确认是三件事。本文给出重启前后核对、失败分流和容器卷验收方法。

分阶段同步是什么?节点为什么把同步拆成一串流水线
公链与 Layer2
分阶段同步是什么?节点为什么把同步拆成一串流水线

Erigon 不是一边下载一边执行地同步,而是把整条路拆成命名阶段:下载区块头、下载区块体、恢复签名者、执行、建索引,每站独立推进、各自记账,重组时整条流水线按相反顺序逐站回退。本文按官方 staged sync 文档拆解阶段顺序的设计逻辑、离线可用的后半段,以及回退函数为什么让重组代价变小。

比特币节点磁盘上的两份账:区块文件与撤销文件怎么配对
公链与 Layer2
比特币节点磁盘上的两份账:区块文件与撤销文件怎么配对

Bitcoin Core 把区块连续写进 blk 数据文件,同时为每段区块写一份 rev 撤销数据,重组摘块时靠后者恢复被花费的输出。本文按官方文件系统文档拆解 blk、rev、xor.dat 与区块索引的分工,解释顺序追加的布局逻辑、重组回滚时的读取路径,以及文件损坏时的排查顺序。

执行层与共识层的接口边界是什么?以太坊与 Cosmos 两种拆法的对照
公链与 Layer2
执行层与共识层的接口边界是什么?以太坊与 Cosmos 两种拆法的对照

合并后的以太坊客户端由共识层与执行层两个进程组成,Cosmos 系则用 ABCI 划开共识引擎与应用状态机。两家分的是同一条线:出块的权力与状态的规则。本文对照 execution-apis 与 CometBFT 文档,讲这条边界买到什么、付出什么、故障时如何按段排查。

交易转交通道是什么?Solana 为什么把交易先递给下一个出块者
公链与 Layer2
交易转交通道是什么?Solana 为什么把交易先递给下一个出块者

在 Solana 上发交易,收到的节点不一定处理它,而是把它转交给本时隙的领导者。本文按 Anza 文档拆解 TPU 收包、签名验证、排队与转发四道门,解释为什么交易要定向递话、QUIC 节流为何丢包、转发开关为何影响自建节点,以及普通用户如何判断交易卡在哪一段。

比特币签名消息与地址证明:BIP-322 链下声明所有权
加密货币百科
比特币签名消息与地址证明:BIP-322 链下声明所有权

证明一个比特币地址归你,不必上链花钱。本文拆解BIP-322的legacy、simple、full三种版式与旧core格式的兼容关系,并给出登录式签名与系统搭建的防重放清单。

用脚本锁一段时间:CLTV、CSV 与相对时间锁的分工
加密货币百科
用脚本锁一段时间:CLTV、CSV 与相对时间锁的分工

比特币脚本里管理时间的两组指令:CLTV看nLockTime的绝对时刻,CSV看被花输出的成熟深度。本文讲清刻度约定、nSequence陷阱、HTLC组合方式与Miniscript的部署现状。

BIP-324 加密传输会验证节点身份吗:加密与认证的分界
加密货币百科
BIP-324 加密传输会验证节点身份吗:加密与认证的分界

比特币v2加密P2P传输能防窃听和按协议特征干扰,但规范明确不做身份认证。本文拆开签名层验身份与网络层不验身份这条分界线,说明中间人实际还剩什么手段。

比特币私钥、公钥、地址:256位随机数如何一路变成收款码
加密货币百科
比特币私钥、公钥、地址:256位随机数如何一路变成收款码

从256位随机数出发,逐环拆解比特币的密钥到地址链路:私钥怎么生成、公钥为何能从65字节压缩到32字节X-only、地址只是公钥的哪一层编码,以及三环各自对应什么风险。

小内存服务器跑比特币节点:dbcache、par 与连接数的减配清单
加密货币百科
小内存服务器跑比特币节点:dbcache、par 与连接数的减配清单

内存只有 2G 的 VPS 也能跑比特币核心节点,官方 reduce-memory 文档给出了参数路线。本文逐项解释 dbcache 的默认值与下调代价、验证线程 par、连接数 maxconnections,以及 blocksonly 这个终极省电闸各自的边界与取舍。

不装钱包软件,用 curl 跟节点说话:JSON-RPC 报文与 cookie 鉴权
加密货币百科
不装钱包软件,用 curl 跟节点说话:JSON-RPC 报文与 cookie 鉴权

比特币节点的 JSON-RPC 本质上就是本地 HTTP 服务:curl 发一段 JSON 就能调用。本文按官方接口文档拆解请求形态、cookie 与 Basic 认证怎么配、多钱包时 /wallet/ 路径怎么走,以及 v28 之后 JSON-RPC 2.0 标记的影响与常见报错定位。

settxfee 把钱包费率调成手动:什么时候值得放弃自动估算
加密货币百科
settxfee 把钱包费率调成手动:什么时候值得放弃自动估算

比特币核心钱包默认用自动费率估算,settxfee 可以把它切成固定的每千虚拟字节费率。本文说清这个开关的行为、0 值代表什么、与 -paytxfee 的优先级关系,以及手动费率在拥堵时段的两类代价。

setnetworkactive:想暂时断开比特币节点,为什么先按这个开关
加密货币百科
setnetworkactive:想暂时断开比特币节点,为什么先按这个开关

比特币核心提供 setnetworkactive 一个布尔开关,可以不停进程就暂停或恢复全部 P2P 网络活动。本文解释它到底关掉了什么、没关掉什么,和防火墙、参数级断网方式的差别,以及维护、演练、防误广播三类场景下的正确用法。

钱包也换了数据库:比特币核心从 Berkeley DB 到 SQLite 的迁移线
加密货币百科
钱包也换了数据库:比特币核心从 Berkeley DB 到 SQLite 的迁移线

比特币钱包文件的底层引擎正在完成一次时代交替:描述符钱包用 SQLite,旧式钱包用 Berkeley DB,而新版客户端已不再允许创建或加载后者。本文按版本梳理 0.21 引入、23.0 转默认、30.0 停用的完整链条与 migratewallet 的边界。

先别动,有要紧事:闪电通道的静默模式 stfu 与它的六十秒
加密货币百科
先别动,有要紧事:闪电通道的静默模式 stfu 与它的六十秒

闪电网络给通道改造准备了暂停键:一条名为 stfu(SomeThing Fundamental is Underway)的消息让双方暂停常规更新,安静地完成调额等根本性操作。本文解释通道静默(quiescence)的触发条件、initiator 字段的握手逻辑、六十秒断开规则,以及它为什么要求先清空在途支付。

节点的免检通道:白名单权限位 Noban、Download 与 Relay
加密货币百科
节点的免检通道:白名单权限位 Noban、Download 与 Relay

比特币节点对信任的对等方有一整套权限开关:不会被封、超额还能下块、破例中继交易。本文逐项拆解 NoBan、Download、Relay、ForceRelay、MemPool、BloomFilter 这些权限位的准确语义、默认值,以及 whitebind 与 whitelist 两条配置路。

先把目录读完再要正文:比特币节点的 getheaders 与两阶段同步
加密货币百科
先把目录读完再要正文:比特币节点的 getheaders 与两阶段同步

比特币节点同步链时不是直接下载区块,而是先成批索要区块头,验好工作量之后再按序取完整区块。本文拆解 getheaders 与 headers 消息的分工、单轮 2000 条的批量上限、80 字节头部做预检的成本账,以及节点在这个阶段能看出什么异常。

白皮书的第一用途不是转账:比特币时间戳链条解决的是什么
加密货币百科
白皮书的第一用途不是转账:比特币时间戳链条解决的是什么

比特币白皮书把时间戳服务器列为第一个应用场景,甚至排在支付之前。本文回到这份2008年文档的原点:链式哈希如何证明一份文件在某时刻已存在且之后未被篡改,这个最早的原型如何长成整条区块链,以及文档时间戳与电子现金两条用途后来的分叉。

比特币脚本引擎怎么跑:一段锁定脚本与解锁脚本的相遇
加密货币百科
比特币脚本引擎怎么跑:一段锁定脚本与解锁脚本的相遇

一笔比特币转账凭什么被认可?答案藏在脚本引擎的机械执行里:解锁脚本与锁定脚本按顺序压栈、弹出,栈顶为真即通过。本文讲清这个类Forth栈机的执行模型、真值规则、执行限制与历史事故,以及为什么比特币的脚本被刻意设计成不做循环。

Pay to Contract:把数据承诺藏进一枚普通比特币地址
加密货币百科
Pay to Contract:把数据承诺藏进一枚普通比特币地址

Pay to Contract(P2C)是Greg Maxwell在2012年提出的输出构造技巧:用一个数据承诺的哈希微调公钥,让链上看起来只是普通付款,实际暗藏一份可事后验证的声明。本文拆解tweak的构造算术、它与OP_RETURN写数据的利弊差异,以及机密地址等现代系统对这一技巧的沿用。

智能合约不是中本聪发明的:Nick Szabo与自动售货机的三十年
加密货币百科
智能合约不是中本聪发明的:Nick Szabo与自动售货机的三十年

智能合约这个词比区块链更早。本文讲Nick Szabo在1994至1997年间如何从合同执行成本出发提出概念、用自动售货机作类比、在1997年发表正式论文,以及为什么这套思想在密码学货币出现前无法落地,最终被比特币与以太坊接力实现成今天的样子。

Varint紧凑整数:比特币为什么不用四个字节记人数
加密货币百科
Varint紧凑整数:比特币为什么不用四个字节记人数

一条比特币交易如何用尽量少的字节说明"后面有几样东西"?答案是 Varint 紧凑整数:一个前缀字节决定后续跟一个、三个还是八个字节的长度。本文逐段拆解这套变长编码在交易与区块序列化中的位置、253分界的设计算术,以及它在见证数据与P2P消息里的复用。

换种子而不是换钱包:sethdseed 的冲刷逻辑与它管不到的旧地址
钱包与链上工具
换种子而不是换钱包:sethdseed 的冲刷逻辑与它管不到的旧地址

比特币核心的 sethdseed 给旧式钱包换一把 HD 种子:新地址从新种子派生,keypool 整体冲刷重来。但已经发出去的旧地址一分钱都不会因此消失。本文拆解这个命令的适用边界、newkeypool 参数语义与备份要求。

老钱包想收新地址:createwalletdescriptor 给现有钱包补一种地址类型
钱包与链上工具
老钱包想收新地址:createwalletdescriptor 给现有钱包补一种地址类型

钱包创建时只启用了旧地址类型,后来想收 Taproot 怎么办?比特币核心的 createwalletdescriptor 允许在同一个 HD 种子下补建一种地址类型的描述符,不用换钱包、不用动助记词。本文拆解它的参数与备份要求。

比特币核心 encryptwallet 之后为什么必须重新备份:新 HD 种子的隐形换锁
钱包与链上工具
比特币核心 encryptwallet 之后为什么必须重新备份:新 HD 种子的隐形换锁

给钱包文件设密码听起来只是加一把锁,但在比特币核心里,encryptwallet 会生成全新的 HD 种子并启用一批新描述符。旧备份从此不再等于你的全部地址。本文拆解加密流程、新旧种子的分界线和必须重新备份的原因。

硬件钱包第一次开机清单:从渠道到助记词的十条纪律
钱包与链上工具
硬件钱包第一次开机清单:从渠道到助记词的十条纪律

硬件钱包的安全性取决于第一天做没做对:渠道是否可追溯、助记词是否由设备现场生成、地址回显是否核对、固件从哪升级。本文整理购买验货、初始化、日常使用与备份演练的完整防御清单,纠正“设备即命根子”的误区。

stats/bw如何看IPFS带宽?
钱包与链上工具已审核
stats/bw如何看IPFS带宽?

Kubo stats bw同时给出累计流量TotalIn、TotalOut与速率RateIn、RateOut,并支持peer或protocol筛选。本文说明连续采样、重启基线和跨层诊断方法。

mempool祖先与后代怎么查?
钱包与链上工具已审核
mempool祖先与后代怎么查?

getmempoolancestors与getmempooldescendants分别沿未确认交易的输入和输出展开依赖。本文用双向交易包地图解释verbose字段、聚合费用、本地视图差异与排障顺序。

闪电网络通道会过期吗:闲置通道的真实风险与处置
公链与 Layer2
闪电网络通道会过期吗:闲置通道的真实风险与处置

闪电协议里没有“通道有效期”这个概念,开通道的那笔链上资金也没有时间锁,但这不代表放着不管就安全。本文说明通道为何永不过期、HTLC 为何自带到期高度,以及长期闲置下旧状态泄露与状态备份缺失两类真实风险的处置办法。

zkEVM 的四种类型怎么分?Type 1 到 Type 4 的兼容与速度取舍
公链与 Layer2
zkEVM 的四种类型怎么分?Type 1 到 Type 4 的兼容与速度取舍

同样自称 zkEVM 的项目,内部路线差异很大。2022 年 8 月 Vitalik Buterin 的一篇分类文章给出 Type 1 到 Type 4 的坐标系:Type 1 对以太坊不做任何改动,Type 2 换掉区块结构与状态树,Type 3 删改个别特性,Type 4 直接从高级语言编译。编号越低越兼容越慢,越高越快越要付迁移成本。本文按这份分类讲清每一型的改动位置、受益者与代价,并说明类型本身会随时间移动。

Solana 账户数据怎么存?AppendVec 只追加文件与账户索引
公链与 Layer2
Solana 账户数据怎么存?AppendVec 只追加文件与账户索引

验证者必须持有全部账户状态。持久账户存储设计用只追加的 AppendVec 文件与内存索引替代就地覆盖,换来回放线程的并发写入与顺序写带宽。本文拆解索引定位、随压实回收和快照恢复,并解释存储设计与去中心化的关系。

Solana 投票塔是什么?Tower BFT 怎么用锁出翻倍堆出最终性
公链与 Layer2
Solana 投票塔是什么?Tower BFT 怎么用锁出翻倍堆出最终性

投票塔是 Solana 最终性的核心记账结构:投票逐层堆叠、锁定期指数翻倍,被挤出塔底的槽位才进入最终状态。本文讲清锁出机制、最大锁定与三档确认级别的关系,以及等待最终性时的常见误区。

修剪节点找回一笔收款:importprunedfunds 与交易证明的配对入库
加密货币百科
修剪节点找回一笔收款:importprunedfunds 与交易证明的配对入库

开了修剪的钱包节点可能"看不见"某些历史交易,但收款是真实的。比特币核心用 importprunedfunds 把外部提供的原始交易加默克尔证明直接写进钱包,跳过重扫。本文讲清这对命令的工作前提、余额影响与 removeprunedfunds 的对应关系。

reindex 与 reindex-chainstate:比特币节点两种重来的差距是一个索引
加密货币百科
reindex 与 reindex-chainstate:比特币节点两种重来的差距是一个索引

硬盘上的链数据没丢、只是数据库逻辑坏了时,比特币核心提供两档重建:-reindex 连块索引一起推倒,-reindex-chainstate 只重算链状态。两者耗时、风险与适用病灶不同,本文给出判别路径。

blocknotify 与 walletnotify:给比特币节点装上事件回调的铃铛
加密货币百科
blocknotify 与 walletnotify:给比特币节点装上事件回调的铃铛

比特币核心允许你在配置里挂两条钩子:新区块成为链尖时执行 blocknotify,钱包交易状态变化时执行 walletnotify。占位符怎么替换、脚本以什么身份运行、重复触发如何兜底,本文逐项讲清。

bitcoin-tx 命令行拼交易:不连钱包也能造交易,代价是什么
加密货币百科
bitcoin-tx 命令行拼交易:不连钱包也能造交易,代价是什么

比特币核心自带一个不连钱包、不连节点的离线交易拼装器 bitcoin-tx:用 in、outaddr、outscript、locktime 等命令逐字段搭出未签名交易,还能用私钥寄存器直接签名。本文拆解它的能力边界、与 PSBT 的分工和真实风险。

比特币转账有多大:地址类型与手续费的字节账本
加密货币百科
比特币转账有多大:地址类型与手续费的字节账本

手续费等于虚拟字节数乘以费率,字节数则是付款前就能算清的静态账。本文给出固定开销 10.5 vB、旧式输入约 148 vB、隔离见证输入约 68 vB 等典型值的由来,解释隔离见证为什么省、多签为什么贵,并给出三个把账用回自己身上的习惯。

节点的用户代理字符串:-uacomment 与版本指纹的隐私边界
加密货币百科
节点的用户代理字符串:-uacomment 与版本指纹的隐私边界

每个比特币节点握手时都会递出一行版本字符串,它成就了全网补丁率统计,也顺手制造了可追踪的指纹。本文拆解这条字符串的去向、用 getnetworkinfo 与 getpeerinfo 查验的方法,以及 -uacomment 注释适合与不适合写什么。

丢失币、休眠币与被销毁的币:链上能证明什么
加密货币百科
丢失币、休眠币与被销毁的币:链上能证明什么

“比特币丢了数百万枚”的说法到处都是,但链上其实只有三种能站得住脚的口径。本文区分可证明的不花费(创世输出、无主地址、销毁地址)与基于休眠假设的估算,解释为什么分析机构只能给区间,以及它对自托管备份的现实含义。

比特币分叉后一把私钥两条链:重放攻击原理与资产认领清单
加密货币百科
比特币分叉后一把私钥两条链:重放攻击原理与资产认领清单

硬分叉让同一笔币在两条链上同时存在,而签名并不承诺链身份,于是有了重放攻击。本文以 2017 年 Bitcoin Cash 分叉为例,拆解 SIGHASH_FORKID 如何把链身份写进签名,并给出自托管与托管两种场景下的认领与防重放核对清单。

公开还是私有:闪电通道靠交换公告签名决定上不上地图
加密货币百科
公开还是私有:闪电通道靠交换公告签名决定上不上地图

一条闪电通道开好后默认只在两人之间,想出现在全网图谱里,需要双方用announcement_signatures消息互换两份签名。开不公开在开通道那一刻就由一个标志位埋下伏笔,签名交换与六条确认共同构成最后门槛。

等满确认再开门:闪电通道就绪消息channel_ready的交接仪式
加密货币百科
等满确认再开门:闪电通道就绪消息channel_ready的交接仪式

闪电开通道流程的最后一站:双方资金签名交换后,各自等资金交易攒够确认,再互发一条带别名别名的channel_ready消息,通道才进入正常运行。这条消息的前身叫funding_locked,改名背后是别名机制的加入。

省字节的整数写法:BigSize与闪电网络的可扩展字段
加密货币百科
省字节的整数写法:BigSize与闪电网络的可扩展字段

闪电网络的消息用TLV结构携带字段,type和length都用BigSize编码:小于253只占一字节,最大也只用九字节,而且必须用最省字的写法。这套从比特币CompactSize借来的整数格式如何支撑协议的向后兼容。

Knots 不是山寨客户端:一份比特币核心的带意见发行版
加密货币百科
Knots 不是山寨客户端:一份比特币核心的带意见发行版

Bitcoin Knots 与 Bitcoin Core 是什么关系:同一套共识规则、不同的默认政策与附加功能。它改了哪些默认值、版本命名怎么读、切换客户端前该想清楚什么。

难度不必等两周:山寨币难度调节算法的几种活法
加密货币百科
难度不必等两周:山寨币难度调节算法的几种活法

比特币每两千零一十六块校准一次难度,小币种却用每小时、每块、加权平均等各自不同的调节算法。DGW、Gravity Well、ZigZag 这类名字各解决什么问题,锚定、夹剪与时间戳校验又是怎么防操纵的。

Elements 与 Liquid:比特币世界那条做实验的侧链底座
加密货币百科
Elements 与 Liquid:比特币世界那条做实验的侧链底座

Elements 是什么、和比特币核心代码是什么关系、Liquid 又怎么把它变成一条联邦侧链。资产签发、机密交易、签名出块与两向挂钩四件事各自解决什么问题,边界在哪里。

比特币节点只开八个主动连接:出站槽位、入站槽位和那条探测线
加密货币百科
比特币节点只开八个主动连接:出站槽位、入站槽位和那条探测线

比特币核心的默认联网结构:八条全中继出站连接、两条只收块连接、一条探测连接,加上两百条总连接上限。这份槽位表决定了你的节点怎么找邻居、谁替你转发交易,以及改默认值会带来什么连带后果。

应用链是什么?应用为什么需要一条自己的链
公链与 Layer2
应用链是什么?应用为什么需要一条自己的链

应用链为单一业务定制执行环境与排序策略,同时把数据可用性与结算挂靠更大的母链。本文拆解它的零件清单、安全与流动性账本,以及和通用链二层方案的选择边界。

出块时间是怎么被守住的?难度反馈、固定时隙与排班跳过三种办法
公链与 Layer2
出块时间是怎么被守住的?难度反馈、固定时隙与排班跳过三种办法

算力翻倍为什么不会让以太坊更快,比特币又为什么要每 2016 个块重算一次目标值。本文对比难度调节回路、权益证明的固定时隙与投票门槛、以及领导者排班加跳过计数三条路径,并说明它们如何影响确认等待。

节点日志的流量合同:v30 每小时 1 MiB 配额与排障正确姿势
加密货币百科
节点日志的流量合同:v30 每小时 1 MiB 配额与排障正确姿势

比特币核心 v30 给无条件日志按源位置设每小时配额并加抑制标记。本文解释日志洪泛的真实风险、星号标记的读法,以及取证、状态、告警三通道的分工。

比特币核心的门面更新:v30 统一命令、libexec 布局与 IPC 挖矿接口
加密货币百科
比特币核心的门面更新:v30 统一命令、libexec 布局与 IPC 挖矿接口

比特币核心 v30 加入 bitcoin 统一入口命令,测试与节点二进制迁入 libexec,并实验 IPC 挖矿接口对接 Stratum V2。本文按升级清单讲清路径变化、RPC 退役与节点接矿池的远线。

临时尘埃:零费包里的占位输出如何解掉闪电锚定的费用难题
加密货币百科
临时尘埃:零费包里的占位输出如何解掉闪电锚定的费用难题

比特币核心 v29 起允许零费交易携带一个注定被同包花掉的尘埃输出。本文解释临时尘埃的规则边界、它对锚定输出与包中继的意义,以及手工组包的排查顺序。

共识规则大扫除提案:从 testnet4 三条新规则说起
加密货币百科
共识规则大扫除提案:从 testnet4 三条新规则说起

The Great Consensus Cleanup 把零散的共识隐患打包成合订本。本文以已在 testnet4 落地的块风暴修复与时间扭曲防护为例,讲清扫提案的落地路径、主网搁置的原因与时间扭曲攻击的原理。

集群内存池时代:v31 换掉祖先后代限制,CPFP 减免正式退役
加密货币百科
集群内存池时代:v31 换掉祖先后代限制,CPFP 减免正式退役

比特币核心 v31 用团块上限(64 笔、101 千虚拟字节)替换了运行多年的祖先与后代限制,CPFP 减免随之移除。本文拆解集群模型的新红线、闪电 TRUC 与兄弟逐出如何接替减免,以及钱包、节点、矿池的应对清单。

闪电服务商 LSP 是什么:手机钱包的第一条支付通道从哪来
加密货币百科
闪电服务商 LSP 是什么:手机钱包的第一条支付通道从哪来

闪电收款的前提是手里有带进端额度的通道,LSP 替用户完成开道、注入流动性与路由代发,理想形态下保持非托管。本文按 LSPS2 等规范拆解按需开通道(JIT)流程、零确认通道的信任开关,以及集中依赖、隐私面与隐性费率三种成本。

DLC 隐私合约是什么:链上只结算结果,条款留在链下
加密货币百科
DLC 隐私合约是什么:链上只结算结果,条款留在链下

Discreet Log Contract 用两方合作输出和适配签名,把合约条款留在链下,只在链上揭晓并结算最终结果。本文拆解预言机公告、结算矩阵与超时兜底的结构,说明双签暴露私钥的威慑设计,以及预言机信任与实现成熟度带来的风险边界。

节点如何主动通知外部软件:比特币核心 ZMQ 事件推送的机制与边界
加密货币百科
节点如何主动通知外部软件:比特币核心 ZMQ 事件推送的机制与边界

轮询 RPC 又慢又浪费,ZMQ 让 Bitcoin Core 在新区块与新交易到达时主动推送事件。本文说明官方文档给出的定位:这是一条未认证、单向的通知通道,订阅者必须自行核验数据;并给出暴露面、信任模型与断线补账三个维度的部署清单。

比特币核心的版本维护期:多久出一版、旧版本何时停发补丁
加密货币百科
比特币核心的版本维护期:多久出一版、旧版本何时停发补丁

Bitcoin Core 大约每六个月发布一个大版本,只维护最近的三个大版本,EOL 分支原则上不再接收安全修复。本文拆解官方生命周期政策:版本号含义、共识规则为何走维护版、软件版本与交易和网络协议版本的关系,以及节点运营者的升级纪律。

每五百条消息换一次锁:BOLT 8 的传输密钥轮换
加密货币百科
每五百条消息换一次锁:BOLT 8 的传输密钥轮换

闪电节点之间的加密连接不是一把钥匙用到底:BOLT 8 规定每条密钥加密或解密一千次(即每五百条消息)就要换一次新密钥,旧链值随之抛弃。本文拆解这条轮换规则的结构、动因与它提供的向后保密。

ping 带回声:BIP 31 的 nonce 如何区分死连接与慢连接
加密货币百科
ping 带回声:BIP 31 的 nonce 如何区分死连接与慢连接

比特币节点的 ping 消息早期只是一句“还活着吗”,对端回 pong 即可。BIP 31 给它加了一个 64 位随机数:pong 必须原样回声,客户端从此能测往返时延,也能分辨休眠后残存的假活连接。本文拆解这条 2012 年小规范的设计与现状。

难度字段没删,改成了随机数:PREVRANDAO 的来历与读法
加密货币百科
难度字段没删,改成了随机数:PREVRANDAO 的来历与读法

合并之后的以太坊区块头里,原本的难度字段位置被信标链随机数占据:操作码 DIFFICULTY 改名 PREVRANDAO,返回值换成了 RANDAO 混合值。本文拆解 EIP-4399 与 EIP-3675 的这套字段换心手术,以及为什么不能拿它当公平彩票。

以太坊给 blob 费用装了个地板:EIP-7918 的储备价机制
加密货币百科
以太坊给 blob 费用装了个地板:EIP-7918 的储备价机制

EIP-7918 在 2025 年 12 月的 Fusaka 升级中随主网激活:当 blob 基础费低于执行gas参照价时,费用调节不再扣减目标值,而是按实际消耗把价格顶上去。本文拆解这条储备价规则的调节逻辑与它保护的两种市场失衡场景。

节点为什么收下一笔“没有来路”的交易:比特币孤儿交易池与待处理队列
加密货币百科
节点为什么收下一笔“没有来路”的交易:比特币孤儿交易池与待处理队列

一笔交易的输入还找不到时,比特币节点不会立刻丢弃它,而是放进一个专门的等待区,边找父交易边收着。本文拆解这个孤儿交易池的容量边界、29.0 与 30.0 版本的规则变化,以及它对转账排查的实际意义。

让节点自报参数:eth_config 方法把以太坊配置摆上台面
加密货币百科
让节点自报参数:eth_config 方法把以太坊配置摆上台面

EIP-7910 为以太坊客户端增加 eth_config JSON-RPC 方法,节点由此可以直接回答自己当前生效的协议参数与各升级激活时间。这条能力随 2025 年 12 月的 Fusaka 升级进入主网。本文讲它解决什么确认难题,以及不同身份的人怎么用它。

一笔交易带一个孩子的契约:v3 交易与 TRUC 政策怎么保护加急
加密货币百科
一笔交易带一个孩子的契约:v3 交易与 TRUC 政策怎么保护加急

Bitcoin Core 28.0 把版本号为 3 的交易纳入标准策略,配套 TRUC(拓扑受限直至确认)规则:一笔 v3 交易至多带一个未确认的 v3 子交易,整包有体积上限。这套契约的目的,是让闪电通道等合约协议的加急费用在任何时候都掷得出。本文拆解这套规则与锚点输出的演进关系。

比特币节点把内存池拆成一簇一簇:31.0 版集群设计改变了什么
加密货币百科
比特币节点把内存池拆成一簇一簇:31.0 版集群设计改变了什么

Bitcoin Core v31.0 把内存池的实现换成了集群设计:相互有父子关系的交易被划进同一个簇,默认每簇不超过 64 笔、约 101 千字节,节点按簇排序、按簇驱逐。本文讲清这次底层改造与老规则(祖先与后代限制、CPFP carve out)的告别,以及对加急费用策略的实际影响。

Fusaka 升级清单怎么读:一份以太坊升级到底装了哪些东西
加密货币百科
Fusaka 升级清单怎么读:一份以太坊升级到底装了哪些东西

2025 年 12 月 3 日,以太坊主网激活 Fusaka 升级,规范文件 EIP-7607 列出了这次升级收录的全部提案。本文借这份清单讲读法:代号怎么拼、核心 EIP 与支持类 EIP 分什么、参数类改动为什么单独归堆,以及普通用户该从哪几个条目入手。

getpeerinfo怎么看连接质量?
加密货币百科已审核
getpeerinfo怎么看连接质量?

Bitcoin Core的getpeerinfo不只列出节点地址,还包含连接方向、类型、延迟、同步高度和按消息流量。本文把这些字段整理成四层诊断板,并说明31.0版本兼容、连续采样与误判边界。

闪电网络瞭望塔是什么?节点离线时惩罚交易由谁替你广播
公链与 Layer2
闪电网络瞭望塔是什么?节点离线时惩罚交易由谁替你广播

惩罚机制的前提是你得在线,盗币攻击正是瞄准离线窗口。LND 的瞭望塔把加密惩罚交易寄存给第三方,触发条件满足才解密广播。本文按官方文档拆解其保护边界、HTLC 覆盖缺口与可用性依赖。

Sui zkLogin 是什么?为什么 OAuth 登录后没有任何人拿着你的私钥
公链与 Layer2
Sui zkLogin 是什么?为什么 OAuth 登录后没有任何人拿着你的私钥

用 Google 账号登录就能在 Sui 发交易,听起来像托管。官方文档显示这是一套 2-of-2 方案:JWT、零知识证明、盐值与验证者法定人数互相咬合,任何一方都不掌握完整登录要素。本文拆解四阶段流程与信任边界。

同一个地址两个主人?EIP-3607 怎么堵住地址碰撞的漏洞
公链与 Layer2
同一个地址两个主人?EIP-3607 怎么堵住地址碰撞的漏洞

以太坊地址只有 160 位,理论上能构造出合约与普通账户同址的碰撞。EIP-3607 规定任何带代码账户都不能作为交易发送方。本文讲解碰撞的攻击形态、官方给出的成本估算,以及这条规则挡不住的场景。

以太坊地址为何能靠大小写查错?EIP-55 校验和的算法与盲区
公链与 Layer2
以太坊地址为何能靠大小写查错?EIP-55 校验和的算法与盲区

以太坊地址是十六进制,字母大小写原本不影响归属。EIP-55 把校验信息藏进大小写里,让钱包能识破笔误。本文按官方文本拆解它对地址哈希定字母的规则、万分之二点五的漏检概率,以及它防不住的整址替换攻击。

比特币交易里没有手续费字段:天价费用事故是怎么发生的
加密货币百科
比特币交易里没有手续费字段:天价费用事故是怎么发生的

链上一笔交易的手续费其实是输入与输出的差额,没人写下来的部分才会进矿工的口袋。本文拆解这笔减法账,复盘用户误把整钱包输入交易、单笔记错费率导致数千甚至上万倍手续费的真实案例,给出转账前的四项核对清单。

比特币曾经自带大喇叭:Alert 警报系统为何被彻底拆除
加密货币百科
比特币曾经自带大喇叭:Alert 警报系统为何被彻底拆除

早期的比特币节点内置一条签名广播通道,少数持钥者可以向全网弹通知。本文回顾这套 Alert 系统的设计与它埋下的信任隐患,讲清 2016 年停用、0.13 移除、以一条永久的密钥泄露告示收尾的退役全过程,以及它给今天的安全习惯留下什么教训。

Runes 协议拆解:不建账本的比特币代币怎么跟着 UTXO 走
加密货币百科
Runes 协议拆解:不建账本的比特币代币怎么跟着 UTXO 走

Runes 在 2024 年第四次减半区块上线,试图用比特币原生的 UTXO 模型给同质化代币记账:余额挂在未花费输出上,转移指令写进 OP_RETURN。本文拆解其余额规则、铸造三参数、cenotaph 失败保护,以及它上线首日的费用冲击与后续退潮。

比特币能给你的文件盖章吗?OpenTimestamps 存证原理与验证
加密货币百科
比特币能给你的文件盖章吗?OpenTimestamps 存证原理与验证

把文件哈希写进比特币不是为了转账,而是证明这份内容在某个时间点之前已经存在。本文拆解 OpenTimestamps 如何用默克尔树把海量存证请求聚合进一笔交易,普通人如何验证一张 .ots 回执,以及它不能证明什么。

门头沟事件链上复盘:交易延展性如何被当遮羞布,托管账本为何失守十年
加密货币百科
门头沟事件链上复盘:交易延展性如何被当遮羞布,托管账本为何失守十年

2014年门头沟交易所倒闭时宣称损失约八十五万枚比特币,并把原因指向交易延展性。本文按公开记载复盘数字口径、后续发现的老钱包与独立分析结论,以及它对托管边界讨论留下的教训。

一万枚比特币换两个披萨:比特币披萨日的史实与误读
加密货币百科
一万枚比特币换两个披萨:比特币披萨日的史实与误读

2010年5月22日,拉兹洛·韩内奇亚用一万枚比特币换到两个大号披萨,被广泛视为比特币首次购买实体商品。本文按可查证的公开记载还原事件经过、链上落点与常被讲错的细节。

2013年3月意外链分裂复盘:节点版本不一致会把比特币分成两条链
加密货币百科
2013年3月意外链分裂复盘:节点版本不一致会把比特币分成两条链

2013年3月,一个区块被新版节点接受、旧版节点拒绝,比特币短暂分裂成两条链。本文依据BIP50与当年官方公告,复盘数据库锁上限、矿池降级与检查点在事故处置中的角色,并给出普通用户的应对思路。

Sigops 计数:比特币节点给每笔交易的验签工作量记的账
加密货币百科
Sigops 计数:比特币节点给每笔交易的验签工作量记的账

区块大小之外,比特币还有一条按签名验证操作计数的预算线:隔离见证前每块两万次,BIP141 之后按四倍权重折成八万成本单位。本文解释这条账怎么记、为什么 15 个公钥的多签比十几次普通支付更费预算。

P2SH 靠时间戳生效:比特币第一次不用区块高度激活的升级
加密货币百科
P2SH 靠时间戳生效:比特币第一次不用区块高度激活的升级

2012 年的 P2SH(BIP16)用另一套激活机制:矿工在 Coinbase 输入里投出支持字符串,官方按 2012 年 2 月 1 日前七天约百分之五十五的支持率作数,到约定时间戳起全网强制验证。本文按 BIP16 原文复盘这次特殊的激活设计与其遗留教训。

闪电通道大额上限:Wumbo 标志怎么把 0.16 个比特币的默认门槛放开
加密货币百科
闪电通道大额上限:Wumbo 标志怎么把 0.16 个比特币的默认门槛放开

闪电网络在 BOLT2 的 open_channel 里用 2 的 24 次方聪作为通道资金默认门槛,想开更宽的通道需要对端显式声明支持 Wumbo 特性。本文讲清这条默认值的由来、feature bit 18 的协商方式,以及大额通道的资金门槛该怎么衡量。

Signet 测试网:一条把出块权写进脚本的测试链
加密货币百科
Signet 测试网:一条把出块权写进脚本的测试链

测试网算力太小导致频繁重组,Regtest 又太好控制,Signet(BIP325)给出的答案是让工作量证明之外再交一份满足挑战脚本的签名。本文拆解这条受约束测试链的机制、Bitcoin Core 的接入方式,以及它适合哪些联动测试场景。

BIP 是什么:一份比特币改进提案从编号到状态变更的全流程
加密货币百科
BIP 是什么:一份比特币改进提案从编号到状态变更的全流程

BIP 是比特币改进提案的缩写。分配编号、社区讨论、写参考实现、主网激活是四件不同的事,各有各的状态。本文依据 BIP-0001 讲清 BIP 的类型划分、状态词表和最容易踩的误读:状态变成 Final 也不等于主网已经生效。

区块时间戳的两小时上限与往前跳:时间弯曲从哪来
加密货币百科
区块时间戳的两小时上限与往前跳:时间弯曲从哪来

矿工给区块盖时间戳并不自由:必须晚于前十一个块的中位时间,又不得超过节点本地时钟加两小时。正因为相邻两个难度周期的交界处不受连续性约束,历史上出现过利用边界让难度被错误下调的时间弯曲思路。本文按共识规则拆解这三条时间约束如何咬合,以及改进提案如何堵住边界缺口。

节点封禁与不鼓励名单:坏邻居怎么被 Bitcoin Core 静默劝退
加密货币百科
节点封禁与不鼓励名单:坏邻居怎么被 Bitcoin Core 静默劝退

比特币节点对付捣乱对端的方式是静默劝退:验证失败或协议违规会触发断连并进入本机会话级的不鼓励集合,重启即忘;只有管理员手动封禁才生成带到期时间的持久记录。本文拆解这套 discouragement 机制的行为来源、默认时长档位、权限白名单的例外通道,以及跑公网节点时误伤与自己挨断都是同一套机制造成的。

区块打包权在谁手里:从出块资格看每条链的权力结构
加密货币百科
区块打包权在谁手里:从出块资格看每条链的权力结构

同为公有链,谁有资格把交易写进下一个块,决定了费用、重组风险和审查抗性的一切下游性质。比特币靠实时哈希功竞争出块权,以太坊靠有效余额加权随机指派,XRP Ledger 交给各自信任列表上验证者的联邦投票。本文用打包权归属这一个坐标横切三类链,解释读白皮书时该抓哪些参数。

莱特币 MWEB:主链旁边那条可以隐身金额的高速
加密货币百科
莱特币 MWEB:主链旁边那条可以隐身金额的高速

2022 年 5 月 20 日激活的 MWEB 给莱特币加了一条与主链同步推进的扩展链:资金可以搬进去,在里面以仅收付双方可读的金额转账,再搬回主链。本文拆解 Mimblewimble 扩展块的结构、LIP0003 的 75% 矿工信标窗口、选择性加入与 100% 匿名的差距,以及钱包和交易所接入时的真实边界。

inv 与 getdata:节点问一句话就能把交易和区块要到手吗
加密货币百科
inv 与 getdata:节点问一句话就能把交易和区块要到手吗

比特币节点不直接推整个区块,而是先互相递一张清单:inv 消息报出我有哪笔交易、哪个区块的哈希,对方再按需回一条 getdata 点名要货。本文按点对点协议参考拆解这套问询式广播的两步结构,以及为什么 getdata 要不到已剪枝的历史区块、mempool 消息和 inv 怎么配合。

比特币 wire 协议逐字段:一条 P2P 消息从魔数到校验和怎么排
加密货币百科
比特币 wire 协议逐字段:一条 P2P 消息从魔数到校验和怎么排

比特币节点之间发的每一条消息,都是 4 字节网络魔数、12 字节命令名、4 字节长度、4 字节校验和加负载的固定结构。本文按 developer.bitcoin.org 参考手册逐字段拆解这个封包格式,解释校验和为何只取双重 SHA256 的前四字节、多字节整数为什么按小端传输,以及封包结构本身不承担验证责任这件事意味着什么。

闪电通道类型谈判:功能位 12、22 与 40 决定通道的三种形态
公链与 Layer2
闪电通道类型谈判:功能位 12、22 与 40 决定通道的三种形态

开通道时的 channel_type 字段决定备份难度与费用加急方式。本文解释静态远端密钥、锚输出与零费承诺三种基本类型及别名、零确认两种变体。

Sui 为什么只有部分交易要过共识?地址所有权与共享对象的快慢分界
公链与 Layer2
Sui 为什么只有部分交易要过共识?地址所有权与共享对象的快慢分界

Sui 把链上状态组织为对象,地址独占的对象走快速路径跳过共识,共享对象则交给共识排序。本文按官方文档拆解两种路径的延迟差异、版本推进方式与争用降速的边界。

Solana 出块排班是怎么定出来的?槽位与纪元里的领导者排程机制
公链与 Layer2
Solana 出块排班是怎么定出来的?槽位与纪元里的领导者排程机制

Solana 每个纪元开始前会预先算出整段槽位的领导者排班表。本文按官方文档拆解槽位、纪元、按质押加权的伪随机抽签与连续出块窗口怎么配合,以及排班对交易提交和跳过槽位的实际影响。

两阶段投票是什么?Tendermint 式共识怎么在秒级定块不分叉
公链与 Layer2
两阶段投票是什么?Tendermint 式共识怎么在秒级定块不分叉

Tendermint 系共识在每个高度先预投票后预提交,两轮各需超过三分之二投票权,配锁定规则防止同高度分叉。本文按官方规范拆解 PoLC、回合超时与确定性最终性的取舍。

时空证明是什么?Filecoin 怎么持续核对存储矿工没删数据
公链与 Layer2
时空证明是什么?Filecoin 怎么持续核对存储矿工没删数据

Filecoin 用 WinningPoSt 与 WindowPoSt 两种抽查证明核对存储矿工是否持续保留承诺数据。本文按官方协议规范拆解扇区封存、随机挑战、约一天的轮询审计与罚没边界。

中继下限降到 0.1 聪每虚拟字节:比特币核心 v30 费率参数调整意味着什么
加密货币百科
中继下限降到 0.1 聪每虚拟字节:比特币核心 v30 费率参数调整意味着什么

v30.0 把默认最小中继与递增中继费率降到 0.1 聪每虚拟字节,打包最低费率降到 0.001。本文分三条线解释这次调整对交易传播与确认的实际影响。

节点重启后未确认交易去哪了:mempool.dat 的保存与读回规则
加密货币百科
节点重启后未确认交易去哪了:mempool.dat 的保存与读回规则

比特币节点关机前把内存池快照写入 mempool.dat,重启再灌回。本文说明这份记忆的边界:过期规则、与钱包重发的分工,以及重启后费率读数为何虚少。

你的币能单花也能共管吗:Taproot 两条花费路径的隐私取舍
加密货币百科
你的币能单花也能共管吗:Taproot 两条花费路径的隐私取舍

Taproot 输出平时只是一串字节,密钥路径花费与普普通通的单签无法区分,脚本路径却会摊牌。本文拆解两条路径的泄露边界与 annex 雷区。

闪电网络的可复用收款码:BOLT 12 报价的完整收发流程
加密货币百科
闪电网络的可复用收款码:BOLT 12 报价的完整收发流程

BOLT 12 让商家挂出一张长期有效的报价,付款方在网络上现生成发票。本文拆解 offer、invoice_request、invoice 三消息流程、盲路隐私与付款证明。

闪电发票字符串解剖:前缀、金额倍率与有效期字段
加密货币百科
闪电发票字符串解剖:前缀、金额倍率与有效期字段

拆解 BOLT 11 闪电付款请求的每个组成:网络前缀与金额倍率字母、默认一小时有效期、支付哈希与支付密文等标签字段,以及扫码前应核对的三件事。

只收块不收交易:比特币节点 blocksonly 模式的省与失
加密货币百科
只收块不收交易:比特币节点 blocksonly 模式的省与失

比特币核心的 -blocksonly 让节点只同步区块、拒绝来自对端的交易。本文按 v29.0 帮助文本拆解它省下的带宽与内存、付出的零确认与费率估算视野,以及开启后自己的交易如何广播。

比特币新节点的第一通电话:DNS 种子如何帮你找到第一批对端
加密货币百科
比特币新节点的第一通电话:DNS 种子如何帮你找到第一批对端

全新安装的比特币节点连互联网照片都没有,它的第一批节点地址从哪来?本文拆解 -dnsseed、-seednode、-fixedseeds 三个选项的分工与启动顺序,以及 DNS 查询暴露的隐私边界和连不上网时的排查路径。

家宽跑比特币节点怕上传超标:maxuploadtarget 参数逐项拆解
加密货币百科
家宽跑比特币节点怕上传超标:maxuploadtarget 参数逐项拆解

比特币核心提供 -maxuploadtarget 选项,用二十四小时滚动窗口给节点上传流量设预算。本文按官方帮助文本拆解这个参数:默认值、豁免范围、单位大小写差别,以及家宽用户该怎么定额度、设了之后节点行为有什么变化。

比特币转账里的防狙击设置:nLockTime 为什么写着当前区块高度
加密货币百科
比特币转账里的防狙击设置:nLockTime 为什么写着当前区块高度

查交易原始数据时,常看到 nLockTime 填着一个区块高度而不是零。本文拆解比特币钱包的防费用狙击机制:它如何把锁定高度写成当前链尖高度、为什么约一成交易会再随机往前退几十个块、以及它为什么不会让你的转账晚一点确认。

以太坊的 initcode 与运行码:49152 与 24576 两道字节关卡各防什么
加密货币百科
以太坊的 initcode 与运行码:49152 与 24576 两道字节关卡各防什么

部署合约时代码分两段:负责初始化的 initcode 上限 49152 字节并按每 32 字节收 2 gas 的体检费,部署完成的运行码上限 24576 字节。EIP-3860 在 2023 年上海升级给前者立规矩,起因是 2017 年 geth 曾因巨型 initcode 的跳点分析被卡死。本文把两道关卡的分工、计费与历史事故讲清。

ECDH 密钥协商是什么?两个从不共享秘密的人如何算出同一把锁
加密货币百科
ECDH 密钥协商是什么?两个从不共享秘密的人如何算出同一把锁

椭圆曲线密钥交换(ECDH)让两方只互发公钥,就能各自算出同一个只有他们知道的共享秘密:你的私钥乘我的公钥,等于我的私钥乘你的公钥。本文讲清这条等式为何成立、它为什么不认证身份、加密连接与 P2P 协议如何靠它建管道,以及 X25519 这类现代实现的选择。

Honey Badger 共识是什么?不猜网络快慢也能达成拜占庭共识
加密货币百科
Honey Badger 共识是什么?不猜网络快慢也能达成拜占庭共识

HoneyBadgerBFT 是 2016 年发表的第一套实用异步拜占庭容错协议:它不做任何超时与网络速度假设,用信息分发编码和异步公共子序列把“等消息”换成“凑份额”,在网络极度拥塞甚至被敌手控制链路时仍保证活性。本文拆解它与 PBFT 式同步假设的路线分歧。

加密抽签是什么?质押权重怎么变成一场谁也作弊不了的选举
加密货币百科
加密抽签是什么?质押权重怎么变成一场谁也作弊不了的选举

加密抽签用可验证随机函数把“谁有资格出块、谁进委员会”变成一场按质押权重开奖的本地彩票:不用发请求、不用问别人,每个账户自己就能算出这一轮自己中没中。本文讲清它的原理、Algorand 怎么用它组织共识、以及为什么中签者身份可以保密到投票那一刻。

一笔比特币交易长什么样?逐字段解剖输入、输出与锁时间
加密货币百科
一笔比特币交易长什么样?逐字段解剖输入、输出与锁时间

比特币交易没有“金额”字段——钱藏在上一笔交易的输出里。本文把一笔交易逐字节拆开:版本号、输入(引用哪笔旧输出的哪一位、解锁脚本、序号)、输出(金额加锁定脚本)、锁时间,讲清手续费怎么隐式结算、找零从哪来、以及浏览器里那些字段各自对应什么。

地址聚类是什么?链上分析怎么把一堆地址拼回一个钱包
加密货币百科
地址聚类是什么?链上分析怎么把一堆地址拼回一个钱包

链上数据公开,但身份不公开——地址聚类就是用一组启发式规则从公开记录里反推“这些地址属于同一方”的技术。本文拆解多输入同签、找零启发、余额归零等常用规则、它们的失效边界,以及普通用户能做的隔离实践。

节点握手都说了什么?比特币 version 消息里的链身份与能力协商
加密货币百科
节点握手都说了什么?比特币 version 消息里的链身份与能力协商

两个比特币节点连上 TCP 后第一件事是互发 version 和 verack:报协议版本、服务开关、起始高度和能力清单。这些信息决定了对方要不要跟你继续说话。本文逐字段拆开这条最基础的 P2P 消息,讲清链身份如何在协议层被守住、功能如何协商,以及普通用户能从中学到什么。

两将军问题是什么?为什么信使会丢的链上永远没有百分百的确认
加密货币百科
两将军问题是什么?为什么信使会丢的链上永远没有百分百的确认

两个将军隔着敌境传信,无论确认多少轮,谁都不敢先动手——这就是两将军问题,分布式协调不可能的第一个证明。本文讲清它的由来、为什么确认套确认永远到不了头,以及比特币和以太坊这类系统如何用“概率足够高”替代“数学上确定”。

比特币对方说转了你却没到账?收款方视角的四步核对
Web3 安全
比特币对方说转了你却没到账?收款方视角的四步核对

别信转账截图。交易编号、独立区块浏览器、金额地址状态三核对、替换信号与确认数,四步把收款安全检查从对方的说法变成自己的事实。

删数据为什么能退钱?Sui 存储基金与返还机制怎么运转
公链与 Layer2
删数据为什么能退钱?Sui 存储基金与返还机制怎么运转

Sui 把交易费用拆成计算与存储两本账,删除对象可拿回约 99% 的存储费押金。本文按官方文档解释存储基金如何以质押回报跨代补偿验证者、返还与不可变对象的锁定规则,以及 gas budget 的排障要点。

概率最终性和确定性最终性有什么区别?两种“改不了”的规则
公链与 Layer2
概率最终性和确定性最终性有什么区别?两种“改不了”的规则

确认数越深概率越小,与三分之二签名即规则不可逆,是两套不同的安全语言。本文拆解 PoW 算力的长尾风险、BFT 罚没与检查点边界,以及以太坊的混合体对用户到账标准的实际含义。

比特币挖矿的盈亏平衡电价怎么算?难度、能效与每T收益公式
加密货币百科
比特币挖矿的盈亏平衡电价怎么算?难度、能效与每T收益公式

挖矿收益由区块奖励、全网难度和机器能效三块公开积木决定。本文给出不预测币价的算术框架,并用示例数字演示个人矿工与矿池的账本差异。

比特币助记词丢字、糊字怎么办?BIP39 校验与恢复边界
加密货币百科
比特币助记词丢字、糊字怎么办?BIP39 校验与恢复边界

助记词受潮糊字不等于钱没了。本文拆解 BIP39 词表与校验位机制、缺失词的候选遍历修复路径,以及 passphrase 与彻底丢失两条不可为边界。

比特币转账能撤回吗:草稿、替换与不可逆的分界线
加密货币百科
比特币转账能撤回吗:草稿、替换与不可逆的分界线

未广播的交易是本地草稿,未确认的交易有 RBF 与 CPFP 的工程空间,已确认的转账则没有链上撤销键。本文按三阶段讲清边界,并给出误转、钓鱼与平台冲正三类事故处置顺序。

比特币节点的连接分层:八条中继线、两条区块暗线与探针
加密货币百科
比特币节点的连接分层:八条中继线、两条区块暗线与探针

默认配置的 Bitcoin Core 会主动维护八条全功能连接、两条只传区块的连接,外加探针与锚点机制。本文解释这种分层如何影响传播、可达性与来源隐蔽性。

闪电网络通道挤压攻击:近乎免费的拒绝服务与节点侧防御清单
加密货币百科
闪电网络通道挤压攻击:近乎免费的拒绝服务与节点侧防御清单

攻击者用合法 HTLC 长期占用你的通道流动性或槽位,失败路由不收费使攻击近乎免费。本文梳理流动性挤压与 HTLC 挤压两种模型,并给出今天就能部署的限额、参数与识别防御。

比特币节点启动参数速查:从 datadir 到 txindex 的取舍
加密货币百科
比特币节点启动参数速查:从 datadir 到 txindex 的取舍

多数节点部署只关心十几个选项。本文按启动形态、磁盘预算、网络连接、同步信任边界与钱包调试五个场景,说明每个常用参数改变了什么、代价是什么。

闪电通道的双重上限:余额之外,HTLC 槽位如何锁住你的付款
加密货币百科
闪电通道的双重上限:余额之外,HTLC 槽位如何锁住你的付款

余额充足却付不出去,多半是 HTLC 槽位或承诺交易重量预算见底。本文拆解每通道四百八十三笔在途上限的来源、三类卡死场景,以及槽位被挤压攻击利用时的节点侧防御。

比特币节点 debug.log 在哪、怎么读:求助前的日志收集指南
加密货币百科
比特币节点 debug.log 在哪、怎么读:求助前的日志收集指南

节点同步卡住、连接异常、钱包对不上时,debug.log 是最可靠的现场证据。本文给出各操作系统默认路径、关键日志行的读法、隐私打码要点与日志能力的边界。

BIP 9 状态机解读:defined、started、locked_in、active、failed 各意味着什么
加密货币百科
BIP 9 状态机解读:defined、started、locked_in、active、failed 各意味着什么

比特币软分叉的进度由每台节点独立重放区块算出。本文拆解 BIP 9 版本位的五个状态、九十五成阈值周期统计,以及 Taproot Speedy Trial 九成阈值的实际时间线。

矿池份额怎么记账:有效率、陈旧份额与结算核对方法
加密货币百科
矿池份额怎么记账:有效率、陈旧份额与结算核对方法

矿机交给矿池的不是算力而是份额。本文解释份额难度与有效率的关系、陈旧份额与孤儿份额的收入影响,以及给普通矿工的一套可执行的结算核对流程。

比特币交易替换规则详解:冲突集合、费用差与全量 RBF 时代
加密货币百科
比特币交易替换规则详解:冲突集合、费用差与全量 RBF 时代

节点按冲突集合与费用差决定谁留在内存池。本文逐项拆解替换条件、BIP 125 信号的历史角色,以及 Bitcoin Core v28/v29 把全量 RBF 变成默认行为后收款风控的变化。

比特币区块头的扩展空间:时间戳、版本号滚动与额外随机数
加密货币百科
比特币区块头的扩展空间:时间戳、版本号滚动与额外随机数

矿机穷举区块头时,四字节 nonce 最先用完。本文拆解 nTime 更新、Stratum 版本滚动(BIP 310/320)与 extranonce 三层搜索空间,以及显式与隐式 AsicBoost 的公开事实。

闪电钱包的流动性服务商:那条替你开的通道,钱在谁手里
加密货币百科
闪电钱包的流动性服务商:那条替你开的通道,钱在谁手里

手机闪电钱包收款要先有入向流动性,多数新手的第一条通道由流动性服务商代开,代价是开通费与一段托管期。本文讲清 LSP 的代开模型、零确认开通的等待结构、代开期间对方的撤销风险与用户自保手段。

提案者权重增益:以太坊分叉选择给及时区块的一点临时加分
加密货币百科
提案者权重增益:以太坊分叉选择给及时区块的一点临时加分

出块者若拖延发布或对手广播迟到投票,诚实节点可能在不同分支间摇摆,形成平衡攻击。以太坊分叉选择给按时到达的区块一个限时的大额临时权重——提案者增益。本文讲清加分的百分比量级、触发条件,以及它如何在诚实重组里防止被迟到的信息牵着走。

芬尼攻击是什么:先挖好一个区块,再花同一枚币的思维实验
加密货币百科
芬尼攻击是什么:先挖好一个区块,再花同一枚币的思维实验

芬尼攻击把预挖区块和零确认收款拼在一起:矿工私下挖出一个含自己付款的区块但暂不广播,同时拿这些币去接受即时确认的商家消费,再发布预挖区块作废这笔支出。本文还原攻击的步骤结构、它得名的由来,以及为什么确认数是对它唯一有效的防线。

PTLC 点时间锁合约:把哈希锁换成曲线点后,路由付款还能不能互相认出来
加密货币百科
PTLC 点时间锁合约:把哈希锁换成曲线点后,路由付款还能不能互相认出来

闪电网络路由付款的每个节点都盯着同一个支付哈希,这是关联分析和虫洞攻击的根子。PTLC 用适配器签名把锁换成椭圆曲线上的点,每一跳看到的数据都不同。本文讲清 PTLC 与 HTLC 的机制差异、它依赖的 Schnorr 前提,以及为什么主网通道至今仍是哈希锁。

扣块攻击是什么?矿工在矿池里“出工不出力”的账本
加密货币百科
扣块攻击是什么?矿工在矿池里“出工不出力”的账本

矿池靠份额估算你的算力,于是有人只交低难度份额、把真正的区块悄悄吞下。本文讲扣块攻击(block withholding)的机制、单个 rogue 矿工与矿池对矿池两种形态的区别、Eyal《矿工的困境》给出的博弈结论,以及概率份额等防御思路。

Paxos 与 Raft 也解决共识?分布式共识与区块链共识的分岔
加密货币百科
Paxos 与 Raft 也解决共识?分布式共识与区块链共识的分岔

学区块链前先学过 Raft 的人常困惑:那套“过半数就出块”的经典协议,放到有匿名节点的公链上为什么不成立?本文讲 Paxos 与 Raft 的问题设定(崩溃容错)、拜占庭容错与 PoW 的分岔点,以及为什么联盟链和公链像两种语言。

销毁证明发行:Counterparty 烧比特币换 XCP 的那场实验
加密货币百科
销毁证明发行:Counterparty 烧比特币换 XCP 的那场实验

不发币、不众筹,先烧币——2014 年初 Counterparty 用 5000 个比特币区块把“公平发行”做成了可验证的实验。本文讲销毁证明的机制逻辑、当年 1 月 2 日至 2 月 3 日的 burn 窗口设计,以及后来铭文社区对这套叙事的借用与分歧。

证明经过时间共识(PoET)是什么?让芯片替你计时出块
加密货币百科
证明经过时间共识(PoET)是什么?让芯片替你计时出块

PoET 用可信执行环境里的计时器替代挖矿,把“谁有资格出块”变成一次可验证的抽签等待。本文讲它的协议结构、与 VDF 的路线区别、Hyperledger Sawtooth 的落地背景,以及 2021 年学界对它的形式化分析。

比特币面额换算:聪、微币与毫币怎么互相折算
加密货币百科
比特币面额换算:聪、微币与毫币怎么互相折算

比特币的最小记账单位聪和一 BTC 等于一亿聪的关系,决定了余额、手续费与“清零到零”的行为。本文讲清 BTC、mBTC、uBTC、聪四档面额的换算表、整数运算为什么用不到小数、整除截断与“零头去哪了”,以及付款时选错面额单位会出什么事故。

getblockfilter怎么核对区块过滤器?
加密货币百科已审核
getblockfilter怎么核对区块过滤器?

getblockfilter按区块哈希返回BIP 157 basic过滤器与过滤器头。本文从索引前置、filter和header差异、客户端匹配到假阳性边界逐层说明,避免把过滤器命中误写成交易存在证明。

getrawmempool怎么读取内存池?
加密货币百科已审核
getrawmempool怎么读取内存池?

Bitcoin Core getrawmempool有txid数组、verbose明细和mempool_sequence快照三种读取方式。本文解释父子依赖、费用、广播状态与序列号,并说明为什么本节点内存池不能代表全网。

Plasma 是什么?子链、状态承诺与强制退出机制
公链与 Layer2
Plasma 是什么?子链、状态承诺与强制退出机制

Plasma 让子链在链外执行交易,只把 Merkle 根形式状态承诺发到主网,争议靠欺诈证明裁决。本文拆解其进入退出流程、用户必须自留数据的隐含前提,以及它被 Rollup 路线取代的原因。

Validium 是什么?和 ZK Rollup 差在哪,提款为什么可能被卡
公链与 Layer2
Validium 是什么?和 ZK Rollup 差在哪,提款为什么可能被卡

Validium 用有效性证明保证状态不被篡改,却不把交易数据放上以太坊主网。本文拆解它的合约分工、数据可用性委员会带来的冻结风险、性能收益来源,以及存款前要核对的委员会与逃生舱条款。

Layer2 的状态根是怎么推导出来的?从区块数据到断言的四步链条
公链与 Layer2
Layer2 的状态根是怎么推导出来的?从区块数据到断言的四步链条

Rollup 的安全性建立在一句可验证的承诺上:任何人拿 L1 上的数据都能重放出同一个 Layer2 状态根。本文拆解这条推导流水线——从 L1 读取交易数据、按规则排序、确定性执行、算出状态根——并说明存款交易、强制交易和批次的顺序如何共同决定最终状态,以及断言出错了欺诈证明与有效性证明分别怎么办。

Beacon RANDAO响应怎么读?
公链与 Layer2已审核
Beacon RANDAO响应怎么读?

Beacon RANDAO接口按state_id和epoch返回特定状态视图中的randao mix,同一epoch内也可能随区块处理变化。本文用查询坐标、状态时间线和finalized标签解释返回值,避免把临时视图误当成永不变化或可预测的随机数。

家用比特币节点怎么对外开放:8333端口、UPnP与可达性自检
加密货币百科
家用比特币节点怎么对外开放:8333端口、UPnP与可达性自检

节点分"只出门"和"待客"两种姿态,区别在入站端口是否可达。本文解释默认出站连接与监听模式的意义、路由器端口映射与UPnP的做法边界、用RPC核对连接数的方法,并划清P2P端口与RPC端口的安全红线。

从getwork到Stratum:挖矿协议把建块权让给了谁
加密货币百科
从getwork到Stratum:挖矿协议把建块权让给了谁

挖矿协议走过getwork、getblocktemplate和Stratum三条路线。本文梳理2012年前后这场协议竞争的来龙去脉:中心化下发的局限、BIP22与BIP23的让权设计,以及没有正式BIP的Stratum为何成为矿机接池的事实标准。

份额难度与额外随机数:矿机的工作空间从哪来
加密货币百科
份额难度与额外随机数:矿机的工作空间从哪来

矿机为什么不能直接拿网络难度去"撞块"?本文解释份额难度的过滤作用、早期getwork协议每个头只有4字节随机数的瓶颈,以及Stratum协议如何用coinbase额外随机数和默克尔分支给矿机撑出足够的工作空间。

矿池的PPS和PPLNS怎么排队发钱?稳定与波动的代价
加密货币百科
矿池的PPS和PPLNS怎么排队发钱?稳定与波动的代价

同一个矿池里,为什么有人每天进账、有人颗粒无收?答案藏在结算方式里。本文拆解shares、PPS、PPLNS与FPPS的算账逻辑,解释长期期望值相同、短期体验迥异的原因,以及跳池行为如何被滑动窗口机制抑制。

比特币矿机进化史:从CPU、显卡到ASIC的十年算力竞赛
加密货币百科
比特币矿机进化史:从CPU、显卡到ASIC的十年算力竞赛

比特币挖矿硬件经历了CPU、GPU、FPGA到ASIC的四代更替。2013年嘉楠科技Avalon发出首批消费级ASIC,蝴蝶实验室因虚假发货被美国联邦贸易委员会查处。本文按时间线复盘这段历史,并解释它如何塑造了今天的矿池与工业矿场格局。

feefilter 消息:节点如何提前挡掉不值得转发的低费交易
加密货币百科
feefilter 消息:节点如何提前挡掉不值得转发的低费交易

节点不必等低费交易送上门再拒绝。BIP133 的 feefilter 消息让节点把自己当前的最低接收费率提前告诉对端,省掉一轮无效的邀请与请求。本文拆解它的动机、量化加噪的隐私考量,以及这个机制会暴露什么。

免费交易是怎么消失的:比特币打包优先级的历史转向
加密货币百科
免费交易是怎么消失的:比特币打包优先级的历史转向

早期比特币节点会给"币龄长"的交易免手续费优先放行,如今这条路已彻底关闭。本文梳理 Coin Age Priority 的来历、Bitcoin Core 0.12 默认停用与 0.15 彻底删除的过程,以及纯费率排序时代打包顺序到底由什么决定。

聪的稀有度分级:从创世聪到每个块的第一聪
加密货币百科
聪的稀有度分级:从创世聪到每个块的第一聪

Ord 协议把每一枚聪按出生位置分成六个稀有度等级。本文以 ord 开源代码的判定规则为准,拆解度分秒式坐标、每减半周期聪、每难度调整周期聪与每块第一聪的定义边界,说明这套分类学哪些是协议事实、哪些是社区共识。

从可选信号到默认规则:全量 RBF 政策这几年怎么变的
加密货币百科
从可选信号到默认规则:全量 RBF 政策这几年怎么变的

替换机制从"自愿打信号"走到"节点默认接受任何替换",只用了几个版本。本文按版本梳理 BIP125 信号规则、Bitcoin Core 28.0 把 mempoolfullrbf 默认值改为开启、29.0 移除该选项的过程,并说明收款方在零确认场景下的现实风险。

P2Pool 的兄弟链:不信任池主也能拿到平滑收益吗
加密货币百科
P2Pool 的兄弟链:不信任池主也能拿到平滑收益吗

P2Pool 试图用一条约每三十秒出一个块的份额链,替代中心化管理的挖矿池。本文拆解它的 sharechain 记账、PPLNS 支付窗口、必须自跑全节点的原因,以及这套设计在今天的维护状态和参与前该核实什么。

内存池上限怎么起作用:节点拒绝低费交易的那条线
加密货币百科
内存池上限怎么起作用:节点拒绝低费交易的那条线

比特币节点的内存池不是无限大的收件箱。本文拆解 Bitcoin Core 0.12 引入的内存池限制机制:容量上限、按费率驱逐、min relay fee 的动态抬升,以及排队中的交易实际面对的门槛是怎么算出来的。

白皮书该怎么读?从比特币九页论文看一份技术文档的分量
加密货币百科
白皮书该怎么读?从比特币九页论文看一份技术文档的分量

中本聪的比特币白皮书只有九页,却开创了一条产业链。本文讲这份文档写了什么、没写什么,并给普通读者一套读项目白皮书的核验方法:哪些句子值得停下来查证,哪些包装词应当扣分。

减半年表:比特币四次减半的区块高度、奖励与真实日期
加密货币百科
减半年表:比特币四次减半的区块高度、奖励与真实日期

比特币减半每 21 万个区块发生一次:50→25→12.5→6.25→3.125 BTC。本文用可在区块浏览器核对的高度与日期,讲清 2012、2016、2020、2024 四次减半的实际节奏,以及为什么“四年一次”只是近似。

区块大小之争:2017 年比特币那场分裂改了什么
加密货币百科
区块大小之争:2017 年比特币那场分裂改了什么

比特币 2017 年的扩容路线之争以隔离见证激活、硬分叉分出新币种收场,同一祖先第一次永久分出两条链。本文按区块高度与时间线复原:纽约协议、UASF、8 月 1 日分叉与此后的格局。

矿工的“关机线”是什么?算力下跌时谁先退出、谁先抄底
加密货币百科
矿工的“关机线”是什么?算力下跌时谁先退出、谁先抄底

矿机效率与电费决定了算力下跌周期里的退出顺序:效率最差的机器先亏到电费线以下。本文用一台机器的算术讲清关机价、难度下调如何救活留守矿工,以及为什么算力底部总伴随抄底者。

生日悖论与哈希碰撞:为什么 256 位哈希不怕“撞名”,短哈希却一撞就中
加密货币百科
生日悖论与哈希碰撞:为什么 256 位哈希不怕“撞名”,短哈希却一撞就中

生日悖论说明:找碰撞的难度远比直觉以为的低——256 位哈希也要约 2 的 128 次方次运算才有五成碰撞机会。本文用教室同生日的例子讲清碰撞攻击的原理,以及 MD5、SHA-1 是怎么倒下的。

为什么每个节点都要重算一遍交易?区块链确定性执行的底层约定
加密货币百科
为什么每个节点都要重算一遍交易?区块链确定性执行的底层约定

区块链的安全不靠信任某台服务器,而靠一套同样输入必得同样输出的确定性执行:每个全节点独立重放每一笔交易,核对彼此的状态是否一致。本文解释这个约定如何塑造了合约的能力边界,以及它的代价。

签名里的随机数 k 为什么致命?从 k 值复用到确定性签名
加密货币百科
签名里的随机数 k 为什么致命?从 k 值复用到确定性签名

ECDSA 每签一次名都要抽一个一次性随机数 k,而数学上只要同一个 k 在两条不同消息上被用过,私钥就能被旁观者直接解出来——不需要碰到钱包一根毫毛。本文推导这笔账,回顾主机游戏机与 2012 年大规模密钥回收事故,再解释 RFC 6979 与 BIP 340 如何把“抽随机数”改写成确定性或近确定性流程,让事故只剩实现质量问题。

链上存证是什么?把存在证明写进比特币的三种做法
加密货币百科
链上存证是什么?把存在证明写进比特币的三种做法

在文件还没被公开之前,先向全网证明“这份内容在某时刻已经存在”——这是链上存证的全部诉求。本文讲清它的数学内核(先哈希、后承诺、再锚定)、比特币上的三种主流锚定做法与各自的取证差异,并划清存证能证明什么、不能证明什么。

脑钱包是怎么失败的?当人类记性替随机数发生器打工
加密货币百科
脑钱包是怎么失败的?当人类记性替随机数发生器打工

脑钱包把私钥定义为“一段人脑记着的短语的哈希”,听起来优雅,却在实践中全军覆没:人脑能创造的短语空间太小,而哈希是纯函数——同样的短语必然算出同一把钥匙,攻击者可以离线扫库把所有记在脑子里的余额批量收走。本文解释熵的账怎么算、泄露为什么静悄悄,以及助记词和口令派生分别站在哪一边。

节点客户端多样性是什么?为什么公链不该只跑同一套软件
加密货币百科
节点客户端多样性是什么?为什么公链不该只跑同一套软件

“客户端多样性”指全网由多套各自独立实现的节点软件共同验证区块。它防的不是对手,而是自己:一套代码里的 bug 一旦被大多数节点执行,就可能让全网络对同一个错误达成共识。本文用 2010 年比特币整数溢出、2018 年 BCH 双重支付事件和 2021 年 Geth 停摆解释为什么这个指标被写进以太坊客户端团队的路线图,并给出个人跑节点时的选择思路。

PoS 的“无利害关系”问题是什么?为什么说质押改变了作恶的成本函数
加密货币百科
PoS 的“无利害关系”问题是什么?为什么说质押改变了作恶的成本函数

早期对权益证明的经典批评是:验证者在两条分叉上同时投票似乎不用花任何成本,因此理性验证者会“两头下注”。本文回溯这个批评的出处,解释它基于最朴素的 PoS 设想,再看现代 PoS 用质押罚没、长程攻击假设和检查点如何给“多投”标上价格,以及这套防御仍然依赖的前提。

自私挖矿是什么?低于一半算力也能多拿收益的博弈分析
加密货币百科
自私挖矿是什么?低于一半算力也能多拿收益的博弈分析

2013 年 Eyal 与 Sirer 的论文提出自私挖矿策略:一小撮矿工隐瞒已挖到的区块,诱导诚实矿工在落后的公开分支上继续浪费算力,从而让私链在关键时刻反超,使该群体获得高于自身算力占比的收入。本文拆解这个博弈的机制、成立条件与现实约束,并说明它和 51% 攻击的根本区别。

哈希函数的长度扩展攻击是什么?为什么“密钥拼在消息前面”不等于签名
加密货币百科
哈希函数的长度扩展攻击是什么?为什么“密钥拼在消息前面”不等于签名

SHA-256 这类基于 Merkle–Damgård 结构的哈希函数存在长度扩展性质:知道一段消息的哈希值,无需知道原文,就能算出这段消息再接一段可控尾巴之后的哈希。本文解释这一性质的结构成因、它如何让 hash(secret‖message) 这种简陋校验被绕过,以及 HMAC 和 SHA-3 各自如何终结这个问题。

fee delta怎么审计?
加密货币百科已审核
fee delta怎么审计?

Bitcoin Core的getprioritisedtransactions会列出节点本地手工fee delta、mempool状态和可选modified fee。本文区分真实手续费与模板评估值,设计写入、核对、归零和留痕的审计闭环,避免把本地优先级误当全网加速。

getnetworkhashps算力窗口怎么选?
加密货币百科已审核
getnetworkhashps算力窗口怎么选?

Bitcoin Core getnetworkhashps会根据一段区块的工作量与时间估算网络算力,nblocks和height会直接改变读数。本文比较短、中、难度周期窗口,说明历史高度、误差带和矿池实时统计的边界。

OP Stack 的 L2 到 L2 消息怎么被验证:从日志事件到依赖集
公链与 Layer2
OP Stack 的 L2 到 L2 消息怎么被验证:从日志事件到依赖集

OP Stack 互操作让消息不经过锁仓桥:源链上一条普通日志事件就是发起消息,目标链靠校验该日志真实存在来执行它。本文拆解发起与执行两笔交易、跨链地址别名之外的消息标识、依赖集与集群、消息过期重发,以及它与锁铸桥的信任差异。

Solana 交易是怎么组装的?签名、消息与指令表的 1232 字节
公链与 Layer2
Solana 交易是怎么组装的?签名、消息与指令表的 1232 字节

Solana 交易由签名数组加一条消息构成,消息里只有消息头、账户地址表、近期区块哈希和编译后指令四样东西,序列化后总长不能超过 1232 字节。本文拆解每个字段的作用、账户显式声明与并行执行的关系,以及区块哈希过期导致的重发问题。

verifychain怎么检查链数据库?
公链与 Layer2已审核
verifychain怎么检查链数据库?

Bitcoin Core verifychain用于检查本地链数据库,可选择0至4级校验和最近区块或全量范围。本文解释每一级实际做什么、怎样安排维护窗口,以及true、false与debug.log应如何进入故障处置。

gettxoutproof生成的证明怎么验证?
公链与 Layer2已审核
gettxoutproof生成的证明怎么验证?

Bitcoin Core的gettxoutproof可生成交易包含证明,verifytxoutproof负责验证。本文用双节点实验解释blockhash、txindex和最佳链条件,并区分空数组、RPC错误、有效性与最终性。

布隆过滤器收款:老式轻钱包怎样少收数据,又为此付出什么
加密货币百科
布隆过滤器收款:老式轻钱包怎样少收数据,又为此付出什么

不想下载整条链的轻钱包如何从全节点那里“点菜”?BIP37 用布隆过滤器给出第一代答案:允许节点按概率过滤交易,宁可错发不可漏发。本文拆解过滤器的构造逻辑、更新模式与尺寸上限,并解释为什么精确度本身成了隐私的裂缝。

sendheaders:节点之间“有新块了”,从喊编号改为直接递清单
加密货币百科
sendheaders:节点之间“有新块了”,从喊编号改为直接递清单

传统的新区块公告是先喊哈希、再等对方来要清单,一来一回多耗一圈。BIP130 允许节点声明偏好,让对方直接把区块头推过来。本文解释这节省下的一个往返在传播链上值多少,以及它和压缩区块、孤块率的关系。

闪电付款失败时,洋葱错误码为什么故意不说破位置
加密货币百科
闪电付款失败时,洋葱错误码为什么故意不说破位置

一笔闪电付款失败了,你知道“到哪一层失败”,却很难知道“是谁”。本文拆解洋葱路由失败消息的分层加密、failure_code 标志位的语义,以及协议为何刻意压低失败信息里携带的定位能力。

闪电协商关闭:一条 shutdown 消息如何把通道体面拆成链上转账
加密货币百科
闪电协商关闭:一条 shutdown 消息如何把通道体面拆成链上转账

闪电通道最省心的离场方式是双方协商一致、一条链上交易收场。本文拆解 shutdown 消息的格式与发送限制、允许的到账脚本形态、预先承诺关闭地址的设计,以及协商关闭与强制关闭在费用、时间链上足迹上的差异。

闪电节点重启后的第一句话:channel_reestablish 如何挡住灾难损失
加密货币百科
闪电节点重启后的第一句话:channel_reestablish 如何挡住灾难损失

闪电通道的真相记在链下,节点重启后第一件事是与每个对手方对账。本文拆解 channel_reestablish 消息的四个关键字段、消息补发规则,以及协议内置的数据丢失保护:什么情况下对手方必须按兵不动、你必须暂缓强制关闭。

LOW_S 与 NULLFAIL:BIP66 之后,签名还能被偷改的两个角落
加密货币百科
LOW_S 与 NULLFAIL:BIP66 之后,签名还能被偷改的两个角落

严格 DER 之后,ECDSA 签名仍有两条可延展通道:S 值天生成对偶写法,失败签名字节可以随意填充。BIP146 用 LOW_S 与 NULLFAIL 两条规则在隔离见证时代把它们封死。本文用曲线阶常量讲清规则本身,并解释它和 wtxid、压缩区块的关系。

描述符末尾的井号校验码:抄错一个字符会被怎样逮住
加密货币百科
描述符末尾的井号校验码:抄错一个字符会被怎样逮住

输出描述符是比特币钱包备份与审计的核心文本,BIP380 给每个描述符配了八位校验码。本文拆解这套类似 bech32 的纠错码:哪些错误一定抓得住、检测能力随长度怎么衰减,以及为什么“校验通过”不等于“这份描述符适合你”。

BIP8:软分叉的投票时钟,为什么想从时间戳换成区块高度
加密货币百科
BIP8:软分叉的投票时钟,为什么想从时间戳换成区块高度

BIP9 的软分叉部署用时间戳定开始与超时,BIP8 提出改用区块高度,并补上“到期保底激活”的选项。本文对照两份规范,解释高度触发为何更可靠、少数算力否决问题怎么解,以及这套机制给普通节点用户意味着什么。

BIP66 严格 DER:一次为可延展性而生的软分叉后来怎样了
加密货币百科
BIP66 严格 DER:一次为可延展性而生的软分叉后来怎样了

2015 年,比特币通过 BIP66 把“签名必须严格符合 DER 编码”从默认中继政策升级为共识规则。本文回顾 DER 是什么、双门槛如何部署,说明它怎样削弱交易可延展性,以及它如何在无意间补上一个共识层的隐患。

assumevalid 是什么:新节点同步时到底跳过了哪些校验
加密货币百科
assumevalid 是什么:新节点同步时到底跳过了哪些校验

新节点首次同步最耗时的往往是逐块验签。本文拆解 Bitcoin Core 的 assumevalid 参数:它凭什么跳过历史区块的脚本与签名校验,哪些校验一项没少,和旧式 checkpoints、AssumeUTXO 有何不同,以及想把这点信任也清零的人该怎么设置。