找到约 14 条结果

文章 探秘 Circle STARKs (重排版)

> > 原文:https://vitalik.eth.limo/general/2024/07/23/circlestarks.html > 作者:Vitalik Buterin > 译者:Kurt Pan 本文假设你熟悉 SNARK 和 STARK 工作原理的基础知识;如果你并不熟悉,建议阅读此文的前几节。特别感谢 Eli ben-Sasson、Shahar P...

文章 深入探索 GDA 与 VRGDA

...如下: ```solidity constructor(int256 _targetPrice, int256 _priceDecayPercent) { targetPrice = _targetPrice; decayConstant = wadLn(1e18 - _priceDecayPercent); // The decay constant must be negative for VRGDAs to work. require(decayConstant < 0, "NON_NEGATIVE_DECAY_CONSTANT"); } ...

文章 从PStake解读BTCFI的窘境与未来

## 1、背景 由于 Ordinals 协议和 BRC-20 标准的引入,如今的比特币不仅革新了支付方式和价值存储,还改变了传统金融体系。 可拓展阅读:《[解读比特币 Oridinals 协议与 BRC 20 标准 原理创新与局限](http://mp.weixin.qq.com/s?\_...

文章 如何使用thirdweb铸造NFT收藏品 - Quicknode

...钱包。 ![thirdweb 连接钱包页面](https://img.learnblockchain.cn/2025/03/02/dashboard-7422a5f9c286707624452690f1016b63.png) 由于我们在本指南中使用的是 MetaMask 钱包,我们将点击 **Connect Wallet** 按钮并选择 **MetaMask** 作为我们的登录选项。然后,按照...

文章 如何从以太坊桥接到Base:完整指南 (2025)

...费](https://dune.com/nibty/eth-gas-prices)可能会大幅波动——在2024年期间,它们的范围从3 Gwei到近100 Gwei。与此同时,Base始终提供约0.05 Gwei的交易费。对于寻求更快、更便宜交易的用户来说,Base已经成为以太坊生态系统中增长最快的Lay...

文章 Berachain (BERA):Berachain V2 区块链协议升级

![](https://img.learnblockchain.cn/2025/09/12/27086328_image.jpg) > ## **主要内容** > > - **流动性证明 (PoL)**:Berachain 独有的共识机制协调验证者、用户和 dApp,以确保流动性在整个网络中流动。 > > - **BeaconKit 集成**:V2 引入了 BeaconKit,一个模...

问题 关于时间锁的使用问题!

...ck == timelock合约实例 const data = this.timelock.methods.updateDelay(20).encodeABI(); // schedule data const scheduleData = this.timelock.methods.schedule(this.timelockAddress, 0, data, Web3.utils.asciiToHex("123123123123"), Web3.utils.asciiToHex("201528"), 10).encodeABI(); // 调用合约 ...

文章 不要低估 TON 不正确的 gas 导致的严重问题

...od.website-files.com/65d35b01a4034b72499019e8/6942b1c86277fd82ff5977b1_Ton%20Penguin%20Bounce%20Message%20(1).png) TON 是一种新型区块链,它结合了复杂的费用系统和异步消息。我们探讨了 TON 中如何计算费用,以及为什么正确估计费用至关重要。...

文章 EVM 中的钻石:突破限制的可扩展代理

> 在之前的博客文章([part1](https://learnblockchain.cn/article/20072), [part2](https://learnblockchain.cn/article/20349))中,我们了解到代理最初是作为一种升级合约的方式。之后,我们有了 UUPS 以提高效率,以及用于廉价克隆的最小代理。但是,...

文章 深入 Uniswap V2 的手续费

...”,收益在 burn 时自然结算。 具体数字示例(以使用 20 个 token0 为例兑换 token1): - `amountIn = 20` - `amountInWithFee = 20 * 997 = 19,940` - `amountOut = 19,940 * 1000 / (1000*1000 + 19,940) ≈ 19.556` - 更新后:`x' = 1000 + 20 = 1020`,`y' = 1000 - 19.55...

文章 深入研究 Curve Finance:核心机制、安全性和集成洞察

...ap-NG | 具有增强功能的下一代池 | 稳定币、Rebasing (stETH)、ERC4626、crvUSD | StableSwap | sDAI/crvUSD | exchange(), add\_liquidity(), remove\_liquidity() | ### 池架结构详细分解: #### 普通池 普通池是 StableSwap 不变量的最直接实现。它们在一个合约...

文章 理解智能合约元数据

...出。 ```solidity //SPDX-License-Identifier: MIT pragma solidity 0.8.20; contract Empty { constructor() payable {} } ``` 该合约实际上什么都没做。我们可以用`solc --optimize-runs 1000 --bin C.sol`来编译看查看原始字节码。我们得到以下输出: ```...

问题 请问调用这段函数时输入的参数格式应该是什么样的?

...alsA102", 60, 30, 0); transport(_address2, _address3, 0, "medicineA1103", 20, 0); product(_address3, 0, "medicineA1104", 10, 30, 0); transport(_address3, _address4, 0, "medicineA2105", 20, 0); product(_address4, 0, "medicineA2106", 15, 30, 0); transport(_address4, _address5, 0, "medicineA...

文章 Solidity 非权威开发指南(5):合约升级

...编写可升级合约。前者提供了后者合约的可升级版,如 `ERC721Upgradeable.sol` 对应 `ERC721.sol` ### 限制 4:可兼容的存储布局 其中原因在于 solidity 的语言技术细节,未来会有专文细说。在此只需记住以下规则:相对于老版本合约...