₿ Web3

共 150 道题目

#1 初级 BLOCKCHAIN-BASICS

什么是区块链?它有哪些核心特征?

What is blockchain? What are its core characteristics?

**What is blockchain? What are its core characteristics?**

*考察点:区块链基本概念理解。*
#2 初级 BLOCKCHAIN-BASICS

区块链中的"区块"包含哪些主要信息?

What main information does a "block" in blockchain contain?

**What main information does a "block" in blockchain contain?**

*考察点:区块结构基础知识。*
#3 初级 BLOCKCHAIN-BASICS

什么是哈希函数?在区块链中起什么作用?

What is a hash function? What role does it play in blockchain?

**What is a hash function? What role does it play in blockchain?**

*考察点:哈希函数在区块链中的应用。*
#4 初级 BLOCKCHAIN-BASICS

公钥和私钥的作用是什么?它们如何保证安全性?

What are the roles of public and private keys? How do they ensure security?

**What are the roles of public and private keys? How do they ensure security?**

*考察点:密码学基础概念。*
#5 初级 BLOCKCHAIN-BASICS

比特币和以太坊有什么主要区别?

What are the main differences between Bitcoin and Ethereum?

**What are the main differences between Bitcoin and Ethereum?**

*考察点:主流区块链平台对比。*
#6 初级 BLOCKCHAIN-BASICS

什么是数字签名?它如何验证交易的真实性?

What is a digital signature? How does it verify the authenticity of transactions?

**What is a digital signature? How does it verify the authenticity of transactions?**

*考察点:数字签名机制理解。*
#7 初级 BLOCKCHAIN-BASICS

区块链网络中的"节点"是什么?有哪些类型?

What are "nodes" in a blockchain network? What types are there?

**What are "nodes" in a blockchain network? What types are there?**

*考察点:网络节点基础概念。*
#8 初级 BLOCKCHAIN-BASICS

什么是去中心化?与传统中心化系统有何优缺点?

What is decentralization? What are its advantages and disadvantages compared to traditional centralized systems?

**What is decentralization? What are its advantages and disadvantages compared to traditional centralized systems?**

*考察点:去中心化核心理念。*
#9 初级 BLOCKCHAIN-BASICS

什么是Gas费?为什么需要支付Gas费?

What is a Gas fee? Why do we need to pay Gas fees?

**What is a Gas fee? Why do we need to pay Gas fees?**

*考察点:以太坊Gas机制基础。*
#10 初级 BLOCKCHAIN-BASICS

区块链的不可篡改性是如何实现的?

How is the immutability of blockchain achieved?

**How is the immutability of blockchain achieved?**

*考察点:区块链安全机制理解。*
#11 初级 BLOCKCHAIN-BASICS

什么是共识机制?常见的共识机制有哪些?

What is a consensus mechanism? What are the common consensus mechanisms?

**What is a consensus mechanism? What are the common consensus mechanisms?**

*考察点:共识机制基础概念。*
#12 初级 BLOCKCHAIN-BASICS

PoW(工作量证明)的基本原理是什么?

What is the basic principle of PoW (Proof of Work)?

**What is the basic principle of PoW (Proof of Work)?**

*考察点:PoW共识机制理解。*
#13 初级 BLOCKCHAIN-BASICS

PoS(权益证明)与PoW有什么区别?

What are the differences between PoS (Proof of Stake) and PoW?

**What are the differences between PoS (Proof of Stake) and PoW?**

*考察点:主流共识机制对比。*
#14 初级 BLOCKCHAIN-BASICS

什么是区块链分叉?硬分叉和软分叉有什么区别?

What is a blockchain fork? What are the differences between hard fork and soft fork?

**What is a blockchain fork? What are the differences between hard fork and soft fork?**

*考察点:分叉概念与类型。*
#15 初级 BLOCKCHAIN-BASICS

区块链网络的确认数是什么意思?为什么需要多个确认?

What does the number of confirmations in a blockchain network mean? Why are multiple confirmations needed?

**What does the number of confirmations in a blockchain network mean? Why are multiple confirmations needed?**

*考察点:交易确认机制。*
#1 中级 BLOCKCHAIN-BASICS

以太坊2.0的主要改进有哪些?为什么要进行这些升级?

What are the main improvements in Ethereum 2.0? Why are these upgrades necessary?

**What are the main improvements in Ethereum 2.0? Why are these upgrades necessary?**

*考察点:以太坊技术演进理解。*
#2 中级 BLOCKCHAIN-BASICS

什么是Layer 2解决方案?常见的Layer 2技术有哪些?

What are Layer 2 solutions? What are the common Layer 2 technologies?

**What are Layer 2 solutions? What are the common Layer 2 technologies?**

*考察点:区块链扩容技术。*
#3 中级 BLOCKCHAIN-BASICS

状态通道(State Channels)的工作原理是什么?

What is the working principle of State Channels?

**What is the working principle of State Channels?**

*考察点:Layer 2扩容方案理解。*
#4 中级 BLOCKCHAIN-BASICS

什么是侧链?它与主链是如何交互的?

