很多人问我,学 Solidity 难不难。其实语言本身不难,难的是思维。
Web3 的思维要求你接受三个事实:
**你无法改错。**部署即永恒,bug 不会有“版本修复”。
**你无法掌控。**合约一旦发布,别人也能调用它、fork 它、组合它。
**你无法撤回。**每个交易都被记录、确认、广播。
这三点,摧毁了所有 Web2 开发的安全感。
而也正是这三点,让我第一次真正尊重“程序的权力”。
很多人问我,学 Solidity 难不难。其实语言本身不难,难的是思维。
Web3 的思维要求你接受三个事实:
**你无法改错。**部署即永恒,bug 不会有“版本修复”。
**你无法掌控。**合约一旦发布,别人也能调用它、fork 它、组合它。
**你无法撤回。**每个交易都被记录、确认、广播。
这三点,摧毁了所有 Web2 开发的安全感。
而也正是这三点,让我第一次真正尊重“程序的权力”。