export const GLOSSARY_DATA = [
  {
    term: '区块链 (Blockchain)',
    definition: '一种去中心化的分布式账本技术，通过密码学手段保证数据不可篡改和可追溯。',
    category: '基础概念',
  },
  {
    term: '钱包 (Wallet)',
    definition:
      '管理私钥和公钥的工具，用于签名交易和接收加密资产。并不真正"存储"资产，资产在链上。',
    category: '基础概念',
  },
  {
    term: '私钥 (Private Key)',
    definition: '一串随机生成的数字，是控制链上资产的唯一凭证。永远不要分享你的私钥。',
    category: '密码学',
  },
  {
    term: '公钥 (Public Key)',
    definition: '从私钥通过椭圆曲线算法派生的密钥，可公开分享，用于验证签名和生成地址。',
    category: '密码学',
  },
  {
    term: '助记词 (Seed Phrase)',
    definition: '12 或 24 个英文单词组成的短语，是钱包私钥的可读备份。丢失助记词 = 丢失资产。',
    category: '密码学',
  },
  {
    term: '哈希 (Hash)',
    definition: '将任意长度数据映射为固定长度摘要的函数。比特币使用 SHA-256，不可逆。',
    category: '密码学',
  },
  {
    term: 'UTXO',
    definition:
      'Unspent Transaction Output，比特币的余额模型。你的"余额"是所有未花费交易输出的总和。',
    category: '比特币',
  },
  {
    term: '工作量证明 (PoW)',
    definition: '矿工通过消耗算力竞争出块权的共识机制，比特币网络的核心安全保障。',
    category: '比特币',
  },
  {
    term: 'Taproot',
    definition: '比特币 2021 年的重大升级，引入 Schnorr 签名和 MAST，提升隐私和智能合约能力。',
    category: '比特币',
  },
  {
    term: '隔离见证 (SegWit)',
    definition: '将交易签名数据移出主区块，增加有效容量并修复交易延展性问题。',
    category: '比特币',
  },
  {
    term: '智能合约 (Smart Contract)',
    definition:
      '部署在区块链上的自动执行程序，满足条件自动触发，无需中间人。以太坊是最大的智能合约平台。',
    category: '以太坊',
  },
  {
    term: 'Gas',
    definition: '以太坊网络中衡量计算工作量的单位。每笔交易都需要消耗 Gas，以 ETH 支付。',
    category: '以太坊',
  },
  {
    term: 'ERC-20',
    definition: '以太坊上最常见的同质化代币标准，定义了 transfer、approve 等通用接口。',
    category: '以太坊',
  },
  {
    term: 'ERC-721',
    definition: '非同质化代币 (NFT) 标准，每个代币唯一且不可互换。',
    category: '以太坊',
  },
  {
    term: 'DeFi',
    definition: 'Decentralized Finance，去中心化金融。通过智能合约提供借贷、交易、保险等金融服务。',
    category: 'DeFi',
  },
  {
    term: 'AMM',
    definition:
      'Automated Market Maker，自动做市商。用算法替代传统订单簿来提供流动性，如 Uniswap。',
    category: 'DeFi',
  },
  {
    term: '流动性挖矿 (Yield Farming)',
    definition: '向 DeFi 协议提供流动性以获取代币奖励的行为。高收益伴随高风险。',
    category: 'DeFi',
  },
  {
    term: '钓鱼攻击 (Phishing)',
    definition: '通过伪造网站、空投等方式诱骗用户签署恶意交易或泄露私钥。Web3 最常见的攻击方式。',
    category: '安全',
  },
  {
    term: '授权 (Approve)',
    definition: '允许智能合约代你转移代币。恶意授权是常见的资金损失来源，需定期检查和撤销。',
    category: '安全',
  },
  {
    term: '区块浏览器 (Block Explorer)',
    definition: '查看区块链上所有交易、地址、区块信息的工具。如 Etherscan、Mempool.space。',
    category: '工具',
  },
  {
    term: '账户抽象 (Account Abstraction)',
    definition:
      '让账户拥有可编程验证和执行逻辑的设计方向，可支持批量交易、Gas 赞助、社交恢复和权限控制。',
    category: '账户抽象',
  },
  {
    term: 'ERC-4337',
    definition:
      '以太坊账户抽象标准，通过 UserOperation、EntryPoint、Bundler 和 Paymaster 实现智能账户交易流。',
    category: '账户抽象',
  },
  {
    term: 'EIP-7702',
    definition:
      'Pectra 引入的以太坊交易类型，允许 EOA 设置代码委托，从而在原地址上获得智能账户能力。',
    category: '账户抽象',
  },
  {
    term: 'UserOperation',
    definition: 'ERC-4337 中表示用户意图执行操作的数据结构，由 Bundler 提交给 EntryPoint 执行。',
    category: '账户抽象',
  },
  {
    term: 'Bundler',
    definition: '账户抽象基础设施，负责收集 UserOperation，并将其打包成链上交易提交。',
    category: '账户抽象',
  },
  {
    term: 'EntryPoint',
    definition:
      'ERC-4337 中的共享入口合约，负责调用智能账户和 Paymaster 的验证逻辑，并调度 UserOperation 执行。',
    category: '账户抽象',
  },
  {
    term: 'Paymaster',
    definition: 'ERC-4337 中可代用户支付 Gas 或允许用户用其他代币付费的合约或服务。',
    category: '账户抽象',
  },
  {
    term: 'Factory',
    definition:
      '账户抽象中用于首次部署智能账户的合约，常在 UserOperation 的 factory 或 initCode 路径中出现。',
    category: '账户抽象',
  },
  {
    term: 'ERC-7562',
    definition:
      '账户抽象验证范围规则，限制验证阶段可执行的 EVM 行为，降低 Bundler 遭受未付费计算攻击的风险。',
    category: '账户抽象',
  },
  {
    term: 'Session Key',
    definition:
      '由主账户授权的临时密钥，通常限制可调用合约、时间、金额和操作类型，用于降低频繁签名成本。',
    category: '账户抽象',
  },
  {
    term: '智能账户 (Smart Account)',
    definition:
      '可编程的钱包账户类型，能内置批量交易、权限控制、社交恢复和 Gas 代付等能力，比传统 EOA 更灵活。',
    category: '账户抽象',
  },
  {
    term: '恢复模块 (Recovery Module)',
    definition:
      '用于在设备丢失或密钥泄露后恢复智能账户控制权的机制，常见方式包括社交恢复、延迟恢复和多重验证。',
    category: '账户抽象',
  },
  {
    term: 'Passkey',
    definition: '基于 WebAuthn 和设备安全模块的认证方式，可用于改善智能钱包登录和签名体验。',
    category: '账户抽象',
  },
  {
    term: 'Blob',
    definition: 'EIP-4844 引入的以太坊临时数据载体，主要供 Rollup 发布交易数据，降低 L2 数据成本。',
    category: 'Layer 2',
  },
  {
    term: '数据可用性 (Data Availability)',
    definition: '确保验证者或用户能获取重建链状态所需数据的属性，是 Rollup 安全模型的关键。',
    category: 'Layer 2',
  },
  {
    term: 'PeerDAS',
    definition:
      '以太坊 Fusaka 升级中的数据可用性采样方案，让节点抽样验证 Blob 数据而非下载全部数据。',
    category: 'Layer 2',
  },
  {
    term: '排序器 (Sequencer)',
    definition: 'L2 中负责接收、排序和提交交易的组件。中心化排序器可能带来审查、停机和 MEV 风险。',
    category: 'Layer 2',
  },
  {
    term: 'Optimistic Rollup',
    definition: '默认认为 L2 状态转换正确，并通过挑战期和欺诈证明处理错误状态的 Rollup 方案。',
    category: 'Layer 2',
  },
  {
    term: 'ZK Rollup',
    definition:
      '通过有效性证明向 L1 证明状态转换正确的 Rollup 方案，常用于提高安全性和缩短退出时间。',
    category: 'Layer 2',
  },
  {
    term: 'Validium',
    definition: '使用有效性证明但把数据放在链下的数据可用性方案，费用低但数据不可用风险更高。',
    category: 'Layer 2',
  },
  {
    term: 'USDS',
    definition: 'Sky/Maker 体系中的稳定币资产，与 DAI 迁移、RWA 收益和治理参数密切相关。',
    category: '稳定币',
  },
  {
    term: 'USDe',
    definition:
      'Ethena 的合成美元资产，依赖现货与衍生品对冲等机制维持美元敞口，并不等同于法币储备稳定币。',
    category: '稳定币',
  },
  {
    term: 'RWA (Real World Assets)',
    definition:
      '真实世界资产上链，例如国债、货币基金、房地产或应收账款，可成为稳定币或 DeFi 的抵押品。',
    category: '稳定币',
  },
  {
    term: 'MiCA',
    definition: '欧盟加密资产市场监管框架，对稳定币发行方、服务提供商、储备和披露提出统一要求。',
    category: '稳定币',
  },
  {
    term: 'GENIUS Act',
    definition: '美国 2025 年签署的支付稳定币监管法案，为稳定币发行、储备和监督建立联邦框架。',
    category: '稳定币',
  },
  {
    term: 'MEV',
    definition: '最大可提取价值，指区块生产者或交易排序方通过重排、插入或审查交易获得的额外收益。',
    category: '安全',
  },
  {
    term: 'Permit2',
    definition:
      '用于统一代币授权和签名转账的合约系统，能改善体验，但错误签名或无限授权会扩大被盗风险。',
    category: '安全',
  },
  {
    term: '私有交易 (Private Transaction)',
    definition:
      '不直接进入公共 mempool 的交易提交方式，可降低抢跑和地址关联风险，但依赖具体中继或节点配置。',
    category: '安全',
  },
  {
    term: 'Intent',
    definition: '用户表达想达成的目标而非具体执行路径，由求解器或协议寻找最优交易方案。',
    category: '基础概念',
  },
  {
    term: 'Restaking',
    definition:
      '将已质押资产或流动性质押代币再次用于保护其他网络或服务，以换取额外收益并承担额外风险。',
    category: 'DeFi',
  },
  {
    term: 'EIP-4844 (Proto-Danksharding / 原型分片)',
    definition:
      '以太坊 Dencun 升级引入的 Blob 交易方案，为 Rollup 提供成本更低的临时数据可用性空间。',
    category: 'Layer 2',
  },
  {
    term: '隐身地址 (Stealth Address)',
    definition: '为每次收款生成一次性地址的隐私技术，让外部观察者更难把多笔收款关联到同一接收者。',
    category: '安全',
  },
  {
    term: 'Rollup（汇总扩容）',
    definition:
      '把大量交易在链下执行或聚合，再把结果和必要数据提交到 L1 的扩容方案；不同于侧链，它通常继承 L1 的部分安全性。',
    category: 'Layer 2',
  },
  {
    term: '侧链 (Sidechain)',
    definition:
      '与主链并行运行、拥有独立共识和验证者集合的区块链，可扩展应用空间但安全性不直接等同于主链。',
    category: 'Layer 2',
  },
  {
    term: '流动性质押代币 (Liquid Staking Token, LST)',
    definition:
      '代表已质押资产及其收益权的可转让代币，例如 stETH 或 rETH；它提升资金效率，也会引入脱锚和罚没风险。',
    category: 'DeFi',
  },
  {
    term: '空投农场 (Airdrop Farming)',
    definition:
      '为了提高未来空投资格而系统性使用协议、跨链、交易或完成任务的行为，可能带来女巫过滤、成本和安全风险。',
    category: 'DeFi',
  },
  {
    term: '求解器 (Solver)',
    definition:
      '在 Intent 或批量拍卖系统中寻找最优执行路径的参与者，常负责撮合订单、路由流动性和提交结算交易。',
    category: 'DeFi',
  },
  {
    term: '罚没 (Slashing)',
    definition:
      '权益证明网络对验证者违规、离线或双签等行为扣除质押资产的惩罚机制，用来约束验证者诚实参与。',
    category: '以太坊',
  },
  {
    term: '跨链桥 (Bridge)',
    definition:
      '连接不同区块链或 L2 的协议，用于转移资产或消息；桥的信任模型差异很大，是常见安全风险点。',
    category: 'Layer 2',
  },
  {
    term: '最终性 (Finality)',
    definition:
      '交易或消息达到足够安全、难以被回滚或挑战的状态；跨链场景中 UI 确认不一定等于最终性。',
    category: 'Layer 2',
  },
  {
    term: '规范桥 (Canonical Bridge)',
    definition:
      '由 Rollup 或链自身协议维护的官方桥接路径，通常以 L1/L2 核心合约作为信任锚，但仍需关注升级和退出风险。',
    category: 'Layer 2',
  },
  {
    term: '跨链消息传递 (Cross-chain Messaging)',
    definition:
      '在不同链或 L2 之间传递任意应用消息的机制，需要明确验证者、Relayer、Endpoint 和防重放设计。',
    category: 'Layer 2',
  },
  {
    term: '预言机 (Oracle)',
    definition:
      '把链下价格、事件或随机数等外部数据提供给智能合约的系统，解决合约无法直接读取链外信息的问题。',
    category: '工具',
  },
];

export const GLOSSARY_CATEGORIES = [
  '基础概念',
  '密码学',
  '比特币',
  '以太坊',
  'DeFi',
  'Layer 2',
  '账户抽象',
  '稳定币',
  '安全',
  '工具',
];
