本文介绍了如何在企业环境中运行Hyperledger Besu节点,包括其定义、硬件和软件要求、安装步骤以及配置标志的详细信息。
本文介绍了如何使用Model Context Protocol(MCP)构建一个EVM MCP服务器,使大型语言模型(LLM)能够与多个EVM兼容区块链进行交互。该服务器允许LLM访问链上数据,从而为Web3自动化和分析开辟了新的可能性。文章详细说明了服务器的搭建步骤、关键代码,以及如何配置Claude桌面应用来测试该服务器,最后探讨了未来扩展EVM功能、构建AI特定增强功能的方向。
本文为Web3开发入门指南,详细介绍了从零开始学习Web3开发的步骤,包括区块链基础概念、开发环境搭建、智能合约开发、dApp构建等内容,并提供了丰富的学习资源。
本文介绍了在以太坊虚拟机工具包(ETK)中实现以太坊对象格式(EOF)的计划。EOF旨在通过在部署时验证结构化的EVM代码,提高链上代码验证的效率和安全性。该项目将基于Ipsilon团队设计的“Mega EOF Endgame”规范,并实现相关的EIP,目标是为EVM语言提供第一个100%可用的EOF实现,并扩展到其他语言。
理解以太坊存储
zkSync 2.0 更新了其路线图,计划在2021年5月推出zkEVM测试网络,并在8月上线主网。同时,zkSync 1.x 将在春季支持NFTs和交换功能。zkSync 2.0 将支持基于EVM的编程模型、现有的Solidity源代码移植性、所有以太坊钱包的原生支持,以及超过20,000 TPS的可扩展性。
本文详细解释了以太坊上的字节码类型及其术语,主要包括创建字节码和运行字节码,并介绍了如何在链上和链下检索这些字节码。
这篇文章深入探讨了Solidity编程语言及其在以太坊网络中智能合约编译的重要性。文章详细解释了智能合约编译的过程,Solidity ABI的工作原理,以及如何通过字节码与EVM进行交互。
本文深入探讨了以太坊交易中的gas费用及其优化方法,强调了通过Solidity编写高效智能合约的重要性。文章列出了十种具体的gas优化技术,包括使用映射而非数组、启用Solidity编译器优化以及利用calldata等,旨在帮助开发者减少交易成本,同时提高合约的安全性和性能。
本文详细介绍了在 BuildBear 中定制节点的分叉选项,包括分叉 URL、区块号、链 ID、煤气价格等,为开发者提供了对测试环境的高度控制。通过这些选项,用户可以选择所需的测试参数,提升智能合约部署的灵活性和稳定性。文章结构清晰,信息丰富,适合希望深入了解 BuildBear 工作原理的开发者。
本文对比了以太坊虚拟机(EVM)和传统操作系统,解释了EVM如何在去中心化网络中运行智能合约,以及它与底层硬件的交互方式。文章还概述了以太坊节点软件的角色、EVM中的沙盒机制,以及以太坊如何通过共识机制保证网络的安全性和数据一致性。最后还介绍了以太坊中 gas 的概念。
这篇文章介绍了Solidity作为以太坊智能合约编程语言的背景、优势和使用方法,详细阐述了其历史、与其他语言的相似性、在以太坊及其他兼容区块链上的应用,以及学习资源,提供了丰富的内容和实际案例,是学习Solidity的良好资料。
本文介绍了以太坊智能合约中应用程序二进制接口(ABI)编码的原理和方法。ABI是定义如何与智能合约交互的规范,文章详细讲解了函数签名、静态类型和动态类型的编码方式,以及abi.encode, abi.encodeWithSignature等方法的使用,帮助读者理解智能合约与外部世界进行数据交换, 需要将函数签名和参数转换成EVM可以识别的格式。
本文介绍了如何在本地环境中搭建PolkaVM的开发环境,并使用Rust语言编写智能合约。PolkaVM兼容EVM且架构更优,利用Substrate框架的强大功能,为Web3开发者提供了一个有吸引力的选择。文章提供了详细的步骤,包括运行substrate节点、eth-rpc节点,以及如何编译和部署Rust智能合约。
本文介绍了如何使用 Hardhat 设置 Solidity 项目,编译 Solidity 源代码,添加更多合约,以及如何使用 OpenZeppelin Contracts。内容涵盖了Solidity 语言的基础知识,并提供了以太坊和智能合约的工作原理,包括使用Hardhat进行智能合约的开发、测试和部署。