找到约 14 条结果

文章 f(x) 协议 v2 审计

...算](#达到容量的池子不能被清算) - [稳定池中使用的 totalStableToken 的陈旧值](#稳定池中使用的-totalstabletoken-的陈旧值) - [当总供应量为零时,fxSAVE 上的份额膨胀攻击](#当总供应量为零时fxsave-上的份额膨胀攻击) - [价格预言...

文章 使用wolfCrypt实现ECIES椭圆曲线和对称密钥

![](https://img.learnblockchain.cn/2025/07/13/1lS0Bt6rRdPAFMHWDlDni7A.png) ## 使用 wolfCrypt 的 ECIES 椭圆曲线和对称密钥 我正在研究一系列 wolfSSL/wolfCrypt 库,它们都通过了 FIPS 140–3 认证。因此,如果你对密码学非常重视,wolfCrypt 是实现密码学...

文章 Zcash是如何工作的?

...问所有信息,并可能在恶意行为的情况下盗取币。 [Zerocash↗](http://zerocash-project.org/)是由Ben-Sasson等人提出的去中心化匿名支付方案,被认为是一种隐私币。它允许用户以去中心化的方式发送币,**而不揭示目的地或金额**,使用...

文章 Hardhat 入门(一)

...续朋友一起进步、学习,欢迎一起探讨。 在开始安装 hardhat 之前,需要有 node、yarn 环境,笔者使用的 nvm 工具管理多个 node 版本。 ## 初始化项目 1、新建文件夹“hardhat-demo”,并使用 vs code 打开,如图: ![image.png](https:...

文章 密码学之随机谕示(RO)

## 随机谕示(Random Oracle) 本文介绍密码学中一个很专业的概念:随机谕示,不过也有人称它为随机预言机,但都指的是一个东西,本人更倾向于用随机谕示,因为此概念比较理想化,行为就像一个神明一样传达神谕、预言或指...

文章 OpenZeppelin Uniswap Hooks v1.1.0 RC 1 审计报告

## 目录 - [目录](#table-of-contents) - [总结](#summary) - [范围](#scope) - [系统概览](#system-overview) - [AntiSandwichHook](#antisandwichhook) - [LiquidityPenaltyHook](#liquiditypenaltyhook) - [LimitOrderHook](#limitorderhook) - [与之前版本的不同](#differences-from-the-p...

文章 使用Foundry部署和开源合约erc20

...Foundry部署和开源合约erc20 将给定的合约部署到 Sepolia 并提供部署后的链接地址,你可以按照以下步骤进行操作。 新建项目 ``` forge init foundry_erc20 ``` ### 步骤一:编写合约脚本 在文件夹`src`中创建一个新的 Solid...

文章 共享序列:整理L2汇总生态系统

...易发送之外。解决这个问题的方法是通过[rollups](https://learnblockchain.cn/article/13373)将交易执行转移到链下。高层次上,rollups将L1区块链的计算外包给单一方,然后该方的任务是向L1区块链证明计算是正确执行的。 目前,这种证明...

文章 4.轻松入门Sui Move: 基础语法

...两个不同类型的正整数,要比较大小怎么办呢?可以使用as做类型转换后在进行比较,如下: ```rust public fun compare() :bool { let a:u8 = 10; let b:u32 = 30; (a as u32) >= b } ``` #### 布尔型 布尔类型使用bool表示,值有两个tru...

文章 Solidity Gas 优化

## 引言 在区块链开发中,Gas 是用于衡量执行交易和智能合约成本的单位。每个操作——无论是存储、计算还是数据传输——都会消耗一定量的 Gas,用户在发送交易时必须支付相应的费用。因此,Gas 优化不仅降低了用户的交易...

文章 Solidity 中 Merkle 树的第二原像攻击

__Merkle树中的第二原像(second preimage)攻击__发生在当Merkle树中的一个中间节点被展示为叶子时。 这个攻击的名称相当误导,因为它暗示哈希有第二原像。现代哈希函数没有多个(可计算的)原像。 这个攻击的更好名字应该...

文章 Solidity 布尔

布尔类型(Boolean)是编程中最基础的数据类型之一,只有两个值:`true`(真)和 `false`(假)。在智能合约中,布尔类型常用于条件判断、权限控制和状态标记。 ## 布尔值的定义和使用 在 Solidity 中,布尔类型用 `bool` 关键字...

文章 现代DeFi 借贷协议 - Fluid + Vault 是如何构建的

![](https://img.learnblockchain.cn/2025/03/09/55.jpg) ## 引言 Fluid是一个现代的多层次协议,底层负责主要功能,次层可以实现各种先进的DeFi机制。Fluid的关键特性在其文档中强调,能够利用来自多个源的流动性,保护协议中资金的突然...

文章 2024-09-22 zk-insights Weekly

...ghlights ### Friends don’t let friends reuse nonces This blog post tells a cautionary tale of what can go wrong when implementing a relatively basic type of cryptography: a bidirectional encrypted channel, such as an encrypted voice call or encrypted chat. We’ll explore how more subtle issues of...