如果你持有一个ERC777代币,那么你就可以利用ERC777代币中的钩子函数方法,给自己布署一个账本合约来记录自己的账户每一次接收到的代币数量和对方账户等信息.
本科普系列的第一篇文章介绍了区块链,文中提到区块链是非常安全可靠的网络,能够在不可篡改的账本中交换价值并储存数据。区块链催生出了比特币等全新的货币工具,然而其应用价值远不止如此,区块链还可以驱动智能合约(注:这是一种预先设定条件的数字合约)。本文将详细探讨以下内容:什么是智能合约; 智能合约如何创造价值; 智能合约的发展历程; 智能合约目前的应用模式
Pectra是即将到来的以太坊升级,旨在通过Prague和Electra两个层面提升可扩展性、安全性和开发工具。此次升级引入了多项重要的EIP,如允许验证者在32到2048 ETH之间灵活质押,及智能账户功能的改进。Pectra将增强以太坊用户、开发者和验证者的体验,并推动以太坊向全面Danksharding的方向发展。
本文探讨了高价值Safe智能账户的安全操作指南,包括推荐的安全配置、签名过程以及人员培训等方面。文中强调了针对特定攻击的多种预防措施和安全策略,以确保高价值安全账户的有效操作和减少人为失误的风险。
本文介绍了如何在以太坊上创建和部署一个荷兰拍卖的智能合约。首先,文中详细解释了荷兰拍卖的概念,然后展示了必要的准备工作,包括QuickNode账户、MetaMask钱包和ERC721合约的知识。接下来,描述了具体的代码实现和部署步骤,最后展示了如何进行拍卖,并总结了整个过程。
本文深入探讨了以太坊中的交易收据Trie和日志结构,详细介绍了交易收据各个组成部分、它们的用途及其对智能合约的影响。系统阐述了日志的存储方式及如何通过事件日志进行有效的数据检索。此外,还解释了使用Trie结构的好处,特别是在轻客户端中如何实现高效的数据验证和查询。
本文详细介绍了以太坊2.0中最小委员会规模的概念,阐述了委员会中诚实验证者比例的重要性以及如何通过数学模型分析委员会规模与系统安全性之间的关系。文章解释了112个验证者的推荐数量,并提供了多个数学公式与Python代码示例,以帮助读者理解如何计算和优化委员会规模,以提升网络安全。
本文介绍了Soulbound代币的概念及其安全性,提供了在Sepolia测试网使用Hardhat创建和部署Soulbound代币的详细指南。文中包括所需的配置、合约代码、测试案例以及部署步骤,是一篇结构清晰且内容丰富的技术文章。
本文详细介绍了ERC-777代币标准的实现,包括其核心概念、创建和部署的步骤,以及测试ERC-777合约的功能。通过配合使用Foundry工具,读者可以学习如何有效地管理和使用新特性如操作员和钩子。本文不仅提供了代码示例,还覆盖了项目设置和部署到Sepolia测试网的过程,适合希望深入理解加密货币领域先进代币标准的开发者。
本文深入探讨了最大可提取价值(MEV)的概念,MEV是指验证者通过重新排序、插入或审查交易来获取的利润。文章详细介绍了MEV的运作方式、类型(如抢跑交易、三明治攻击和套利),以及MEV对以太坊和Solana的影响,并探讨了多种缓解MEV的策略,如盲排序、公平排序服务、时间锁拼图和私有订单流等。
ERC-7683 是一种新的跨链标准,旨在解决 Ethereum 的流动性分散和互操作性问题。通过规范化跨链意图的表达,ERC-7683 为开发者提供了一个共同框架,简化了跨链互动,提升了用户体验和开发效率,推动了以太坊生态系统的统一与创新。
esplr 是一个以以太坊为基础的私有区块链探索工具,用户可以通过私人 RPC URL 安全地查看 ETH 和代币的余额、交易历史以及支持 ERC-20 和 ERC-721 NFT 的功能。与传统的区块浏览器相比,它不收集用户数据,同时提供更全面的功能和良好的易用性。
本文详细介绍了ETH的RIP-7212提案及其对账户抽象的影响,特别是在用户身份验证和安全性方面的进展。作者说明了如何利用安全环境及生物识别技术来提升用户体验,并探讨了RIP-7212在预编译合约和Ethereum网络中的应用场景。
本文讨论了Across与原生互操作性结合的优势,强调其在以太坊多链生态系统中优化资金流动的潜力。通过提供低成本、快速的跨链交易,Across弥补了传统桥接方案的不足,为构建一个统一的流动性网络奠定了基础,从而推动以太坊向更高效和信任最小化的方向发展。
本文深入探讨了如何将代数编码理论中的产品码应用于Danksharding,以提高以太坊的可扩展性。内容涵盖了产品码的基本原理及其在Danksharding中的应用,提供了SageMath示例以演示产品码的实现及其增进以太坊网络健壮性和容错性的潜在优势。