What is a sidechain? How does it interact with the main chain?

**What is a sidechain? How does it interact with the main chain?**

*考察点:侧链技术原理。*
#5 中级 BLOCKCHAIN-BASICS

Rollup技术如何提高区块链的性能?Optimistic Rollup和ZK Rollup有什么区别?

How does Rollup technology improve blockchain performance? What are the differences between Optimistic Rollup and ZK Rollup?

**How does Rollup technology improve blockchain performance? What are the differences between Optimistic Rollup and ZK Rollup?**

*考察点:Rollup扩容技术对比。*
#6 中级 BLOCKCHAIN-BASICS

什么是跨链技术?常见的跨链解决方案有哪些?

What is cross-chain technology? What are the common cross-chain solutions?

**What is cross-chain technology? What are the common cross-chain solutions?**

*考察点:跨链技术理解。*
#7 中级 BLOCKCHAIN-BASICS

区块链的性能瓶颈主要体现在哪些方面?

What are the main aspects of blockchain performance bottlenecks?

**What are the main aspects of blockchain performance bottlenecks?**

*考察点:区块链性能问题分析。*
#8 中级 BLOCKCHAIN-BASICS

什么是MEV(最大可提取价值)?它对区块链网络有什么影响?

What is MEV (Maximum Extractable Value)? What impact does it have on blockchain networks?

**What is MEV (Maximum Extractable Value)? What impact does it have on blockchain networks?**

*考察点:MEV概念与影响。*
#9 中级 BLOCKCHAIN-BASICS

分片技术(Sharding)如何解决区块链的扩容问题?

How does sharding technology solve blockchain scalability issues?

**How does sharding technology solve blockchain scalability issues?**

*考察点:分片技术原理。*
#10 中级 BLOCKCHAIN-BASICS

什么是共识算法的最终性(Finality)?不同共识机制的最终性如何?

What is finality in consensus algorithms? How does finality differ across different consensus mechanisms?

**What is finality in consensus algorithms? How does finality differ across different consensus mechanisms?**

*考察点:共识最终性深入理解。*
#11 中级 BLOCKCHAIN-BASICS

区块链网络的安全性如何评估?常见的攻击方式有哪些?

How is the security of blockchain networks assessed? What are common attack methods?

**How is the security of blockchain networks assessed? What are common attack methods?**

*考察点:区块链安全威胁分析。*
#12 中级 BLOCKCHAIN-BASICS

什么是51%攻击?如何预防这种攻击?

What is a 51% attack? How can this attack be prevented?

**What is a 51% attack? How can this attack be prevented?**

*考察点:区块链安全机制。*
#13 中级 BLOCKCHAIN-BASICS

区块链的治理机制是什么?链上治理和链下治理有什么区别?

What is blockchain governance? What are the differences between on-chain and off-chain governance?

**What is blockchain governance? What are the differences between on-chain and off-chain governance?**

*考察点:区块链治理理解。*
#14 中级 BLOCKCHAIN-BASICS

什么是预言机(Oracle)?为什么区块链需要预言机?

What is an Oracle? Why do blockchains need oracles?

**What is an Oracle? Why do blockchains need oracles?**

*考察点:预言机作用与重要性。*
#15 中级 BLOCKCHAIN-BASICS

区块链在实际业务中的应用场景有哪些?各有什么优势和挑战?

What are the practical business application scenarios of blockchain? What are the advantages and challenges of each?

**What are the practical business application scenarios of blockchain? What are the advantages and challenges of each?**

*考察点:区块链实际应用分析。*
#1 初级 DAPP-FRONTEND

DApp与传统Web应用有什么主要区别?

What are the main differences between DApp and traditional web applications?

**What are the main differences between DApp and traditional web applications?**

*考察点:DApp核心概念理解。*
#2 初级 DAPP-FRONTEND

DApp的前端架构通常包含哪些核心组件?

What core components are typically included in DApp frontend architecture?

**What core components are typically included in DApp frontend architecture?**

*考察点:DApp架构设计基础。*
#3 初级 DAPP-FRONTEND

在DApp中如何管理用户的身份验证状态?

How to manage user authentication state in DApp?

**How to manage user authentication state in DApp?**

*考察点:身份验证机制。*
#4 初级 DAPP-FRONTEND

什么是Web3 Provider?它在DApp中的作用是什么?

What is a Web3 Provider? What is its role in DApp?

**What is a Web3 Provider? What is its role in DApp?**

*考察点:Provider概念理解。*
#5 初级 DAPP-FRONTEND

DApp中的状态管理与传统应用有什么不同?

How does state management in DApp differ from traditional applications?

**How does state management in DApp differ from traditional applications?**

*考察点:状态管理差异。*
#6 初级 DAPP-FRONTEND

如何在DApp中处理异步的区块链交互?

How to handle asynchronous blockchain interactions in DApp?

**How to handle asynchronous blockchain interactions in DApp?**

*考察点:异步处理基础。*
#7 初级 DAPP-FRONTEND

什么是交易确认?如何在UI中展示交易状态?

