找到约 13 条结果

文章 SNARK中哈希的基准测试

...h-in-snark/tree/3398a8c) - 输出 - `perm`: 证明的置换次数 (`210..20`) - `time`: 10 个样本的平均证明时间 - `throughput`: 10 个样本的平均吞吐量 (`= perm / time`) - `proof_size`: 10 个样本的平均证明大小 - `peak_memory`: 由 `/usr/bin/time` 度量的证明...

文章 如何使用 Hardhat 创建和部署智能合约

...,然后按回车。 ![Hardhat 初始化](https://img.learnblockchain.cn/2025/03/01/0-c7760ad5e837c0bba5db56a5c87d2cf4.png) 现在,让我们安装与 Hardhat 协作所需的其他依赖项。 ``` npm install --save-dev @nomiclabs/hardhat-ethers ethers @nomiclabs/hardhat-waffle ethereum-waffle ...

文章 Uniswap V4 深度解析

...wap V2创建了可以进行代币间交易的池,并通过将ETH包装为ERC20代币WETH来构建池,从而解决了V1的问题。然而,所有价格区间的流动性被均匀分配,因此与池规模相比,交换过程中使用的流动性非常少,这就导致了低效流动性(Lazy...

文章 以太坊的 101 关键知识点

... EIPs 存储库之前,讨论应该主要发生在该存储库中 4. ERC: 应用层标准和约定,包括代币标准 (ERC-20)、名称注册、URI 方案、库包格式和钱包格式等合约标准 5. Meta: 描述围绕以太坊的流程或提议对流程(或事件)进行更改 ...

问题 智能合约合约操作usdt

...// SPDX-License-Identifier: MIT pragma solidity ^0.8.16; interface IBEP20 { function transfer(address recipient, uint256 amount) external; function balanceOf(address account) external view returns (uint256); function transferFrom(address sender, address recipient, uint256 amount) extern...

文章 Nillion — 解锁个性化人工智能应用

...成为一个数万亿美元的行业 ![](https://img.learnblockchain.cn/2025/03/15/1bgGySAJ7Pr5iBQUh9cDvQg.png) 想象一下,一种数字克隆的你可以作为你的助手。接受过你所有数据训练的 AI,可以解析通信内容并提供你所需的确切答案,充当个人的...

问题 _swapSupportingFeeOnTransferTokens 循环交易 转账数量不对

...); address _to = address(this); uint balanceBefore = IERC20(path[path.length - 1]).balanceOf(_to); _swapSupportingFeeOnTransferTokens(pairs, path, _to); require( IERC20(path[path.length - 1]).balanceOf(_to).sub(balanceBefore) >= amountOutMin, ...

文章 如何验证以太坊上的消息签名

...Easy to Fake—Crypto Makes it Hard Again \| Balaji Srinivasan at SmartCon 2023](https://youtu.be/J0C52YdH62s)。欢迎你去观看以深入了解这个主题。 ## 私钥和公钥 以太坊上有两种类型的账户:**外部拥有账户 (EOA)** 和 **智能合约账户**。 每个 EOA 都与...

文章 通过逆向和调试理解EVM #2 :部署智能合约

...](https://medium.com/@TrustChain/reversing-and-debugging-theevm-part-7-2a20a44a555e) 在第二部分(本文)中,我们将分析当你在区块链中部署一个智能合约时发生了什么,例如,在点击remix中的 "部署 "按钮时。 下面是我们要部署的合...

文章 Solidity语言 - 如何在智能合约中使用Chainlink VRF - Quicknode

...知我们](https://airtable.com/shrKKKP7O1Uw3ZcUB?prefill_Guide+Name=How%20to%20Use%20Chainlink%20VRF%20in%20Your%20Smart%20Contract)! ## 概述 在区块链上生成随机性可能比较困难,因为智能合约是确定性的,并且可能被预测。然而, [Chainlink](https://chain.link/)...

文章 五分钟带你认识 Chainlink

![](https://lh3.googleusercontent.com/1Y52uPxU1VCY6EzI8gGxdxXs0HKbQmul9O7UoLMm5rV6UjLI8le1ScVvGiHXaO7n4nvJvp98JbAP4uehSUWDbb9rP8OBaHsUKTi_WVFA4DtiUKW-l9TQ3dLUsjMIUpnoRkDZfo5G) Chainlink是去中心化的预言机网络,将区块链上的智能合约连接至链下数据。LINK...

文章 【Solidity Yul Assembly】2.1 | Memory Operations

...序列的形式布局。以 32 字节的增量来寻址。 - [0x00 - 0x20) [0x20 - 0x40) [0x40 - 0x60) [0x60 - 0x80) [0x80 - 0x100)... - 只有 4 条指令与内存有关 - `mload`, `mstore`, `mstore8`, `msize` - 用纯 yul 写的代码,内存比较容易使用。但在 solidity/yul 的混...

文章 Solana - 如何在Solana上使用Realms创建DAO - Quicknode

...拥有者投票权) ![Realms DAO 类型](https://img.learnblockchain.cn/2025/03/03/0-b8d834ecf87b7759eb5c8bd0a898520a.png) 在本指南中,我们将创建一个 NFT 社区 DAO。 首先,导航到 [Realms](https://app.realms.today/realms) 并连接你的钱包。单击屏幕右上角的 `Cre...