摘要:
在 Go 语言开发中,依赖循环(Cyclic Dependency)是一种常见但必须避免的问题。Go 不允许两个包相互导入,否则会导致编译失败。例如: A 依赖 B B 依赖 A 当 package A 依赖 package B,而 package B 又依赖 package A 时,Go 会报错, 阅读全文
posted @ 2025-03-19 11:46
若-飞
阅读(332)
评论(0)
推荐(0)
摘要:
在 TON(The Open Network) 生态中,智能合约不仅需要支持 多合约调用,还需要适应 多链架构(Master + Shard) 的跨链通信。本文重点介绍 多合约调用、跨链交互、负载均衡、自动调度 的实现方式,并结合 实际代码示例 进行解析,并附上 架构图 以便更直观地理解。 1. T 阅读全文
posted @ 2025-03-19 11:37
若-飞
阅读(71)
评论(0)
推荐(0)
摘要:
引言 TON(The Open Network)区块链凭借其高性能和独特的技术架构,成为新一代区块链技术的代表。本文将从底层虚拟机到上层合约实现,系统解析TON核心技术要点。 第一部分:TVM核心架构与开发基础 1. TVM架构解析 TON虚拟机(TVM)是为高效执行智能合约设计的栈式虚拟机,核心组 阅读全文
posted @ 2025-03-19 11:21
若-飞
阅读(182)
评论(0)
推荐(0)
摘要:
引言 Go语言以高并发性能和简洁的内存管理著称,其独特的内存分配机制在保证开发效率的同时,实现了接近C/C++的性能。本文将深入剖析Go的内存管理设计,结合内存逃逸、多级缓存池、无锁化分配等核心机制,揭示其高效运作的秘密。 参考文档 https://www.bilibili.com/video/BV 阅读全文
posted @ 2025-03-19 11:08
若-飞
阅读(157)
评论(0)
推荐(0)
摘要:
在 Solidity 中,交易确实是原子性的(要么全部成功,要么全部回滚),但这依赖于开发者正确的代码实现。以下是针对「ERC20 扣款成功但 ERC721 转移失败」问题的详细分析和解决方案: 一、问题本质分析 1. 原子性保障机制 区块链特性:以太坊交易天然具有原子性,若交易中任何操作失败(触发 阅读全文
posted @ 2025-03-19 10:45
若-飞
阅读(75)
评论(0)
推荐(0)
摘要:
在 Solidity 中确保唯一性和防止重入攻击是智能合约安全的重要课题。以下是几种关键机制的详细说明和代码示例: 一、确保唯一性机制 1. Nonce 计数器 solidity 复制 mapping(address => uint256) public nonces; function execu 阅读全文
posted @ 2025-03-19 10:30
若-飞
阅读(81)
评论(0)
推荐(0)

浙公网安备 33010602011771号