欢迎所有爱好区块链技术的人加入。

CATEGORY

Layer2

Layer2

zkSyncPolygonOptimismTonArbitrum

共 63 篇

1999

CDK 部署或重置后第一笔交易

Polygon

交易组装 测试数据 ## 第一个batch信息为 1. 一笔zkEVM合约初始化交易 2. globalExitRoot 3. timestamp 4. trustedSequencer

1998

error: latest Synced BlockNumber (7089137) is higher than the latest Proposed block (1008) in the network

Polygon

## 问题 cdk 跨链桥启动后,发起一笔跨链复现networkID数据错乱,重启后报错 lastBlockSynced = 7089137 lastKnownBlock = 1008 lastBlockSynced为L1数据,lastKnownBlock为L2数据,说明s.et…

1997

polygon cdk 跨链桥交易处理流程分析

Polygon

# 数据产生 synchronizer/synchronizer.go etherMan.readEvents ## 数据消费 ## 合约分析 PolygonZkEVMGlobalExitRoot.sol PolygonZkEVMGlobalExitRootV2.sol // T…

1991

因RPC限速导致sequence-sender异常退出

Polygon

## 问题 因RPC限速导致sequence-sender异常退出 ## 相关代码 ## 解决 在sequence-sender 配置->L1InfoTreeSync下增加两个配置 - MaxRetryAttemptsAfterError 总共重试多少次后,异常退出,可以设置一个…

1990

error getting sequences: error no leaves on L1InfoTree yet and GetInitL1InfoRootMap

Polygon

## 错误 启动sequence-sender时报以下错误 ## 相关代码 ### 分析 l1InfoTree.GetInitL1InfoRootMap 没有获取到数据 GetInitL1InfoRootMap 通过事件`InitL1InfoRootMap`进行写入的 对应合约P…

1989

polygon cdk fork12各服务版本对应关系

Polygon

| fork版本 | 服务名称 | tag | 官方镜像 | | | -------- | ------------------------------- | ------------------------------------------------------------…

1988

调研polygon cdk-fork12是否支持在polygon pos测试网amoy部署

Polygon

## 背景 调研polygon cdk-fork12是否支持在polygon pos测试网amoy部署 ## 前置结论 结论:polygon cdk-fork12依赖于以太坊PoS状态检查,polygon pos测试网amoy RPC未实现该逻辑导致不兼容,无法支持部署polyg…

1987

polygon cdk变更TrustedSequencerURL

Polygon

## 背景 特殊场景需要变更合约PolygonZkEVM.sol中的TrustedSequencerURL ## 合约代码 ## ABI ## 测试 当前合约内TrustedSequencerURL:http://172.18.36.173:8123 期望变更为:http://1…

1986

cdk-erigon - ChainDB name is not recognized

Polygon

https://github.com/0xPolygonHermez/cdk-erigon/blob/06e93d49704726977297cf1d5055f43185e313bd/cmd/utils/flags.go#L2253-L2295 新建的自定义链,名称需要以`dyn…

1985

cdk-data-availability之TrackSequence参数分析

Polygon

https://github.com/0xPolygon/cdk-data-availability/blob/e17fe08a81dee451636cadce04e568563d992d38/sequencer/tracker.go#L84-L113 ## 分析 当TrackS…

1984

使用Kurtosis快速验证Polygon CDK新版本

Polygon

# 前置介绍 官方部署:https://docs.polygon.technology/cdk/getting-started/local-deployment/ Polygon CDK Kurtosis 包允许您轻松自定义和实例化 CDK 链的所有组件。它使用Kurtosis工…

1971

Babylon BTC 质押整合规范

Layer2

Babylon 的比特币质押协议为比特币持有者提供了一种实用的解决方案,使他们可以直接在其他系统上质押他们的 BTC,而无需第三方托管、桥接或包装。该协议为消费者系统提供由 BTC 支持的经济安全保障。它被设计为通用和模块化插件,使其与各种消费者系统兼容。Babylon 的 BT…

1969

Babylon OP-stack 链的 BTC 质押集成

Layer2

## **上下文** Babylon 提供 比特币质押协议,允许比特币持有者在比特币链上质押 BTC,以保护任何 PoS 链。质押是无需信任的,因为 BTC 位于原生比特币网络上的自托管保险库中,而无需在其他地方进行桥接。 OP 堆栈链可以与 Babylon BTC 质押协议集成…

1956

一文了解 TON 的技术特点与智能合约开发范式

Ton

> 简而言之,TON 的核心设计理念是以一种“自下而上”的方式重构传统的区块链协议,并以舍弃互操作性为代价,实现对高并发和高可扩展性的极致追求。 ## TON 的核心设计思想——高并发与高可扩展性 可以这么说,TON 中所有复杂的技术选型的目的都来自于对高并发与高可扩展性的追求,…

1946

Arbitrum Sequencer配置参数分析

Arbitrum

| 参数 | 类型 | | 默认值 | | | ------------------------------- | ------------------ | ----------------- | -----------------------------------------…

1945

Arbitrum Sequencer 交易接收->区块打包逻辑

Arbitrum

# 代码跟进 go-ethereum/internal/ethapi/api.go go-ethereum/arbitrum/backend.go execution/gethexec/arb_interface.go execution/gethexec/tx_pre_chec…

1944

Arbitrum ForwardingTarget 配置参数分析

Arbitrum

# 介绍 对于ForwardingTarget有两个相关参数 | 参数 | 类型 | 介绍 | | --------------------------- | -------- | -------------------------------------------------…

1930

深入OpStack,提现,储值的处理逻辑

Optimism

# OpStack 各个角色 - op-node 负责和op-geth交易打包落块,交易状态推导,数据传输同步的客户端 - batcher 将数据同步到L1的EOA账户 - op-processer 提交区块状态到 L1 的 L2OutputOracle 合约 - crossDo…

1907

Arbitrum Sequencer配置参数分析

Arbitrum

| 参数 | 类型 | | 默认值 | | | ------------------------------- | ------------------ | ----------------- | -----------------------------------------…

1906

Arbitrum Nitro中 eth_sendRawTransactionConditional的用途

Arbitrum

在Arbitrum Nitro中,`eth_sendRawTransactionConditional` 是一个扩展的RPC方法,允许用户发送带有条件的原始交易。这种交易在满足指定条件时才会被执行,提供了更灵活的交易控制机制。 ### 主要用途 1. **条件执行** 用户可以在…