找到约 13 条结果

文章 GMX 源码解析四,Vault的核心源码解读

...uint256 usdgAmount = _transferIn(usdg); _validate(usdgAmount > 0, 20); // 更新累积融资利率 updateCumulativeFundingRate(_token, _token); // 用于根据usdgAmount 计算可赎回的token数量 uint256 redemptionAmount = getRedemptionAmount(_token, ...

文章 深入解读 Starknet 合约开发与部署:从 Cairo 编程到智能合约声明与部署

...项目 ```shell scarb new ownable cd ownable code . ``` ![image-20240925130649414.png](https://img.learnblockchain.cn/attachments/2024/09/uYk4wTm866f3d484433b8.png) ### 项目目录结构 ```shell ownable on  main [?] via 🅒 base ➜ tree . -L 6 -I 'target' . ├── Sca...

文章 如何使用 Solana Web3.js 2.0 发送交易

...rticle/11196-development/tooling/web3-2/transfer-sol#what-is-solana-web3js-20) - [创建新项目](https://learnblockchain.cn/article/11196-development/tooling/web3-2/transfer-sol#create-a-new-project) - [导入依赖](https://learnblockchain.cn/article/11196-development/tooling/web3-2/transfer-so...

文章 初学者的DeFi指南

...金额,以使贷款被超额抵押。 例如,你可以锁定价值200美元的ETH作为抵押品,借入价值100美元的DAI,然后将其用于在交易所进行交易。 这样做的主要原因是杠杆-如果你认为ETH的价格不会大幅下跌,那么你将获得“免费” 100...

文章 死磕以太坊源码分析之rlpx协议

... #### 写入消息 > 调用读写器的WriteMsg写信息,连接持续20秒 ```go func (t *rlpx) WriteMsg(msg Msg) error { ... t.fd.SetWriteDeadline(time.Now().Add(frameWriteTimeout)) } ``` #### 协议版本握手 > 协议握手,输入输出均是protoHandshake对象,包含了...

文章 Chainlink解决通证化现实世界资产(RWAs)的三大关键要求

![](https://img.learnblockchain.cn/attachments/2023/11/ow37W1tG655ecb7442c1b.jpg) 为什么世界上最大的银行和金融市场基础设施都在探索通证化?因为链上金融可以为全球金融体系提供一种更方便验证、更高效、更便捷的运作方式。Swift作为连...

文章 流动性挖矿:以用户为中心的 Token 分配策略

流动性挖矿(Liquidity Mining)在 [2017 年 10 月](https://medium.com/idex/idex-aurora-decentralized-exchange-rewards-4e092c77affc)由 IDEX 率先推出,在 [2019 年 7 月](https://blog.synthetix.io/uniswap-seth-pool-incentives/)由 Synthetix 完善,并于 [2020 年 6 月](https://mediu...

文章 优先级费用:理解Solana的交易费用机制

10分钟阅读 2023年12月11日 ## 这篇文章讲的是什么? Solana 是 **快速** 的。然而,即使在可用的最快区块链上,用户仍然希望对重要事务进行优化的交易处理。优先费用是确保用户的交易被放在执行排序队列前面的方式。这...

文章 剖析DeFi交易产品之Uniswap:V2下篇

...的区块时间。我们可以直接来看看其代码实现: ![image20211009150104200.png](https://img.learnblockchain.cn/attachments/2021/10/YQAJGNDy616517c8e3505.png) 这是 **UniswapV2Pair** 合约的 *_update* 函数,每次 *mint*、*burn*、*swap*、*sync* 时都会触发更新。实...

文章 Foresight Ventures: 以太坊迈向full sharding的第一步,EIP-4844全面解析

...state sharding; … ![](https://img.learnblockchain.cn/attachments/2023/02/FXiN6ZlZ63e0a2a03cae0.png!/scale/70) 最近社区参与度超标的KZG Ceremony都刷到了吧,这个仪式到底在干什么? **简单概括**,KZG Ceremony 是实现 EIP-4844 不可绕过的一个初始...

文章 ChainLink 预言机学习

...quest 构建请求 2. Client合约进行序列化 3. 再通过Link合约(ERC-677) 的 TransferAndCall 发送给 Operator合约 4. Operator合约将请求写入 EventLog 5. 预言机节点获得请求并且将数据写回到Consumer TransferAndCall 接受一个请求,并也需要接收相...

文章 闪电网络中的 “洋葱路由” 及其工作原理

...讲讲洋葱路由是怎么工作的。 ## [](https://www.btcstudy.org/2023/05/18/what-is-onion-routing-how-does-it-work/#%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E4%BD%BF%E7%94%A8%E6%B4%8B%E8%91%B1%E8%B7%AF%E7%94%B1%EF%BC%9F "为什么要使用洋葱路由?")为什么要使用洋葱路由? ...

文章 深入探索 CALL 指令参数0

...oo Long Not Listed // ... } ``` 问题二:此前 [Paradigm CTF 2021: BabySandbox](http://godorz.info/2021/09/paradigm_ctf_2021_part_1/#BabySandbox) 题解,能否稍做解释? 问题三:题解测试有效,但为什么修改原题,`CALL` 时 0x4000 改为 0x30000 的话,题...