文章分享了一些作者在加密货币支付过程中的个人体验,探讨了用户在不同情况下遇到的问题和教训,强调了用户体验的重要性以及当前钱包和支付系统的不足之处。本文章对于加密用户在实际应用中的困惑进行了深入的分析,并提出了改进建议。
本文对以太坊区块链中交易费用进行了市场分析,使用了从geth提取的数据,展示了不同区块中交易费用的分布情况及其变化趋势。作者通过对每个gas价格水平的平均区块等待时间进行计算,并分析了不同矿工的行为,表明矿工之间的视角差异,以及网络传播对交易处理的影响。总体而言,文章探讨了在这个看似运作良好的费用市场中,如何改善费用估算并提高基础链的可扩展性。
文章讨论了以太坊历史上最大的威胁事件——DAO黑客攻击,并深入分析了智能合约安全审计的重要性及ERC-7512提案,旨在通过链上验证审计报告来提升智能合约的透明度和安全性。
文章对不同区块链的性能进行了对比,特别是以太坊和 Solana 在交易处理速度上的差异。通过 Uniswap V2 类似的交易作为基准,分析了多个区块链的吞吐量和延迟,并指出性能的差异并不如宣传中的那么大。
本文介绍了一种面对面的协议,用于证明对私钥的无条件占有权。通过详细叙述Alice的注册过程,该协议依赖于多个参与者的协作来验证她的密钥分片,并结合了以太坊的区块信息和安全验证方法,展示了该方案在去中心化选举中的实际应用及其潜在的安全性和复杂性。
这一次上海升级将为链上锁定着的230亿美金的POS质押ETH提供解锁能力,还伴随有对GAS优化的诸多EIP融入。
本文简单易懂地介绍了 ETH2.0 的背景、目标和对 Web3 开发的影响,重点阐述了从 Proof of Work (PoW) 转向 Proof of Stake (PoS) 的过程以及即将实现的分片技术(Sharding)。文章指出,ETH2.0 将大幅提高以太坊的能效和可扩展性,并对开发者和新用户提供了更好的参与机会。
现在的SBT设计太注重Vitalik提出的“不可转移”特性,忽略SBT的潜在管理场景
本文详细介绍了以太坊区块的结构及其重要性,包括区块中存储的数据、各字段的作用,以及与共识算法的关系,尤其是新旧算法的对比。文章还涉及了文化块的概念及其对以太坊网络的影响,适合希望深入了解以太坊区块体系的读者。
本文介绍了如何使用 OpenZeppelin 框架创建 ERC-20 代币。首先,设置开发环境,包括安装 Hardhat 和 OpenZeppelin 依赖。然后,编写 ERC-20 代币合约,并使用 Hardhat 部署到以太坊测试网络。最后,配置并部署到以太坊主网络。使用 OpenZeppelin 可以安全高效地创建 ERC-20 代币。
本文深入探讨了以太坊智能合约的变更机制,通过CREATE2与SELFDESTRUCT操作,可以实现在特定地址上更新合约逻辑。这种技术的理解对于区块链安全至关重要,同时也提出了针对可变合约的检测和防御措施。作者呼吁改变SELFDESTRUCT在以太坊中使用的现状,以增强智能合约的安全性。
本文分析了去中心化应用(DApp)中链上链下状态同步的问题,重点介绍了由于交易生命周期中可能出现的掉单、回滚等情况导致的同步错误。论文提出了两种类型的链上链下同步Bug,并设计了ÐArcher测试框架来有效检测这些Bug。实验结果表明,许多DApp存在此类同步问题,而ÐArcher能有效帮助开发者发现并解决这些问题,从而避免因状态不一致给用户带来不便。
本文探讨了区块链开发中gas优化的各种策略,通过代码示例,将优化方法归为架构级优化(合约设计模式)、代码级优化(开发者控制)和部署优化三个类别。内容涉及变量类型选择与布局、存储设计、函数设计、逻辑与循环优化、事件与错误处理、工具与测试、以及汇编层面的优化技巧,旨在降低gas消耗,提高合约执行效率和用户体验。
上海升级后验证者提款需要使用什么凭证?提款需要多长时间?有哪些细节需要注意?
Ethereum Core Devs Meeting 89 | 以太坊核心开发者会议第89期