找到约 13 条结果

文章 如何审计智能合约?

... DeFi 中每月被黑客入侵的价值。](https://img.learnblockchain.cn/2025/07/18/d1d0f3ae0c9622_total-vaue-hacked-defi-1024x559.png) 截至 2023 年 2 月 20 日,DeFi 中因黑客攻击造成的总损失价值为 51.3 亿美元。 ## 什么是智能合约审计? 智能合约审计涉及...

文章 不存在“闪电钱包”这种东西

...常** 常见的误解,正如 [Gigi 也已经指出](https://dergigi.com/2022/06/27/the-words-we-use-in-bitcoin/) 并(独立地)驳斥的。因此,让我们思考一下什么是真正的钱包,什么是比特币“钱包”,什么是闪电网络“钱包”,以及我们应该用什么...

文章 stETH 脱钩:后果是什么?

... **stETH 脱钩:后果是什么?** ![](https://img.learnblockchain.cn/2025/03/08/1ohVxx9hpMa7eVm15TgSE1g.png) **作者:Johnny Louey 和 Andy Hoo,火币研究院研究人员** **摘要** stETH 是由最大的 Ethereum 2.0 流动质押协议 Lido 提供的代币。stETH 代表持有在 Lid...

文章 剖析DeFi交易产品之UniswapV4:创建池子

...```C++ // SPDX-License-Identifier: GPL-2.0-or-later pragma solidity ^0.8.20; library FeeLibrary { // 静态费率掩码 uint24 public constant STATIC_FEE_MASK = 0x0FFFFF; // 支持动态费用的标志位 uint24 public constant DYNAMIC_FEE_FLAG = 0x800000; // 1000 // ...

文章 第 3 课:了解同质化/非同质化代币

... .await .expect("Error during message execution"); COUNTER = 20; } ``` 在提供的示例代码中,全局变量 COUNTER 在调用 send_for_reply 函数之前设置为 10。如果交易在 .await 之前失败,则状态回滚,COUNTER 归 0。如果交易在 .await 之后失败...

文章 2024 年如何学习 Solidity

...文链接:https://medium.com/@hello.web3mastery/how-to-learn-solidity-in-2024-31574c96b4c3 >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/7984) ![2024 年如何学习 Solidity ](...

文章 侦察:再质押和流动性质押(2024年1月)

...新的进入者和创新者访问。 ![](https://img.learnblockchain.cn/2025/06/05/1707136067872.png) **再质押** 也带来了 Liquid Restaking Token(LRT,流动性质押代币)的概念,这些天来,它受到了市场的极大关注。LRT 本质上是 **再质押** 头寸的代表...

文章 突破区块链不可能三角(三) — POS与POW-DAG

...关系是互相依赖的。** ![](https://img.learnblockchain.cn/2020/01/15792430567592.jpg) 5. 因此,想要改进比特币POW,我们要去掉POW的安全性对于同步交易的依赖,也就是说,必须把交易的传输和POW脱钩。再换个说法,就是绝对不应该对...

文章 智能合约安全审计入门篇 —— 访问私有数据

...用存储非常昂贵的原因。 * 占用 256 位插槽的 gas 成本为 20,000 gas。 * 修改 storage 的值将花费 5,000 gas 。 * 清理存储插槽时(即将非零字节设置为零),将退还一定量的 gas 。 * storage 共有 2^256 个插槽,每个插槽 32 个字节数据按...

文章 使用 Rust 开发一个微型游戏

..., gap_y: random.range(10, 40), size: i32::max(2, 20 - score), } } fn render(&mut self, ctx: &mut BTerm, player_x: i32) { let screen_x = self.x - player_x; // 屏幕空间 let half_size = self.size / 2; for y in 0..self.gap_y...

文章 Solana节点 - 完整指南(2023)

...度,必须没有干扰和不计量 #### 4\. 操作系统 Ubuntu 20.04,Windows 10或更高版本,macOS High Sierra或更高版本。 有了合适的机器后,我们现在可以设置Solana节点。 ## 如何在Solana上运行节点 如果你的应用程序需要高度特定...

文章 Orbit SSF:对单人Staking友好的SSF验证者集合管理 - Proof-of-Stake / 经济学

... [多个](https://ethresear.ch/t/a-simple-single-slot-finality-protocol/14920) [候选](https://arxiv.org/abs/2310.11331) [协议](https://notes.ethereum.org/@fradamt/chained-3sf) 和 [规范工作的开始](https://github.com/fradamt/ssf/tree/main/high_level)。签名聚合的设计空间探索方...

文章 智能合约安全性研究

...; require( _discountedClaimedPerWallet[msg.sender] = 20); } ``` 执行合约检查 ``` chidna-test 合约地址 ``` 官方链接: [https://github.com/crytic/echidna](https://github.com/crytic/echidna) # 合约监控修复方案 ## 合约可暂停&链上合...