What is transaction confirmation? How to display transaction status in UI?

**What is transaction confirmation? How to display transaction status in UI?**

*考察点:交易状态管理。*
#8 初级 DAPP-FRONTEND

DApp中如何处理网络错误和超时?

How to handle network errors and timeouts in DApp?

**How to handle network errors and timeouts in DApp?**

*考察点:错误处理基础。*
#9 初级 DAPP-FRONTEND

什么是Gas费用估算?如何在前端实现Gas费用预估?

What is Gas fee estimation? How to implement Gas fee estimation in frontend?

**What is Gas fee estimation? How to implement Gas fee estimation in frontend?**

*考察点:Gas费用处理。*
#10 初级 DAPP-FRONTEND

如何在DApp中实现用户友好的加载状态?

How to implement user-friendly loading states in DApp?

**How to implement user-friendly loading states in DApp?**

*考察点:用户体验基础。*
#11 初级 DAPP-FRONTEND

DApp的本地存储策略应该如何设计?

How should local storage strategy be designed for DApp?

**How should local storage strategy be designed for DApp?**

*考察点:数据存储策略。*
#12 初级 DAPP-FRONTEND

如何在DApp中处理大数值(BigNumber)的显示和计算?

How to handle display and calculation of large numbers (BigNumber) in DApp?

**How to handle display and calculation of large numbers (BigNumber) in DApp?**

*考察点:数值处理基础。*
#13 初级 DAPP-FRONTEND

什么是IPFS?如何在DApp中集成IPFS存储?

What is IPFS? How to integrate IPFS storage in DApp?

**What is IPFS? How to integrate IPFS storage in DApp?**

*考察点:去中心化存储基础。*
#14 初级 DAPP-FRONTEND

DApp中的表单验证与传统应用有什么特殊考虑?

What special considerations are there for form validation in DApp compared to traditional applications?

**What special considerations are there for form validation in DApp compared to traditional applications?**

*考察点:表单处理差异。*
#15 初级 DAPP-FRONTEND

如何设计DApp的响应式布局以适应不同设备?

How to design responsive layout for DApp to adapt to different devices?

**How to design responsive layout for DApp to adapt to different devices?**

*考察点:响应式设计基础。*
#1 中级 DAPP-FRONTEND

如何设计一个可扩展的DApp状态管理架构?

How to design a scalable DApp state management architecture?

**How to design a scalable DApp state management architecture?**

*考察点:架构设计能力。*
#2 中级 DAPP-FRONTEND

DApp中如何实现离线功能和数据同步?

How to implement offline functionality and data synchronization in DApp?

**How to implement offline functionality and data synchronization in DApp?**

*考察点:离线功能设计。*
#3 中级 DAPP-FRONTEND

如何优化DApp的性能?减少区块链调用次数。

How to optimize DApp performance? Reduce the number of blockchain calls.

**How to optimize DApp performance? Reduce the number of blockchain calls.**

*考察点:性能优化策略。*
#4 中级 DAPP-FRONTEND

什么是乐观更新?如何在DApp中实现乐观UI更新?

What is optimistic update? How to implement optimistic UI updates in DApp?

**What is optimistic update? How to implement optimistic UI updates in DApp?**

*考察点:用户体验优化。*
#5 中级 DAPP-FRONTEND

DApp中如何处理复杂的异步交易流程?

How to handle complex asynchronous transaction workflows in DApp?

**How to handle complex asynchronous transaction workflows in DApp?**

*考察点:复杂流程设计。*
#6 中级 DAPP-FRONTEND

如何设计DApp的错误恢复机制?处理交易失败场景。

How to design error recovery mechanisms for DApp? Handle transaction failure scenarios.

**How to design error recovery mechanisms for DApp? Handle transaction failure scenarios.**

*考察点:错误恢复策略。*
#7 中级 DAPP-FRONTEND

什么是事件驱动架构?如何在DApp中应用事件模式?

What is event-driven architecture? How to apply event patterns in DApp?

**What is event-driven architecture? How to apply event patterns in DApp?**

*考察点:架构模式应用。*
#8 中级 DAPP-FRONTEND

DApp中如何实现实时数据更新?处理链上状态变化。

How to implement real-time data updates in DApp? Handle on-chain state changes.

**How to implement real-time data updates in DApp? Handle on-chain state changes.**

*考察点:实时数据同步。*
#9 中级 DAPP-FRONTEND

如何设计跨链DApp的前端架构?

How to design frontend architecture for cross-chain DApp?

**How to design frontend architecture for cross-chain DApp?**

*考察点:跨链应用设计。*
#10 中级 DAPP-FRONTEND

DApp中的缓存策略应该如何设计?平衡性能与数据一致性。

How should caching strategy be designed in DApp? Balance performance and data consistency.

**How should caching strategy be designed in DApp? Balance performance and data consistency.**

*考察点:缓存设计策略。*
#11 中级 DAPP-FRONTEND

如何在DApp中实现高效的批量操作?

How to implement efficient batch operations in DApp?

**How to implement efficient batch operations in DApp?**

