逆向 EVM - 解析原始Calldata数据
思维导图我把以太坊签名分为对消息签名与对交易签名,这两种签名都是基于ECDSA算法与流程,本章就让我们来搞清楚两种签名具体的内容。
新开一个专栏 探索 EVM,这是一个EVM谜题系列,EVM谜题是一个由FrancoVictorio(@fvictorio_nan)开发的项目,非常适合想学习以太坊EVM的同学。
Ethernaut 智能合约安全闯关
通过一个Capture the Ether挑战(模糊身份)来说明CREATE2的用法
CREATE2
MetaMask 浏览器扩展钱包 Clickjacking 漏洞分析
如果你是WEB3加密界的新手,面对众多概念无从入手,那么欢迎你,来对地方了!! 本文围绕标准 ERC721协议,描述了Mint、 safeMint、 transfer等是如何实现资产管理的,并通过解读代码来了解它的安全性设计和以太坊数据上链成本构成。
所有存储在区块链上都是公开可见的,包括合约的私有状态变量!所以不要在区块链上存储密码和私钥,而且对于确实需要存储的敏感数据尽量使用hash比对的存储密文hash。通过本文可以理解合约数据的存储,并学会访问合约的状态变量数据。
在本技术教程中,你将学习如何开发 NFT作品并将其部署到 OpenSea市场。你的NFT将是具有不同背景颜色的单个表情符号。我们将使用Chainlink VRF的可验证随机数生成每个 NFT 的表情符号和背景颜色的组合。
上篇文章中我们学习了合约中数据的存储方式以及如何读取合约中的各种数据。这次我们将带大家了解 delegatecall 函数。