首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aave如何增加debtTokens?

aave如何增加debtTokens?
EN

Ethereum用户
提问于 2022-12-19 08:37:59
回答 1查看 78关注 0票数 1

我致力于贷款协议和跟踪借款者债务,我想使用aave debtTokens模式,但我不明白aave如何实时增加借款人余额,因为我们不能改变区块链状态不发送交易。如果有人能解释实现的话,那就太棒了。PS :我只使用可变借款利率,而不是稳定利率,PS1 :我知道如何计算可变借款利率。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2022-12-22 09:07:05

对于债务令牌,余额实际上是实时增加的(或者在阻塞时间允许的情况下尽可能快)。如果您熟悉奥林巴斯道或仙境,他们的重基令牌的工作方式非常相似,这就是为什么您将看到您的备忘余额增加,而不必实际接收到的令牌转移。

关键是使用索引。这个索引可以像块高这样简单,但通常它代表的是一些信息更丰富的东西。例如,这类指数通常从1开始,然后在一定的时间间隔内乘以利率,使其总是增加(假设利率为正)。例如,经过一年5%的APY指数,指数就会上升到1.05。

现在,这个索引用于计算每个用户的余额。这样,当某人调用balanceOf方法时,他们得到的是本金乘以索引。这意味着,仅通过更改所有余额的索引,就可以根据实际更改状态来更新每个用户余额。

当然,这是一个稍微简化的解释,还有其他实现细节需要考虑。例如,由于并非每个人在相同的时间内都有债务,因此还要求每个开盘头寸记录他们所输入的指数,这样只能认为这只会增加起始指数和当前指数之间的差额。

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/141472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档