2026年8月23日周日

公链与 Layer2

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

196篇内容
20页索引
2026-08-22最近更新
排序 共 196 篇 · 第 10 / 20 页
最早可查区块为何不是创世Slot?
公链与 Layer2 已审核
最早可查区块为何不是创世Slot?

getFirstAvailableBlock返回的是“这个RPC节点当前能提供的最早完整区块”,不是Solana的创世slot,也不是全网统一常数。节点清理账本、重建索引或服务商调整保留政策,都会让这个边界变化。能依据一手来源判断SolanagetFirstAvaila

Solana getBlocks为何不连续?
公链与 Layer2 已审核
Solana getBlocks为何不连续?

Solanaslot是出块机会,不保证每个slot都产生可查询区块。因此getBlocks返回不连续列表是正常现象之一;但历史裁剪和RPC服务限制也会制造缺口,必须把“链上跳过”和“数据源没有”分开。能依据一手来源判断SolanagetBlocks的真实状态,并按证据链

Solana免租余额如何计算?
公链与 Layer2 已审核
Solana免租余额如何计算?

Solana免租最低余额取决于账户数据长度。getMinimumBalanceForRentExemption的输入是bytes,不是账户类型名字;程序升级、扩容或增加扩展都会改变space,因此旧教程里的固定lamports数值不能长期复用。能依据一手来源判断Sola

Optimism错误证明如何影响提款?
公链与 Layer2 已审核
Optimism错误证明如何影响提款?

Optimism的FaultProofs让状态根可以被挑战,但不会把L2提款变成即时到账。提款仍要经过L2发起、L1证明、挑战窗口和L1最终执行;交易成功只说明其中一个阶段完成。

Polkadot XCM转账失败怎么查?
公链与 Layer2 已审核
Polkadot XCM转账失败怎么查?

XCM转账失败不能只查源链extrinsic。一次跨共识消息至少跨过源链执行、消息队列、目标链执行和资产记账四层;任意一层失败,前端都可能只显示处理中。本文结合多地点资产描述、费用与Weight和跨链事件链,给出核验步骤、失败分支与操作边界。

Arbitrum BoLD如何处理争议?
公链与 Layer2 已审核
Arbitrum BoLD如何处理争议?

ArbitrumBoLD的核心变化是把争议验证设计为无许可参与,并用确定的时间界限推进挑战。它解决的是谁能挑战、争议如何收敛,不是让普通用户手工发起一次争议就自动获得资金补偿。

Chainlink CCIP通道怎么核验?
公链与 Layer2 已审核
Chainlink CCIP通道怎么核验?

核验ChainlinkCCIP通道时,两条链都支持还不够。真正决定消息能否安全传递的是source和destinationchainselector、Router、OnRamp、OffRamp与版本配置是否属于同一条官方lane。

getAccountInfo如何解析账户?
公链与 Layer2 已审核
getAccountInfo如何解析账户?

SolanagetAccountInfo返回账户的lamports、owner、executable、rentEpoch和data。真正困难的是data编码:base64适合程序按账户布局自行解析,jsonParsed只在节点支持对应程序解析器时给结构化字段。

getLatestBlockhash如何判断过期?
公链与 Layer2 已审核
getLatestBlockhash如何判断过期?

getLatestBlockhash返回blockhash和lastValidBlockHeight。交易是否过期应比较当前blockheight与这个上限,而不是从本机时钟估算已经过了多少秒。

getFeeForMessage如何估算费用?
公链与 Layer2 已审核
getFeeForMessage如何估算费用?

getFeeForMessage根据一条已编译、base64编码的Solanamessage,返回集群处理该消息会收取的费用。结果由消息中的recentblockhash、签名者和费用相关指令共同决定,但不等于交易执行后的全部余额变化。