文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
第 4 章. 密码学
本章介绍了密码学在以太坊中的应用,包括公钥密码学(PKC)、密钥和地址的生成与管理、以及数字签名的原理。重点讲解了以太坊中使用的密码学哈希函数 Keccak-256,以及如何从公钥生成以太坊地址。此外,还探讨了验证者在基于PoS共识协议中使用的BLS签名,以及KZG承诺方案,这些代表以太坊密码学基础设施的最新更新,用于数据可用性采样。
以太坊
ethbook
发布于 2025-11-30
阅读 ( 339 )
( 20 )
第 3 章. 以太坊节点
本章介绍了以太坊节点及其组成,包括共识客户端和执行客户端,以及它们之间的交互方式。讨论了不同类型的以太坊网络和客户端实现,并提供了Geth-Prysm和Reth-Lighthouse的配置示例。此外,还探讨了运行完整节点和使用公共测试网或本地模拟区块链的优缺点,以及通过JSON-RPC接口与以太坊节点交互的方法,最后介绍了远程以太坊客户端。
以太坊
ethbook
发布于 2025-11-30
阅读 ( 359 )
( 20 )
第五章:钱包
本章介绍了以太坊钱包的概念,它作为用户与以太坊交互的界面,管理密钥、地址和交易。钱包分为非确定性钱包和确定性钱包,后者通过种子和助记词实现密钥的备份和恢复。同时强调了钱包的最佳实践,包括BIP-32、BIP-39、BIP-43和BIP-44标准,以及账户抽象、社交恢复和ENS等用户体验改进方案,保证用户安全性与易用性。
以太坊
钱包
BIP 32
BIP44
ethbook
发布于 2025-11-30
阅读 ( 298 )
( 18 )
第十六章. 以太坊扩容
以太坊面临可扩展性、gas 费用高昂、状态增长过快和 MEV 等挑战。为解决这些问题,以太坊正致力于 L1 扩容,包括提高 gas 上限、探索并行执行、控制状态增长和实施提议者-构建者分离(PBS)。同时,rollup 作为链下扩容方案,通过乐观 rollup 和零知识 rollup 等方式,在保证安全性的前提下提高交易速度并降低费用。未来的扩展方案还包括有效性证明、侧链和助推 rollup...
以太坊
以太坊扩容
Layer2
Rollup
ethbook
发布于 2025-11-30
阅读 ( 374 )
( 20 )
第 9 章. 智能合约安全
本章主要探讨了智能合约安全的关键方面,包括最佳安全实践、常见的安全风险和反模式,如重入攻击、DELEGATECALL 漏洞、熵的错觉、未检查的 CALL 返回值、竞争条件和抢跑交易以及拒绝服务攻击等,也包括如何防范这些安全风险。强调了防御性编程的重要性,如最小化代码、代码重用、代码质量、可读性/可审计性以及测试覆盖率。同时还提供了附加资源,供读者深入学习。
以太坊
合约安全
ethbook
发布于 2025-11-30
阅读 ( 387 )
( 20 )
第 7 章. 智能合约和Solidity
本章主要介绍了以太坊智能合约的概念、生命周期以及使用Solidity语言进行智能合约编程。首先解释了智能合约的定义和关键特性,包括其作为计算机程序、不可变性、确定性、EVM上下文和去中心化世界计算机的本质。然后详细介绍了Solidity语言的基础知识,包括数据类型、变量作用域、预定义全局变量和函数、函数修饰符、合约继承以及错误处理和事件,并通过一个Faucet合约的示例逐步展示了如何使用So...
以太坊
Solidity
智能合约
ethbook
发布于 2025-11-30
阅读 ( 472 )
( 26 )
第 8 章. 智能合约和 Vyper
本文介绍了智能合约的安全问题以及 Vyper 编程语言的特性。Vyper 致力于通过牺牲灵活性来提高代码的可审计性和安全性,从而减少智能合约漏洞的风险。文章对比了 Vyper 和 Solidity 的设计选择,例如 Vyper 不支持修饰器、类继承、内联汇编、函数重载和变量类型转换,同时介绍了 Vyper 中的装饰器、函数和变量排序、编译方式,以及如何处理溢出错误和读写数据。
以太坊
智能合约
Vyper
ethbook
发布于 2025-11-30
阅读 ( 388 )
( 18 )
第 2 章. 以太坊基础
本章介绍了以太坊的基础知识,包括ether的货币单位、钱包的选择与使用,以及私钥的管理。通过MetaMask钱包,用户可以进行以太币的发送和接收。同时,还介绍了如何使用Solidity编写智能合约,并通过Remix IDE进行编译和部署,最终实现与合约的交互,如向合约发送以太币和从合约提取资金。本章旨在帮助读者入门以太坊,掌握基本概念和操作,为后续深入学习打下基础。
以太坊
MetaMask
ethbook
发布于 2025-11-30
阅读 ( 343 )
( 19 )
第 11 章. 预言机
本章介绍了预言机在以太坊智能合约中的作用,它是连接链上和链下世界的桥梁,为智能合约提供外部数据源,从而扩展了智能合约的应用范围。文章讨论了预言机的三种设计模式:即时读取、发布-订阅和请求-响应,以及数据认证方法,包括真实性证明和可信执行环境(TEE)。此外,还介绍了去中心化预言机, 跨链消息传递协议等概念,强调了信任模型在预言机使用中的重要性,以及安全假设对于确保智能合约免受潜在错误输入影响...
以太坊
预言机
ethbook
发布于 2025-11-30
阅读 ( 371 )
( 18 )
第 6 章. 交易
本章深入探讨了以太坊交易的结构、类型和生命周期,从传统的交易到引入访问列表、基础费用、blob gas和委托指示符的新型交易,详细解释了Nonce的作用和追踪方法,以及gas费用的机制和交易接收者的验证。此外,还介绍了交易价值、数据有效载荷、合约创建、数字签名,以及MEV对交易生命周期的影响。
以太坊
ethbook
发布于 2025-11-30
阅读 ( 392 )
( 20 )
第12章. 去中心化应用
本章介绍了去中心化应用(DApp)的概念、架构和组件,包括智能合约后端、链下数据存储(如IPFS和Merkle树)以及Web用户界面前端。通过一个简单的“Hello World”DApp示例,展示了如何使用Scaffold-ETH工具快速搭建、部署和去中心化DApp,包括部署到Vercel和IPFS。最后总结了DApp的架构堆栈,为构建完全去中心化的应用程序提供了指导。
以太坊
DApp
ethbook
发布于 2025-11-30
阅读 ( 332 )
( 18 )
第17章. 零知识证明
本章介绍了零知识证明,它允许在不泄露信息的情况下验证声明的真实性。文章回顾了零知识证明的历史,从最初的理论概念到SNARKs和STARKs等实际应用。探讨了为以太坊扩展性和隐私改进,零知识证明如何在二层网络(L2)和主网(L1)中应用。通过划分问题的简化示例,展示了零知识证明的基本概念,并讨论了SNARKs和STARKs的区别以及zk-EVM和zk-VM的最新进展。
以太坊
ZKP
ethbook
发布于 2025-11-30
阅读 ( 349 )
( 19 )
第14章. 以太坊虚拟机
本章节深入探讨了以太坊虚拟机(EVM)的架构、指令集、运行机制以及状态管理,并详细介绍了EVM指令集、以太坊状态的存储方式 Merkle-Patricia Trie。同时还探讨了Gas机制,用于限制计算资源使用和预防拒绝服务攻击。分析了EVM的各项限制,探讨了以太坊虚拟机(EVM)未来升级方向。
以太坊
EVM
Gas
ethbook
发布于 2025-11-30
阅读 ( 349 )
( 19 )
第 15 章 共识
本章主要介绍了区块链中共识机制的重要性,以及以太坊如何通过工作量证明(PoW)和权益证明(PoS)达成共识。详细解释了PoS中的LMD-GHOST和Casper FFG算法,以及它们如何保证以太坊的安全性和活跃性。同时,还讨论了共识算法面临的争议和挑战,例如时间游戏和超多数客户端的中心化风险。最后强调了理解共识算法对于把握以太坊网络发展方向的重要性。
以太坊
共识
ethbook
发布于 2025-11-30
阅读 ( 343 )
( 16 )
以太坊互操作层 (EIL)、Sequence 统一支付方案、Vitalik 的新路线图、7702 集成
本文是关于以太坊最新进展的每周摘要,涵盖了互操作层(EIL)、Sequence推出的Trails统一支付方案、Vitalik在Devconnect上更新的以太坊路线图以及EIP-7702基础设施集成等内容。重点介绍了以太坊互操作层旨在实现Layer1、Layer2和外部生态系统之间的无缝通信,Sequence的Trails旨在简化跨链支付,以及EIP-7702如何改善EOA的功能和用户体验。
以太坊
互操作性
EIP-7702
账户抽象
跨链支付
EVM
etherspot
发布于 2025-11-27
阅读 ( 133 )
( 3 )
Arc区块链是什么 - 综合概述
Arc Blockchain是一个新的Layer 1区块链,专为稳定币而设计,使用USDC作为gas,具有确定的费用和亚秒级的最终性。其架构优先考虑确定性而非吞吐量,目标是为实时支付、金融应用和面向用户的Web3体验提供所需的可靠性。Arc目前处于公共测试网阶段,主网预计于2026年推出。
区块链
稳定币
USDC
EVM兼容
Layer 1
确定性
imperator
发布于 2025-11-27
阅读 ( 601 )
( 23 )
Arbitrum Nitro v3.9.0 版本发布
本文讨论了Offchain Labs发布的Arbitrum Nitro v3.9.0版本,该版本于2025年11月20日发布,并在Arbitrum Sepolia链上激活了ArbOS 50 “Dia”。此更新对于Arbitrum节点运行者来说是一个好消息,因为它包含了多项改进和错误修复,提升了性能和稳定性。
Arbitrum
Nitro
ArbOS
Offchain Labs
Layer2
区块链
estheraladioche569
发布于 2025-11-26
阅读 ( 523 )
( 19 )
什么是 ERC-3643?
本文介绍了ERC-3643,这是一个以太坊代币标准,专为受监管的资产设计,它通过链上身份、资格检查和模块化合规规则,在ERC-20模型的基础上,支持需要许可的代币。ERC-3643由ERC-3643协会管理,旨在标准化现实世界资产的许可代币化,适用于证券、房地产和基金等用例。
ERC-3643
代币标准
权限代币
ONCHAINID
合规性
现实世界资产
QuickNode
发布于 2025-11-21
阅读 ( 465 )
( 21 )
Cairo 语言介绍
本文介绍了Cairo编程语言的基础知识,包括Cairo在Starknet中的作用、开发环境的搭建、语言的语法要点和数据类型(felt252、整数、bool)、复合类型(元组、结构体、枚举)、字符串处理、控制流以及数组和字典的使用。着重讲解了Cairo与Rust相似的语法结构,以及Cairo中数据类型和错误处理的特殊性。
Cairo
Starknet
零知识证明
felt252
控制流
数据类型
RareSkills
发布于 2025-11-21
阅读 ( 385 )
( 11 )
以太坊的无需信任宣言、MetaMask多链账户、RIP-7560详解、x402协议
本文是Etherspot发布的一篇关于以太坊账户抽象和链抽象的周报,讨论了Trustless Manifesto、RIP-7560、MetaMask的多链账户、EIP-7702基础设施研讨会以及x402协议等最新进展。文章还分析了账户抽象的局限性,并提出了x402协议作为一种更实用的跨链支付标准。
账户抽象
链抽象
EIP-7702
RIP-7560
多链账户
X402协议
etherspot
发布于 2025-11-20
阅读 ( 115 )
( 4 )
‹
1
2
3
4
5
6
7
8
...
230
231
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
PeerDAS
Python
SNARK
自动化
代币经济学
去中心化应用
HTLC
多方计算
测试网
Uniswap V2
验证器
分布式存储
restaking
链抽象
密钥管理
性能优化
流动性质押
有限域
模块化
DePIN
EIP-1559
手续费
全同态加密
交易池
btc
30天文章收益榜
»
Tiny熊
201 篇文章,976 学分
ethbook
19 篇文章,416 学分
Helius
169 篇文章,329 学分
zealynx
22 篇文章,328 学分
Henry
135 篇文章,327 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: