递归长度前缀(RLP)是一种核心序列化协议,用于在以太坊中编码和解析数据。本文详细探讨了RLP的工作原理,包括编码和解码规则,以及其在以太坊功能中的重要性。通过示例和流程图,解释了RLP如何将不同类型的数据序列化,确保跨客户端的一致性和高效性。
本文为开发者提供了一个详细的指南,介绍了如何创建一个ERC-20 Token Factory dApp。指南覆盖了从Factory设计模式的理论到具体的智能合约代码实现和部署步骤,使用了OpenZeppelin和Foundry等工具,并提供了前端的开发指导。适合需要创建自定义ERC-20代币的开发者,以实现数字资产的生成和管理。
本文深入探讨了以太坊中的提案权与验证者的角色,包括MEV-Boost和不同类型的区块拍卖方法(如ePBS和PEPC)。通过比喻音乐节,文章阐明了如何通过这些机制提升安全性和可预测性,同时确保对交易的有效执行和验证者的收益。
ERC4626 协议是一种用于代币化保险库的标准,它可以优化和统一收益保险库的技术参数。
探索 zkEVM
每周以太坊 2024/04/27
钱包开发工程师应该掌握的知识
KZG承诺方案是一种加密方法,用于安全地锁定多项式,使得后续验证者可在不透露秘密内容的情况下确认其存在。这种方案在以太坊生态中至关重要,尤其在与零知识证明的结合下,提高了区块链交易的隐私性和可扩展性。KZG的实现依赖于椭圆曲线和复杂的数学原理,适合在其升级过程中高效、安全地验证交易。
本指南详细介绍了如何使用 Web3.js 库获取以太坊 ERC20 代币的余额,涵盖了环境设置、ABI 编写及代币和钱包地址的查找等步骤。通过将 Ethereum API 和 Web3.js 结合,用户能够轻松地与以太坊区块链交互。
ERC721Enumerable 用来实现特定地址拥有的所有代币
记录一下个人学习笔记,参考网上资料,本文主要是我个人学习笔记,内容出处均在文末注明。部分内容源自ChatGPT,如文中有错误还请不吝赐教。【文本】标识的内容文本为作者个人观点,仅供参考。L1与L2L1,也就是第一层网络,指的是底层区块链基础设施。它们是整个区块链生态系统的基石,为上层
本文介绍了以太坊生态系统的新发展,尤其是关于链与链之间的交互和状态转换的框架,称为“以太坊统一链”。文章深入探讨了基于以太坊的排序和预确认机制,及其在增强用户体验和优化Rollup操作中的潜力,并涉及了多个层次的序列化方法及其面临的挑战与未来研究方向。
每周以太坊 2024/04/20
你应该了解 - 以太坊 2.0 信标链解释
1.ERC20简介ERC20是以太坊区块链创建的可替代的技术标准,可替代代币是可以与另一种代币进行交换的代币,故此ERC20代币是一种同质化代币。ERC20协议更像是一种规范,规范了在智能合约中实施代币的标准API,使得代币具有基本的转账功能,以便其他链上第三方可以使用。ERC20接口
本文详细介绍了以太坊中ePBS(Enshrined Proposer Builder Separation)的设计规范和实施细节。文章讨论了ePBS的主要改进,如信任最小化和增强的审查抵抗力,并深入分析了执行负载的时间线、治理结构及安全性。同时,作者还提出了一些开放性问题,探讨了ePBS在未来以太坊生态中的重要性。
本文探讨了私有以太坊的背景、类型及其与公共以太坊的差异,重点分析了Hyperledger Besu和Consensys Quorum两个私有以太坊项目,包括它们的特性、共识算法、权限控制及私有交易处理等方面。此外,文章还总结了构建私有以太坊的必要性和建议,尤其在企业环境中的应用。
本文提供了一个73条清单,帮助开发者有效编写NFT智能合约,包含多个步骤和最佳实践,从准备阶段到部署后任务,涵盖安全性、测试、Gas节省等方面。通过结构化的方式和代码示例,旨在帮助阅读者了解编写安全、高效的NFT合约的重要性,同时指出了在学习中应关注的关键概念。
摘要该EIP引入了两个EVM指令AUTH和AUTHCALL。第一个基于ECDSA签名设置上下文变量authorized。第二个以authorized账户发送调用。
EIP-1271(也称为ERC-1271)是一个能够让智能合约验证签名的以太坊改进方案,使其能够像传统的EOA钱包一样对交易签名。
扫一扫 - 使用登链小程序
379 篇文章,1095 学分
67 篇文章,500 学分
209 篇文章,390 学分
116 篇文章,353 学分
145 篇文章,298 学分