找到约 11 条结果

文章 区块链安全100问 | 第七篇:智能合约审计流程及审计内容

...—专注于区块链安全领域** ****![](https://img-blog.csdnimg.cn/20210816101655276.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzM3NTk4NDM0,size_16,color_FFFFFF,t_70)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAA...

文章 AI生存威胁:一位康复中的生物自恋者的反思

...在复健的生物自恋者的反思 ![](https://img.learnblockchain.cn/2025/02/22/1wTbR5h1-EmHFqeVMrozNGg.png) imgflip.com/memegenerator 人工智能可能最终会控制我们所有的资源。这对人类来说是一个生存威胁。我们该如何防止这一点?安全的人工智能...

文章 深入探讨Drift的动态虚拟自动做市商(第一部分/三部分)

... Protocol 动态 vAMM (DAMM) 的解释 ![](https://img.learnblockchain.cn/2025/03/12/1kJgHTuqcgnbzh_JW58S-vQ.jpeg) ### **前提条件** 以下是关于虚拟 AMM 和永续合约的良好资源。本文将需要一些基础知识,如 AMM、DeFi 和衍生品。如果你需要复习,可以随时...

文章 以太坊协议更新 002 - 扩展Blobs

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![协议更新 002 - 扩展 Blobs](https://img.learnblockchain.cn/2025/08/23/73057534_image.png) 接着,我们想介绍一下我们的 blob 扩展方法。L1 作...

文章 关于Solana与QUIC的一切你都需要了解

12分钟阅读 2023年9月18日 ## 这篇文章的主题是什么? Solana 是目前市场上最快且最具可扩展性的区块链。它因其交易速度而闻名,使其成为各种用例的理想链。尽管取得了这些成就,Solana 的网络仍受到关于停机的恐惧、不...

文章 Michael.W基于Foundry精读Openzeppelin第13期——Checkpoints.sol

.../ push more vm.roll(10); mch.push(100); vm.roll(20); mch.push(101); vm.roll(25); mch.push(102); assertEq(mch.length(), 7); // history now: // 11(1)、33(2)、44(3)、110(4)、100(10)、101(20)、102(25) uint[...

文章 Solidity Gas优化:让你的智能合约省钱省到飞起

... - **EVM**:以太坊虚拟机,指令成本由EVM定义(如SSTORE ~20,000 Gas,SLOAD ~200 Gas)。 咱们用Solidity 0.8.20,结合OpenZeppelin和Hardhat,逐步实现各种Gas优化技巧,代码和测试都安排得明明白白。 ## 环境准备 用Hardhat搭建开发环境...

文章 过时的技巧

...限制了 SELFDESTRUCT 的行为 ### 为什么过时 在 Cancun 升级(2024年3月)之后,`SELFDESTRUCT` 仅在以下情况保留完整功能: - **同一交易内创建并销毁的合约** 对于已存在的合约调用 `SELFDESTRUCT`: - ❌ **不再**删除合约代码 - ❌ **不再**...

文章 如何高效地为智能合约审计做好准备

...须始终为真的条件。 例如: - 除非调用mint或burn,否则ERC20Token的总供应量不会改变。 - 合约中所有余额的总和应等于总供应量。 - 每个钱包最多可以有100张票 - 铸造门票的窗口期为72小时 提供此信息具有巨大的价值。当你提...

文章 JS 开发密码学速览

[原文链接](https://blog.dteam.top/posts/2022-05/quick-cryptography-for-js-devs.html) ## 加密 API 选用原则 - 优先语言标准库。 - 优先知名且经过审计的库。 - 选用第三方库时,先摸清背景。 ## 基础 - 编码:使用 `Buffer` 完成各类编码格...

文章 【Solidity Yul Assembly】2.4 | Return, Require and Keccak256

...t256, uint256) { assembly{ mstore(0x00, 2) mstore(0x20, 4) return(0x00, 0x40) } // returns 2 4 } ``` 在 `assembly` 里,`return(p, s)` 是一条指令,表示结束执行并返回结果。这里的 `p` 是内存的起始位置,而 `s` 则表示数据...