*考察点:批量操作优化。*
#12 中级 DAPP-FRONTEND

什么是MEV保护?如何在DApp前端实现交易保护?

What is MEV protection? How to implement transaction protection in DApp frontend?

**What is MEV protection? How to implement transaction protection in DApp frontend?**

*考察点:交易保护机制。*
#13 中级 DAPP-FRONTEND

DApp的测试策略应该如何设计?如何模拟区块链环境?

How should testing strategy be designed for DApp? How to simulate blockchain environment?

**How should testing strategy be designed for DApp? How to simulate blockchain environment?**

*考察点:测试策略设计。*
#14 中级 DAPP-FRONTEND

如何设计DApp的部署和发布流程?处理智能合约升级。

How to design deployment and release process for DApp? Handle smart contract upgrades.

**How to design deployment and release process for DApp? Handle smart contract upgrades.**

*考察点:部署流程设计。*
#15 中级 DAPP-FRONTEND

DApp中如何实现用户数据的隐私保护?

How to implement user data privacy protection in DApp?

**How to implement user data privacy protection in DApp?**

*考察点:隐私保护机制。*
#1 初级 DEFI-PROTOCOLS

什么是DeFi?它与传统金融有什么主要区别?

What is DeFi? What are the main differences from traditional finance?

**What is DeFi? What are the main differences from traditional finance?**

*考察点:DeFi基本概念理解。*
#2 初级 DEFI-PROTOCOLS

什么是DEX(去中心化交易所)?与CEX有什么区别?

What is DEX (Decentralized Exchange)? How does it differ from CEX?

**What is DEX (Decentralized Exchange)? How does it differ from CEX?**

*考察点:去中心化交易所概念。*
#3 初级 DEFI-PROTOCOLS

什么是流动性池(Liquidity Pool)?它是如何工作的?

What is a Liquidity Pool? How does it work?

**What is a Liquidity Pool? How does it work?**

*考察点:流动性池基本原理。*
#4 初级 DEFI-PROTOCOLS

什么是AMM(自动做市商)?常见的AMM模型有哪些?

What is AMM (Automated Market Maker)? What are the common AMM models?

**What is AMM (Automated Market Maker)? What are the common AMM models?**

*考察点:AMM机制理解。*
#5 初级 DEFI-PROTOCOLS

什么是代币标准?ERC-20和ERC-721有什么区别?

What are token standards? What are the differences between ERC-20 and ERC-721?

**What are token standards? What are the differences between ERC-20 and ERC-721?**

*考察点:代币标准基础。*
#6 初级 DEFI-PROTOCOLS

如何在前端查询用户的代币余额?

How to query user's token balance on the frontend?

**How to query user's token balance on the frontend?**

*考察点:代币余额查询基础。*
#7 初级 DEFI-PROTOCOLS

什么是代币授权(Token Approval)?为什么需要授权?

What is Token Approval? Why is approval needed?

**What is Token Approval? Why is approval needed?**

*考察点:代币授权机制。*
#8 初级 DEFI-PROTOCOLS

如何在DeFi应用中实现代币交换功能?

How to implement token swap functionality in DeFi applications?

**How to implement token swap functionality in DeFi applications?**

*考察点:代币交换基础。*
#9 初级 DEFI-PROTOCOLS

什么是滑点(Slippage)?如何在前端设置滑点保护?

What is Slippage? How to set slippage protection on the frontend?

**What is Slippage? How to set slippage protection on the frontend?**

*考察点:滑点概念与保护。*
#10 初级 DEFI-PROTOCOLS

什么是流动性挖矿(Liquidity Mining)?基本流程是什么?

What is Liquidity Mining? What is the basic process?

**What is Liquidity Mining? What is the basic process?**

*考察点:流动性挖矿基础。*
#11 初级 DEFI-PROTOCOLS

什么是收益农场(Yield Farming)?与流动性挖矿有什么区别?

What is Yield Farming? How does it differ from liquidity mining?

**What is Yield Farming? How does it differ from liquidity mining?**

*考察点:收益农场概念。*
#12 初级 DEFI-PROTOCOLS

DeFi中的借贷协议是如何工作的?

How do lending protocols work in DeFi?

**How do lending protocols work in DeFi?**

*考察点:借贷协议基础。*
#13 初级 DEFI-PROTOCOLS

什么是抵押率?如何计算和监控抵押率?

What is collateral ratio? How to calculate and monitor collateral ratio?

**What is collateral ratio? How to calculate and monitor collateral ratio?**

*考察点:抵押机制理解。*
#14 初级 DEFI-PROTOCOLS

什么是清算(Liquidation)?触发清算的条件是什么?

What is Liquidation? What are the conditions that trigger liquidation?

**What is Liquidation? What are the conditions that trigger liquidation?**

*考察点:清算机制基础。*
#15 初级 DEFI-PROTOCOLS

如何在前端显示DeFi协议的年化收益率(APY)?

How to display APY (Annual Percentage Yield) of DeFi protocols on the frontend?

**How to display APY (Annual Percentage Yield) of DeFi protocols on the frontend?**

