找到约 15 条结果

文章 用 OpenZeppelin 和 Foundry 创建和部署可升级的 ERC20 代币

...&utm_content=how-to-create-and-deploy-an-upgradeable-erc20-token) 连接到区块链 (译者备注:本文原作者为 QuickNode ) - 使用 [OpenZeppelin](https://www.openzeppelin.com/) 和[Foundry](https://book.getfoundry.sh/getting-started/installation)创建和部署可升级的 ERC-20 代...

文章 与Skylar Weaver(EF)的会面

... & 笔记 讨论主题: 在当地商家/咖啡馆接受加密货币 心化提供商存在,但由于是心化的,因此不是理想的解决方案 可的解决方案:一种允许商家轻松接受加密货币支付的工具,例如与移动钱包集成的销售点系统 目标...

文章 SharkTeam:Rugpull工厂黑色产业链分析

...地的经验丰富的安全专业人士和高级研究人员组成,精通区块链和智合约底层理论。提供包括链上大数据分析、链上风险预警、智合约审计、加密资产追讨等服务,并打造链上大数据分析和风险预警平台ChainAegis,平台支...

问题 区块链相关技术解决“数据所有权和使用权分离”问题的方案,已经成熟吗?

作为一个互联网大厂技术产品和区块链相关技术爱好者求教,描述如下: 目前听到,“区块链相关技术”是解决目前数据隐私问题的理想技术,那么,基于次的解决方案已经成熟吗? 举个场景: 电商平台,每天会产生...

文章 合约安全审计入门:拒绝服务攻击

...er.claimThrone(),这次向 KingOfEther 合约发送 20 个以太币,以证明他的“资金力”。 9. Bob 发现他的交易被撤销,他不再是新的国王。到目前为止,Eve 的攻击已使 KingOfEther 合约永久失效,而 Attack 合约已成为永恒的“以太之王”...

问题 maxdeath老师您好,我是一名区块链初学者,最近反复看您写的多篇文章,萌发想系统的解和掌握区块链知识的想法,可否麻烦maxdeath老师推荐一份书单,并标一下难易顺序。非常感谢!!!

文章 排名第一的 7702 委托合约被揭露为网络钓鱼骗局

...先支付链上 gas 费用。 - EntryPoint 预检查和预付款: 1. 计算 requiredPreFund → 确定 \_missingAccountFunds。 2. 调用账户的 validateUserOp(): - 验证签名 (\_validateUserOpSignature)。 - \_payPrefund(\_missingAccountFunds): 如果存款不足,账...

文章 区块链安全常见的攻击分析——存储冲突漏洞(Storage Collision Vulnerability)【16】

# 1、存储冲突漏洞(Storage Collision Vulnerability) 在代理合约模式中,代理合约和逻辑合约共享同一存储空间。当代理合约将调用委托给逻辑合约时,逻辑合约中的变量实际写入的是代理合约的存储槽位。如果代理合约和逻辑合约...

文章 UniswapV2代码中文注释

...*方法创建的,其中**salt**盐值是通过两个两个代币的地址计算 > 内联汇编:在 Solidity 源程序中嵌入汇编代码,对 EVM 有更细粒度的控制 # UniswapV2Pair 在构造函数中factory地址为msg.sender,因为该合约是由UniswapV2Factory进行部署...

文章 以太坊合约地址是怎么计算出来的?(附源码实现)

...n abi.encodePacked(bytecode,abi.encode(_owner,_foo)); } // 2.计算合约的地址 // keccak256(0xff + sender.Address + salt + keccak256(getBytecode)) // 得到最后20bytes function getAddress(bytes memory bytecode,uint _salt) public view returns(address){ ...

文章 使用 Wolf 实现后量子签名

...方面给你最大的灵活性。 所以,不管你喜不喜欢,Shor 算法已经表明,我们现有的公钥密码学方法将被大规模构建的量子计算机破解。幸运的是,NIST 已经在这方面研究一段时间,并提出一个迁移路径: ![](https://img.learnbloc...

文章 跨链桥是如何工作的?以 Wormhole 为例(第二部分)

...需要 2/3 的 19个经过验证的签名以达到法定人数)。由于计算限制,它将签名验证分成多个步骤(即多次调用 **_verify\_signatures_**),每次调用 _验证一个子集_(例如六个或七个)监护人签名: ![](https://img.learnblockchain.cn/2025/03/3...

文章 web3E(用于单片机的以太坊框架)编译环境说明

...,所以我在这里做一个编译环境的说明,也差不多是网上找到与单片机以太坊框架相关的第三篇文章。 # 硬件准备 首先要买一块esp32的开发板,这里要求尽量买便宜的,二三十块钱的那种就行。另外还要准备一条usb转接线...

文章 一些简单的 Gas 优化基础

...dity 版本 合约中,Solidity 版本是在文件最顶部定义的,这样: ``` pragma solidity ^0.8.0; ``` 在这里,`^0.8.0`意思是合约使用`0.8.x`系列最新可用的Solidity版本。 更新的 Solidity 版本有时会在修复bug和安全补丁时就优化 gas ...

文章 快速解以太坊多种代币标准

...OpenZeppelin库中的ERC721,在开发nft合约时候需要配合ipfs去心化服务用来存储`元数据` # ERC1155代币标准 **概念**:管理多种类型的代币(包含同质化代币和非同质化) **主要函数**: * `balanceOf(account, id)`:查询帐户对于特定代...