Skip to main content

使用 Zeitgeist 的市场

Zeitgeist 上的资产和市场

ZTG 代币

Zeitgeist 的主要资产是 ZTG 代币。 在测试网络上,这个代币叫做 ZBS, 但在 SDK 和 CLI 命令中以及这个 页面,ZTG 和 ZBS 都叫做ZTG。

我们在Zeitgeist上使用ZTG作为货币在预测市场上进行预测(如前一章中的 美元)。 结果资产代币在市场结算时不会兑换为1$,而是兑换为1 ZTG,交易费用将以ZTG支付。

ZTG的其他用途包括治理,争议解决和 节点运营者选择,以及各种链上行动的关联,最重要的是 市场创建。 详情如下。 您也可能对 ZTG 的 代币经济学 感兴趣。

结果资产代币

回顾该结果资产代币(或 结果代币 )短暂代表了一个未来事件的 结果。 例如,预测市场 "James Webb 太空望远镜 于12月18日启动" 可能有两个结果代币, "JWST 确实 在12月启动。 “JWST 不会在12月18日启动”和"JWST 不会启动",这些都是 由使用JWSTYES和JWSTNO等链上代币表示的。 (来自同一市场的两种结果可能没有相同的标识,但来自不同市场的结果可能会有相同的标识。)

在Zeitgeist 上交易

在Zeitgeist的预测市场上交易是由该市场 上的流动资金池进行推动的。 池中包含ZTG和所有结果代币的 市场余额。 用户可以将其代币与池中存储的代币进行交易: 可以使用ZTG从池中购买结果代币,然后将其添加到池中。或者出售结果代币来换取池中的ZTG。

例如,如果池包含100个ZTG和100个JWSTYES,而Alice购买了3个 JWSTYES为0.5 ZTG,然后Alice将1.5 ZTG注入到池中,并收到3 个来自池中的JWSTYES,使池中有101.5个ZTG和97个JWSTYES(忽略 交易成本、交易费用和滑动)。

让我们假设自动做市商现在已经调整了对应的价格,使得 JWSTYES到0.6 ZTG并且Bob想卖出5个JWSTYES。 他将从池中获得3个ZTG并添加5个JWSTYES,池中的ZTG和JWSTYES分别为98.5个和102个(忽略交易成本、交易费用和滑动)。

请注意,这意味着只有当流动资金池足够深 时才能进行交易。 如果池太浅,某些交易可能无法进行(Alice无法从上面的池中购买150个JWSTYES),或者可能会出现过度滑动(从上面的库中购买50个JWST YES肯定会花费更多的成本) 大于25ZTG)。

回想一下,资产的买入/卖出价格是由自动做市商决定的。 Zeitgeist 使用一个新颖的 AMM, Rikiddo 评分规则。 Rikiddo 保证每个资产的价格不能超过 1 个ZTG。 (请注意,以1ZTG或以上的价格购买一项结果资产是相当没有吸引力的,因为该资产的每一个单位都不可能以高于市场价格的价格赎回。) 然而,无法保证所有结果资产的价格达到1 ZTG。 通常情况下,价格大约是1 ZTG。 但在 浅流动性池或波动的市场中,预计不会有这种情况。 更多详细信息请参阅 Zeitgeist 仲裁。

Zeitgeist Beta使用了 恒定做市商 而不是Rikiddo 评分规则。

奖池

在每个市场, 结果代币可以在市场开放时由 用户铸造 (或 购买) _ ( 市场的每个结果代币中的一个),确切价格为 1 ZTG 加上交易费。 被铸造的代币将会被转入用户的钱包。 另一方面,在铸造时支付的ZTG 被放置在市场的 奖金池 中。 所有结果代币 都是以这种方式来创建。_

与之相反的是如果用户有结果代币,他们可能 烧毁 (或 出售) 它们并从池中获得1个ZTG。

创建市场时,奖金池为空,除非铸造和燃烧全部代币,否则无法更改奖金池的余额。 这些规则保证,对于流通中的每一整套结果代币,奖池中正好包含1个ZTG。 这些机制的目的是确保当 市场结束时, 所有代币都可以从池中赎回ZTG(详情 ) 见 解析市场和兑换代币, 以及在所有代币被兑换后奖池是空的。

奖池与市场流动池是分开的,下面将进一步讨论。

