












最近 114514 的 meme 币很出圈啊,本文不构成投资建议,旨在祛魅发币,撕开 web3 金融神话
如果您不了解 web3,可以阅读前文什么是 web3?从状态机到去中心化金融,带你认识 最清晰的 Web3 本质
在 Web3 世界,发币不是印钞票,而是写代码。最通用的标准是 ERC-20
发币其实就是写一个 Class 类,这个类实现了 IERC20 接口。只要你的代码里包含以下核心逻辑,区块链就承认你发的是“币”:
totalSupply(): 告诉大家总共有多少币balanceOf(address): 查某人有多少币transfer(to, amount): A 转给 B 多少币approve() & transferFrom(): 授权别人(比如交易所)动你的币整个合约的心脏,其实只是这行代码:
PRTCL // SOLIDITY
mapping(address => uint256) private _balances;
这是一个哈希表
0x123...114514发币就是定义了一个不可篡改的 Excel 表格,表头是地址,内容是余额
你写的 Solidity 代码区块链是看不懂的,它需要被翻译成机器语言
代码会被编译器(如 solc)转换成一长串 6080604052348015610010... 的十六进制字符。这才是真正跑在以太坊虚拟机 EVM 里的东西
这是一个 JSON 文件,相当于 README。它告诉钱包和交易所:这个合约有个函数叫 transfer,需要传入两个参数,一个是地址,一个是数量
在主网发币,本质上是你向区块链的 0x0空地址发送了一笔交易
矿工 / 验证者打包你的交易,将其写入区块
一旦写入,EVM 会执行你的 Constructor,通常做两件事:
1145140000... 个币,直接写入你(部署者)的地址下面此时,你的币已经诞生了。它安静地躺在区块链的某个区块里,但它的价值依然是 0,因为它还不在任何人的钱包里,也不在任何交易所里
因为链上只有 Bytecode(乱码),别人不敢买。大家怕你写了后门,所以需要来源验证
你把你的源代码上传到区块浏览器 Etherscan
Etherscan 会把你的源码现场编译一遍,如果生成的 Bytecode 和链上的一模一样,就会打上一个绿色的勾
验证通过意味着你要向全世界明牌,当然,可审查不等于安全,很多复杂的割韭菜逻辑(如隐藏的费率、黑名单机制)即便开源了,普通韭菜也看不懂
在传统的股票市场,你要卖股票,必须有人在对面挂单买
但在 Web3 的去中心化交易所,没有挂单员,只有一个数学公式和一个池子
这是 DeFi 去中心化金融 最伟大的发明,也是最暴力的收割工具。核心公式只有一个:
x×y=kx \times y = k
简单讲一下
当你用 ETH 来买 CEPATO 币时:
作为发币者,你是第一个建立这个池子的人。这意味着,你是上帝,你可以随意定义初始价格。
市值的诞生不需要审计,不需要路演,不需要财报。只需要我愿意拿出 1 个 ETH 陪这堆代码玩,它就有了市值
当你把币和钱放进发币平台后,平台会给你一张收据,叫做 LP Token (Liquidity Provider Token)
这个 LP Token 至关重要,它代表了你对这个池子的所有权
合规玩法: 为了让韭菜放心,庄家通常会把这个 LP Token 打入黑洞地址或者锁在第三方平台。这意味着我把金库钥匙销毁了,池子里的钱我取不出来,大家放心冲
收割玩法 庄家把 LP Token 留在自己钱包里
这是 AMM 机制的副作用,也是大户收割散户的数学武器
小池子(土狗盘)就像一个小水坑,扔点小资金就能暴涨暴跌这也就是为什么土狗币动不动就“百倍”、“归零”的数学原因
但是,你以为作为庄家,手里拿着 LP 钥匙,就可以安稳地坐庄割韭菜了吗?
太天真了
接下来,欢迎来到 Web3 的黑暗森林
你向银行发起转账,只有你和银行知道
区块链是全透明的玻璃房,你发起一笔交易,在它被确认之前,全世界都看得到
这就诞生了 Web3 特有的物种,MEV 机器人,俗称科学家
当你在 MetaMask 点确认交易时,你的交易并不会立刻写入区块,而是先飞到一个公共候机厅,叫 Mempool
假设你发现 CEPATO 币 很有前途,决定花 10 ETH 重仓买入
这就好比你在食堂排队买最后一份红烧肉,你刚刷完卡,一个机器人突然冲过来多给阿姨 5 块钱把肉抢走了,然后转身加价卖给你
这是抢跑的进阶版,也是两头吃
假设你要买入大量 CEPATO 币,并且你设置了 10% 的滑点(意味着你允许成交价最差比当前差 10%)
机器人的操作流程如下:
你的这笔交易,实际上是被包在了两笔机器人交易中间。你买入的每一分钱溢价,都成了机器人的利润。 这就是为什么散户在链上交易经常觉得买完就跌
如果说上面的攻击是来自外部的强盗,那 Honeypot 就是项目方(你自己)设下的陷阱
PRTCL // SOLIDITY
// 这是一个简化的貔貅逻辑
function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual {
// 如果是卖出操作(to 是 Uniswap 池子地址)
if (to == uniswapPair) {
// 只有庄家(owner)能卖,其他人报错
require(from == owner, "弱智,你被骗了");
}
}
散户看着 K 线图一路狂飙(因为只能买不能卖),账户余额变成了几百万美元,兴奋地去点卖出,结果钱包弹出红色的 Transfer Failed
前文讲过加池子后会得到一个 LP Token
只要这个凭证还在庄家手里,庄家就是这所银行的行长
CEPATO Coin有些庄家会说:我把 LP Token 锁在第三方平台了,我很安全
事实上,他可能锁了 1 个月。一个月后自动解锁,刚好是项目热度下降、韭菜最放松警惕的时候,他再撤池子
mint() 函数(只有 Owner 能调用),给自己凭空印了 1 亿个币所谓 Web3 的“代币经济学”,在剥离了那些高大上的术语后,剩下的大多是博傻游戏
在这个黑暗森林里,只有一种人能稳赚不赔:
那就是卖铲子的人,以及那个在测试网发币图一乐的我们
下期预告,如何在测试网中发币
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。