*考察点:收益率展示基础。*
#1 中级 DEFI-PROTOCOLS

如何设计一个通用的DeFi协议交互框架?

How to design a universal DeFi protocol interaction framework?

**How to design a universal DeFi protocol interaction framework?**

*考察点:架构设计能力。*
#2 中级 DEFI-PROTOCOLS

什么是闪电贷(Flash Loan)?如何在前端集成闪电贷功能?

What is Flash Loan? How to integrate flash loan functionality on the frontend?

**What is Flash Loan? How to integrate flash loan functionality on the frontend?**

*考察点:高级DeFi概念。*
#3 中级 DEFI-PROTOCOLS

如何实现多协议的收益比较和优化策略?

How to implement yield comparison and optimization strategies across multiple protocols?

**How to implement yield comparison and optimization strategies across multiple protocols?**

*考察点:收益优化策略。*
#4 中级 DEFI-PROTOCOLS

什么是无常损失(Impermanent Loss)?如何在前端计算和展示?

What is Impermanent Loss? How to calculate and display it on the frontend?

**What is Impermanent Loss? How to calculate and display it on the frontend?**

*考察点:流动性风险理解。*
#5 中级 DEFI-PROTOCOLS

如何实现跨协议的套利策略?需要考虑哪些因素?

How to implement arbitrage strategies across protocols? What factors need to be considered?

**How to implement arbitrage strategies across protocols? What factors need to be considered?**

*考察点:套利策略设计。*
#6 中级 DEFI-PROTOCOLS

什么是MEV(最大可提取价值)?如何在DeFi交互中防范MEV攻击?

What is MEV (Maximum Extractable Value)? How to prevent MEV attacks in DeFi interactions?

**What is MEV (Maximum Extractable Value)? How to prevent MEV attacks in DeFi interactions?**

*考察点:MEV防护机制。*
#7 中级 DEFI-PROTOCOLS

如何设计DeFi应用的风险管理系统?

How to design a risk management system for DeFi applications?

**How to design a risk management system for DeFi applications?**

*考察点:风险管理设计。*
#8 中级 DEFI-PROTOCOLS

什么是治理代币?如何在前端实现DAO治理投票?

What are governance tokens? How to implement DAO governance voting on the frontend?

**What are governance tokens? How to implement DAO governance voting on the frontend?**

*考察点:DAO治理机制。*
#9 中级 DEFI-PROTOCOLS

如何优化DeFi交易的Gas费用?实现智能Gas管理。

How to optimize Gas costs for DeFi transactions? Implement smart Gas management.

**How to optimize Gas costs for DeFi transactions? Implement smart Gas management.**

*考察点:Gas优化策略。*
#10 中级 DEFI-PROTOCOLS

什么是跨链DeFi?如何实现跨链资产管理?

What is cross-chain DeFi? How to implement cross-chain asset management?

**What is cross-chain DeFi? How to implement cross-chain asset management?**

*考察点:跨链DeFi实现。*
#11 中级 DEFI-PROTOCOLS

如何实现DeFi组合投资策略?自动化资产配置。

How to implement DeFi portfolio investment strategies? Automated asset allocation.

**How to implement DeFi portfolio investment strategies? Automated asset allocation.**

*考察点:投资策略自动化。*
#12 中级 DEFI-PROTOCOLS

DeFi协议的安全审计要点有哪些?如何在前端进行安全检查?

What are the key points of DeFi protocol security audits? How to perform security checks on the frontend?

**What are the key points of DeFi protocol security audits? How to perform security checks on the frontend?**

*考察点:安全审计意识。*
#13 中级 DEFI-PROTOCOLS

如何处理DeFi协议的升级和迁移?保证用户资产安全。

How to handle DeFi protocol upgrades and migrations? Ensure user asset security.

**How to handle DeFi protocol upgrades and migrations? Ensure user asset security.**

*考察点:协议升级处理。*
#14 中级 DEFI-PROTOCOLS

什么是Layer 2 DeFi?如何适配不同的Layer 2解决方案?

What is Layer 2 DeFi? How to adapt to different Layer 2 solutions?

**What is Layer 2 DeFi? How to adapt to different Layer 2 solutions?**

*考察点:Layer 2适配策略。*
#15 中级 DEFI-PROTOCOLS

如何设计DeFi应用的用户体验?平衡复杂性与易用性。

How to design user experience for DeFi applications? Balance complexity and usability.

**How to design user experience for DeFi applications? Balance complexity and usability.**

*考察点:DeFi UX设计。*
#1 初级 SMART-CONTRACT-INTERACTION

什么是智能合约?它与传统程序有什么区别?

What is a smart contract? How does it differ from traditional programs?

**What is a smart contract? How does it differ from traditional programs?**

*考察点:智能合约基本概念。*
#2 初级 SMART-CONTRACT-INTERACTION

Web3.js 和 Ethers.js 有什么主要区别?各自的优势是什么?

What are the main differences between Web3.js and Ethers.js? What are their respective advantages?

