画布 1
区块链
  区块链基础
    区块链的基本知识
      区块链本质上是一个分布式的数据库系统，分布式共享账本
      节点；一个运行区块链的地方，节点就是一个服务器（本地运行的一个服务器）
      共识机制：一种多方协作机制，用于协调多个参与方达成共识。
    链的构成
      构成原理
        1、哈希指针链接：每个区块头都包含前一个区块的 hash，每个新区块必须通过哈希验证与前序区块的关联性
        2、时间戳序列：区块按照时间顺序生成，时间戳精准记录区块生成时间
        3、默克尔树验证：区块体中的交易数据通过默克数树组织，所有交易哈希运算生成唯一根哈希存入区块头
      区块头
        版本号
          标识协议版本号（支持协议升级兼容性）
        父区块 hash
          前一区块的 hash，建立链式关联的核心
        默克尔根
          本区块所有交易的哈希树根，验证交易完整性的锚点
        时间戳
          UTC 时间（秒），防止双花攻击
        难度目标
          当前网络算力要求的 hash 值前导零数量，动态调整 pow 挖矿难度
        随机数（nonce）
          矿工计算出的满足难度要求的数值，pow 的核心参数
      区块体
        交易记录
          from/to，交易金额（Amount ），签名
        交易计数器
        智能合约代码（合约交易会有）
    底层基础
      P2P网络
      非对称加密
        椭圆曲线加密
        公私钥加密对
        ed25519签名验签
      hash
      默克尔树
    链的分类
      evm
        ETH
        POLYGON
        BNB
        AVALANCHE C
      SVM
        solana
      MoveVM
        sui
        aptos
      TVM
        ton
      FVM
        filecoin
      其他
        cosmos
        icp
        tron
    共识机制
      pow
        工作量证明：通过算力竞争达成共识，安全性高但能耗大
        btc
      pos
        权益证明：参与者通过质押一定数量的代币成为验证节点。区块生成：系统根据抵押代币的数量或时长，以一定规则（如随机选择）选出验证者生成新区块。
        eth
      Dpos
        委托权益证明：持币者通过投票选出固定数量的节点，称为见证人或区块生产者，负责打包交易并生成区块，投票权与用户持有的代币数量相关，轮流出块，若某个见证人未能按时出块，则跳过其轮次，避免网络卡顿。通过选举代表，在效率与去中心化之间寻求平衡
        eos，tron
      posa
        权益权威证明：验证者质押一定数量的原生代币才有资格参与区块生成和验证，验证者通过出块和验证交易获得区块奖励，质押者（社区）可以通过投票决定链上参数的调整（gas费和验证者数量）
        BSC（币安链）
      poh
        历史证明：通过引入一个可验证的时间序列，解决传统区块链中事件顺序无法确定的问题
        solana
      dag
        有向无环图，一种数据结构应用，通过不同的交易数据组织方式，能够提供交易处理速度和系统扩展
        sui
      Bft
        拜占庭容错：高吞吐量，适合高频交易场景
        solana/ton
      ZK证明
        允许证明者向验证者证明他们知道某个特定的信息，而不需要透露任何关于这个信息的具体内容
      还有其他的共识机制
    多层扩容
      zk rollup
      OP rollup
      layer1和layer2的区别
        layer1：直接处理底层协议和共识机制，维护区块链的安全性、去中心化和账本的一致性，特性：受限于区块大小、出块速度等，交易吞吐量低
        layer2：构建在 Layer 1 之上的协议或网络，用于提升性能和降低成本，将大部分交易从 Layer 1 移出处理，再定期将结果锚定回主链。
提高交易速度（如每秒数千笔），降低 Gas 费用。特性：依赖 Layer 1 的安全性，利用主链的最终结算功能
      layer0和layer3的区别
        layer0：区块链的底层基础设施，提供跨链互操作性、网络协议、硬件资源管理。解决多链互通和底层架构问题，是区块链生态的“地基”
          跨链互操作：实现资产和数据的跨链
可定制化：基于layer0快速搭建专属链
扩展性：通过跨链通信提升多链生态的协同效率（Polkadot 的平行链）
          案例：
跨链协议：cosmosIBC，
模块化架构：cosmosSDK（BNB chain通过该技术快速搭建的）
去中心化网络:Helium 的物理硬件层
        layer3
          建立在 Layer 2 之上的应用层协议，为特定场景（如游戏、社交、DeFi）提供高度定制化的功能。解决垂直领域需求，是应用落地的“加速器”
            应用链（DAppChain）：为单一应用优化性能（如链游专属链）
