找到约 12 条结果

文章 NFT攻击向量(三)

...ockchain.cn/attachments/2024/05/PvMZzxsw6642efd4e5b27.png) ## 不安全的ERC721操作 #### 描述: OpenZeppelin的文档中不建议使用transferFrom()函数,而是在可能的情况下使用safeTransferFrom()。使用safeTransferFrom()函数可以防止nft丢失,尽管调用者必须理...

文章 让 Solidity 开发者感到惊讶 TON 区块链的六个独特特性

...约中的状态变量,可以无限增长。考虑实现 USDC 代币的 ERC20 合约。该合约需要维护每个用户地址的余额映射。由于 USDC 可以大量铸造并分解成微小的部分,不同的 USDC 持有者数量可以无限增长。换句话说,映射中的键的数量可...

文章 Cyfrin 2025总结:Web3安全审计与开发者教育

...hainlink 集成) - 1.43 - Solana - 1.4 - Cross-chain(跨链) - 1.0 - ERC4337/Account Abstraction/Smart Wallet(ERC4337/账户抽象/智能钱包) - 0.86 每一项发现都加强了我们合作的协议的安全态势,保护了用户资金并提高了对 web3 的信任。 我们的First ...

文章 a16z:如何设计 NFT 版税设计 - 挑战和新想法

...tps://github.com/limitbreakinc/creator-token-contracts/blob/main/contracts/erc721c/ERC721C.sol) 允许列表设计还包括可选组件,例如:(1) 限制哪些类型的钱包被允许拥有 NFT,通常只允许 EOAs 而不是智能合约账户;以及 (2) 限制是否允许点对点转移。 ...

文章 第16章:去中心化收益聚合器

...rn v3 与最新发展 2023 年,Yearn 推出了 V3 架构,V3 采用了 ERC-4626 标准,这是一个统一的代币化金库标准,大大提高了与其他 DeFi 协议的可组合性,并降低了集成的 gas 成本。V3 的模块化设计使得策略开发更加灵活和安全。 Yearn ...

文章 Bsc代币Carrot攻击事件分析

Carrot是一个[ERC20代币](https://learnblockchain.cn/article/3672),漏洞存在于代币的合约中。合约中存在两个漏洞代码注入和逻辑错误,通过漏洞利用,可以达到转移任意用户的Carrot代币。利用过中还涉及一个未开源的pool合约。一句话总结...

文章 DAO投票漏洞

...42db945/SpiritV2/contracts/SpiritV1/inSpirit.vy#L377): ```css assert ERC20(self.token).transferFrom(_addr, self, _value) ... assert ERC20(self.token).transfer(msg.sender, value) ``` ## 攻击 #5. 小投票窗口 对某些提案持消极态度的用户和否决权持有者可能没有...

文章 手把手教你从0到1构建Uniswap V1:part3

...址,并且需要在构造函数中完成。 ``` contract Exchange is ERC20 { address public tokenAddress; address public factoryAddress; //

文章 模块化区块链:数据可用的重要性

...Polygon Nightfall, 是一个 Optimistic Rollup,旨在降低私下转移 ERC20、ERC721 和 ERC1155 代币的成本; - **Polygon Miden**:是基于 zk-STARK 的以太坊二层扩容解决方案,其核心是 Miden VM:一个图灵完备的基于 STARK 的虚拟机,它提供了一定程度的...

文章 PARITY钱包漏洞揭秘:你需要了解的一切!

...种安全的方式来存储和管理他们的以太币(ETH)及其他 ERC-20 代币。它由 Parity Technologies 开发,因其强大的功能和用户友好的界面而赢得了良好的声誉。 ### **2\. 臭名昭著的黑客事件** 2017 年 7 月,区块链社区被一则关于 Parity ...

文章 Layerzero:OFT-adapter

...x3ab12b9ff37c21c8c2d92f8f0209d1e04d6b57ee ``` Src(Arbitrum) `RayERC20`(本地 ERC20 资产) `0x7bC68465b92b82dDd89097E1BFABA2F9348404c5` `OFTAdapter`(把 `RayERC20` 封装成 OFT的适配器,也就是src) `0x1137ef9869DEc71FCa947cd9D8d7606bF05690d6` Dst(Base) ...

文章 利用Merkle树低成本实现可扩展支付池

...想法是支付池智能合约将从各种通证收集智能合约接收[ERC-20](https://learnblockchain.cn/tags/ERC20)通证,通过分析签名的应用程序使用日志和其他链上信号来确定支付池内的通证分配。 *分析矿工*将就支付池中的付款金额达成共识,并...