织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

实例解读:如何设计一个简洁的去中心化稳定币? (6)

时间:2020-07-21 10:17来源:未知 作者:admin 点击:
面对攻击 只是一些初步想法 : 预言机操纵价格。如果攻击者可以操纵价格来源,他们可以打破锚定,低买高卖,抽干资金池。 预言机是该系统最明显的弱

面对攻击

只是一些初步想法 :

预言机操纵价格。如果攻击者可以操纵价格来源,他们可以打破锚定,低买高卖,抽干资金池。

预言机是该系统最明显的弱点,随着 ETH 在池中的增长,它将成为更大的目标。对我们有利的是,这是许多其他系统 / 智能合同的共同弱点,所以我们可以利用这一点。

一个明显的处理方式是使这四种操作中的一部分或全部延迟 : 例如 burn 的逻辑可以是「给 USM,等一个小时,拿回 ETH」,而不是「给 USM,拿回 ETH」。这虽然影响用户体验,但可以对抗价格操纵,值得一试。

USM 系统对实时价格非常敏感。一些可能的方法可以降低这种灵敏度 :

a) 启动和执行之间的延迟,如上所述。

b) 随机分配这个延迟,例如,「你的铸币将在下一个小时的随机时间以 ETH/USD 的价格进行加工。」

c) 取较大数量的源价格的平均数 : 例如,多个平台上的多个稳定币。

d) 更高的手续费。下面示例代码中的往返买卖手续费为 0.6%,但这只是一个概念证明。

e) 一般来说,在某种程度上,是许多连锁系统共同面临的挑战,值得遵循它们的最佳实践。

当 ETH 的价格下降。抵押品担保体系崩溃最明显的方式就是抵押品贬值。然而,在这个系统中,贬值似乎在一定程度上得到了控制。在超过 MAX_DEBT_RATIO 的情况下,赎回被禁止,如果 ETH 暴跌,系统就会停止,直到注入新的资金。

FUM 持有者当然会损失大部分资金,但这是一种补偿风险,就像借款人拖欠贷款一样,而不是像大型保险公司破产那样的系统性失败。

特别是,只要 1 预言机的价格仍然准确,2 新的投资者总持续出现,USM 的锚定美元的会应该可以抵御 ETH 的价格下跌。所以预言机的价格似乎更脆弱。

概念验证实施

我编写了一个简单的 Python 命令行实现,虽然会有 bug,还需要进一步的修改,但它已经足够让您了解系统是如何工作的。下面是一个来自上面例子的副本镜像操作示例 :

实例解读:如何设计一个简洁的去中心化稳定币?

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容