本文介绍了如何使用 Ruby 语言获取以太坊事件日志,详细讲解了如何创建和部署智能合约,并使用 eth.rb gem 来连接以太坊网络并获取日志数据。
本文提供了如何使用Python和Web3.py进行以太坊钱包活动审计的详细步骤,包括获取交易历史、ERC20代币转移和内部交易。文章结构清晰,包括必要的环境配置、代码示例及执行方法,适合审计公司及开发者使用,并附带了完整代码的GitHub链接。
一、Ethereum和Layer2Ethereum(以太坊)和Layer2(第二层解决方案)是区块链技术领域中的两个重要概念,它们在解决区块链网络的可扩展性和性能方面发挥着关键作用。1.1以太坊(Ethereum)以太坊是一种基于区块链技术的开源平台,允许开发者构建和部署智能合约和分布
该文章披露了以太坊网络在合并到Dencun硬分叉期间存在的一种威胁。攻击者可以构造超过某些客户端RPC大小限制但仍在其他客户端接受范围内的区块,导致网络分叉和提议者错过奖励。通过临时降低RPC限制或提高所有客户端的RPC限制来缓解此问题。Geth是唯一受此bug影响的客户端,但其他客户端也更新了其默认设置以确保安全。
这篇文章探讨了Solidity智能合约与人工智能(如ChatGPT)的整合,强调这一结合如何提升各行业的效率。文章详细介绍了Solidity的基本概念、实际应用案例,并提供了使用ChatGPT创建和部署ERC20代币的具体步骤。整体上,该文为智能合约与AI连结的应用提供了丰富的视角和实用指南。
本文讨论了 WAX 项目中实施的 4337 费用优化及其压缩方法,介绍了如何通过合理的数据压缩显著降低以太坊交易费用,包括以太坊转账和 ERC20 转账的具体费用对比。文章还探讨了当前费用环境和 BLS 签名的应用,并提出了优化用户操作的潜在策略。
DappLink 目前已获得初步融资,Layer3 AppChain 测试网预计将于 5 月初上线。
本文深入探讨了ERC-4337中的Paymaster组件,介绍了如何通过该组件灵活管理交易费用和实现用户操作的定制化。文章详细阐述了Paymaster的验证和执行流程,及其在账户抽象中的重要性,提出了利用代币支付、动态费用等多种用例,展现了该技术潜力和复杂性。
本教程详细介绍了如何使用QuickNode的NFT API在React应用中检索和显示NFT数据。内容涵盖了环境配置、API的方法、如何创建React项目及组件,以及代码示例,从而帮助开发者轻松构建NFT画廊。文章提供了丰富的代码片段和画面,适合对NFT和区块链技术有基本了解的开发者。
以太坊最近经历了自“合并”以来最大的一次升级,名为“Dencun”。其中的EIP-4844是一个重大的里程碑,介绍了临时数据存储的“blobs”概念,有助于提高网络的可扩展性并降低交易成本。Dencun还引入了新工具供开发者使用,进一步优化了以太坊的性能。
Alchemy将于2024年4月1日关闭以太坊Goerli测试网的节点。由于Goerli网络不稳定,建议开发者在4月1日前迁移到Sepolia测试网,并提供了迁移到Sepolia的步骤,包括创建应用、获取测试代币、更新API URL以及部署测试合约。
本文讨论了以太坊中的blob数据对压缩经济的深刻影响,指出当前压缩的经济压力暂时消失,并分析了blob如何导致交易费用的显著下降。文章还探讨了未来压缩在以太坊可扩展性中的重要性,并预测了blob的价格和使用的未来趋势。
在以太坊的革命性世界中,术语“EIP”和“ERC”不仅仅是缩写词。它们代表了变革性的协议和标准,这些协议和标准塑造了开发人员创建新项目的方式以及用户在以太坊生态系统中与其交互的方式。其中,ERC20标准留下了重要印记,催生了数字代币的新时代,并已成为加密货币领域不可或缺的一部分。
堆叠式(Stackable) L2
Dencun主网成功升级,使用 Blob 的L2 手续费用下降明显。
本文介绍了如何通过QuickNode在以太坊端点上设置域名掩码,包括域名掩码的定义、优点和缺点,以及具体操作步骤。
本文介绍了一个新的框架,用于评估区块链 Rollup 的成熟度,该框架将 Rollup 分为三个阶段,分别是完全依赖于中心化控制的"Stage 0"、有限依赖的"Stage 1"以及完全去中心化的"Stage 2"。每个阶段都有特定的要求,如是否能在没有操作员协调的情况下进行资金提取、是否有有效的证明系统、用户的退出时间等。此框架目的是提供一个明确、全面的评估工具,以促进对 Rollup 系统安全性和去中心化程度的公开讨论,推动区块链技术的安全性和透明性的发展。
本文介绍了如何使用Svelte框架构建一个与以太坊Sepolia网络上的智能合约交互的示例应用。文章详细阐述了技术栈、环境配置、智能合约实现、前端与智能合约的交互逻辑,并提供了从本地测试部署到公共测试网的完整流程。文章结构清晰,包含步骤指导和代码示例,为开发者提供了实用的参考。
Grandine Ethereum共识客户端现已开源,旨在为以太坊社区提供一个快速、轻量级的客户端,支持从个人到大型机构的各种验证者。客户端采用了独特的核心设计,如并行化和低内存占用,并与现有其他客户端有所区别。未来计划包括接收用户反馈、参与早期测试网活动以及实现更长期的结构性改进。
如果要从技术上定义 L2,关键是要让它能明显的和 L1 以及中心化的方案有区别。我认为关键有两点:1. L2 并不创造新的区块空间。创建新的区块空间的技术解决方案本质上都是 L1。2. L2 要利用 L1 来实现数据可用以及安全,否则和完全中心化的方案就没区别。
扫一扫 - 使用登链小程序
116 篇文章,516 学分
405 篇文章,414 学分
169 篇文章,327 学分
67 篇文章,302 学分
120 篇文章,281 学分