例如,Alice在她的钱包里有3.7 ZTG。 她为James Webb Space Telescope市场铸造了3.5套结果代币并支付了3.5ZTG(进入JWST市场的奖金池)加上交易费,并收到了3.5kJWSTYES和3.5JWSTNO。

另一方面,Bob有2.1个JWSTYES和3.4个JWSTNO代币。 他决定销毁2.1套结果代币(只剩下1.3个JWSTNO),并从奖金池中得到2.1个ZTG 。 请注意,BOb无法摧毁更多的 套数,因为他不再拥有更多的JWSTYES。

流动资金池和份额

我们已经在 Zeitgeist 交易 中提到, Zeitgeist 预测市场中的交易得到了市场 流动资金池的推动, 而且池中包含ZTG和所有结果 代币的余额。

但在默认情况下,新市场没有流动资金池。 相反,池必须由 市场创建者部署,或通过某些外部流动资金 提供者。 池创建后,其他人可以通过提供额外的流动性 加入流动性池。 在将流动性部署到池中时,流动性提供者通常会提供与ZTG相同数量的全套结果代币 ( 每个结果代币的xxxx ZTG)。 xx 的当前最小值为100,总值为200 ZTG。

一旦他们将资产转移到池中,流动性提供者就不再可以控制这些资产。但当其他人与他们交换 他们自己的资产(通常是ZTG)的时候收取费用,以补偿持有剩下的失败结果代币的风险。

在 Zeitgeist Beta 中,流动性提供者不收取费用。

加入流动资金池时,他们还会获得 个流动资金份额 (也称为 流动资金池份额), Zeitgeist上的第三个也是最后的资产,这些资产 是它们在流动资金池中储存的资产中所占的份额。 因为 市场是流动的,那么流动性提供者所收到的股份数量不能在交易进行之前精确确定 。 但是,他们可以指定金额的界限,可以是指定资产的最低股份数量,也可以是指定股份数量的最大资产数量。

流动资金提供者可随时销毁其流动资金份额,从而提取其在流动资金总额中所占的份额

例如,可以说,JWST 市场还没有流动资金池,Alice 也希望 部署一个流动资金。 首先,她铸造了100套完整的结果代币牌, 所以她会将 100 ZTG支付给市场奖池,并获得100 JWSTYES和100 JWSTNO。 然后,她将这些结果代币加上100个ZTG转移到集合中。 整个过程耗费了她200个ZTG 加上交易费用,并赚取了100个 流动资金份额。

现在假定市场结束并且流动池的余额如下: 63 JWSTYES,89 JWSTNO,120 ZTG。 ZTG的余额因交易费用而增加。 在市场关闭后,Alice提取了她的资金:结果代币 和 120 ZTG。 如果JWST 12月18日没有启动,她可以从奖金池中赎回 89 JWSTNO。 这意味着她从向池子提供流动资金中获得9 ZTG的收益。 另一方面,如果JWST确实在12月18日推出,Alice将持有120个ZTG和63个JWSTYES(可兑换为63个ZTG),因此,Alice的损失达到17 ZTG(但许多交易者将获得一些利润)。

作为预测市场的流动性提供者,您基本上是在下注参与该预测市场的人的预测能力。

Zeitgeist 预测市场的生命周期

创建一个市场

必须向市场提供以下信息:

  • 唯一名称
  • 关于未来活动的问题
  • 结果代币列表,包括对应的标识
  • Zeitgeist 地址,它将用作预言机(见下文)
  • 结束日期 (市场将关闭),指定为日期或结束的区块高度
  • 详细说明,包括预言机将提供的信息, 根据其报告以及每个结果标识代表的内容
  • 可选:部署供市场使用的流动资金池
每个可能的结果必须由结果代币表示. 包含一个包含任何意外结果的代币常常是个好主意。 见当市场有两个以上的结果

市场创建者指定了一个 Zeitgeist 地址,负责 报告结果。 此地址叫做 预言机。 市场创建者 必须通过质押固定数量的ZTG来为预言机做担保。 如果预言机 没有及时提交报告,则没收所有质押的ZTG。

一个常见的预言机径是由市场创建者控制的任何地址。

市场创建者可以指定 任意 地址作为oracle, 但也要为该预言机提供相应的质押 如果市场创建者指定了一个混乱的预言机(由 于错误或恶意行为), 市场创建者将失去他们质押的ZTG,并且 这个预言机将不会被公开。 :::

