找到约 13 条结果

文章 深入理解EVM系统(3)

...因为 2^256 大约是已知可观测宇宙中的原子数。没有一台计算机可以保存这么多数据。这也是将存储值设置为0会给你返还一些gas的原因,因为该键-值对不再需要由网络节点存储。 从概念上讲,存储可以被视为一个天文数字的...

文章 Bogged攻击事件复盘分析 | 零时科技

...可控。 使用可信的并且安全可靠的预言机,如Chainlink去心化预言机,Alpha homera采用的。 对敏感性较强的代码,要做到及时更新完善。

文章 016:如何识别和防范钓鱼链接(Phishing Links)

...不知情的情况下输入敏感信息或签署恶意交易。 它可出现的场景: * 假冒的交易所、钱包、空投页面 * 伪造的 NFT 市场或 Mint 页面 * 仿冒官方的 Twitter / Discord 公告链接 * Google 搜索广告中冒充官方网站的结果 *** ### *...

文章 Solidity Staticcall EIP 214

...的适当方式,因为它们都不会更改状态。 以下示例将计算一个 uint 的 SHA256。请注意,此预编译直接哈希数据,而不应进行 [abi 编码](https://learnblockchain.cn/article/8296)。 ```solidity function getSha256(uint256 x) public view returns (bytes32 ha...

文章 SP1 审计报告 - 递归虚拟机

...跟踪 24 周期。避免此处出现漏洞 #11。 `is_external_layer` 的计算不正确。迭代的范围必须是 `[2, rounds_p_beginning)` 和 `[rounds_p_end, 2 + rounds_p + rounds_f)`。 ```rust // First half of the external rounds. let mut is_external_layer = (2..rounds_p_beginning) ...

文章 使用 BuildBear,获取你的智合约📝 调试服务

... Testnet,我们可以在运行任何任务时使用 `--network` 参数,这样: ``` npx hardhat run scripts/verify.js --network buildbear ``` 在合约成功验证后,你将看到这个。 ![](https://img.learnblockchain.cn/2025/03/29/11q1RKcMc5M0T05G7S-fKIw.png) 点击终端中提供...

文章 使用Solidity和Hardhat构建的时间锁定收益金库

...日志显示已部署的代币和金库的地址。你现在可以与本地区块链上的合约进行交互。 ## 总结 在本文中,我们使用 Solidity 和 Hardhat 构建一个 **时间锁定的收益金库(Time-Locked Yield Vault)**。 我们创建两个智合约: - 一...

文章 探索 ZK 框架:用 5 种不同的 ZK 语言实现的 Mastermind 游戏

...learnblockchain.cn/attachments/migrate/1731574603823) 上面的数字仅计算源代码行。省略空行和注释行。我们使用 cloc 工具进行计数:[https://github.com/AlDanial/cloc](https://github.com/AlDanial/cloc) 在我们开始编码之前,我们首先阅读一些文档...

文章 Ethereum.org 翻译马拉松回顾

...非英语使用者。 通过提供关于以太坊的教育内容和尽可多语言的基本入门页面,我们正在使每个人,无论他们说什么语言,都尽可容易地学习以太坊,成为以太坊用户或开发者。 这项努力的结果是非英语页面浏览量的...

视频 Solana程序中的常见漏洞向量

...次Solana审计员训练营的第六课中,讲师Andrej讨论在Solana区块链上使用Anchor框架时常见的安全漏洞和攻击向量。课程的主要目标是创建一个公共数据库,记录这些攻击向量的示例,以帮助开发者识别和避免潜在的安全问题。 ### ...

文章 如何使用 Solana Web3.js 2.0 发送交易

...nt/) Solana Web3.js 2.0 的发布候选版本,这是他们与 Solana 区块链交互的 JavaScript 库的重要更新。本指南将教你使用这个新库发送交易的基础知识。 让我们开始吧! ### 你将要做的事情 编写一个脚本,以使用 Solana Web3.js 2.0...

视频 合约审计、DeFi安全课程 - 课程介绍

...必要性,以推动 Web3 的主流应用。 6. 课程要求学员具备区块链基础、Solidity 基础以及智合约框架(如 Hardhat 或 Foundry)的使用经验。 7. 视频中建议学员注册 Cypher 和 Updraft,并使用 GitHub 仓库获取课程代码和资源。 8. 视频...

文章 Rust 测试的函数、命令和种类

...失败、忽略和过滤的测试数量, `0 measured`  统计是针对[性测试](https://doc.rust-lang.org/unstable-book/library-features/test.html), `Doc-tests adder`  是所有文档注释的测试结果, 确保文档和实际代码同步。 ```solidity $ cargo test Compiling adder v...