定制化扩展：针对高频交易场景（如衍生品、NFT）优化 Gas 费或隐私性
增强功能：在 Layer 2 基础上添加复杂逻辑（如链下预言机交互、链上游戏渲染）
            案例：
Optimism：支持开发者搭建定制化 Layer 3 Rollup
StarkWare 的“递归证明（聚合了多个layer2交易）
      各层之间的协同关系
        Layer 0：搭建区块链之间的互联框架
        Layer 1（如以太坊）：确保核心安全性
        Layer 2（如 Arbitrum）：提升 Layer 1 性能
        Layer 3：在 Layer 2 之上深度优化具体应用
        实际案例：- 基于 Cosmos（Layer 0）搭建一条游戏链（Layer 1），再通过 Rollup（Layer 2）提升其性能，最后在 Rollup 上部署 NFT 交易市场（Layer 3）
    智能合约
      智能合约就是一个允许在区块链网络中的去中心化应用程序，一旦只能合约部署在区块链上后，其代码和条件就不可更改，合约的执行情况对所有参与者都是可见的，确保了交易的透明性
      solidity
      rust
      move
      funC
    常用协议
      BIP
        Bip32
          定义分层确定性钱包（HD Wallet），通过单一种子生成树状密钥结构，实现主私钥派生子私钥的层级管理
        bip39
          生成助记词和种子，通过种子生成主私钥，
        bip44
          定义分层确定性钱包（HDwallet）的派生路径格式，用于管理多币种，多账户，多地址的密钥
          派生路径：m/purpose/coin_type/account/change/address_index(m/44/0/0/0/0)
            m：主私钥
            purpose：协议标志：bip44
            coin_type:币种类型
              0：BTC
              60:ETH
              3:LTC
              详细网络地址：https://github.com/satoshilabs/slips/blob/master/slip-0044.md
            account
              账户层级：从0开始递增，用于隔离不同账户
            change
              地址类型
                0：外部地址（收款地址）
                1：找零地址（用于交易中的找零，不公开）
            address-index
              地址索引：从 0 开始递增，为每个账户生成不同的地址
        关系
          协作流程：
1. BIP39 生成助记词 → 种子（Seed）。
2. 种子输入到 BIP32 → 生成主私钥（m）。
3. 通过 BIP44 的路径规则 → 派生出具体的子密钥和地址。
区别：
BIP39 **仅用于生成种子**，不规定派生路径。
BIP44 **定义派生路径的结构**，用于管理多币种、多账户的场景。
      ERC
        erc20:同质化代币标准，合约代币标准
        erc721:非同质化代币(NFT)基础，NFT合约
        ERC1155:两个的结合，在一个合约中即可管理代币，也可以管理NFT资产
      EIP协议
  XDD项目
    IM
      IM
        单聊
          发消息
            文字（pc， ap）
            语音（ap）
            图片（pc，ap）
            拍摄（ap）
          接收消息
            文字，语音（pc，ap）
          音频
            发送
            接收
          视频
            发起
            接收
          表情
            发送表情
          文件
            接收/发送文件（pc,ap）
          截图
            截图（pc）
          阅后即焚
            开启/关闭
          置顶
          名片
          转账
          红包
          定位
          翻译
          搜索聊天记录
            本地删除
            双向删除
          清空消息
        群聊
          转账
          红包
          翻译
        通讯录
        密室
          默认密室添加已是其他密室好友的的发送消息逻辑
        个人信息
        经济模型
      企业IM
        单聊
        群聊
        个人信息
        企业主子账号权限管理
      直播
    L1主链
      矿工
        交易
        角色
      ENS
        顶级域名
        次级域名
      DAPP
        项目方在我们平台发布自己的DAPP
      节点管理工具
        矿工使用的
      L1浏览器
    L2链
      云存储
      socialfi
        激励机制
      L2浏览器
      L2链的代币经济模型
    DEX
      主链兑换
      跨链兑换
      dex交易所
    钱包
      多链钱包
      插件钱包
      冷钱包（验证器钱包）
    数据库
      通用DB
        通用DB—token生成
      DB浏览器
    活动
      一元购
      预售活动
    运营工具
      管理员权限配置
      IM管理
      矿工管理
      域名管理
      云存储管理
      DAPP管理
      活动管理
      合约管理
      广告管理