上一页 1 2 3 4 5 6 7 8 9 ··· 50 下一页
摘要: 什么是系统合约? 系统合约是BSC链上预部署的智能合约,它们在创世区块就已经存在,具有固定的地址和特定的功能。BSC的系统合约分为两大类: 预编译合约(Precompiled Contracts):直接编译在客户端中的原生函数 智能合约(Smart Contracts):部署在链上的合约代码 系统合 阅读全文
posted @ 2025-07-28 10:41 若-飞 阅读(39) 评论(0) 推荐(0)
摘要: 引言 在区块链系统中,系统合约的升级是一个关键但复杂的问题。本文将详细介绍BSC的系统合约升级机制,通过分叉配置实现平滑升级。 核心原理 系统合约升级通过分叉配置实现: 在创世区块配置中定义分叉高度 在代码中预定义新合约字节码 当区块达到指定高度时,自动替换合约代码 合约存储数据保持不变 架构设计 阅读全文
posted @ 2025-07-24 17:28 若-飞 阅读(34) 评论(0) 推荐(0)
摘要: 问题背景 在使用Docker容器时,我们经常需要过滤日志来查看特定信息。比如在区块链节点中,我们想要实时查看成功挖矿的日志: docker logs -f osc-validator3-1 | grep "Successfully sealed new block" 但是,有时候这个命令会显示所有日 阅读全文
posted @ 2025-07-17 18:00 若-飞 阅读(86) 评论(0) 推荐(0)
摘要: 问题背景 最近在配置 Docker Compose 服务时遇到了一个令人困惑的问题:我在 env_file 中明明定义了环境变量,但在容器运行时却被莫名其妙地覆盖了。具体配置如下: yaml services: user-ops-indexer: env_file: - ../envs/common 阅读全文
posted @ 2025-07-16 14:46 若-飞 阅读(158) 评论(0) 推荐(0)
摘要: 下载开源项目:https://github.com/blockscout/blockscout docker部署文档:https://docs.blockscout.com/setup/deployment/docker-compose-deployment 这样就可以了: cd ./docker- 阅读全文
posted @ 2025-07-16 10:57 若-飞 阅读(129) 评论(0) 推荐(0)
摘要: 在 Docker Compose 中,extends 关键字用于实现 服务配置的继承和复用,是 DRY(Don't Repeat Yourself)原则的实践。您提到的配置: extends: file: ./services/nft_media_handler.yml service: nft_m 阅读全文
posted @ 2025-07-16 10:09 若-飞 阅读(48) 评论(0) 推荐(0)
摘要: BSC验证者管理:BSCValidatorSet与StakeHub的协作关系 概述 在BSC(BNB Smart Chain)中,验证者的管理采用了分层设计。BSCValidatorSet负责底层共识的验证者集合管理,而StakeHub则提供了更高层的验证者治理功能。这种设计既保证了共识的稳定性,又 阅读全文
posted @ 2025-07-15 14:22 若-飞 阅读(14) 评论(0) 推荐(0)
摘要: 深入理解状态变量的真实权限边界 引言 在 Solidity 开发中,我们常看到这样的代码: solidity uint256 public turnLength; // 声明为 public 变量 许多开发者误以为 public 意味着“任何人都可修改”,甚至认为持有合约地址即可随意操控它。这是智能 阅读全文
posted @ 2025-07-14 11:20 若-飞 阅读(18) 评论(0) 推荐(0)
摘要: 在 Solidity 智能合约开发中,block 对象是开发者与区块链交互的核心窗口。它提供了当前区块的链上环境信息,这些数据由以太坊节点在交易执行时动态注入,是构建去中心化应用的基石。本文将深入解析 block 的奥秘,并探讨实际应用场景。 一、block 对象全景图:区块链的身份证 当合约被执行 阅读全文
posted @ 2025-07-10 13:51 若-飞 阅读(52) 评论(0) 推荐(0)
摘要: 两个必须记住的高效命令 功能 命令 关键操作 助记 跳到行首第一个非空白字符 ^ Shift + 6 像"箭头↑"指向行首 跳到行尾最后一个字符 $ Shift + 4 像"美元符💲"结束位置 为什么强调 Shift? 很多 Vim 新手找不到这两个符号,其实: ^ 不是数字6,而是 Shift 阅读全文
posted @ 2025-07-09 11:54 若-飞 阅读(61) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 50 下一页