chainId为了防止双花攻击。 网络ID(NetworkID),主要用来在网络层标识当前的区块链网络。NetworkId 不一致的两个节点无法建立连接。
以太坊主网节点搭建
在 Uniswap V3 的路径编码方式上,使用 assembly 直接复制 calldata,避免 bytes 的额外消耗
如何在部署之前确定合约地址。
Solidty的gas优化关键点在于减少storage和内存的读写。
tx.origin攻击实现,一次调用,转干合约
通过比较以太坊与Solana的编程模型开始Solana开发之旅
call()与delegatecall()的异同。在delegatecall()的情况下,我们需要关心字段变量的顺序
call()
delegatecall()
代币数量,超出了总量很多,还能成交?
深度解析 Solidity主要注意的17个安全问题