找到约 14 条结果

文章 Alloy:连接应用与区块链的新利器

...了新功能,如`alloy-transport-ws`添加了`[providers] Event, polling and streaming methods`;`alloy-provider`添加了`[providers] Event, polling and streaming methods`、`Nonce filling layer`和`trace_call`及`trace_callMany`等。 - **依赖方面**:多个模块进行了依赖更新...

文章 每周以太坊进展 2020/12/27

...发并销售你自己的 动态 NFT](https://blog.chain.link/build-deploy-and-sell-your-own-dynamic-nft/) * 使用 [DefiPulse API 获得 DeFi 数据](https://medium.com/coinmonks/get-defi-projects-data-with-defi-pulse-api-81721f8e6dd2) ## 生态 * [如何验证你的 Metamask 插件...

文章 【Solidity Yul Assembly】1.3 | Storage Slots

...ocal variables are supported. To access storage variables, use the ".slot" and ".offset" suffixes.` 报错信息指出,只有局部变量可以这样访问,而要访问存储变量,我们需要使用 ".slot" 和 ".offset" 后缀。 ## 使用 .slot 后缀获取变量存储槽 首先,我们...

文章 Squeeth 入门指南:理解 Opyn 实现 Squeeth 的指南

**_(_** _致谢:_ [Zubin Koticha](https://twitter.com/snarkyzk), [Andrew Leone](https://twitter.com/andrewjleone), [Alexis Gauba](https://twitter.com/alexisgauba) **,** [Joe Clark](https://twitter.com/alpinechicken) **,** [Tammy Fisher](https://twitter.com/tamarajene) 感谢反馈、修订和友谊)...

文章 区块链安全的支柱:去中心化和加密

...s://blockapps.net/blog/the-pillars-of-blockchain-security-decentralization-and-encryption/#) ## 去中心化:区块链安全的基础 去中心化是区块链技术的一个基本支柱,是其强大的安全特性的基石。通过在庞大的参与者网络中分配控制权和决策权,区...

文章 如何减少智能合约 Gas 消耗

...可以使用 [**Tenderly Simulator**](https://docs.tenderly.co/simulations-and-forks/how-to-simulate-a-transaction)。在运行模拟之前,你可以编辑合约源代码以在代码中包含这些调整,并使用更改后的源代码模拟执行。 所以,下一步是单击 Re-Simulate 按...

文章 深入理解 Uniswap v2 白皮书

...篇博客](https://samczsun.com/taking-undercollateralized-loans-for-fun-and-for-profit/)介绍了这种攻击。 Uniswap v2改进了预言机功能,通过在每个区块的第一笔交易前计算和记录价格来实现(等价于上一个区块的最后一笔交易之后)。操纵这个...

文章 即将到来的DEX CLOB战争:链上CLOB的历史与未来

... ![](https://img.learnblockchain.cn/2025/06/28/work_Navigate_Rollups_L1s_and_L2s_2_7818851288.png) 经过多年的 AMM 统治,中央限价订单簿 (CLOB) **正**在凯旋回归 DeFi——这一次,它们拥有了与中心化交易所相媲美的技术。事实上,自 2020 年 DeFi Summer ...

文章 Paradigm CTF- 银行家

...liquidate看起来更容易出问题: ```js // repay a user's loan and get back their collateral. no discounts. function liquidate(address user, uint256 amount) public returns (uint256) { require(safeDebt(user) r降低 -> safedebt降低 liquidate(user,amount) -> 满足safeDebt ...

文章 HD Wallet钱包 Metamask

... // 生成16byte的数据(对应12个助记词) let seed = ethers.utils.randomBytes(16); // 生成英文助记词 let mnemonic = ethers.utils.entropyToMnemonic(seed,'en'); // 使用助记词生成对应路径的钱包 // address 0x613B8c0016634185B73f27566185f1F95a63a8Ed let wt = ethers.Wall...

文章 你check 过你的 sum 吗?

...bdaclass.com/lambdaworks-or-how-we-decided-to-created-our-zksnarks-library-and-a-stark-prover/) 使用一元多项式和FRI协议来证明给定计算的正确性。包含多个变量的sumcheck协议可用于构建SNARKs。 在这篇文章中,我们将首先描述如何将向量编码为多线...

文章 解释供应在加密代币经济学中的作用

...com/science/game-theory) 和 [供需](https://www.imf.org/en/Publications/fandd/issues/Series/Back-to-Basics/Supply-and-Demand) 的内容。 ## 代币设计 设计代币涉及到制定、验证和优化代币,以满足协议及其利益相关者的需求。首先,确定是否需要代币...

文章 Circle FFT - 第一部分:构建圆形域(Circle Domain)

...概念——即圆形曲线、它的群结构,以及 twin-cosets 和 standard-position cosets 的作用,并提供详细的示例和推导。然后,在第二部分文章中,我们将详细描述 Circle FFT 算法本身。 我们还提供了这些核心思想的演练——例如圆形群...

文章 Move Prover 实用指南

...ources/u256.move:316: add enter loop, variable(s) carry, i, ret havocked and reassigned carry = 54 i = 3792 ret = u256.U256{v0 = 26418, v1 = 27938, v2 = 6900, v3 = 1999} at ./sources/u256.move:346: add ABORTED FAILURE proving 1 modules from package `u256` in 9.143...