以太坊

大白猴4 小时前
区块链·智能合约·solidity·以太坊·账户抽象·入口点合约·erc4337
大白话解析“入口点合约”入口点合约(Entrypoint Contract),简单来说,就是别人调用你的智能合约系统时,“第一个被调用的那个合约”,它是整个系统的“大门”或“总入口”。
余_弦4 小时前
算法·区块链·以太坊
区块链中的密码学 —— 零知识证明零知识证明是一种神奇的密码学技术,它允许“证明者”向“验证者”证明一个声明是正确的,而不泄露任何其他信息。
余_弦1 天前
前端·区块链·以太坊
区块链钱包开发(二十)—— 前端框架和页面源码: github.com/MetaMask/me…MetaMask UI端采用了分层架构设计,每一层都有明确的职责:
余_弦2 天前
javascript·区块链·以太坊
区块链钱包开发(十九)—— 构建账户控制器(AccountsController)账户控制器是 MetaMask 中负责管理所有用户账户的核心组件。它充当了一个统一的账户管理层,将不同来源的账户(如 HD 钱包、简单钱包等)统一转换为标准的内部账户格式,并提供统一的接口进行管理。
余_弦3 天前
javascript·区块链·以太坊
区块链钱包开发(十八)—— 构建批准控制器(ApprovalController)approval-controller 负责管理所有需要用户审批的请求。它提供了一个统一的接口来处理各种类型的审批流程,包括交易签名、权限授予、连接请求等。
余_弦3 天前
javascript·区块链·以太坊
区块链钱包开发(十七)—— 构建密钥管理控制器(KeyringController)@metamask/keyring-controller 是 MetaMask 生态系统的核心组件,负责管理用户身份和密钥,处理各种签名操作。它是连接用户私钥和区块链交互的桥梁,确保私钥的安全存储和正确使用。
余_弦5 天前
区块链·以太坊
区块链钱包开发(十六)—— 构建网络控制器(NetworkController)NetworkController 是 MetaMask 中负责管理多链网络连接的核心控制器,它提供了完整的网络管理功能,包括网络切换、RPC 端点管理、网络状态监控等。
余_弦5 天前
区块链·以太坊
区块链钱包开发(十五)—— 构建交易控制器(TransactionController)Metamask中控制器众多(50个左右),我们不可能一一介绍,从本章开始我们会选择性的讲解几个最核心的控制器实现,这一章我们讲交易控制器TransactionController,也是最核心的控制器。
一眼万年045 天前
区块链·以太坊
Ethereum: 专为区块链定制了一个完善的数据存储系统以太坊作为世界计算机,其存储系统面临着传统数据库系统不一样的挑战。历史数据永不删除,每个区块的状态都可能被查询,所有数据必须通过Merkle树进行加密学验证,以确保相同输入产生相同的存储状态。系统每个周期产生一个新区块且永不停止,智能合约状态数据呈指数级增长,同时还需要支持任意历史时点的状态查询。既要满足新区块在一个出块周期内完成处理的实时性要求,又要保证历史数据查询的毫秒级响应,还要将TB级数据的存储成本控制在经济可行的范围内。
天涯学馆10 天前
智能合约·solidity·以太坊
Solidity中的事件和监听器:如何实现合约间的通信在以太坊智能合约开发中,事件(Events)和监听器(Listeners)是实现合约间通信、链上链下交互以及状态跟踪的重要机制。Solidity 的事件机制允许合约记录关键操作并通知外部系统(如前端、链下服务或其他合约),而监听器则通过监听这些事件实现实时响应。
一眼万年0413 天前
以太坊
Ethereum: 智能合约是怎么在EVM中执行的?本文通过一个具体的智能合约示例,详细讲解EVM(以太坊虚拟机)的完整执行流程,从字节码层面深入分析每个指令的执行过程。我们将以一个简单的存储合约为例,完整展示从合约调用到执行完成的每一个步骤,包括函数选择器的匹配机制、参数的解析过程、存储操作的Gas计算、内存管理的动态扩展、以及错误处理时的状态回滚等关键环节。通过这个深入的分析,你将能够理解EVM是如何将高级的Solidity代码转换为底层的虚拟机指令,每个指令如何影响栈、内存和存储的状态变化,以及EVM如何通过精密的Gas计量机制和状态管理系统,在保证
链上罗主任15 天前
web3·区块链·智能合约·以太坊
以太坊十年:智能合约与去中心化的崛起那时候工具少、文档稀,写 Solidity 靠看黄皮书,调字节码用纯文本编辑器,部署合约得自己拼 bytecode、上命令行和 geth 较劲。 如今工具链一应俱全,Hardhat、Foundry、Remix、Truffle,调试、测试、部署一条龙。 我们从命令行敲出未来的雏形,也见证了世界计算机的一步步成长
嘻嘻仙人25 天前
区块链·智能合约·以太坊·钱包
区块链之以太坊合约开发工具——Metamask钱包和Remix IDE以太坊(Ethereum)是一个建立在区块链技术之上的去中心化应用平台。它允许任何人在其平台上创建和使用通过区块链技术运行的去中心化应用(DApp)。
boyedu1 个月前
区块链·以太坊
以太坊应用开发基础:从理论到实战的完整指南以太坊自2015年诞生以来,凭借其图灵完备的智能合约功能和去中心化应用(DApp)生态,已成为区块链领域的核心平台。相较于比特币的单一支付功能,以太坊通过EVM(以太坊虚拟机)和Solidity语言,支持开发者构建复杂的金融协议、游戏、供应链管理等应用。2025年,以太坊通过The Merge升级转向PoS共识,并持续推进分片技术,解决扩展性问题。本文旨在为开发者提供从基础到高级的完整开发指南,覆盖技术架构、工具链、安全实践及未来趋势。
boyedu1 个月前
区块链·以太坊·以太坊核心原理
区块链平台以太坊核心原理以太坊作为全球领先的区块链平台,其核心原理涵盖了共识机制、智能合约执行、账户模型、Gas费用机制及扩展性设计等多个维度。以下是对其核心原理的详细解析:
Cosimac1 个月前
web3·以太坊
Web3.js 实战:基于 Hardhat 的以太坊投票 DApp 开发全流程本文以一个完整的投票 DApp 项目为例,带你从合约开发、部署到前端集成 Web3.js,体验 Web3 全栈开发流程。
Verin2 个月前
前端·web3·以太坊
Next.js+Wagmi+rainbowkit构建以太坊合约交互模版前言 三年前写了一个类似的模板juejin.cn/post/713722… ,现在来看,已经方式已经过时,组装的也有些复杂,最近查看了各个repo,以最轻量化的方式来构造一个模板来快速启动一个以太坊dapp开发的项目框架。
JackieDYH3 个月前
区块链·智能合约·以太坊
solidity智能合约-知识点创建永久的、安全的、不可篡改的可追溯的记录独一无二的资产转移,不需要第三方的组织分布式、稳定性solidity在线编辑器
CertiK3 个月前
web3·区块链·以太坊
CertiK荣获以太坊基金会两项资助,领跑zkEVM形式化验证近日,以太坊基金会公布了2025年第一季度研究资助名单,全球最大的Web3.0安全公司CertiK荣获两项研究资助,源于zkEVM形式化验证竞赛。这不仅是以太坊扩展性战略的里程碑式事件,也进一步彰显了CertiK在零知识证明(ZKP)系统形式化验证领域的全球技术领导力。
倒霉男孩5 个月前
区块链·以太坊·挖矿·测试币·水龙头
挖矿------获取以太坊测试币通过下面这种方式获取以太坊测试网络币SepoliaETH,用于以太坊测试。Sepolia 是以太坊的一个 测试网络(Testnet),用于开发和测试智能合约,而不需要花费真正的 ETH。它是目前最推荐的以太坊测试网之一。