**What are the main differences between Web3.js and Ethers.js? What are their respective advantages?**

*考察点:Web3库选择与对比。*
#3 初级 SMART-CONTRACT-INTERACTION

什么是ABI(应用二进制接口)?在智能合约交互中起什么作用?

What is ABI (Application Binary Interface)? What role does it play in smart contract interaction?

**What is ABI (Application Binary Interface)? What role does it play in smart contract interaction?**

*考察点:ABI基础概念与作用。*
#4 初级 SMART-CONTRACT-INTERACTION

如何连接到以太坊网络?主网和测试网有什么区别?

How to connect to the Ethereum network? What are the differences between mainnet and testnets?

**How to connect to the Ethereum network? What are the differences between mainnet and testnets?**

*考察点:网络连接基础。*
#5 初级 SMART-CONTRACT-INTERACTION

什么是合约地址?如何获取和验证合约地址?

What is a contract address? How to obtain and verify contract addresses?

**What is a contract address? How to obtain and verify contract addresses?**

*考察点:合约地址概念与验证。*
#6 初级 SMART-CONTRACT-INTERACTION

如何读取智能合约的公共状态变量?

How to read public state variables of smart contracts?

**How to read public state variables of smart contracts?**

*考察点:合约状态读取基础。*
#7 初级 SMART-CONTRACT-INTERACTION

调用合约的view函数和pure函数有什么区别?

What are the differences between calling view and pure functions in contracts?

**What are the differences between calling view and pure functions in contracts?**

*考察点:合约函数类型理解。*
#8 初级 SMART-CONTRACT-INTERACTION

什么是Gas limit和Gas price?如何合理设置?

What are Gas limit and Gas price? How to set them reasonably?

**What are Gas limit and Gas price? How to set them reasonably?**

*考察点:Gas机制基础理解。*
#9 初级 SMART-CONTRACT-INTERACTION

如何估算交易所需的Gas费用?

How to estimate the Gas cost required for transactions?

**How to estimate the Gas cost required for transactions?**

*考察点:Gas估算方法。*
#10 初级 SMART-CONTRACT-INTERACTION

什么是交易哈希?如何通过交易哈希查询交易状态?

What is a transaction hash? How to query transaction status through transaction hash?

**What is a transaction hash? How to query transaction status through transaction hash?**

*考察点:交易跟踪基础。*
#11 初级 SMART-CONTRACT-INTERACTION

智能合约的事件(Events)有什么作用?如何监听事件?

What is the role of Events in smart contracts? How to listen to events?

**What is the role of Events in smart contracts? How to listen to events?**

*考察点:事件机制基础。*
#12 初级 SMART-CONTRACT-INTERACTION

如何发送以太币到合约地址?

How to send Ether to a contract address?

**How to send Ether to a contract address?**

*考察点:基础转账操作。*
#13 初级 SMART-CONTRACT-INTERACTION

什么是nonce?在交易中起什么作用?

What is nonce? What role does it play in transactions?

**What is nonce? What role does it play in transactions?**

*考察点:交易nonce理解。*
#14 初级 SMART-CONTRACT-INTERACTION

合约调用失败的常见原因有哪些?

What are the common reasons for contract call failures?

**What are the common reasons for contract call failures?**

*考察点:错误处理基础。*
#15 初级 SMART-CONTRACT-INTERACTION

什么是合约的构造函数?如何在部署时传入参数?

What is a contract constructor? How to pass parameters during deployment?

**What is a contract constructor? How to pass parameters during deployment?**

*考察点:合约部署基础。*
#1 中级 SMART-CONTRACT-INTERACTION

如何实现批量合约调用以提高效率?

How to implement batch contract calls to improve efficiency?

**How to implement batch contract calls to improve efficiency?**

*考察点:批量操作优化。*
#2 中级 SMART-CONTRACT-INTERACTION

什么是multicall模式?它如何减少网络请求次数?

What is the multicall pattern? How does it reduce the number of network requests?

**What is the multicall pattern? How does it reduce the number of network requests?**

*考察点:高效调用模式。*
#3 中级 SMART-CONTRACT-INTERACTION

如何处理合约调用中的重入攻击风险?

How to handle reentrancy attack risks in contract calls?

**How to handle reentrancy attack risks in contract calls?**

*考察点:安全防护意识。*
#4 中级 SMART-CONTRACT-INTERACTION

什么是代理合约模式?如何与可升级合约交互?

What is the proxy contract pattern? How to interact with upgradeable contracts?

**What is the proxy contract pattern? How to interact with upgradeable contracts?**

*考察点:合约升级机制。*
#5 中级 SMART-CONTRACT-INTERACTION

如何优雅地处理交易失败和回滚?

How to gracefully handle transaction failures and rollbacks?

**How to gracefully handle transaction failures and rollbacks?**

*考察点:错误处理最佳实践。*
#6 中级 SMART-CONTRACT-INTERACTION

什么是事件过滤?如何高效地查询历史事件?

What is event filtering? How to efficiently query historical events?

**What is event filtering? How to efficiently query historical events?**

