web3从入门到精通
文章平均质量分 75
web2转web3,从入门到精通
代码搬运媛
于静 | Web3 & 前端工程化实践者
擅长 React/Next.js全栈开发 与智能合约集成,深耕前端布局及优化。
技术博客聚焦前端架构设计与区块链交互协议。
高光项目
- 设计跨链资产桥接前端方案(LayerZero协议)
- 开发企业级微前端架构,团队效率提升45%
- 可视化大屏开发,智能化数据分析
合作联系:282505458@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用大白话讲透 uniswap 闪电交换
闪电交换 = 先借钱干活,同一笔交易内还钱+手续费,不用抵押、不用本金、瞬间完成。它是 Uniswap V2 开始有的功能,本质是无抵押闪电贷 + 去中心化兑换的合体,利用以太坊交易的原子性要么全成,要么全回滚,不可能“借了不还”。闪电交换 = 先借后还、无抵押、同交易完成核心是原子性:全成或全败,无法赖账最常用:套利,没钱也能赚差价普通人用不了,需要写智能合约别忘了 Gas:算好利润,否则可能白忙一场甚至亏钱。原创 2026-05-19 17:22:40 · 257 阅读 · 0 评论 -
BFF在Web3中的应用实战
从实战场景理解BFF在web3中的应用原创 2026-05-15 22:06:23 · 462 阅读 · 0 评论 -
一文吃透区块链核心原理:从底层逻辑到实战应用,小白也能秒懂
本文用通俗易懂的方式解析区块链核心原理:区块链是去中心化的分布式账本,通过分布式存储(数据全网节点备份)、哈希加密(数据不可篡改)和共识机制(节点协同验证)三大技术建立信任机制。文章详细拆解了区块链运行流程,并列举了DeFi、NFT等典型应用场景,同时指出常见认知误区。作者强调区块链是用技术降低信任成本的工具,掌握其核心原理后,能更深入理解Web3和链上开发。后续将分享更多实战内容,帮助开发者转型Web3领域。原创 2026-05-12 17:43:42 · 585 阅读 · 0 评论 -
【solidity 进阶】合约的升级方式及核心原理
合约升级虽然提供了灵活性,但也带来了安全风险(例如,升级权限被滥用)和复杂性。因此,在设计可升级合约时,需要仔细考虑升级机制的安全性,并尽量减少升级的必要性。在实际应用中,代理模式(尤其是透明代理和UUPS代理)是最常用的方法。原创 2025-06-16 10:27:04 · 553 阅读 · 0 评论 -
web2转行web3需要知道的那些事
我本身是一个前端开发,所以这篇文章的出发点也是一个前端人转行web3的总结,有我自己的学习经验以及网上整理的一些内容,希望对大家有帮助。原创 2025-05-21 09:52:46 · 1476 阅读 · 0 评论 -
【钱包协议】:WalletConnect 详解
WalletConnect 是一种开源协议,用于在去中心化应用(DApp)和加密钱包之间建立安全连接,实现跨设备通信。它通过端到端加密的通信通道,允许用户通过移动钱包(如MetaMask Mobile、Trust Wallet等)与桌面或网页端的DApp进行连接和交易签名,而无需暴露私钥或敏感信息,为 Web3 应用提供了更安全、便捷的身份验证方式。WalletConnect 是一个链无关的协议生态系统,专注于为用户提供跨钱包和应用程序的无缝连接服务。原创 2025-05-21 09:43:52 · 1356 阅读 · 0 评论 -
【钱包协议】 EIP1193 和 EIP6963 详解
特性EIP-1193EIP-6963解决的问题钱包与 DApp 的通信协议不统一钱包发现与连接流程不便捷核心功能标准化 API 方法和事件系统自动扫描钱包、统一连接界面技术实现浏览器对象数组依赖关系独立标准依赖 EIP-1193 实现现状已广泛支持(MetaMask、WalletConnect)2023 年提出,逐步被钱包和 DApp 采纳。原创 2025-05-21 09:42:41 · 1097 阅读 · 0 评论 -
web3.0基本概念简析
可以理解为一串包含交易信息的数据块,按时间顺序有序连接组成的链表结构是一种历史记录不可篡改的数据库区块是区块链中用于永久存储数据信息的载体单位每个区块包含区块大小、区块头、交易计数器和交易信息区块头通过SHA256算法加密后生成一个独一无二的哈希值,用于识别该区块指向的前一区块每个安装有区块链客户端软件并连接在区块链网络上的智能设备,比如矿机、手机、服务器等分类1 全节点拥有并维护全网所有交易数据的节点2 轻节点只拥有并维护与自己相关的交易数据的节点。原创 2024-01-17 17:08:41 · 2152 阅读 · 0 评论 -
【solidity学习】继承
super.函数名(): 调用父合约的方法。virtual:说明此方法可以被重写。override: 重写父合约的方法。原创 2024-08-21 18:24:21 · 260 阅读 · 0 评论 -
强大的 solidity 框架:Foundry 轻松上手
Foundry 是一个强大的 Solidity 开发框架,帮助开发者高效地构建、测试和部署智能合约。优势以 solidity 为第一公民,可以完全使用 solidity 开发与测试强大的测试功能,方便模拟各种情况,支持模糊测试使用 rust 语言编写,包含一系列可以与 Ethereum 交互的工具安装安装完成后,会自动安装 forge, cast, anvil, Chisel 工具。原创 2024-08-23 19:12:29 · 2070 阅读 · 0 评论 -
【solidity 学习】错误处理机制汇总
最近我在 solidity ,其中关于错误处理机制有三种:revert、require、assert。最近发现了一个很好的学习 web3 知识的平台,可以逐步学习 web3 知识,并且经常组织一些线上线下的活动鼓励大家稳步学习。原创 2024-08-20 17:39:26 · 423 阅读 · 0 评论 -
强大的 solidity 框架:Foundry 之命令行工具 — Cast
Cast 是 Foundry 用于执行以太坊 RPC 调用的命令行工具。我们可以使用 Cast 进行智能合约调用、发送交易或检索任何类型的链数据。原创 2024-08-23 19:29:59 · 786 阅读 · 0 评论 -
从0到1构建部署Arbitrum Stylus合约的完整流程
创建 .env 文件存储自己的私钥(在根文件夹里创建,直接把私钥放在.env 文件里,如下图所示,切记只在测试时使用这种私钥存储方法,主网生产时使用此方法存储私钥容易被盗),存储私钥后运行部署命令。安装 Stylus CLI 工具,它用于协助在 Rust 中构建、验证和部署 Arbitrum Stylus 程序。添加 WASM (WebAssembly) 作为 Rust 编译器的构建目标。安装 foundry 用于 Ethereum 远程调用,便于我们后续调试。成功后,继续执行,安装 foundry。转载 2025-02-27 11:04:12 · 213 阅读 · 0 评论 -
【solidity基础】一文说清楚合约函数的大小事
在Solidity里,函数是合约的关键构成部分,用于执行特定任务或操作的代码块,可以包含逻辑、访问状态变量、进行计算,并且可以接受参数和返回值。但是solidity的函数与其他语言不太一样,经常会有同学搞混,这里开一篇文章完整介绍一下solidity函数的用法。原创 2025-04-30 17:25:01 · 1526 阅读 · 0 评论 -
【solidity必知】抽象合约与接口的知识点汇总
抽象合约是包含至少一个未实现函数(抽象函数)的合约。抽象函数没有函数体,仅定义了函数的签名,要求继承该抽象合约的子合约必须实现这些抽象函数。抽象合约通过 abstract 关键字实现。要实现一个抽象合约,必须在继承的子合约中提供这些未实现函数的具体实现。// 定义抽象合约// 状态变量// 构造函数// 抽象函数,没有函数体// 普通函数,有函数体// 继承抽象合约的子合约// 实现抽象函数。原创 2025-05-01 06:32:38 · 651 阅读 · 0 评论 -
【solidity必知】常用全局变量汇总
solidity 全局变量汇总表格原创 2025-04-30 16:27:40 · 291 阅读 · 0 评论
分享