会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gogogo
博客园
首页
新随笔
联系
订阅
管理
2025年11月11日
Aave
摘要: Aave 协议学习分析文档 1. Aave 协议概述 1.1 什么是 Aave Aave 是全球领先的去中心化非托管流动性市场协议,用户可以作为存款人(Supplier)或借款人(Borrower)参与。该协议于 2020 年 1 月上线以来,已成为 DeFi 借贷领域的标杆项目。 核心定位: 去中
阅读全文
posted @ 2025-11-11 00:25 Lucas_coming
阅读(32)
评论(0)
推荐(0)
2025年11月10日
Gas 优化技巧
摘要: gas 优化技巧并不总是有效 注意复杂性和可读性 这里无法对每个主题进行全面处理 我们不讨论特定应用的技巧 最重要的是:尽可能避免零到一的存储写入 缓存存储变量:仅写入和读取存储变量一次 打包相关变量 打包结构体 保持字符串长度小于32字节 从不更新的变量应为不可变的或常量 使用映射而不是数组以避免
阅读全文
posted @ 2025-11-10 00:06 Lucas_coming
阅读(9)
评论(0)
推荐(0)
2025年11月9日
solidity面试题
摘要: solidity面试题(一) 私有、内部、公共和外部函数之间的区别? 答:私有private只能当前合约内部使用,子合约继承也不能调用;内部internal可以当前合约和子合约调用;公共public合约内部外部和子合约都可以调用;外部external只提供给外部调用,合约内部不能调用,合约接口的函数
阅读全文
posted @ 2025-11-09 23:57 Lucas_coming
阅读(29)
评论(0)
推荐(0)
2025年11月3日
go清单
摘要: golang 中 make 和 new 的区别? for range 的时候它的地址会发生变化么? 能介绍下 rune 类型吗? 调用函数传入结构体时,应该传值还是指针? goroutine什么情况下会阻塞? 讲讲 Go 的 select 底层数据结构和一些特性? 讲讲 Go 的 defer 底层数
阅读全文
posted @ 2025-11-03 00:02 Lucas_coming
阅读(10)
评论(0)
推荐(0)
2025年10月31日
由逃逸分析决定 --是什么意思?
摘要: Go 中“由逃逸分析决定”的意思 核心概念:逃逸分析是编译器在编译期判断一个变量是否会“逃出”其作用域(函数栈帧)的过程。 不逃逸 → 可以分配在栈上,函数返回时自动回收,效率更高。 发生逃逸 → 必须分配在堆上,由 GC 回收。 什么时候会发生逃逸(常见场景) 返回局部变量的指针/引用func f
阅读全文
posted @ 2025-10-31 23:47 Lucas_coming
阅读(4)
评论(0)
推荐(0)
2025年10月29日
uups 逻辑合约也增加了升级函数,那总体不是也费gas吗?
摘要: 这是一个很好的问题!虽然 UUPS 逻辑合约确实增加了升级函数,但它仍然比透明代理更省 Gas。以下是详细的原因和解释: 1. UUPS 的升级函数对 Gas 的影响 在 UUPS 模式中,升级逻辑(如 upgradeTo)确实存在于逻辑合约中,但这些函数只在升级时调用,而不是在每次用户交互时调用。
阅读全文
posted @ 2025-10-29 00:31 Lucas_coming
阅读(10)
评论(0)
推荐(0)
透明代理和uups代理哪个更省gas ,为什么?
摘要: 在比较透明代理(Transparent Proxy)和UUPS代理(Universal Upgradeable Proxy Standard)时,UUPS代理通常更省Gas。以下是原因的详细解释: 1. 透明代理的工作原理 透明代理使用一个独立的代理合约来转发调用到逻辑合约(实现合约)。 它通过 d
阅读全文
posted @ 2025-10-29 00:21 Lucas_coming
阅读(10)
评论(0)
推荐(0)
2025年10月28日
go面经
摘要: go与其他语言 什么是面向对象 在了解 Go 语言是不是面向对象(简称:OOP) 之前,我们必须先知道 OOP 是啥,得先给他 “下定义” 根据 Wikipedia 的定义,我们梳理出 OOP 的几个基本认知: 面向对象编程(OOP)是一种基于 “对象” 概念的编程范式,它可以包含数据和代码:数据以
阅读全文
posted @ 2025-10-28 00:04 Lucas_coming
阅读(46)
评论(0)
推荐(0)
2025年10月27日
透明代理和uups代理,哪个更省gas,为什么
摘要: Gas消耗对比:UUPS代理更省gas UUPS代理比透明代理更节省gas,主要原因如下: 1. 代理合约复杂度差异 透明代理: 代理合约包含完整的升级逻辑和权限控制 合约体积较大,部署成本高 每次调用都需要进行身份检查 UUPS代理: 代理合约设计简洁,仅实现基本代理功能 升级逻辑位于实现合约中
阅读全文
posted @ 2025-10-27 23:43 Lucas_coming
阅读(12)
评论(0)
推荐(0)
2025年10月22日
解答在同步以太坊事件数据时,如何保证后端服务在 API/RPC 不稳定情况下的可用性
摘要: 我来详细解答在同步以太坊事件数据时,如何保证后端服务在 API/RPC 不稳定情况下的可用性: 1. 以太坊事件同步的挑战 事件同步的特点 package main import ( "context" "fmt" "log" "time" "github.com/ethereum/go-ether
阅读全文
posted @ 2025-10-22 00:02 Lucas_coming
阅读(11)
评论(0)
推荐(0)
下一页
公告