2026年10月19日周一

公链与 Layer2

公链与 Layer2 栏目聚焦各类区块链底层网络与扩容方案,讲解以太坊、Solana、比特币生态以及 Arbitrum、Optimism、Base 等 Layer2 的定位、技术路线与生态差异。内容偏重原理解释与适用场景对比,帮助你理解不同链的取舍与风险,所有内容仅供学习参考,不构成投资建议。

968篇内容
97页索引
2026-10-14最近更新
排序 共 968 篇 · 第 17 / 97 页
getFeeForMessage 返回 null 怎么办?
公链与 Layer2已审核
getFeeForMessage 返回 null 怎么办?

Solana getFeeForMessage 查询指定 commitment 下,集群处理序列化 message 所需的 lamports 费用,响应含 context 与 u64 或 null 的 value。本文说明请求格式、上下文记录和 null 边界;官方方法页未穷举 null 原因。

eth_getLogs 区块过滤怎样选?
公链与 Layer2已审核
eth_getLogs 区块过滤怎样选?

Ethereum eth_getLogs 可用地址、topics 和区块参数筛选日志,但服务端查询范围并无本文可确认的统一上限。本文比较 fromBlock/toBlock 扫描与 EIP-234 的 blockHash 定点查询,并给出保留参数、区块上下文和错误证据的复核方法。

Solana 查询交易为何返回 null?
公链与 Layer2已审核
Solana 查询交易为何返回 null?

Solana getTransaction 返回 null,并不能单独证明交易从未发生。本文区分顶层 result、内部 blockTime/meta 字段与请求错误,再按签名、cluster、commitment 和历史数据范围整理核验步骤。

Optimism 提现为什么要经过等待阶段?
公链与 Layer2已审核
Optimism 提现为什么要经过等待阶段?

Optimism 从 L2 提现到 L1,不是发起交易后就等同于 L1 到账。本文按 L2 发起、L1 证明、部署条件成熟和 L1 完成梳理状态,并解释为什么不能把某个固定等待天数套用到所有网络。

IBC 转账超时后怎样核对退款?
公链与 Layer2已审核
IBC 转账超时后怎样核对退款?

Cosmos IBC 转账没有到目的链时,先不要只凭等待时间判断退款。本文区分数据包超时条件、源链 timeout proof 与 ICS-20 应用回调,并说明如何从交易、channel、序号和源链记录逐层核验。具体状态取决于所用链和应用实现。

Solana交易状态的三层确认,区别在哪?
公链与 Layer2已审核
Solana交易状态的三层确认,区别在哪?

Solana RPC中的processed、confirmed与finalized代表不同确认强度。本文说明如何用交易签名查询状态、为何还要检查错误字段,以及公共RPC和交易过期会给排查带来哪些限制。

以太坊交易卡住时,先查 nonce 还是 Gas?
公链与 Layer2已审核
以太坊交易卡住时,先查 nonce 还是 Gas?

以太坊交易长时间显示待处理时,先区分交易是否已广播、账户 nonce 是否被前序交易占用,以及费用上限是否符合当前网络条件。本文提供一条从交易哈希到钱包字段的核验路径,并说明哪些做法可能造成重复发送。

Base区块Gas利用率怎样复核?
公链与 Layer2已审核
Base区块Gas利用率怎样复核?

Base区块Gas利用率可以用已确认区块的gasUsed与gasLimit建立,但采样网络、区块范围和聚合方法必须一致。本文说明十六进制解码、单块比率、加权汇总与缺失处理,所有数字均为假设演算,不声称实时负载或费用趋势。

getBlockTime为什么只是估算?
公链与 Layer2已审核
getBlockTime为什么只是估算?

getBlockTime返回的是Solana区块估计生产时间,并非用户操作的精确时间。本文解释验证者投票时间戳、质押加权均值、Unix秒与时区显示,并给出slot、blockTime、采集时间及缺失值的记录方法,避免导出数据失真。

Solana确认状态与错误怎样读?
公链与 Layer2已审核
Solana确认状态与错误怎样读?

Solana确认状态与执行错误是两个判断维度,查询返回null也不能直接断言付款失败。本文从getSignatureStatuses的value数组出发,解释近期缓存、历史搜索与确认等级,并说明网络、签名、链上执行、平台入账各自需要什么证据。