在L2占主导地位的以太坊中提高L1 gas限制的原因 **特别感谢 Ansgar Dietrichs 的反馈和审查** 以太坊路线图中的一个重要近期辩论是如何提高 L1 gas 限制的问题。最近,L1 gas 限制从3000万增加到3600万,容量增加了20%。许多人支持...
在 Foundry 的 cheatcode 中,有几个很好用的 cheatcode 能够帮助我们在不进行大量初始化的情况下来对我们的合约进行 test。这三个 cheatcode 分别是: - `mockCall` - `mockCallRevert` - `mockFunction` 当然这三个 cheatcode 还有一个配套的 cheatc...
 > **_Shoal Research Contributors_**: > > [Gabe Tramble](https://open.substack.com/users/17294401-gabe-tramble?utm_source=mentions) ## 前言 Uniswap,ERC-20 AMM,在通过其各个版本...
The MasterChef 和 Synthetix 的staking算法根据用户在池中的时间加权贡献,在stakers之间分配固定的奖励池。为了节省gas,这些算法使用了累积的代币级奖励计数器,并推迟奖励的分配。 假设我们有一个固定的奖励池,包含100,000个REW...
> 致谢:文章部分参考[《多签钱包的使用》](https://learnblockchain.cn/article/3938) ## 什么是多签钱包? 多签名钱包常被缩写为 “Multisig wallet”,与多签钱包对应的是单签钱包,我们要往区块链上发送一笔转账交易,需要去用钱包...
## Eth1 * [Geth v1.9.11 的 eth/65 数据广播协议](https://twitter.com/peter_szilagyi/status/1243496759294337026)将交易传输的带宽需求降低了 75% * Nethermind [v1.7.12](https://github.com/NethermindEth/nethermind/releases/tag/1.7.12) 也支持了 eth/65 协议 * [最新无状态...
# 使用 Viem.sh 读取NFT合约信息 ### 一、安装并配置viem 要使用 `Viem.sh` 读取特定 NFT 合约中的信息,首先,你需要确保在项目中已经安装并配置了 `@viem/sh` 库。如果还没有安装,可以使用以下命令进行安装: ``` pnpm install viem...
理解了uniswap V3的技术白皮书,看对应的源代码相对轻松。uniswap V3的逻辑复杂一些,代码写的还是比较清晰。强烈建议,先理解uniswap V3的技术白皮书,再查看源代码: [uniswap - V3技术白皮书导读](https://learnblockchain.cn/article/2357) ...
> ZK Rollup 不是一个新想法。它是由 Barry Whitehat 在一年前提出的。同时,Vitalik 在 EF Research 论坛上也有一篇相对完整的文章。该实现由 Matter Labs 和 Iden3 开发。深入研究 zk-SNARKs 之后,我最近才有时间关注 ZK Rollup。除了 ZK Rollup,...
## 1,摘要 ERC1410为STO环境中使用的一个以太坊协议标准。辉哥着眼于深度理解和编码实现,从以下几个方面阐述对ERC1410的理解。 1) ERC1410和ERC1411(ERC1400),ERC1404的区别 2)同质化通证,非同质化通证,部分同质化通证的区别 ...
Router 合约为用户提供了一个面向用户的智能合约,用于 * 安全地 [铸造和销毁 LP 代币](https://learnblockchain.cn/article/11266)(添加和移除流动性) * 安全地 [兑换成对代币](https://learnblockchain.cn/article/11282) * 通过与包装以太(WE...
## 简介 Brownie 是一个基于python语言智能合约开发框架,与hardhat类似。 Ganache的前身是TestRPC,Ganache可以帮助我们快速启动一个以太坊私链来做开发测试、执行命令、探测区块链状态等。Ganache模拟的是内存中的区块链,它在执...
一些开发者害怕 ‘delegatecall’,因为他们被告知它是“危险的”。恐惧和危险来自对某事如何工作的理解不足以及如何安全地使用它。例如,我们中的大多数人并不害怕开车,因为我们对汽车的工作原理有足够的了解,并且我...
 撰文:Vitalik Buterin,以太坊联合创始人 编译:董一鸣,链捕手 特别感谢 Georgios Konstantopoulos、Karl Floersch 和 Starkware 团队的反馈和审查。 在 [La...
## 介绍 该任务是构建一个**葡萄酒庄园市场**,酿酒师可以直接向收藏家和爱好者出售他们独特的葡萄酒。为了确保**数据完整性和真实性**,区块链被选为**真实验证来源**,从而保证了每款葡萄酒的信息都保持**不可更改和透...