- 博客(10)
- 收藏
- 关注
原创 钱包 & 签名机制测试笔记
加密钱包是用于存储和管理加密货币(如 ETH、BTC)的工具,主要分为两类:🔹热钱包(Hot Wallet):连接互联网,易用但风险较高MetaMask(浏览器插件钱包)(移动端钱包连接协议)🔹冷钱包(Cold Wallet):离线存储,安全性高硬件钱包(如 Ledger、Trezor)纸钱包(私钥打印在纸上)签名机制用于确认用户的身份,并确保交易数据未被篡改。交易签名(Transaction Signature)用户通过私钥签名交易,证明其授权。交易广播到区块链网络后,矿工或验证者确认并打包。
2025-03-08 20:15:00
1023
原创 数据存储 & 预言机测试指南
Web2 时代的数据存储通常依赖中心化服务器(如 AWS、Google Cloud)。然而,Web3 采用去中心化存储方案,使数据抗审查、可验证。常见的去中心化存储方案::基于内容寻址(CID),数据分布存储。Arweave:永久存储数据,不会丢失。The Graph:用于索引区块链数据,DApp 可快速查询。智能合约本身无法访问链下数据(如天气、股价),预言机充当桥梁,提供可靠的数据源。常见预言机:Chainlink:最流行的去中心化预言机。:另一种去中心化数据提供方案。UMA、API3。
2025-03-08 11:00:00
637
原创 web2和Web3 测试对比
Web3 是一个去中心化的互联网生态,它的核心是区块链、智能合约、去中心化存储等技术。Web3 应用(DApp)不同于传统 Web2 应用,主要由智能合约、区块链节点、钱包、预言机、存储网络组成。因此,Web3 测试不仅包括前端和后端,还涉及区块链交互、链上数据验证、安全漏洞检测等。
2025-03-07 18:02:28
2497
原创 区块链节点 & RPC 测试笔记
区块链是一个去中心化的分布式网络,所有数据都存储在多个节点(Node)上。每个节点都可以存储区块链数据,并处理交易。节点的主要类型:全节点(Full Node):存储完整的区块链数据,验证所有交易。轻节点(Light Node):仅存储区块头,依赖全节点获取详细数据。归档节点(Archive Node):存储完整的历史交易数据。
2025-03-07 09:30:00
3323
原创 Web3 DApp 测试指南
Web3 DApp(去中心化应用)前端开发与传统 Web2 应用存在显著不同。由于 DApp 依赖智能合约、区块链 RPC 交互、钱包签名等技术,其测试方式也有别于传统前端测试。本指南系统介绍 Web3 DApp 前端的测试方法,包括 功能测试、兼容性测试、安全测试、性能测试,让你快速上手 Web3 DApp 测试。Web3 DApp(Decentralized Application,去中心化应用)是一种运行在区块链上的应用,主要特点:去中心化:数据存储在区块链上,不依赖单一服务器。智能合约驱动:核心逻辑
2025-03-06 17:15:00
1126
原创 Web3 金融应用测试:从入门到快速定位 Bug
Web3 技术正在颠覆传统金融领域,带来了去中心化金融(DeFi)、智能合约、NFT 交易市场等创新应用。然而,由于 Web3 应用涉及区块链、智能合约、去中心化身份(DID)等新兴技术,测试 Web3 金融应用比传统 Web2 应用更具挑战性。本文将介绍,并重点讲解,帮助测试开发工程师高效开展 Web3 测试工作。
2025-03-06 11:07:46
2058
原创 Web3金融中的名词以及测试要点
Web3金融中的每个名词和技术在测试过程中都会面临不同的挑战。解决这些测试难点需要开发者具备对区块链、智能合约和加密经济学的深刻理解,同时使用适当的测试工具和方法,如单元测试、安全审计和压力测试等。
2025-02-06 02:00:00
722
原创 怎样创建自己的代币
在这篇文章中,我们将创建自己的代币,并通过 Java 与以太坊智能合约进行交互。实现代币的转账、余额查询等功能。库与智能合约进行交互。你可以根据自己的需要修改代币的功能,例如增加奖励机制、治理功能等,进一步扩展代币的应用场景。在这里,我们可以把 Java 与智能合约交互的代码放在一起,展示如何从 Java 代码中与部署的智能合约进行交互。
2025-02-05 17:00:31
1043
原创 WEB3金融中遇到的测试难点
Web3金融领域,尤其是 DeFi 和 NFT 项目,面临许多独特的测试挑战。这些挑战不仅仅是技术性的,还涉及到用户体验、安全性、跨链互操作性、合规性等多个层面。在开发 Web3 金融平台时,开发团队需要与安全审计公司、合规专家紧密合作,进行深入的测试,确保平台的可靠性、安全性和合规性。
2025-02-05 16:17:45
1118
原创 uirecord ui自动化
--改为----E:\nodejs\node_global。Win10在init的那个文件夹目录下Shift+右键,在此处打开Powershell 窗口,则输入.\ run.bat sample/test.spec.js。注:像这种,需要把这个文件下的zip中的driver解压并重命名为2.40-x64-chromedriver(若有.exe后缀删掉后缀)按网上说的,改文件名。2》 在系统变量中 新增变量NODE_PATH----- E:\nodejs\node_global\node_modules。
2023-10-25 11:15:14
607
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