找到约 13 条结果

文章 滥用无限授权--你的地址还安全吗?

...来看一个合约的样例代码: https://github.com/bitpie-wallet/erc20-approve-issue-demo/blob/master/contracts/ExchangeDemo.sol 在这个样例中,我们模拟了一个智能合约漏洞的情况,假设合约开发者不小心将 ExchangeDemo 合约的 transfer 方法访问控制权...

文章 零时科技 || DPC攻击复现

... || DPC攻击事件分析”。 # DPC合约简介 DPC合约是一个ERC20代币合约,合约提供兑换、转移代币等功能。用户可以使用USDT兑换获得DPC代币,将DPC代币与USDT进行质押来获得DPC代币奖励。 # 漏洞核心 由于DPC合约中计算奖励算...

文章 以太坊和Solana的对比分析

...使得它们成为代币开发的标准。 以太坊:代币标准是 ERC-20,这适用于同质化代币。代币在类型和价值上与另一个代币完全相同,这意味着没有代币是唯一的。ERC-20 代币通常是可互操作的,这意味着它们能够与许多库和应用程...

文章 枚举所有 69,788,231 个以太坊合约

...这些检查都通过了,我们将记录包含任何原生以太币或 ERC-20 资金的合约,以过滤具有价值的合约。 ![](https://img.learnblockchain.cn/2025/06/09/initscan-76391737585a645e5659d52a3b65943c.png) ### 发现 Initscan 比部署扫描需要更长的时间才能完成,...

文章 创建 Meme 币的步骤:技术指南

...角](https://blockapps.net/blog/the-global-perspective-on-meme-coins/) - [ERC-20 代币及其在 Meme 币开发中的作用](https://blockapps.net/blog/erc-20-tokens-and-their-role-in-meme-coin-development/) - [Meme 币是证券吗?投资者的法律和监管考虑](https://blockapps.net/blog/leg...

文章 什么是 BSC(币安智能链)?BNB Chain 指南

...以区块链技术为中心的创新项目。该链支持 BEP2、BEP8 和 ERC-20 代币,并鼓励跨链互操作性。 一些 BNB 加密代币(以前的 Binance Smart Chain 代币)包括 Dogecoin ([DOGE](https://getblock.io/nodes/doge/))、Polkadot ([DOT](https://getblock.io/nodes/dot/))、Zca...

文章 eth1 -> eth2 转换

...任何改变。所有账户余额、合约代码和合约存储(包括 ERC20 余额、质押债仓等)都将继续存在。 你需要应对以下情况: 1. IO 访问操作码(SLOAD、BALANCE、EXT*、CALL*)的 gas 成本将增加。CALL(调用)的 gas 成本大概是每访问 1 ...

文章 Marketplace合作伙伴销售与营销指南

...rice API | 清晰、简洁,并包含一个描述性词语 (DeFi)。 | | ERC-4337 Bundler SDK | 明确且具有描述性,清楚地传达了插件的功能。 | | NFT Analytics API | 直接且直观,使用开发者可能搜索的关键词(NFT,分析)。 | | Solana Validator Dashboard AP...

文章 安全指南:使用 Solodit 保护智能合约

...以下实践: 1. **利用已建立的库**:将 OpenZeppelin 用于 ERC20、ERC721 和访问控制合约。 2. **全面测试**: - 使用 Hardhat 或 Foundry 编写单元测试。 - 使用 Echidna 执行模糊测试以测试极端情况。 - 使用分叉模拟主网条件。 1. **...

文章 EIP-3529: Gas 退款机制

...码,更新gas优化策略 - [x] 一些常用操作(如防重入锁和ERC20的approve-and-send)仍保持较低的gas成本 ## 总结 通过分析go-ethereum代码,我了解了EIP-3529如何改变以太坊的gas退款机制。这个提案通过降低退款上限,优化了网络安全...

文章 如何确保强制交易模拟执行与真实执行的一致性

...1 > ``` **3\. 交易打包** 使用用户钱包提供的 multicall (ERC-4337 UserOperation) 或委托给合约 (EIP-7702) 打包最终的交易(带有约束)。这有效地将交易构造为: > ```plaintext > [约束预检查] -> [原始交易逻辑] -> [约束后检查(可选)]...

文章 Solidity vs Move vs Rust: 智能合约编程语言的演变

...犯错误的可能性较小 - 良好的社区支持 - 现有的标准(ERC20和ERC721) - 多链兼容(Layer2、侧链和EVM兼容的第一层区块链)。 ### Solidity的劣势 - 作为一种编译型语言,Solidity更容易出现可利用的bug - 顺序处理是网络吞吐量的...

文章 015: 如何正确授权与撤销授权(Approve / Revoke)

...被转走**。 *** ### **什么是链上授权(Approve)** 以 ERC-20 代币为例,钱包中的代币默认只有你自己能转账。 如果一个 dApp 想帮你花代币(比如去交易、质押),你需要先用 `approve` 方法告诉代币合约: > “允许某个合约...