• 加入MoleDAO
  • Github
  • 扫码入群
  • 赞助作者☕️
  • 课程目录
  • 思维导图
  • 第0章:blockchain基础
    • 第1节:什么是区块链
    • 第2节:什么是比特币
    • 第3节:什么是以太坊
    • 第4节:App与Dapp异同
    • 第5节:DAPP技术栈
    • 第6节:web3优质学习资源
    • 第7节:钱包与地址
    • 第8节:Remix教程
    • 第9节:区块链就业
    • 第10节:solidity岗位要求
    • 第11节:rpc节点
    • 第12节:12_etherscan
    • 第13节:13_区块链黑话
    • 第20节:20_如何参与
  • 第一章:solidity基础
    • 第1节:helloworld
    • 第2节:第一个dapp
    • 第3节:基础数据类型
    • 第4节:变量variables
    • 第5节:常量constant
    • 第6节:不可变量immutable
    • 第7节:读写状态变量
    • 第8节:ether和wei
    • 第9节:gas和gasprice
    • 第10节:ifElse
    • 第11节:forWhileLoop
    • 第12节:bytes和string
    • 第13节:映射Mapping
    • 第14节:数组Array
    • 第15节:枚举Enum
    • 第16节:结构体Struct
    • 第17节:storage_calldata
    • 第18节:函数Function
    • 第19节:view和pure
    • 第20节:error
    • 第21节:修饰器modifier
    • 第22节:事件Event
    • 第23节:继承的方法_重写
    • 第24节:继承状态变量_覆盖
    • 第25节:构造函数
    • 第26节:可见性visibility
    • 第27节:abstract
    • 第28节:interface
    • 第29节:library
    • 第30节:传递结构体
  • 第二章:solidity进阶
    • 第1节:全局变量
    • 第2节:msg三人组
    • 第3节:payable
    • 第4节:encode_encodePacked
    • 第5节:call&staticcall
    • 第6节:keccak256
    • 第7节:selector
    • 第8节:send_ether
    • 第9节:delegatecall
    • 第10节:fallback
    • 第11节:合约间调用
    • 第12节:new_create2
    • 第13节:delete
    • 第14节:try_catch
    • 第15节:import
    • 第16节:节约gas
    • 第17节:type
    • 第18节:assembly
    • 第19节:merkleTree
    • 第20节:signature
    • 第21节:permit
    • 第22节:math
    • 第23节:timelock
    • 第24节:upgrade
    • 第25节:eventLog
    • 第26节:selfdestruct
    • 第27节:permit2
    • 第28节:signature-eip712
  • 第三章:EIP协议
    • 第1节:ERC20
    • 第2节:ERC721
    • 第3节:ERC1155
    • 第4节:ERC165
    • 第5节:EIP2612
    • 第6节:EIP712
    • 第7节:ERC5114
    • 第8节:ERC1820
    • 第9节:ERC4626
    • 第10节:EIP1559
    • 第20节:NFT理念探讨
    • 第21节:Metaverse
  • 第四章:合约攻击
    • 第1节:重入攻击
    • 第2节:返回值校验
    • 第3节:合约自杀导致Dos
    • 第4节:读取私有变量
    • 第11节:安全事故1-poly网络哈希碰撞攻击
    • 第12节:安全事故2-OP代币重放攻击
    • 第13节:安全事故3-FTX因免手续费提币攻击
    • 第14节:安全事故4-profanity弱随机数暴力破解攻击
    • 第15节:安全事故5-出块相关攻击
    • 第16节:安全事故6-msgvalue持久化问题
    • 第17节:安全事故7-用EOA来call方法攻击
    • 第18节:安全事故8-可燃烧代币攻击
    • 第19节:安全事故9-签名验证攻击
    • 第20节:安全事故10-delegatecall攻击
    • 第21节:安全事故11-tx.origin攻击
    • 第22节:安全事故12-DOS攻击
    • 第23节:安全事故13-encodePacked攻击
    • 第24节:安全事故14-短地址攻击
    • 第30节:智能合约编写一般原则
    • 第31节:智能合约编写系统规则
    • 第32节:智能合约编写最佳实践
    • 第33节:Solgraph
    • 第34节:Mythril
    • 第35节:Slither
    • 第36节:REMIX静态扫描工具
    • 第37节:SECURIF
  • 第五章:hardhat框架
    • 第1节:QuickStart
    • 第2节:单元测试
    • 第3节:fork主网
    • 第4节:多版本编译
    • 第5节:多网络部署相同地址
    • 第6节:实用插件
  • 第六章:ethers
    • 第1节:Node.js介绍
  • 第七章:subgraph
    • 第0节:命令速查
    • 第1节:概述
    • 第2节:实战教程
    • 第3节:语法学习
    • 第4节:支持的网络
  • 第八章:项目实战-世界杯竞猜
    • 第a节:世界杯竞猜_区块链基础(上)
    • 第b节:世界杯竞猜_区块链基础(下)
    • 第c节:世界杯竞猜_solidity(上)
    • 第d节:世界杯竞猜_solidity(下)
    • 第1节:世界杯竞猜_solidity
    • 第2节:世界杯竞猜_hardhat
    • 第3节:世界杯竞猜_ERC20
    • 第4节:世界杯竞猜_subgraph
    • 第5节:世界杯竞猜_airdrop
    • 第6节:世界杯竞猜_upgrade
    • 第7节:世界杯竞猜_链下签名
    • 第8节:世界杯竞猜_多签钱包
    • 第9节:世界杯竞猜_Go交互
  • 第九章:EVM详解
    • 第1节:OPCode手册
    • 第2节:EVM-PUZZLES挑战
    • 第3节:汇编概述
  • 第十章:EVM反汇编
    • 第1节:反汇编初步了解
    • 第2节:合约部署都做了啥
    • 第3节:各种类型是如何存储的
    • 第4节:五种程序终止命令介绍
    • 第5节:function执行流程
    • 第6节:智能合约Layout分析
    • 第7节:合约间调用
  • 第十一章:精通比特币
    • 第1节:day1-交易演变
    • 第2节:day1-比特币诞生背景
    • 第3节:day1-比特币概述
    • 第4节:day1-比特币依赖技术
    • 第5节:day1-比特币结构
    • 第6节:day1-v1链条
    • 第7节:day1-Bitcoin客户端
    • 第8节:day2-v2挖矿
    • 第9节:day2-v3存储
    • 第10节:day3-交易原理
    • 第11节:day3-v4余额
    • 第12节:day4-v4转账
    • 第13节:day4-v5钱包
    • 第14节:day5-v5签名
  • 第十二章:精通以太坊
    • 第1节:以太坊架构
  • 第十三章:openzeppelin解析
    • 第1节:AccessControl
    • 第2节:EnumerableSet
    • 第3节:EnumerableMap
    • 第4节:BitMaps
    • 第5节:DoubleEndedQueue
    • 第6节:ECDSA
    • 第7节:SignatureChecker
    • 第8节:EIP712
  • 第十四章:Golang合约交互
    • 第1节:编译部署合约
    • 第2节:读写合约
    • 第3节:SendTx转账
    • 第4节:SendRawTx转账
    • 第5节:订阅事件
    • 第6节:解析事件
  • 第十五:热门技术追踪
    • 第1节:从Layer0到Layer3
    • 第2节:以太坊扩容方案
    • 第3节:以太坊POS
    • 第4节:从HD钱包到MPC钱包
    • 第5节:跨链桥anyswap
    • 第6节:跨链桥wormhole
    • 第7节:AA钱包
    • 第8节:MEV
    • 第9节:09_稳定币
    • 第11节:DID
    • 第12节:存储
    • 第13节:ENS
    • 第14节:GnosisSafe
  • 第十六:主流项目部署文档
    • 第16节:uniswapV2部署文档
    • 第16节:aave部署步骤文档
    • 第16节: compound V2部署步骤文档
  • Published with HonKit

第13节:ENS

第13节:ENS

  • youtube科普原理:https://www.youtube.com/watch?v=P8RlPsjGaR8
  • ho w does ens work: https://medium.com/xord/ethereum-name-service-ens-how-does-it-work-6d16486451ea - Ens: https://medium.com/sunflowercorporation/what-is-ethereum-name-service-ens-8b768843fdc6