*考察点:事件查询优化。*
#7 中级 SMART-CONTRACT-INTERACTION

如何实现交易的重试机制?需要注意哪些问题?

How to implement transaction retry mechanisms? What issues need attention?

**How to implement transaction retry mechanisms? What issues need attention?**

*考察点:交易重试策略。*
#8 中级 SMART-CONTRACT-INTERACTION

什么是交易池(Mempool)?如何处理交易拥堵?

What is the transaction pool (Mempool)? How to handle transaction congestion?

**What is the transaction pool (Mempool)? How to handle transaction congestion?**

*考察点:网络拥堵处理。*
#9 中级 SMART-CONTRACT-INTERACTION

如何实现合约状态的本地缓存以减少RPC调用?

How to implement local caching of contract state to reduce RPC calls?

**How to implement local caching of contract state to reduce RPC calls?**

*考察点:性能优化策略。*
#10 中级 SMART-CONTRACT-INTERACTION

什么是签名验证?如何在前端验证消息签名?

What is signature verification? How to verify message signatures on the frontend?

**What is signature verification? How to verify message signatures on the frontend?**

*考察点:签名验证机制。*
#11 中级 SMART-CONTRACT-INTERACTION

如何处理不同网络间的合约地址映射?

How to handle contract address mapping across different networks?

**How to handle contract address mapping across different networks?**

*考察点:多网络适配。*
#12 中级 SMART-CONTRACT-INTERACTION

什么是EIP-1559?它如何影响Gas费用计算?

What is EIP-1559? How does it affect Gas fee calculation?

**What is EIP-1559? How does it affect Gas fee calculation?**

*考察点:新Gas机制理解。*
#13 中级 SMART-CONTRACT-INTERACTION

如何实现合约调用的原子性操作?

How to implement atomic operations for contract calls?

**How to implement atomic operations for contract calls?**

*考察点:原子性操作设计。*
#14 中级 SMART-CONTRACT-INTERACTION

什么是Factory合约模式?如何与工厂合约交互?

What is the Factory contract pattern? How to interact with factory contracts?

**What is the Factory contract pattern? How to interact with factory contracts?**

*考察点:合约设计模式。*
#15 中级 SMART-CONTRACT-INTERACTION

如何监控和分析合约的Gas使用情况?

How to monitor and analyze contract Gas usage?

**How to monitor and analyze contract Gas usage?**

*考察点:Gas使用分析与优化。*
#1 初级 WALLET-INTEGRATION

什么是Web3钱包?主流的Web3钱包有哪些?

What is a Web3 wallet? What are the mainstream Web3 wallets?

**What is a Web3 wallet? What are the mainstream Web3 wallets?**

*考察点:钱包基本概念与分类。*
#2 初级 WALLET-INTEGRATION

MetaMask的基本工作原理是什么?

What is the basic working principle of MetaMask?

**What is the basic working principle of MetaMask?**

*考察点:MetaMask核心机制理解。*
#3 初级 WALLET-INTEGRATION

如何检测用户是否安装了MetaMask?

How to detect if a user has MetaMask installed?

**How to detect if a user has MetaMask installed?**

*考察点:钱包检测基础。*
#4 初级 WALLET-INTEGRATION

如何请求用户连接钱包?连接过程中需要注意什么?

How to request users to connect their wallet? What should be noted during the connection process?

**How to request users to connect their wallet? What should be noted during the connection process?**

*考察点:钱包连接流程。*
#5 初级 WALLET-INTEGRATION

什么是账户权限?如何获取用户的以太坊地址?

What are account permissions? How to get the user's Ethereum address?

**What are account permissions? How to get the user's Ethereum address?**

*考察点:权限管理基础。*
#6 初级 WALLET-INTEGRATION

如何监听钱包中的账户切换事件?

How to listen for account switching events in the wallet?

**How to listen for account switching events in the wallet?**

*考察点:账户状态监听。*
#7 初级 WALLET-INTEGRATION

什么是网络切换?如何请求用户切换到指定网络?

What is network switching? How to request users to switch to a specific network?

**What is network switching? How to request users to switch to a specific network?**

*考察点:网络管理基础。*
#8 初级 WALLET-INTEGRATION

如何监听钱包的网络切换事件?

How to listen for network switching events in the wallet?

**How to listen for network switching events in the wallet?**

*考察点:网络状态监听。*
#9 初级 WALLET-INTEGRATION

什么是个人签名(Personal Sign)?它与普通签名有什么区别?

What is Personal Sign? How does it differ from regular signatures?

**What is Personal Sign? How does it differ from regular signatures?**

*考察点:签名类型理解。*
#10 初级 WALLET-INTEGRATION

如何请求用户对消息进行签名?

How to request users to sign a message?

**How to request users to sign a message?**

*考察点:消息签名基础。*
#11 初级 WALLET-INTEGRATION

钱包断开连接后如何处理?如何优雅地处理连接状态?

How to handle wallet disconnection? How to gracefully manage connection states?

**How to handle wallet disconnection? How to gracefully manage connection states?**

