Joe
在合约代码中,最常用的是使用msg.sender来检查授权,但有时由于有些程序员不熟悉tx.origin和msg.sender的区别,如果使用了tx.origin可能导致合约的安全问题。黑客最典型的攻击场景是利用tx.origin的代码问题常与钓鱼攻击相结合的组合拳
的方式进行攻击。
Geth是如何启动的?
我在前两篇说的是sushi的流动性挖矿部分。我们观看真正的 sushi 合约,里面还包含了uniswap部分。因为uniswap的资料比较多,所以我在本节主要是做技术上的整理与说明
用 golang 从零开始构建简易的区块链,这是系列文章的第一篇。