方程

所有魔法发生的地方

抵押

deposit=withdrawaldeposit = withdrawal

在抵押和非抵押期间 TEM 和 SWORD 之间的交换总是以 1:1 的比例兑现。存入抵押合同的 TEM 数量将始终产生相同数量的 SWORD。并且从抵押合同中提取的 SWORD 数量将始终产生相同数量的 TEM。

rebase=1(TEMdeposits/SWORDoutstanding)rebase = 1 - ( TEMdeposits / SWORDoutstanding )

财政部将 TEM 存入分销商,然后分销商将 TEM 存入抵押合同,造成 TEM 和 SWORD 之间的不平衡。SWORD 被重新定位以纠正 TEM 沉积和 SWORD 未完成之间的这种不平衡。变基使未完成的 SWORD 恢复到奇偶校验,因此 1 SWORD 等于 1 个抵押的 TEM。

债券

bondPrice=1+Premiumbond Price = 1 + Premium

TEM 的内在价值为 1 BUSD,大致相当于 1 美元。 为了从债券中获利,Templar对每笔债券收取溢价。

Premium=debtRatioBCVPremium = debt Ratio * BCV

溢价来自系统的负债率和称为BCV的缩放变量,BCV允许我们控制债券价格的上涨速度

溢价决定了协议带来的利润,进而决定了抵押者。这是因为新的TEM是从利润中铸造的,随后分配给所有抵押者。

debtRatio=bondsOutstanding/TEMsupplydebt Ratio = bondsOutstanding/TEMsupply

债务比率是承诺给债券人的所有 TEM 的总和除以 TEM 的总供应量。 这使我们能够衡量系统的债务。

bondPayoutreserveBond=marketValueasset / bondPricebondPayout_{reserveBond} = marketValue_{asset}\ /\ bondPrice

债券支付决定了出售给债券人的债券数量。对于储备债券,债券持有人提供的资产的市场价值用于确定债券支付。例如,如果用户提供 1000 BUSD,债券价格为 250 BUSD,则用户将获得 4 TEM。

bondPayoutlpBond=marketValuelpToken / bondPricebondPayout_{lpBond} = marketValue_{lpToken}\ /\ bondPrice

对于流动性债券,债券发行人提供的LP代币的市场价值用于确定债券支付号。例如,如果用户提供 0.001 TEM-BUSD LP 代币,在作为债券时价值为 1000 BUSD,且债券价格为 250 BUSD,用户将获得 4 TEM。

TEM供应

TEMsupplyGrowth=TEMstakers+TEMbonders+TEMDAOTEM_{supplyGrowth} = TEM_{stakers} + TEM_{bonders} + TEM_{DAO}

TEM 供应没有硬上限,它的供应量在以下情况下增加:

  • TEM 被铸造并分发给抵押者。

  • TEM是为债券持有人铸造的。每当有人购买债券时,就会发生这种情况。

  • TEM是为DAO铸造的。每当有人购买债券时,就会发生这种情况。DAO的TEM数与债券持有人的TEM数相同。

TEMstakers=TEMtotalSupplyrewardRateTEM_{stakers} = TEM_{totalSupply} * rewardRate

在每个时代结束时,财政部都会按照既定的回报率铸造TEM,这些TEM将分发给协议中的所有抵押者。

TEMbonders=bondPayoutTEM_{bonders} = bondPayout

每当有人购买债券时,就会铸造一定数量的 TEM。这些 TEM 不会一次全部发放给债券持有人——它们会随着时间的推移线性地归属于债券持有人。债券支付对不同类型的债券使用不同的公式。检查上面的债券部分,看看它是如何计算的。

TEMDAO=TEMbondersTEM_{DAO} = TEM_{bonders}

DAO接收的TEM量与债券持有人相同,这代表了DAO的利润。

每个 TEM 的支持

TEMbacking=treasuryBalancestablecoin+treasuryBalanceotherAssetsTEM_{backing} = treasuryBalance_{stablecoin} + treasuryBalance_{otherAssets}

流通中的每一个TEM都有Templar财政部的支持。财政部中的资产可分为两类:稳定资产和非稳定资产。

treasuryBalancestablecoin=RFVreserveBond+RFVlpBondtreasuryBalance_{stablecoin} = RFV_{reserveBond} + RFV_{lpBond}

出售债券时,财政部中的稳定币余额会增加。对于不同的债券类型,RFV 的计算方式不同。

RFVreserveBond=assetSuppliedRFV_{reserveBond} = assetSupplied

对于 BUSD 债券等储备债券,RFV 仅等于担保人提供的标的资产的数量。

RFVlpBond=2sqrt(constantProduct)(% ownership of the pool)RFV_{lpBond} = 2sqrt(constantProduct) * (\%\ ownership\ of\ the\ pool)

对于 LP 债券,例如 TEM-BUSD 债券,RFV 的计算方式不同,因为协议需要对其价值进行标记。 为什么?LP 代币对由 TEM 组成,流通中的每个 TEM 都将得到这些 LP 代币的支持—存在循环依赖。为了安全地保证所有流通的 TEM 得到支持,协议标记了这些 LP 代币的价值,因此称为无风险价值(RFV)。

Last updated