当前位置:首页数字货币EOS上的DFS项目——去中心化之路1

EOS上的DFS项目——去中心化之路1

DFS的去中心化之路1 将DFS项目做到完全的去中心化,是我们所追求的终极目标。 至于如何做到完全的去中心化,是一条需要我们拿出勇气和决心主动踏出第一步,并一直走下去的路。 对一个复合型的DeFi项目来说,完全的去中心化不太可能一蹴而就,渐进式的去中心化

DFS的去中心化之路1

将DFS项目做到完全的去中心化,是我们所追求的**目标。

至于如何做到完全去中心化,是一条需要我们拿出勇气和决心主动踏出第一步,并一直走下去的路。

对一个复合的DeFi项目来说,完全的去中心化不太可能一蹴而就,渐进式的去中心化,是目前的折衷方案。

DFS的去中心化之路的第一步,选择先从Swap合约的多签开始。

DFS Swap 介绍

DFS Swap,是一个基于恒定乘积做市商算法的去中心化交易所。

这种人人可以提供资金共建交易深度、共享交易手续费的去中心化交易所模,最初由以太坊V神提出理论,由以太坊社区的Uniswap项目实现。

这种基于单一数学公式创造出来的算法人机交易所模,点燃了去中心化交易所的革命火花。

Uniswap已经用日流水过亿的成绩告诉我们,什么是真正的去中心化交易所。

今年,已经有一系列数不清的 xxSwap 项目井喷而出,真真假假令人难以分辨,赶着DeFi热度,日行一骗,屡试不爽。

而DFS Swap不过是其中之一,不同的是,我们确实是正经的在做项目。

DFS Swap采用了和Uniswap一样的数学公式,以317行干净的代码,在性能更好的EOS公链上,实现了集自主上币、人人做市、代币互换的功能完备的去中心化交易所。

EOS上的DFS项目——去中心化之路1

然后,在 DFS Swap core 保持代码极简的基础上,通过外部logic合约,在完全不影响DFS Swap core的交易和做市功能的情况下,做后续一系列业务功能的拓展。

比如DFS Pool矿池、DFS Link预言机等等。

DFS Swap,深得DeFi开发设计的各种**实践。在经历过上线后33小时内9500万美金的日流水之后,直到现在,也没遭遇过任何异常。

安全审计上,已经经过慢雾、派盾的审计。

EOS上的DFS项目——去中心化之路11

EOS上的DFS项目——去中心化之路12

这是一份,逐行逐字逐个标点符号,都被反复测试过的代码。

合约内含 3个table 用于存数据,4个action 用于调用合约的功能。此外再无其他功能。

因为相信数学和代码,因此合约内无暂停、无风控、无后门、无admin key。

Swap是基于极简的数学模创建的,输入x必然输出y,不存在输入了x,算不出y或算错y的情况。In math we trust 。对于DFS Swap项目,在权限多签以后,不再需要相信我,相信数学就行了。它的原理,就像1+1=2 那么朴实无华且枯燥。

合约table数据和action接口链上查看链接

EOS上的DFS项目——去中心化之路13

EOS上的DFS项目——去中心化之路14

摘录来自以太坊DeFi上流社会的DeFi协议设计原则:

  • 代码写得越长,越没有机会成为DeFi的底层基础设施。会增加第三方调用者的审计成本。如果按每行代码0.01%的bug率计算,写100行代码出bug几率是1%,写1000行代码出现bug几率是9.5%。安全审计也只是在此基础上,降低安全事故概率。
  • DeFi协议层应保持开放性。对待一切接入方,一视同仁。不区分普通用户、第三方智能合约合约、或**账号之类。
  • DeFi协议,保持单一职责的软件设计原则。一份智能合约,只专注自己业务内的事。
  • Permissionless: 免需可接入,任何人都可以成为系统的一份子。只需要拥有区块链账号。这是DeFi协议最终能否成为全球性的普惠金融基础设施的首要条件。
  • Trustless : 相信代码、相信数学、相信密码学、相信区块链。可验证的信任。胜过任何强大的信用背书。
  • Serverless : 弱化前端和服务端的重要性。前端可以去中心化。任何人都可以根据协议接口,开发自己的前端。只有合约在链上运行,链在项目就在。此外再无单点故障。这样的DeFi协议,理论上可向全球,提供全年无休止的金融服务。
  • Priceless: 链上自带的交易报价体系。不依赖中心化报价。免除预言机攻击风险。

