本文介绍了如何使用Ruby创建以太坊地址,详细解释了以太坊地址的生成过程,包括私钥和公钥的创建,以及使用ruby-eth库的步骤。文章结构清晰、内容丰富,并提供了相关代码示例和附图,适合对以太坊和Ruby编程有基础知识的读者。
递归零知识证明(RecursiveZero-KnowledgeProof,简称递归ZKP)是一种使用递归概念的零知识证明,它通过递归的方式生成可更高效验证的证明,某些情况下还可以将多个证明合并成一个单一的证明。这在区块链系统中尤为重要,因为在这些系统中,效率和可扩展性是至关重要的。
使用 Geth 解剖 EVM 实现 3
本文详细介绍了如何通过Chainlink的跨链互操作协议(CCIP)在不同区块链上铸造NFT。内容涵盖了从跨链互操作性和Chainlink CCIP核心功能的解释,到基于示例代码的开发步骤,包括项目设置、合约部署及跨链NFT的铸造过程,为开发者提供了实用的参考。
使用 Geth 解剖 EVM 实现 2 - EVM
本教程展示了如何在 ethclient 支持 JSON-RPC 调用的情况下使用它的功能,以及在它不支持时该如何操作。
ethclient
使用 Geth 剖析 EVM 实现 1 — 交易执行流程
OP中文周刊将分享Optimism中发生的情况,并轻松访问最关键的信息,以便轻松了解最新情况并做出明智的决策。在每周回顾中,我们将回顾:Optimism生态系统新闻治理决策和提案更新、Grants新闻有影响力的运营活动OP中文力量活动Discourse、Twitter和
本文介绍了如何使用 QuickNode 和 Web3.js 创建一个基本的以太坊区块浏览器。文章涵盖了基本的区块浏览器概念、所需工具和步骤,并提供了代码示例和详细的解释,帮助读者构建自己的区块浏览器。
每周以太坊 2024/11/23
本文详细介绍了如何在以太坊网络中通过Ethers.js库重新发送带有更高gas价格的交易,以加速交易的确认。文章涵盖了交易的基本概念、参数设置、以及如何使用Ethers.js库进行交易签名和发送。
Plonky2是一种基于多项式承诺和Plonk的PIOP交互式证明的零知识证明协议,专注于通过FRI技术实现高效的zkSNARK。
介绍 Viem 这款新一代以太坊开发库的主要特性和使用方法
文章介绍了以太坊的起源和基本概念,与比特币相比,以太坊提供了更多的灵活性和自定义功能,特别是通过智能合约实现自定义状态和状态转换。以太坊采用了账户模型和燃料机制来确保网络的稳定性和安全性。
这篇文章详细探讨了智能合约审计的重要性及选择合适合作伙伴时需考虑的关键因素。作者通过成功与失败的案例分析,强调了审计在保护用户资产和维护项目信誉中的重要角色。此外,文章还介绍了审计过程的具体步骤及最佳安全实践,这些信息对区块链开发者和项目经理具有指导意义。
本文介绍了如何使用QuickNode的Token API构建一个ERC20代币余额查询应用,详细阐述了所需的技术栈、环境设置、代码实现及应用启动过程。通过本教程,读者将学习如何简化ERC20代币数据的获取,从而减少冗余代码的维护。
代理合约是智能合约开发者的重要工具。如今,合约系统里已有多种代理模式和对应的使用规则。我们之前已经概述了可升级的代理合约安全最佳实践。本文我们将介绍了另一种在开发者社区颇受青睐的代理模式,即钻石代理模式。什么是钻石代理模式/合约钻石代理合约,也被称为“钻石”,是以太坊智能合约的一种设计模式,由
functionaddLiquidity(addresstokenA,addresstokenB,uintamountADesired,uintamountBDesired,uintamountAMin,uintamountBMin,addressto,uintde
每周以太坊 2024/11/16
BoredApeYachtclub的合约代码中数值运算在新版solc编译后运行出错我今天学习一下NFT的代码,里面有个数值运算的函数,用于生成每个NFTid对应的url.有个函数负责讲id转换成字符串.比如123变成'123'.silidity本身没有实现uint=>stri
扫一扫 - 使用登链小程序
378 篇文章,1319 学分
209 篇文章,406 学分
67 篇文章,315 学分
115 篇文章,276 学分
187 篇文章,227 学分