本文详细介绍了如何理解以太坊交易中的 calldata,包括编码和解码的原理和具体实现。通过使用 Web3.py 和 Python,读者可以掌握如何解码和编码以太坊交易的 calldata,从而更深入地了解智能合约的交互机制。文章结构清晰,涵盖了相关概念的解释及实际代码示例,适合有一定以太坊基础的开发者学习。
本文介绍了生成式NFT的概念、工作原理以及如何创建它们。生成式NFT通过组合不同的设计元素来创建大量的独特NFT,与1-of-1 NFT和计算机生成NFT有所不同。文章还比较了在以太坊和Solana上部署生成式NFT智能合约的优劣,并推荐了一些工具,如Bueno, NFT Art Generator, Metaplex, Candy Machine v2。
本文介绍了验证节点的概念和其在区块链网络中的重要性,包括其工作原理、运行成本、优点,以及如何设置和维护一个验证节点。通过了解验证节点的功能和操作要求,读者可以掌握在不同区块链网络上运行验证节点的要点。
本文是由 Alchemy 发布的 Web3 教程汇总,为 Web3 开发者提供学习资源,涵盖了以太坊、Layer 2、侧链、Solana 等主流区块链以及 NFT 和 DeFi 等热门领域,并推荐了以太坊、NFT、DeFi、Polygon、Arbitrum、Optimism、Starknet、Solana 等多个区块链平台的最佳教程,旨在帮助开发者快速上手并构建 Web3 项目。
本文介绍了以太坊基金会在 2024 年第一季度资助的多个项目,总额超过 1140 万美元。这些项目涵盖社区教育、共识层、密码学、零知识证明、数据分析、开发者工具、执行层、通用增长与支持、通用研究、L2 等多个领域,旨在推动以太坊生态系统的发展。
本文介绍了如何使用 Ethers.js 库在以太坊区块链上铸造 NFT。文章通过OpenZeppelin库和Ethers.js库,创建Solidity合约、Hardhat 任务、helper,并进行测试,搭建了一个经过充分测试的 NFT 基础设施。此外,还介绍了使用 Pinata 和 IPFS 等工具来简化 NFT 的铸造过程。
该项目旨在解决当前以太坊Execution Layer的JSON RPC API (JRA) 标准化不足的问题,通过创建一个REST API规范和一个JRA包装器的参考实现来改进。项目包括迭代JRA,发现Execution客户端的特性,制定REST API规范,并提供通用Execution客户端基础设施访问。最终目标是实现可预测和标准化的REST API,并提供相关的测试套件和EIP。
本文介绍了如何构建和优化一个以太坊上的MEV三明治机器人,包括代码分析、盈利能力测试以及竞争策略的讨论。
本文介绍了如何使用 Web3 在以太坊区块链上铸造 NFT。文章详细讲解了安装 Web3、创建 mint-nft.js 文件、获取合约 ABI、使用 IPFS 配置 NFT 的元数据、创建合约实例、更新 .env 文件、创建交易、签署交易以及调用 mintNFT 等步骤,并提供了详细的代码示例和操作截图。
该项目提出了一种新的基于 Verkle 树的状态过期方案,用于解决以太坊的状态膨胀问题。该方案将过期不活跃的状态值(如账户余额、nonce、合约代码等),并通过提交 Verkle 证明来恢复它们。该方案旨在减少节点存储需求,提高网络性能,并促进以太坊的无状态性和状态过期。
本文介绍在以太坊密码学是如何工作的?什么是公钥和私钥,以及如何使用它们
文章详细讨论了在使用Open Zeppelin的透明可升级代理模式时遇到的问题,特别是在部署和管理代理合约时,代理管理员之间的交互问题。
该文章提出了一个关于模糊测试以太坊网络 (devp2p) 的项目,旨在通过创建模糊器来发现潜在的漏洞。该项目计划使用 Go 语言,并基于 Geth 客户端修改其 devp2p 实现,以发送恶意消息。目标是测试网络升级和客户端的 devp2p 实现,从而发现可能导致崩溃、内存泄漏等问题,并最终提高以太坊网络的安全性。
本教程介绍了如何构建一个 NFT 铸造器(NFT minter),通过将智能合约连接到 React 前端,使用 Metamask 和 Web3 工具,来创建一个完整的 dApp。内容涵盖连接 Metamask、调用智能合约方法、签署交易等步骤,并详细解释了如何使用 Pinata 将 NFT 元数据存储到 IPFS。
本文介绍了如何将IPFS与以太坊集成,详细讲解了IPFS的工作原理、使用QuickNode工具存储数据、部署智能合约并存储IPFS数据的步骤。