找到约 13 条结果

文章 ZK Stack 解构:深入了解 zkSync 的以太坊扩展愿景

...知识证明的力量来大规模扩展以太坊。它不仅支持 ETH 和 ERC20 代币的低 gas 转移,而且其最新版本 zkSync Era 通过支持完整的合约执行进一步实现了这一点。这一切都是通过 [zkEVM](https://era.zksync.io/docs/reference/troubleshooting/faq.html#what-...

文章 不完整的Rollups指南

...块链的数据带宽,但比例极为优越:对以太坊基础层的 ERC20 代币转移成本约为 ~45000 gas,而 Rollup 中的 ERC20 代币转移仅占用 16 字节的链上空间且成本低于 300 gas。 数据位于链上这一事实是关键(注:将数据“放在 IPFS 上” _不...

文章 Solidity 可支付函数

...记住,浮点数在区块链上并不存在,因此以太坊使用与 ERC20 代币相同的小数策略。以太坊的一个单位实际上是一 Wei,而我们传统上认为的一个以太坊是 10^18 Wei。 顺便说一下,`.balance` 结构可以用于任意地址。智能合约可以通...

文章 Paradigm CTF-Market

...ectibles合约 我们可以看到CryptoCollectibles合约并不是一个ERC20合约,其并没有一个类似于`map(address=>uint) balance`和 `map(address=> map(address=>uint)) allowance`的用于记录状态的全局变量,其合约内部只进行逻辑处理,状态记录都通过EternalS...

文章 登链 Weekly 2025/3/23

...态**](https://learnblockchain.cn/article/13099) 本文讨论了基于ERC-4337的智能钱包在多个区块链上推动无Gas交易的快速增长,探讨了用户参与度的真实需求与短期使用之间的区别,并分析了不同应用在交易量和用户行为上的表现。 [**...

文章 每周以太坊进展 2021/01/03

...合约](https://blog.coinbase.com/usdc-v2-upgrading-a-multi-billion-dollar-erc-20-token-b57cd9437096) * Paul Berg 的 [Multisol](https://github.com/paulrberg/multisol) 工具,让验证更简单 * [Eth 应用的前端开发工具 Boilerplate:只需提供 ABI JSON 文件](https://github.com/adri...

文章 Web3系列教程之新手篇---Level 2:什么是Web3?

...绍](https://learnblockchain.cn/article/4320) - [Level 8:加密货币(ERC20)简介](https://learnblockchain.cn/article/4327) - [Level 9:NFT介绍](https://learnblockchain.cn/article/4336) 在以前的互联网范式 Web1 和 Web2 的背景下考虑 Web3 可能最有帮助。 ### Web1(1...

文章 如何更改已部署智能合约的字节码

...这些测试,我们使用了[这篇文章](https://kndrck.co/posts/local_erc20_bal_mani_w_hh/)作为示例。首先,你需要通过npm或yarn安装hardhat > 2.4.0。接下来,你必须将要更改的智能合约代码的副本添加到项目存储库中。在我们开始讨论代码之前,...

文章 Balancer DeFi 协议架构的安全分析

...件。 - 内部化 BPT 管理:在 V3 中,Vault 本身充当多代币 ERC20 合约,管理所有 Balancer 池代币 (BPT)。这确保了对池的基础代币余额及其 BPT 供应的更新以原子方式进行,从而缓解了一类只读重入攻击向量。 - 原生利率和小数位数缩...

文章 零知识证明-Mixer(混币)应用分析

...,发送方需要Deposit(存入)**固定数量**的代币(ETH或者ERC20代币)。Deposit同时要求发送方生成Semaphore对应的Identity。也就是说,每“混”一笔交易,发送方需要创建一个Identity。 ### Mix Mix接口实现”提钱“的功能。Mix接口由...

文章 如何在 MetaMask 中添加 GetBlock RPC 端点

...兴趣,请随时尝试在以太坊的测试网中创建你的第一个[ERC-20 token](https://learnblockchain.cn/article/20879/)。 请继续关注GetBlock的更多指南。 >- 原文链接: [getblock.io/blog/how-to-...](https://getblock.io/blog/how-to-add-getblock-endpoints-to-metamask) >- 登...

文章 compound v2 v3 对比

...Note: Pre-transfer hook can re-enter buyCollateral with a stale collateral ERC20 balance. // This is a problem if quoteCollateral derives its discount from the collateral ERC20 balance. withdrawCollateral(address(this), recipient, asset, safe128(collateralAmount)); ...

文章 零碎的Solidity小Tip

...执行线程。 使用try...catch...,下面举个例子,安全转账ERC20。 ```js contract B is ERC20{ function transferFrom(address _sender, address _to, uint _amount) public returns (bool){ //... } } contract A{ function interactWithToken(uint _amount){ ...