无中转,无滑点,没有无常损失,低GAS,按角色分佣-(第一部份)

TTSWAP去中心交易所-原理讲解

1 概要

TTSWAP(token-token swap)是建立在以太坊上的一套去中心自动做市协议.底层原理是根据用户行为触发的市场价值迁移为基础,以价值守恒交易策略进行的平台搭建.
白皮书解释了ttswap项目的设计逻辑.涵盖商品交易,价值商品投资与价值商品撤资,普通商品投资与普通商品撤资,和商品手续费产生与分配的原理和实现.


2 特点

  1. 价值守恒交易策略
    通过价值守恒交易策略,能真实体现币种的真实市场价值,也能进行商品的快速交易.
  2. 无中转,任意商品直接交易
    本平台任意两种物品可以直接交易,无须进行中间转换.
  3. 无滑点,交易阈值内交易无滑点
    交易数量低于商品交易阈值,无滑点
  4. 没有无常损失,流动性提供者或商品投资者没有无常损失
    价值守恒交易策略从逻辑上就避免了无常损失,用户撤资时就能获得原投资商品+提供流动性产生的收益.
  5. 低GAS费,计算逻辑简单,Gas比恒定乘积少60%-90%
    价值恒定交易模式逻辑简单,运算量少,GAS消耗低.
  6. 手续费分角色返佣,人人参与
    手续费分角色分佣,任何人都可以成为平台中商品投资者(流动性提供者),商家,门户,推荐者,用户,平台角色,分享平台成长收益.

3 价值守恒交易模式原理

3.1 市场中的商品

例:在市场中有2000个商品A1,市场价值2000.

GOOD_STATES.png
定义:
市场价值V(A1):用于衡量市场用户对于商品的需求程度.商品A的市场价值为2000
商品数量Q(A1):记录商品的数量.商品A的数量为2000.
单位价值P(A1):单位数量的市场价值.商品A的单位价值为1.

3.2 市场中的商品与用户买卖行为的关系

  • 例1:用户花费价值1000购买,购买了商品A.

市场中商品A市场的需求增加.V(A1)=2000+1000=3000
市场中商品数量Q(A)减少.Q(A1)=2000-1000=1000
市场中商品的单位价值P(A)发生变化 P(A1)=3

  • 例2:用户出售价值1000购买,购买了商品A.

市场中商品市场的需求减少.V(A2)=2000-1000=1000
市场中商品数量Q(A)增加.Q(A2)=2000+1000=3000
市场中商品的单位价值P(A)发生变化 P(A2)=0.3333

展示如下图

GOOD_BUYSELL.png

3.3 市场中用户行为与商品状态的关系

现在用户的出售与购买,商品的商场价值V与商品数量Q发生变化,商品的价格也发生相应变化,商品的市场价值V与商品数量Q的变化如图

GOOD_STATE_CHANG.png

3.4 市场中两种物品的关系

现在市场中有两种商品,A和B两种商品.A(2000,4000),B(4000,2000).

  • 用户使用500商品A,对于的市场价值为1000.市场价值为1000对应的1000个商品B.

当用户购买500个商品A,就要花费1000个商品B,平台中的商品在图中A位置会位移到A1的位置,B会位移到B1的位置.
当用户出售500个商品A,就能得到1000个商品B,平台中的商品在图中A位置会位移到A2的位置,B会位移到B2的位置.

two_good_relate.png

因为位置发生变化,P(A)与P(B)也发生变化,商品B相对商品A的价格也会发生变化,如果与市场外部价格有差异,就会有其它交易促进市场价格与市场外部价格统一.

备注:如果购买数量占市场中数据比例过大,会造成两商品的相对价格发生强烈波动,因此每个交易会拆分为多个小单进行交易

3.5 市场中多种商品的关系

任意两种商品因为用户交易,造成位置的变化,也会造成这两种商品与其它商品对对位置变化,产生价格的同步变化.

multi_good.png

3.6 市场中商品每次交易大小与价格的关系

现场中商品数量为100 000 000 ,市场价值为100 000 000.

交易大小价格变化
100.000000200000
500.000001000000
1000.000002000002
5000.000010000050
10000.000020000200
50000.000100005000
100000.000200020002
500000.001000500250
1000000.002002002002
5000000.010050251256
10000000.020202020202
50000000.105263157895

3.7 无滑点阈值(别称交易阈值)

为避免用户交易造成平台商品被挤兑.每个商品在初始化时会设置切分数,每份大小即为这个商品的无滑点阈值,因此当用户交易时,如果交易价值小于商品无滑点阈值,无无常损失.如果交易大于商品无滑点阈值.交易会以阈值为单位,拆分成交.

Noslippage.png

备注

现在项目还优秀的设计和运营,欢迎有志之士加入.也希望大家给这项目拉拉投资,助项目更快推进.
X:@ttswap_exchange
TG:@ttswap01
Email:ttswap.exchange@gmail.com
Discord:https://discord.com/invite/GZyEPZmk
github:https://github.com/tt-swap/ttswap-core


点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论