找到约 15 条结果

文章 BOLT 4:洋葱路由协议

...。 - 椭圆曲线:对于所有涉及椭圆曲线的计算,都使用比特曲线,如 [`secp256k1`][sec2] 中所指定。 - 伪随机流:[`ChaCha20`][rfc8439] 用于生成伪随机字节流。对于其生成,使用固定的 96 位 null-nonce (`0x000000000000000000000000`),以及从...

文章 Web3 全栈开发指南

...测试智能合约。每个账户也都“装”上了10,000个假的以太。稍后,我们将学习如何将测试账户导入MetaMask,以便我们能够使用它。 接下来,我们需要将合约部署到测试网络中,首先将**scripts/sample-script.js**的名字更新为**script...

文章 Chainlink VRF 支持的 35+ 区块链 RNG 用例

...之一是建立不可预测的战斗配对,胜利者将带回 SKILL 代奖励。 感谢 Chainlink VRF,玩家可以确信没有任何特殊的后门特权或操纵配对来满足任何一个玩家的优势。 ### 生成战利品箱内容 战利品箱是一种独特的方式,可以让玩家...

文章 以太坊 - 如何通过 Chainlink CCIP 在不同区块链上铸造 NFT

...们需要以下智能合约。 - **MyNFT.sol:** 这是代表ERC-721代的NFT合约。它将部署在目标区块链上。 - **DestionationMinter.sol:** 此合约的主要目的是接收并执行跨链铸造请求。它将部署在目标区块链上。 - **SourceMinter.sol:** 此合约...

文章 Move 高阶语法 | 共学课优秀笔记

...r 还没来得及 `publish_coin` ,黑客想利用这个时间差抢先发: 2. Hacker 想利用 `examples::framework` 的 `publish_coin()` 和 `examples::xcoin` 的 `X` 类型来发行货 3. 但是得益于 Move 的特性 —— 类型实例化的时候,只能在定义这个类型...

文章 深度解析:在发送1个DAI时发生了什么

...在交易中,表示你在交易中发送多少ETH(以太坊的原始货)。由于你现在不想发送ETH,那么钱包会正确地将该字段设置为0。 至于 "chainId",它是一个指定交易执行的链的字段。对于以太坊 Mainnet,它是1。然而,由于我将在mai...

文章 去中心化金融(DeFi)清算风险与漏洞解析

...fi-stablecoin-codehawks-audit-contest-git)而未被清算。这对于稳定协议尤其危险,因为坏账可能积累,导致抵押率不足。 **缓解**: - 修改头寸时,[确保最终规模不至于过小](https://solodit.cyfrin.io/issues/user-can-create-small-position-after-exit-with...

文章 现代 DeFi: 最小化借贷协议 Morpho

...`baseVault` 就是 `arUSD` 的地址。arUSD 是一种基于 ERC4626 的代,具体可以参考 [此文档](https://docs.aladdin.club/f-x-protocol/introduction-of-arusd)。简单来说,arUSD 是用户存入 rUSD 获得的,但 arUSD 是具有利息的,当用户持有 arUSD 越久,兑换...

文章 SUAVE、Anoma、共享排序器与超级构建者

...定都会受到其他域的排序的影响。** 甚至以太坊也受到安的影响。以太坊 ←→ 安确实是当今加密领域最大的MEV来源。几家最大的构建者都在从事这种统计套利,并且这会产生中心化的溢出效应到以太坊中。 这就是跨域...

文章 以太坊 Layer 2 Rollup 辩论:zkSync、Optimism、Arbitrum 和 StarkWare

...不不。您需要某种方法来利用它赚更多的钱,而由于以太成本的下降,您作为矿工将蒙受损失,并且-(被打断) Ed (Arbitrum)(00:38:32): 啊哈 Alex (zkSync)(00:38:33): 是的。所以这很有趣。因此,我可以接受这...

文章 以太坊黄皮书学习笔记

...取哈希值的前6个字节,两两组成一对 - 一对字节有16个比特 - 一共有3对 - 遍历这3对字节 - 取低11位,得到索引,则索引范围是 [0, 2047](2^11 == 2048) - 设置 Bloom 过滤器对应索引的位为1 - 因此 - 对于输入数据,会设置过...

文章 深入理解 Uniswap v3 智能合约 - Core(一)

...开始,从低位到高位(从右往左)循环遍历 $i$ 的二进制比特位 * 如果该位不为0,则乘以对应的 $\frac{2^{128}}{1.0001^{\frac{2^n}{2}}}$ ,其中 $2^{128}$ 表示左移128位 * 如果该位为0,则乘以1,可以省略 ```solidity /// @notice Calculates sqr...

文章 以太坊共识层 第0阶段 -- 网络

...叉版本(例如,可以在未来版本的其中一个链中翻转高位比特)。 节点在本地存储所有过去和未来计划的分叉版本,每个分叉纪元。 这允许处理从过去分叉/纪元开始的同步和处理消息。 #### 请求/响应 ##### 为什么将请求...

文章 Chainlink--CCIP--NFT 讲解

...送方合约) ├── Router (路由合约) └── Token Pool (代池) 目标链 (Destination Chain) ├── Receiver (接收方合约) ├── Router (路由合约) └── Token Pool (代池) 链下部分 (Offchain) ├── Committing DON (提交DON网络) ├──...

文章 ZKsync SSO账户抽象审计

...tors/WebAuthValidator.sol#L111),以及为什么 [首尾两个次要标志比特是特殊的](https://github.com/matter-labs/zksync-sso-clave-contracts/blob/fc0af3442594ad2dc343dbb2b918e478251bc293/src/validators/WebAuthValidator.sol#L23); 详细说明仅 `type`、`challenge`、`origin` 和 `crossO...