找到约 12 条结果

文章 AES攻击事件分析

...s _token1 = token1; // gas savings _safeTransfer(_token0, to, IERC20(_token0).balanceOf(address(this)).sub(reserve0)); _safeTransfer(_token1, to, IERC20(_token1).balanceOf(address(this)).sub(reserve1)); } ``` 该函数的作用是提取lp合约地址中多余的代币转...

文章 智能合约自动化工具使用及对比

.../smartcontractkit/chainlink/blob/develop/contracts/src/v0.8/interfaces/KeeperCompatibleInterface.sol)中定义的接口。 为了兼容 Chainlink Keepers,我们的智能合约必须包含以下两个方法: - `checkUpKeep()`:该方法基于时间间隔对智能合约执行链下计算...

文章 Solana 委托计划与验证者面临的挑战

31分钟阅读 2024年8月31日 ![Solana基金会委托计划](https://img.learnblockchain.cn/2025/02/20/41173380_image.webp) 衷心感谢来自Shinobi Systems的[Zantetsu](https://x.com/ShinobiSystems)、来自Laine \| Stakewiz的[Michael](https://x.com/michaelh_laine?lang=en)和[Ben Hawkins](...

文章 什么是零知识 Rollup (ZK-rollups)?

...链下框架 - **Radien** - 提供一种快速、廉价的方式来转移 ERC20 代币 #### 2. 乐观 Rollup [乐观 Rollup](https://ethereum.org/en/developers/docs/scaling/optimistic-rollups/) 涉及处理大量交易,在链下处理计算,并将它们“Rollup”成一个更简单的交易...

文章 给奶奶解释子网

![](https://img.learnblockchain.cn/2025/04/16/Ff16389bb-8e51-4eb6-80f0-bb54ca3a906a_1100x618.png) **前言** LI.FI 团队正在撰写一篇研究文章,内容关于 [Avalanche Warp Messaging](https://medium.com/avalancheavax/avalanche-warp-messaging-awm-launches-with-the-first-native-subnet-to-s...

文章 有人提到奖励吗?mistX推出了一项令人兴奋的新功能

![](https://img.learnblockchain.cn/2025/03/05/1fCKYGzL479btxNtm-9iQqQ.jpeg) mistX团队在实验室中忙于优化[mistX](https://mistx.io/)。在幕后发生了很多事情,一些令人兴奋的发展正在进行中,但我们迫不及待地想推出这个新功能,因为我们知道所有用...

文章 如何使用Cadence在Flow上创建和部署智能合约

...识、执行和验证。 ![Flow 管道化](https://img.learnblockchain.cn/2025/03/03/1-73ce537c40a11b507e10c285315893fd.png)_管道化,图片来源:[斯坦福大学计算机系](https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/pipelining/index.html)_ ### 可升级性 大多...

文章 如何为市场创建RPC插件

...表的预览: ![市场账户申请表](https://img.learnblockchain.cn/2025/02/28/0-a777d12d4099b38b85ff3c93a58a0ce6.png) 新市场合作伙伴有一个审批流程,因此在我们处理申请时请耐心等待。通常,你最多可以在 5-10 个工作日内收到回复。 ## 提交附加...

文章 Compound V3 如何分配 COMP 奖励

... their share of the a market’s lending and borrowing. 该算法与 [MasterChef Staking Algorithm](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjOoYf13uWCAxUT1zgGHW39CBc4HhAWegQIChAB&url=https%3A%2F%2Fwww.rareskills.io%2Fpost%2Fstaking-algorithm&usg=AOvVaw1rOJ_0I4WKVtn...

文章 算法 in Golang:Breadth-first search(BFS、广度优先搜索)

... Queue 重复操作 ### 创建项目 ```bash ~/Code/go via 🐹 v1.20.3 via 🅒 base ➜ mcd breadth_first_search Code/go/breadth_first_search via 🐹 v1.20.3 via 🅒 base ➜ go mod init breadth_first_search go: creating new go.mod: module breadth_first_search Code/go/breadth_fi...

文章 Solidity 技巧:如何减少字节码大小及节省 gas

...会少量的增高。如果你要部署一个经常使用的合约(例如ERC20代币),则应将`run`设置为较高的数字(如` 1337`),这样初始字节码会稍大一些,但对该合约的调用将更便宜,例如:常用的 transfer函数会便宜一些。 ## 更少调用函数可...

文章 Medjai:保护 Cairo 代码免受漏洞影响

...这个计算通过验证。例如,假设某人使用 Cairo 实现一个 ERC20 代币,并且他们的 `withdraw` 方法存在算术溢出。那么恶意用户可以利用这个溢出,获得更大的余额,并将其存储在区块链上。因此,就像其他领域一样,Cairo 开发者自...