链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

为了更好的理解Eos-DexChain,我们了解一下区块链4.0的标准。
1)零成本发token

  1. 零成本上交易所流通

3)去中心化交易所会借助市场机制完成通证token的价格形成及价值交换

4)高TPS

5)高安全性

6)信用体系

7)可只支持结算层

  1. 高兼容及扩展性,可接入已有主流公链

高TPS,高安全性
EOS本身具备高TPS和一定的高安全性,因而在EOS上创建一个智能合约来实现EOS生态的DexChain是最简单最直接的方式了。

零成本发币
Eos-DexChain实现一个类似eosio.token的智能合约,能够比较便捷的实现该功能。

快啦网

Eos-DexChain的币分为两种
场内币(create)

这种币是给那些大量尾部需求的发币人准备的。通过Eos-DexChain发行场内币,只需消耗很少量的RAM(<1k)即可实现,不再需要部署发币合约而消耗大量的金钱,真正实现了零成本发币。且Eos-DexChain内置推广功能,比如主动领取空投,转账领取空投。同时场内币的交易很简单,非常容易实现流动性,更多信息将在交易一节讲解。

抵押币 (createbystake)

抵押币是为了给那些已经发行的币准备的,已经发行的币要在DexChain交易流通,必须先通过抵押方式转换为抵押币,场外币和Eos-DexChain的抵押币按1:1的比例发行。抵押一个场外比,Eos-DexChain发行一个抵押币。通过1:1抵押的方法实现了场外币和抵押币的价值绑定,且这个抵押发行过程是完全代码控制的,安全且可靠。

零成本上交易所,去中心化交易所(createdex)
Eos-DexChain是一个去中心化链,一个币币交易对你可以看成是一个去中心化交易所。

创建交易对
Eos-DexChain内采用Bancor机制来实现币币交易,Bancor实时交易是目前最好的去中心化交易所的模型。任何用户可以通过抵押交易币对的方式免费自由创建币(场内币,抵押币)交易对。

币币交易对初始价格
交易对的初始价格由抵押的量的比例决定。比如用户通过抵押1000EETH,10EOS来创建一个交易对EETH/EOS,那么初始的EETH价格是0.01EOS,后续价格由交易对的买卖交易市场形成。由于创建交易对需要抵押,因而是有成本的,如果定价不合理,创建者会损失资产。比如如果EETH抵押价格过高,就会有EETH持有者卖掉EETH获取EOS, 从而创建者的抵押的EOS变少了,总价值也减少了。因而该机制会促使创建者定一个他觉得合理的价格。

快啦网

代币价格形成机制
cw=0.5的Bancor交易所初始价格变化比较平缓,后面比较剧烈,一开始的50%的交易量只会导致价格上涨一倍或者下跌一倍左右,因而市场价格形成不够迅速,因此开始可采取少量抵押量的方式先让市场先形成价格。价格形成后,可能会进入曲线的快速变动段,因而少量交易就会导致价格大波动,该阶段比较容易进入投机阶段,即大量买进导致价格飞涨(具体可参考RAM暴涨期)。由于价格急剧飞涨,交易对创建者也有巨额收入,他也应该乐于坐享其成,真相难道真会是这样的吗?非也,不像RAM市场是由BM,BP一小撮人控制的,且变动前必须提前通知,因而不够市场化。Eos-DexChain市场内,交易对是可以任意创建的,且相同的交易对也可以创建多个。如果前面的价格飞涨是因为老的交易所内的容量不够导致的,且超出了合理价格,那么其他人就会重开一个容量更大的相同的交易对来增加交易量,进而抑制了价格的继续上涨。新的交易所对老交易所的竞争会促使老交易所增加bancor的交易容量,进而减少波动。同时为了减少价格波动和抑制老交易所杀熟投机,老交易所必须按照当前价增加容量

币币交易对常见创建者
1)代币的发行人或者大户

交易才能产生价值,才能形成价格,因而代币的发行人是最有动力去做这个事情的。也只有他们最有动力愿意冒着损失一部分抵押币的风险来创建。

2)交易所老手

交易对价格稳定后,就会有成熟的交易所老手开建相同的交易对以更好的服务赚取手续费。

代币(Token通证)的真正价值
交易形成价格,投机交易也可能导致不合理价格,但是核心的还是代币的真正价值。具体到Eos-DexChain,场内币的价值由该代币所能绑定的实际价值决定。比如小超市的购物券币,就由该购物券所能使用的超市数量,用户量决定。抵押币通过代码1:1绑定后,抵押币的价值就完全和抵押的币的价值一致。比如XEOS(Eos-DexChain抵押币)就和EOS的价值一样。

Eos-DexChain交易的各种安全保障
抵押币的安全

抵押币发行时会有对应量的场外币进入Eos-DexChain合约的抵押账号,因而抵押币是肯定可以提现的。比如1XEOS是肯定可以兑换成1EOS的。由于用作抵押的币的资金操作必须要赋值智能合约eosio.code权限,从而导致用户的场外币长时间可被智能合约操作。EOS-DexChain的抵押币设计了Stake,Unstake操作,只有执行这两个action时才需要eosio.code权限,其他抵押币交易阶段不需要eosio.code权限,大大降低了eosio.code权限的暴露时间。

