跳到主要内容

最新博客

代码人生:编织技术与生活的博客之旅

抛开炒作,链上到底在解决啥实际问题?

说人话就是:区块链不只有「炒币」——它已经在干很多具体事了:转钱不用银行、协议自动执行、数字东西真能算你的、一群人一起投票管钱……那**这些事具体是怎么落地、用在哪些场景的?**下面按「钱 → 协议 → 所有权 → 治理 → 术语与质疑」捋一遍。

区块链DeFiNFTDAOWeb33 分钟阅读

驾驭多链世界:从 L1、L2 到主网与测试网

说人话就是:刚进 Web3 很容易以为「区块链」就一条链,其实是一整个多链世界——除了比特币、以太坊,还有 zkSync、Solana、Arbitrum、Polygon、Optimism 等一大堆。这些链为啥这么多、怎么分层、主网和测试网又是什么? 下面用「可扩展性 → L1/L2 → 主网/测试网 → 链 ID」顺一遍,给你一张简明的宇宙地图。

链上很安全,但拿不到链下数据——预言机是咋解决这个问题的?

说人话就是:区块链和智能合约只能看链上已有的数据(余额、转账、合约状态),碰不到链外的天气、价格、比赛结果、物流状态等。可很多应用偏偏要这些「现实世界数据」才能跑起来。那链上怎么安全地用上链下数据? 这就是预言机问题;解决它的方式叫预言机,把链下数据「搬」上链给合约用。下面从「为啥链拿不到链下 → 为啥不能直接调 API → 预言机与 DON → 混合智能合约」顺一遍。

从「拉钩约定」到「代码即规则」

现代生活几乎都建立在承诺上:修车、买保险、全球供应链,本质都是一份份协议。问题是这些承诺经常被打破——那有没有一种协议,不用信人、只信规则,且无法被单方篡改或关停? 这就是智能合约要回答的事。下面从「问题 → 方案 → 三大支柱 → 现实应用 → 常见误解」顺一遍。

区块链智能合约DeFiWeb34 分钟阅读

从「计算引擎」到「等效 vs 兼容」

了解以太坊时总会碰到 EVM 这个词——听起来很技术,但从宏观上搞懂它,对理解以太坊(以及一堆 L2、Rollup)怎么运作很重要。EVM 到底是什么、为什么说它是去中心化的基石、以及「EVM 等效」和「EVM 兼容」有啥区别? 下面用「定义 → 作用 → 等效/兼容 → 开发提示」顺一遍,目标是建立清晰概念,不追求底层实现细节。

区块链以太坊EVM智能合约3 分钟阅读

从「单点故障」到「信任最小化」

在动手和链交互、领测试网代币、发交易之前,先搞清楚智能合约到底强在哪会很有帮助。这些优势大多直接来自底层的区块链:去中心化、透明、不可篡改、自动化。具体有哪些、和传统系统比差在哪?可升级合约和「代码不可改」矛盾吗?51% 攻击又是什么? 下面按「去中心化 → 透明 → 伪匿名 → 效率 → 不可变 → 可升级合约 → 51% 攻击 → 信任最小化」捋一遍。

区块链智能合约DeFiWeb35 分钟阅读

这几年,GPT 这个词几乎到处都能看到。

有人拿它写文章,有人拿它写代码,有人用它做翻译、做总结、做聊天助手,甚至还有人把它当成“第二大脑”。

但很多人其实一直处在一种状态:

好像天天都在用 GPT, 但真要说 GPT 到底是什么,却总感觉说不清。

这篇文章的目标,就是帮你把这件事彻底讲明白。

你不需要有 AI 背景,也不需要懂数学。 我们只用最直白、最形象的方式,来真正理解:

GPT 到底是什么,它为什么这么强,它又为什么会出错。

AIGPT大模型ChatGPT8 分钟阅读

AOP(面向切面编程) 把与业务无关的通用逻辑(日志、鉴权、参数校验等)从业务代码里抽出来,在请求的固定阶段统一执行。NestJS 的 Middleware、Guard、Interceptor、Pipe、ExceptionFilter 就是这套思想的具体实现。下面先说明 AOP 是什么,再给出请求链路顺序、各组件的职责与用法,最后用表格做速查。

NestJSTypeScriptNode.js后端5 分钟阅读

在 NestJS 里,一个模块要用到另一个模块里的 Provider(如 Service),不能直接注入,必须先建立「谁导出、谁导入」的关系。下面先说普通引用怎么配,再说如何用 @Global() 做「全局引用」,最后对比两种方式。

NestJSTypeScriptNode.js后端2 分钟阅读

NestJS 的生命周期钩子让你在应用启动、运行和关闭的不同阶段插入逻辑。下面先说明可以实现这些钩子,再按时间顺序介绍五个钩子执行顺序如何触发关闭,以及 ModuleRef 的典型用法。

NestJSTypeScriptNode.js后端3 分钟阅读

在 NestJS 里,装饰器就是给类、方法、参数「贴标签」:告诉框架这个类是模块还是控制器、这个方法处理哪种 HTTP 请求、这个参数从哪拿值。下面按模块与类声明 → 依赖注入 → 路由与取参 → AOP 与元数据 → 控制响应分块整理,每类说明作用典型场景,方便查阅。

NestJSTypeScriptNode.js后端4 分钟阅读

从固定扩展、多链切换,到多账户与安全分离

装好 MetaMask 之后,怎么顺手用、怎么切网络、怎么查地址和多账户,以及怎么把练习钱包和真金白银的钱包分开,是很多人会卡住的地方。下面按「固定扩展 → 界面导航 → 网络与多链 → 地址与区块浏览器 → 多账户 → 安全分离」顺一遍。

区块链钱包Web3MetaMask4 分钟阅读