文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
模拟以太坊交易以检测 UI 欺骗
本文介绍了如何使用 Foundry 和 Python 模拟以太坊交易,并验证智能合约行为,从而保护用户免受欺骗性钱包界面的攻击。文章详细解释了如何使用 Python 验证交易 calldata,模拟 ERC-20 approve 交易的影响,并通过比较预期和实际 calldata 来检测 UI 欺骗攻击。
以太坊
交易模拟
Calldata
UI欺骗
Foundry
Python
Cyfrin
发布于 2025-05-10
阅读 ( 915 )
( 25 )
如何查询一百万个以太坊地址上的所有代币余额
本文将带你从以太坊的存储模型开始,深入理解如何通过RPC查询某个地址上持有的所有代币(ERC-20),并介绍相关工具和局限。一、以太坊的账户与存储模型以太坊有两类账户:外部账户(EOA):由私钥控制,用户的钱包地址就是EOA。合约账户:由代码控制,是智能合约部署后的地址。每个账户
eth代币余额
大量地址代币余额
cpbox
发布于 2025-05-10
阅读 ( 1404 )
( 58 )
Superseed 的 SUPR 现已上线
in
Optimism 中文力量
in
Optimism 中文力量
原文|Superseed’sSUPRisLive领取通道已开放从5月5日起,Superseed的SUPR代币正式上线。参与过Supersale预售的用户可立即领取代币。SUPR采用多链设计,通过Superbridge可在Superseed、Base、Ethereum
#superseed
OP 中文力量
发布于 2025-05-10
阅读 ( 872 )
( 10 )
Rust 入门教程:变量到数据类型,轻松掌握!
in
Rust
in
Rust
Rust入门教程:变量到数据类型,轻松掌握!想学一门既强大又安全的编程语言?Rust绝对值得一试!这篇教程专为初学者打造,带你轻松掌握Rust的核心基础——从变量的声明与可变性,到数据类型和复合类型的应用。代码示例简单直观,零基础也能快速上手!快来一起探索Rust的魅力,开启你的系统编
Rust
寻月隐君
发布于 2025-05-10
阅读 ( 932 )
( 28 )
整数运算(IOp)
本文档介绍了同态处理单元(HPU)上的整数运算(IOp)的高级代码语法,HPU通过使用整数的基数表示来处理整数上的任何运算。IOp代码定义了整数操作签名,该签名用作链接到数字操作(DOp)代码的标识符。文章详细描述了IOp代码的结构、关键字、预定义IOp以及自定义IOp的示例。
同态加密
HPU
整数运算
IOp
DOp
HIS v2.0
TFHE
zama-ai
发布于 2025-05-10
阅读 ( 650 )
( 14 )
备战后量子:格密码学初学者指南
保护网路安全的密码学技术正不断发展,是时候赶上进度了。这篇文章是关于格密码学的教程,格密码学是后量子(PQ)转变的核心范式。
量子加密
格密码
XPTY
发布于 2025-05-10
阅读 ( 968 )
( 2 )
通过以cell为中心的纠删码/网络编码改进列的传播-网络通信
本文探讨了在以太坊Fusaka分叉后,如何通过改进列的传播来提高blob吞吐量。文章提出了几种基于纠删码(如RS和RLNC)和cell为中心的gossip协议,以优化列的传播效率。不同的方案在编码方式和gossip验证机制上有所差异,旨在实现更高效的网络传输和数据重建,同时考虑了计算成本、带宽效率和安全性。
数据可用性抽样
纠删码
Reed-Solomon
随机线性网络编码
KZG承诺
Gossip协议
以太坊中文
发布于 2025-05-10
阅读 ( 355 )
( 7 )
比特币 - 目录 - Bitcoin
该文档介绍了Bitcoin Core开发者仓库中用于开发者的一些工具,包括:用于检查fuzz覆盖非确定性的工具、检查单元测试覆盖非确定性的工具、格式化git diff的脚本、管理版权信息的脚本、自动创建manpage的脚本、生成headerssync模块参数的脚本、生成bitcoin.conf文件的脚本以及查找循环依赖的脚本。
fuzzing
单元测试
clang-format
版权信息
manpage
headerssync
bitcoin.conf
循环依赖
bitcoin
发布于 2025-05-10
阅读 ( 304 )
桥接 USDC 标准
本文档介绍了 Bridged USDC 标准,这是一个在 EVM 区块链上部署 USDC 桥接形式的规范和流程,Circle 可选择在未来无缝升级到原生发行。它概述了桥接合约和 Token 部署的关键步骤,以及在第三方团队和 Circle 共同决定将桥接 USDC Token 合约的所有权安全转移给 Circle 并执行升级到原生 USDC 时所需的操作。
USDC
EVM区块链
桥接Token
智能合约
原生USDC
Circle
circlefin
发布于 2025-05-10
阅读 ( 509 )
( 10 )
每个配方包含 3 个主要部分:定义标识符,设置构建
本文档介绍了如何为特定构建系统(可能是 Bitcoin Core 的一部分)创建和管理软件包配方。主要包括定义标识符(版本、下载路径等)、设置构建变量(编译器标志、优化选项等)和定义构建命令(提取、配置、构建、部署)。此外,还讨论了处理二级依赖项和构建目标的策略,以提高构建的可靠性和效率。
构建系统
软件包管理
构建变量
Makefile
依赖管理
静态链接
bitcoin
发布于 2025-05-10
阅读 ( 379 )
理解批量拍卖 - CoW DAO
本文介绍了批量拍卖的概念,这是一种在去中心化交易所中结算订单的强大交易机制。它通过将订单分组到“批次”中,并拍卖给执行方,从而提高价格和提供MEV保护。CoW Protocol 是一个利用批量拍卖作为去中心化交易所聚合器的创新项目, 旨在为用户交易寻找最佳价格。
批量拍卖
MEV
去中心化交易所
CoW 协议
链上流动性
链下流动性
CowSwap
发布于 2025-05-10
阅读 ( 637 )
( 24 )
常见问题 - OpenZeppelin 文档
本文是关于OpenZeppelin升级插件的常见问题解答,涵盖了Solidity编译器版本变更、常见错误、合约升级安全、禁用检查、使用delegatecall和selfdestruct、实现兼容性、代理管理员、实现合约、代理、immutable变量、外部库、升级函数、自定义类型以及在存储变量中使用内部函数等问题。
OpenZeppelin
升级插件
代理
Solidity
delegatecall
selfdestruct
ProxyAdmin
实现合约
OpenZeppelin
发布于 2025-05-10
阅读 ( 720 )
( 14 )
网络配置 - OpenZeppelin 文档
本文档详细介绍了 OpenZeppelin Relayer 的网络配置系统,支持通过 JSON 文件配置多种区块链网络,包括EVM兼容网络、Solana 和 Stellar。文档涵盖了网络类型、配置方法(包括分离 JSON 文件和直接配置)、网络字段参考、特殊网络标签的用法、各种网络的配置示例、网络继承以及最佳实践,同时提供了故障排除的指导。
OpenZeppelin Relayer
网络配置
EVM
Solana
Stellar
区块链网络
OpenZeppelin
发布于 2025-05-10
阅读 ( 470 )
( 3 )
Damn Vulnerable DeFi V4 解决方案 — #6. 自拍
本文分析了Damn Vulnerable DeFi V4挑战中的Selfie题目的漏洞,该漏洞源于治理机制未能区分代币持有者和临时持有者(如闪电贷期间)。攻击者可以通过闪电贷获得大量代币,利用这些临时代币进行投票,从而控制治理决策,最终清空资金池。文章提供了攻击流程和解决方案,并提出了预防机制。
DeFi
闪电贷
治理机制
漏洞分析
智能合约
Damn Vulnerable DeFi
CoinsBench
发布于 2025-05-10
阅读 ( 789 )
( 26 )
Damn Vulnerable DeFi V4 解决方案 - #7. 受损
本文分析了Damn Vulnerable DeFi V4的第7个挑战Compromised。该挑战通过服务器泄露的十六进制数据,解码出两个预言机报告者的私钥,攻击者可以利用这些私钥操纵NFT价格,低价购买后再以高价卖出,从而获利。
DeFi
漏洞利用
私钥泄露
预言机
价格操纵
Damn Vulnerable DeFi
CoinsBench
发布于 2025-05-10
阅读 ( 799 )
( 24 )
编写更低成本的合约:开发者Gas优化指南
本文总结了Udemy上“高级Solidity:理解并优化Gas成本”课程的内容,涵盖了费用机制、calldata与memory的差异、变量压缩以及编译器优化等关键方面。
以太坊
gas优化
Solidity
智能合约
EVM
Calldata
存储优化
CoinsBench
发布于 2025-05-10
阅读 ( 1094 )
( 45 )
Surfpool介绍:Solana Devnet的替代方案
Surfpool是一个Solana开发工具,旨在通过提供本地优先的开发环境来弥合Localnet和Mainnet之间的差距。它通过按需从Mainnet获取实时账户数据,同时在本地隔离和跟踪程序状态,从而实现更快的迭代和更真实的模拟环境。此外,Surfpool还引入了基础设施即代码(IaC)的概念,以实现可重现、可审计和安全的部署到Solana网络。
Solana
Surfpool
Localnet
Devnet
Mainnet
基础设施即代码
Helius
发布于 2025-05-10
阅读 ( 1066 )
( 43 )
OpenZeppelin Relayer 配置文档
本文档介绍了OpenZeppelin Relayer的配置方法,包括基于文件的配置(config.json和.env文件)和基于API的配置。涵盖了环境变量配置、主配置文件结构(包括Signers、Notifications、Relayers、Networks和Plugins的详细配置),以及不同配置管理方法的优缺点。
OpenZeppelin Relayer
配置管理
config.json
.env
API配置
Signers
Notifications
relayers
Networks
Plugins
OpenZeppelin
发布于 2025-05-10
阅读 ( 112 )
ERC-7484:模块化智能账户的安全模块注册中心
ERC-7484是以太坊改进提案,旨在为模块化智能账户和去中心化身份系统提供安全保障。它定义了模块注册中心和注册适配器的标准框架,通过链上认证来验证模块的安全性,并支持可验证凭证的撤销状态检查。该提案通过标准化接口,增强了互操作性、透明度和信任,从而促进安全、互操作和创新的解决方案。
ERC-7484
模块化智能账户
可验证凭证
模块注册中心
注册适配器
去中心化身份
ankitacode11
发布于 2025-05-10
阅读 ( 432 )
Openzeppelin学习:AccessManager源码分析
AccessManager源码//SPDX-License-Identifier:MIT//OpenZeppelinContracts(lastupdatedv5.1.0)(access/manager/AccessManager.sol)pragmasolidity^
OpenZeppelin
AccessManager
权限管理
Henry
发布于 2025-05-10
阅读 ( 765 )
( 18 )
‹
1
2
...
74
75
76
77
78
79
80
...
775
776
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Gelato Web3 Functions
隐私增强
Optimistic
交易操作
原子交换
TSS
扩展公钥
角色
软件工程
零确认交易
Solang
Play-to-Earn
POC
哈希率
协议安全
Gasless
DAG
大型语言模型
双向支付通道
安全控制
Stride
clarity
跨链技术
zkPass
X-Ray
30天文章收益榜
»
Henry
96 篇文章,540 学分
Helius
154 篇文章,448 学分
blockmagnates
88 篇文章,337 学分
寻月隐君
276 篇文章,307 学分
Andrey Obruchkov
10 篇文章,287 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: