...,允许市场参与者在以太坊上买卖加密货币,特别是ETH和ERC20代币。与中心化交易所不同,AMM是非托管的,用户始终掌控自己的资金,并且是无许可的,只需一个以太坊钱包即可进行交易或提供流动性以赚取手续费。Uniswap是DeFi...
...,而不是孤立地分析每个合约。 7. **关注特殊情况**:如ERC20代币的特殊情况(如燃烧转账代币)和前置/后置攻击等,都是审计中需要特别注意的漏洞类型。 8. **保持良好的生活习惯**:良好的睡眠和饮食习惯对审计人员的思维...
...形成多对多的关系。 Centrifuge 中的 `LiquidityPool` 实现了 ERC-7540(ERC-4626 金库的扩展)标准,允许投资者将稳定币作为基础资产进行存入,并以 `TrancheToken` 的形式获得池的股份。 Centrifuge 链是一个单独的可信链,它为以太坊上...
...min; address public impl; function owner() public { return erc20.owner(); } function transfer() public { erc20.transfer(); } } ``` | msg.sender | owner() | upgradeto() | transfer() | | --------------- | -------------------...
...验证的链上委托系统([Smart Session Manager](https://github.com/erc7579/smartsessions))的信任假设最小化。 Smart Sessions 具有可组合和可扩展的框架,允许开发人员混合和匹配现有组件(验证模块和策略)或构建定制组件以实现新颖的产品...
...相对)缓慢发展,以及唯一现有的非协议账户抽象系统[ERC-4337](https://www.erc4337.io/?ref=ghost-2077.arvensis.systems)对EOA缺乏支持(尽管ERC-4337从来不打算为EOA服务)。 这一系列的第二篇文章涵盖了实现账户抽象的另一种方法:将EOA(外...
...比 Web3 应用可以基于不同的共识协议、代币标准(如 ERC20、ERC721、ERC1155)开发,不同协议具有不同的特性,适用于不同的场景。 ### DApp 开发步骤和资源准备 开发——测试(联调测试、内部测试)——部署——维护支持(...
... Uniswap 协议是一组原生的ETH的智能合约,它可以实现 ERC20代币与ERC20代币的交换, 以及ERC20代币与ETH之间的的交换。 Uniswap 使用自动做市商 (AMM) 算法来执行交易。用户以代币对的形式创建流动性池子,并在其中提供流动性。...
Uniswap V4 正在将 DeFi 提升到一个新的水平,而 ERC-6909 是这一演变中的一个关键参与者。 让我们深入了解这一新标准如何帮助降低 Gas 费用并简化运营。 ERC-6909 是一个多代币合约标准,是 ERC-1155 的简化替代方案。 与 ERC-1155 不...
...(dapps)。 本教程展示了开发者如何使用Avalanche[部署一个ERC721智能合约,然后铸造一系列NFT](https://learnblockchain.cn/article/2304),并与代表复式会计交易的元数据链接。 在一个用例中,一家公司希望为其某一年的财务业绩创建一...
...hereum/RIPs/pull/23/files):使用二维 nonce 启用 RIP7560 交易 * ERCs(应用层): * [ERC7710](https://github.com/ethereum/ERCs/pull/433/files):合约委托接口 * [ERC7714](https://github.com/ethereum/ERCs/pull/435/files):标准化合约接口,进行简单的权...