Browse all Smart Contract Security articles.
12 min read
关于 ERC 721 标准及相关安全问题的全面指南 ERC721(或 ERC-721)是使用最广泛的 Ethereum 非同质化代币标准。它将一个唯一编号与一个...
15 min read
获取智能合约审计:你需要了解的信息 智能合约审计是由区块链安全专家进行的一项审查,旨在确保用户不会因故障或安全...
2 min read
OpenZeppelin Ownable:请改用 Ownable2Step。modifier 可能是 Solidity 中最常见的模式之一。在下面的示例中,该函数只能由地址...调用
3 min read
Solidity Staticcall EIP 214 Staticcall 类似于常规的 Ethereum call,不同之处在于,如果发生状态更改,它会 revert。它不能用于转账 Ether。无论是 EVM 操作码,还是 Yul 汇编……
5 min read
理解智能合约元数据 当 Solidity 为要部署的智能合约生成字节码时,它会在字节码的末尾附加有关编译的元数据。我们将探讨……
7 min read
学习 Solidity 后的十个初学者项目构想。既然你已经完成了我们的 Solidity 教程,下一步该做什么?你现在已经掌握了足够的知识来构建以下任何项目。知识源于……
12 min read
什么是 Pedersen Commitments 以及它们的工作原理 Pedersen commitments 允许我们使用单个椭圆曲线点对任意大小的向量进行编码,同时可以选择性地隐藏有关...
8 min read
Breaking Down the Uniswap V2 Swap Function Uniswap V2’s swap function is cleverly designed, but many devs find its logic counterintuitive the first time they encounter it. This article explains how...
4 min read
Solana 程序是可升级的,并且没有构造函数 !展示 Anchor 部署的主图 在本教程中,我们将深入探索 anchor 的幕后,看看 Solana 程序是如何部署的……
5 min read
Rust 和 Solana 中的可见性与“继承” !Rust 函数可见性 今天我们将学习如何将 Solidity 的函数可见性和合约继承概念化到 Solana 中。这里……
5 min read
Rust 结构体以及 Attribute-like 和 Custom Derive 宏 !Rust attribute 和 custom-derive 宏 Rust 中的 Attribute-like 和 custom derive 宏用于接收一段 Rust 代码块并对其进行修改……
30 min read
用于 ZK 证明的有限域与模运算 本文是本系列的第三篇文章。我们在零知识证明电路的背景下介绍有限域。前面的章节为 P vs...