交易所的安全

交易所管理账号的资金都是受合约监管的。EOS-DexChain新建了approve机制,交易所账号的所有资金都approve给了合约,这些资金只有智能合约能够管理。只有在交易所关闭时,才能提取这些资金,且关闭交易所会有延时,从而有足够时间让交易所的用户做出合理的响应,比如及时买卖。

合约的安全

DexChain合约推荐使用该文【固化EOS智能合约,监管升级权限,净化EOS DAPP生态】的建议,经过测试周期后,固化移交升级权限,实现合约自身的安全

编译部署
cd dexchaineosiocpp -o dexchain.wast exchange_state.cpp dexchain.cppcleos set contract your_account ./dexchain/ -p your_account

License
该项目是一个区块链4.0通证经济去中心化链的试验性探索链,遵循MIT License, 任何企业或个体可在MIT规范下使用本项目的源码。

区块链4.0DexChain是什么?相关推荐

  1. 企业区块链应用程序的两个关键问题

    公共区块链通过提供数据的透明度.完整性.可追踪性.真实性来协调信任层.它可以记录所有交易活动.这些独特的属性吸引了许多企业来开发应用程序,这些应用程序记录利益相关者之间的透明活动.提供来源可追溯性的所 ...

  2. 到这个年纪为什么我还要开始学习理解参与区块链?

    [顺势而为,与时俱进的需要] 看来我对信息的敏感程度还不够,最近才认真研读了相关文件: 国务院关于印发"十三五"国家信息化规划的通知国发[2016]73号 1 信息技术创新代际周期 ...

  3. 浅谈几种区块链网络攻击以及防御方案之其它网络攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/16/network_attack_of_blockchain_other_attack/ 写在前面的话 自比特 ...

  4. 浅谈几种区块链网络攻击以及防御方案之拒绝服务攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/14/network_attack_of_blockchain_ddos_attack/ 写在前面的话 自比特币 ...

  5. 浅谈几种区块链网络攻击以及防御方案之女巫攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/13/network_attack_of_blockchain_sybil_attack/ 写在前面的话 自比特 ...

  6. 浅谈几种区块链网络攻击以及防御方案之日蚀攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/12/network_attack_of_blockchain_eclipse_attack/ 写在前面的话 自 ...

  7. 浅谈几种区块链网络攻击以及防御方案之51#37攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/11/network_attack_of_blockchain_51_attack/ 写在前面的话 自比特币诞生 ...

  8. 世界上最大的超级计算机,科学网—区块链(blockchain)如何能造出世界上最大的超级计算机? - 刘进平的博文...

    区块链(blockchain)如何能造出世界上最大的超级计算机? Technology As our desktop computers, laptops, mobile devices, etc.  ...

  9. 二十分钟教你如何将区块链应用与函数计算相结合

    前言 本篇文章适合对区块链应用感兴趣或是想要通过函数计算服务进一步开发区块链应用的新人.本文将结合阿里云区块链服务.阿里云函数计算服务.阿里云日志服务 以及社区应用 Marbles,手把手教大家如何将 ...

最新文章

  1. velocity 模板引擎
  2. 法猿生存计划--左边的管理,技术正确
  3. python入门有基础-Python入门学习难吗,新手如何学习
  4. 数据仓库-数据仓库的简介(由来、与关系数据库的区别、数据仓库模型)
  5. 论文笔记:[ICLR 2020] Tips for prospective and early-stage PhD students
  6. 后台系统可扩展性学习笔记
  7. vuex modules ajax,VUE项目爬坑---6、vuex的真正存在的意义是什么
  8. SQL中使用视图的优点和缺点是什么
  9. php调用谷歌翻译,PHP调用谷歌翻译 | 学步园
  10. 北京地铁规划大全(图),买房子可以参考一下
  11. C#使用oledb操作excel文件的方法
  12. FTP服务器的安装与配置
  13. GBDT 和 AdaBoost
  14. 对linux安装中文字体库
  15. 苹方字体 for linux,苹果苹方字体/苹方黑体全套完整版下载(ttf版)
  16. 使用Python修改图片格式
  17. SPSS篇—卡方检验
  18. CTR预估:计算广告的应用(1)——理论
  19. 使用分布式词汇对比词向量区分正反义词
  20. 企业应该怎样选择mes系统?

热门文章

  1. android jar 电子书下载,【Android】Gradle project sync jar包长时间下载不下来的解决办法...
  2. java 快排_八大排序-快速排序(搞定面试之手写快排)
  3. python yield理解_对Python中Yield的理解
  4. 修改u-charts的点的大小和线的粗细
  5. Fastlane 入门实战教程从打包到上传iTunes connect
  6. Windows下安装Redis服务
  7. 1.8 centos7 的PATH、cp/mv/文档查看命令介绍
  8. Centos6,7默认启动模式的更改
  9. java学习笔记-java中运算符号的优先顺序
  10. Android开源中国客户端学习 (自定义View)左右滑动控件ScrollLayout