如上文所述,由于默认情况下市场没有流动资金池。 市场 创建者可以选择在市场创建期间部署流动资金池,或者在没有流动资金池的情况下创建 个市场, 希望其他人会为市场部署一个资金池

:::

在市场开放期间

市场建立后立即开放。 如果未部署流动资金池 ,那么在"Trading on Zeitgeist"中所描述的交易是不可能的 但用户可能仍会轻微/燃烧完整的代币。

市场一直开放,直到到达结束日期。 然后 将变成 非活跃 并且将不再可交易。

结束后:公布结果

预计市场的预言机将在固定的时间范围内提交实际上发生了 的结果。 如预言机未能及时提交报告, 市场创造者质押的ZTG将被没收, 并且所有地址都能够 提交他们的报告。

在 Zeitgeist Beta 中,预言机有24小时来报告结果。

报告提交后,市场状态从非活跃到 已报告

争议

每个结果被提交后,该市场将会被锁定24小时。 在此期间内,如果其他用户认为报告不正确,他们可以提交 争议报告

如果这样做,他们需要质押一些ZTG并且报告他们认为正确的结果。 然后24小时的争议时间将会被重置,其他用户(包括 预言机本身)可以对新报告提出异议。

如果争端无法解决,它会提交到 去中心化法庭.

测试版期间,只有 简单的争议系统 被启用。 这意味着 市场结果最多可以被质疑6次(在 24 小时 窗口期内) 除最后一次外,每次都需要更高的ZTG质押。 第六次争端的报告将被用来解决市场。 测试版中没有去中心化法院的实现。

例如,假设JSWT市场的预言机在12月19日上午8:00报告JWSTYES。 如果12月20日上午8:00之前没有争议,则 市场决定为JWSTYES。 如果Alice确信这是错误的,她可能会质押ZTG来质疑结果并报告JWSTNO。 如果她在12月19日下午16:00这样做,则会打开一个新的争议窗口,其他用户可以在12月20日下午16点之前对新报告提出争议。 如果没有其他争议,市场将在12月20日下午16:00 以JWSTNO为最终结果。

解决市场和赎回代币

一旦争议窗口关闭,市场就会以最后一个报告来 解决 该问题。 除获胜结果代币外的所有结果代币都会立即烧掉。 持有中奖代币的交易员现在可以通过签署交易将其兑换为1ZTG。 兑换获胜的结果代币没有时间限制。

例如,Alice拥有3个JWSTYES,Bob 拥有5个JWSTNO。 如果市场 最后的结果为JWSTNO,那么Alice的 3 JWSTYES就会被烧毁,她没有 任何东西可获得。 Bob 可以从奖池中用5个JWSTNO兑换5个ZTG。

兑换代币和出售代币是不同的 代币在市场关闭后不能交易,但一旦市场解决后,每个获胜代币都可以兑换 1 ZTG。

此外,一旦市场取得最终结果,那些质押ZTG并提出争议的人将会根据最终结果拿回或损失质押的ZTG。

进阶主题

Zeitgeist上的套利

Zeitgeist's 自动做市商, the Rikiddo 评分规则, 不保证任何 市场所有结果资产的价格总和大约等于1 ZTG, 或者结果代币的价格低于1 ZTG。 高价格 是流动性低或市场不稳定的指标。

这为用户添加或移除流动资金从 仲裁中获利创造了机会:

  • 如果市场价格之和大于1 ZTG,则用户可以以1ZTG铸造 全套结果代币并以高于1ZTG的价格出售给流动性池 (忽略滑动和交易费用)。 这个操作将为市场增加流动性。
  • 如果市场价格总和小于1 ZTG, 然后用户可以从市场以不到1个ZTG的 价格购买每个结果代币中的一个,然后烧掉一整套结果代币并 从奖池中获得1个ZTG。 这个操作将为市场减少流动性。

多个市场的流动资金池:

流动性提供者可以部署自己的池,包括任何 资产种类,且未被特定市场引用。 不要这样做的原因是,他们将承担提供流动性的风险,而不会以最佳方式最小化该风险,因为总流动性将在不同的池之间分散。 当一个池的流动性较低时,它的低流动性也往往会给所有相关方带来损失。 相反,建议仅使用市场的规范池,该规范池将由市场本身在其链上市场数据中引用。

更改流动池结果代币之间的比率

可以将标准资产(市场的 结果资产和 ZTG) 或其他个别资产加到任何现有的池中。

延伸阅读