*考察点:连接状态管理。*
#12 初级 WALLET-INTEGRATION

什么是WalletConnect?它解决了什么问题?

What is WalletConnect? What problems does it solve?

**What is WalletConnect? What problems does it solve?**

*考察点:WalletConnect协议理解。*
#13 初级 WALLET-INTEGRATION

移动端DApp如何与钱包应用交互?

How do mobile DApps interact with wallet applications?

**How do mobile DApps interact with wallet applications?**

*考察点:移动端钱包集成。*
#14 初级 WALLET-INTEGRATION

如何处理用户拒绝钱包请求的情况?

How to handle situations where users reject wallet requests?

**How to handle situations where users reject wallet requests?**

*考察点:异常处理基础。*
#15 初级 WALLET-INTEGRATION

钱包集成开发中的基本安全考虑有哪些?

What are the basic security considerations in wallet integration development?

**What are the basic security considerations in wallet integration development?**

*考察点:安全意识基础。*
#1 中级 WALLET-INTEGRATION

如何实现多钱包支持?设计一个通用的钱包适配器。

How to implement multi-wallet support? Design a universal wallet adapter.

**How to implement multi-wallet support? Design a universal wallet adapter.**

*考察点:架构设计能力。*
#2 中级 WALLET-INTEGRATION

钱包连接状态应该如何在应用中进行状态管理?

How should wallet connection state be managed in the application?

**How should wallet connection state be managed in the application?**

*考察点:状态管理最佳实践。*
#3 中级 WALLET-INTEGRATION

如何实现钱包的自动重连功能?需要考虑哪些因素?

How to implement automatic wallet reconnection? What factors need to be considered?

**How to implement automatic wallet reconnection? What factors need to be considered?**

*考察点:用户体验优化。*
#4 中级 WALLET-INTEGRATION

什么是EIP-1193?它如何标准化钱包接口?

What is EIP-1193? How does it standardize wallet interfaces?

**What is EIP-1193? How does it standardize wallet interfaces?**

*考察点:标准协议理解。*
#5 中级 WALLET-INTEGRATION

如何处理不同钱包的API差异?实现统一的接口抽象。

How to handle API differences between different wallets? Implement unified interface abstraction.

**How to handle API differences between different wallets? Implement unified interface abstraction.**

*考察点:接口抽象设计。*
#6 中级 WALLET-INTEGRATION

什么是EIP-712类型化签名?如何实现结构化数据签名?

What is EIP-712 typed signing? How to implement structured data signing?

**What is EIP-712 typed signing? How to implement structured data signing?**

*考察点:高级签名机制。*
#7 中级 WALLET-INTEGRATION

如何在不同设备间同步钱包连接状态?

How to synchronize wallet connection state across different devices?

**How to synchronize wallet connection state across different devices?**

*考察点:跨设备状态同步。*
#8 中级 WALLET-INTEGRATION

移动端钱包集成的最佳实践是什么?如何处理深链接?

What are the best practices for mobile wallet integration? How to handle deep links?

**What are the best practices for mobile wallet integration? How to handle deep links?**

*考察点:移动端适配策略。*
#9 中级 WALLET-INTEGRATION

如何实现钱包连接的权限管理?控制不同功能的访问权限。

How to implement permission management for wallet connections? Control access to different features.

**How to implement permission management for wallet connections? Control access to different features.**

*考察点:权限控制设计。*
#10 中级 WALLET-INTEGRATION

什么是账户抽象(Account Abstraction)?对钱包集成有什么影响?

What is Account Abstraction? What impact does it have on wallet integration?

**What is Account Abstraction? What impact does it have on wallet integration?**

*考察点:新技术趋势理解。*
#11 中级 WALLET-INTEGRATION

如何优化钱包交互的用户体验?减少用户操作步骤。

How to optimize the user experience of wallet interactions? Reduce user operation steps.

**How to optimize the user experience of wallet interactions? Reduce user operation steps.**

*考察点:用户体验设计。*
#12 中级 WALLET-INTEGRATION

钱包集成中如何处理网络延迟和超时?

How to handle network delays and timeouts in wallet integration?

**How to handle network delays and timeouts in wallet integration?**

*考察点:网络异常处理。*
#13 中级 WALLET-INTEGRATION

什么是社交恢复钱包?它与传统钱包有什么区别?

What are social recovery wallets? How do they differ from traditional wallets?

**What are social recovery wallets? How do they differ from traditional wallets?**

*考察点:新型钱包机制。*
#14 中级 WALLET-INTEGRATION

如何实现钱包连接的安全审计?检测恶意行为。

How to implement security auditing for wallet connections? Detect malicious behavior.

**How to implement security auditing for wallet connections? Detect malicious behavior.**

*考察点:安全监控机制。*
#15 中级 WALLET-INTEGRATION

跨链钱包集成面临哪些挑战?如何设计统一的跨链接口?

What challenges does cross-chain wallet integration face? How to design unified cross-chain interfaces?

**What challenges does cross-chain wallet integration face? How to design unified cross-chain interfaces?**

*考察点:跨链技术挑战。*