此文不针对任何开发者,而是针对所有非 Crypto 原生玩家。 那天,一个项目方朋友说:“请的程序员压力很大,他合约都写好了,部署上链的时候手一直发抖。” Web2 的朋友可能很难想象这种场景,“写个代码而已至于吗”。那么这一次“虽然你不懂,笔者可以给你解释下”。合约一旦部署上链,意味着项目所有机制公开透明,意味着项目的几百上千万资金“上了赌桌”,一旦你的代码设计有丝毫缺陷都可能导致巨额亏损,而这个亏损幅度很可能是 100%。 “Code is Law”,是这个黑暗森林弱肉强食的规则。“科学家”是 Crypto 原生极客的代名词,他们时刻监控着链上的“获利”机会,小则用 MEV 套利、或者抢跑几个 Meme 土狗赚点差价,大一点的用闪电贷掏一掏各种 DeFi 项目国库,更有甚者获取签名验证把跨链桥资金池全部薅走。只要你的操作或项目机制给出一点机会。 Web2 的朋友要开始反驳了,这不道德,这是黑客行为,我要报警。完全忘了人云亦云喊着“Code is Law”的时候自己也在那兴奋地起哄。 然后你在 Etherscan 上跟着资金链点来点去,发现除了 Transction 交易还有 ...