DFS Swap的多签方案

执行命令:

cleos set account permission DeFisswapcnt owner '{"threshold": 5,"keys": [],"accounts":[{"permission":{"actor":"b1","permission":"active"},"weight":1}{"permission":{"actor":"dfsdeveloper","permission":"active"},"weight":2},{"permission":{"actor":"eoscannonchn","permission":"active"},"weight":1},{"permission":{"actor":"msig.tp","permission":"active"},"weight":1}, {"permission":{"actor":"wangruixiwww","permission":"active"},"weight":1},{"permission":{"actor":"whaleex.com","permission":"active"},"weight":1},]}'  -p DeFisswapcnt@owner

多签方选择

msig.tp@active       1/5eoscannonchn@active  1/5whaleex.com@active   1/5wangruixiwww@active  1/5b1@active            1/5dfsdeveloper@active  2/5

多签的目的,是迈出实现完全去中心化**目标路上的一大步。

目的在于防止内部风险。因此选择了以下几个不同类代表,来参与多签。

社区代表: eoscannonchn EOS大户集团佳能社区
项目方代表: msig.tp TP钱包
项目方+超级节点代表: whaleex.com
鲸交所
大户代表: wangruixiwww 王首富
DFS项目方: dfsdeveloper 猪弟
特别出席: b1 就那

EOS上的DFS项目——去中心化之路15

权限多签说明:

总阈值为5,权重分配,其他5个多签方1,项目方是2。
在这个多签权限分配下,合约账号发起任何一个链上的操作时,
如果是由项目方发起的话,至少还需要3个多签方的配合。
如果是由其他多签方发起的话,若没有项目方的配合,需要4方联合后再拉上b1一起。

合约账号权限多签,是实现完全去中心化之路上的一个过渡方案。

当DFS Swap,经过时间和大资金的考验之后,在未来两到三年内。再择机发起真正的去中心化权限设置。

关于EOS智能合约部署后可修改,以至于被鄙视和诟病的问题,此处引用一篇社区老文章进行科普,有兴趣的可展开扩展阅读。

【深入理解EOS】去中心化智能合约的权限解决方案

DFS代码全面开源的时间安排

俗话说 无开源,不DeFi,我们想延续这个从比特币沿袭到以太坊沿袭到以太坊DeFi生态的优良传统。 践行我们心中所追求的 Code is law 、In math we trust的区块链精神。

目前坚持从非核心智能合约到前端的每一行代码都开源。

现有的核心智能合约代码预计在项目平稳运行半年至一年以上后。再完整开源出来。主要因为是安全审计有点小贵,等回本还清花呗了再把代码送给大家吧。

开发者负责编写安全的代码,用户选择使用安全的代码。未来基于区块链技术的开放式金融网络中的信任,一定是从开源里来的。

请期待我们的全面开源计划。

总结

权限多签一小步,安全路上一大步。

代码无毒,放心食用。也不需要再问我会不会跑路了。EOS公链不倒,DFS Swap永存。

— By **大丰收农场鱼塘管理员 猪弟@DFS 8.28

温馨提示:

文章标题:EOS上的DFS项目——去中心化之路1

文章链接:https://www.btchangqing.cn/141303.html

更新时间:2020年11月15日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

数字货币

币圈内参#1114:灰度增持比特币

2020-11-15 15:05:36

数字货币

PayPal等金融机构探路数字货币,EOS暴跌后的策略

2020-11-15 19:00:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索