Tornado 龙卷风混币原理
项目背景Tornado(https://tornado.cash/)是以太坊隐私赛道著名的混币项目,其混币技术主要使用了 zk-SNARK 零知识证明。 1、关于 zk-SNARK 零知识证明的原理可以参见 if(DAO) 之前的文章: https://mirror.xyz/0xd05cFA28Eaf8B4eaFD8Cd86d33c6CeD1a1875417/X3qSOjObTknXQ_iGhDBFYETibD0TVW0twz5QDIthjGI 2、混币的意思是混币者通过 Tornado 合约将混币者的以太坊地址和资金去向地址失去关联,从而达到隐匿资金去向的目的。项目原理1、Bob 是第 3 个将自己的代币 Deposit 存入龙卷风合约进行混币的客户。 2、Alice 是第 4 个将自己的代币 Deposit 存入龙卷风合约进行混币的客户。 3、Alice 在 Deposit 时(1)Alice random k4 ,r4。k4 和 r4 in { 0 ,1 } ^ 256。( k4 ,r4 ) 也是 Alice 未来的取款凭证 note4。 (2)Alice 计算得到 C4 ...
Erasure Coding 纠删码原理( Near Protocol )
Erasure Code 是什么1、Erasure Code是一种编码技术,它可以将 n 份原始数据,增加 m 份数据,并能通过n+m份中的任意 n 份数据,还原为原始数据。即如果有任意小于等于 m 份的数据失效,仍然能通过剩下的数据还原出来。 2、纠删码技术在分布式存储系统中的应用主要有三类 (1)RS( Reed-Solomon )里德-所罗门纠删码 (2)AC( Array Code: RAID5、RAID6等)阵列纠删码 (3)LDPC( LowDensity Parity Check Code )低密度奇偶校验纠删码( LDPC 目前主要用于通信、视频和音频编码等领域 )Erasure Code 的优势副本策略和纠删码是存储领域常见的两种数据冗余技术。相比于副本策略,纠删码具有更高的磁盘利用率:RS码原理Reed-Solomon(RS)码是存储系统较为常用的一种纠删码,它有两个参数n和m,记为RS(n ,m)。n 代表原始数据块个数。m代表校验块个数。以n=5,m=3为例 : 1、encoding 编码过程(D是原始数据块,得到的C为校验块,构建 Bi 有专门的数学方法...
零知识证明之zk-STARK
zk-STARK(零知识的可扩展的透明知识论证)zero knowledge - Scalable Transparent ARgument of Knowledge zero knowledge(零知识):Private input(秘密的输入)将会被隐藏,除了 Prover 以外的任何人都不知道 Private input 的内容,在知识论证的过程中也不能反推出 Private input。 Scalable(扩展性):与 Replay Computation 的验证耗时相比,zk-STARK 生成 Proof 的时间复杂度近似于计算的复杂度 (O(n)),而 Verify Proof 的时间复杂度远小于计算的复杂度 (O(log))。 假设区块链网络中 Verifier 的 VerifyTime = Transcation 交易数量的对数的平方。当一个区块包含 10000 Transcation 时,验证者的 VerifyTime = (log₂ 10000)² ~ (13.2)² ~ 177 ms;当一个区块包含 100 0000 Transcation 时,验证者的 V...
Tornado 龙卷风混币原理
项目背景Tornado(https://tornado.cash/)是以太坊隐私赛道著名的混币项目,其混币技术主要使用了 zk-SNARK 零知识证明。 1、关于 zk-SNARK 零知识证明的原理可以参见 if(DAO) 之前的文章: https://mirror.xyz/0xd05cFA28Eaf8B4eaFD8Cd86d33c6CeD1a1875417/X3qSOjObTknXQ_iGhDBFYETibD0TVW0twz5QDIthjGI 2、混币的意思是混币者通过 Tornado 合约将混币者的以太坊地址和资金去向地址失去关联,从而达到隐匿资金去向的目的。项目原理1、Bob 是第 3 个将自己的代币 Deposit 存入龙卷风合约进行混币的客户。 2、Alice 是第 4 个将自己的代币 Deposit 存入龙卷风合约进行混币的客户。 3、Alice 在 Deposit 时(1)Alice random k4 ,r4。k4 和 r4 in { 0 ,1 } ^ 256。( k4 ,r4 ) 也是 Alice 未来的取款凭证 note4。 (2)Alice 计算得到 C4 ...
Erasure Coding 纠删码原理( Near Protocol )
Erasure Code 是什么1、Erasure Code是一种编码技术,它可以将 n 份原始数据,增加 m 份数据,并能通过n+m份中的任意 n 份数据,还原为原始数据。即如果有任意小于等于 m 份的数据失效,仍然能通过剩下的数据还原出来。 2、纠删码技术在分布式存储系统中的应用主要有三类 (1)RS( Reed-Solomon )里德-所罗门纠删码 (2)AC( Array Code: RAID5、RAID6等)阵列纠删码 (3)LDPC( LowDensity Parity Check Code )低密度奇偶校验纠删码( LDPC 目前主要用于通信、视频和音频编码等领域 )Erasure Code 的优势副本策略和纠删码是存储领域常见的两种数据冗余技术。相比于副本策略,纠删码具有更高的磁盘利用率:RS码原理Reed-Solomon(RS)码是存储系统较为常用的一种纠删码,它有两个参数n和m,记为RS(n ,m)。n 代表原始数据块个数。m代表校验块个数。以n=5,m=3为例 : 1、encoding 编码过程(D是原始数据块,得到的C为校验块,构建 Bi 有专门的数学方法...
零知识证明之zk-STARK
zk-STARK(零知识的可扩展的透明知识论证)zero knowledge - Scalable Transparent ARgument of Knowledge zero knowledge(零知识):Private input(秘密的输入)将会被隐藏,除了 Prover 以外的任何人都不知道 Private input 的内容,在知识论证的过程中也不能反推出 Private input。 Scalable(扩展性):与 Replay Computation 的验证耗时相比,zk-STARK 生成 Proof 的时间复杂度近似于计算的复杂度 (O(n)),而 Verify Proof 的时间复杂度远小于计算的复杂度 (O(log))。 假设区块链网络中 Verifier 的 VerifyTime = Transcation 交易数量的对数的平方。当一个区块包含 10000 Transcation 时,验证者的 VerifyTime = (log₂ 10000)² ~ (13.2)² ~ 177 ms;当一个区块包含 100 0000 Transcation 时,验证者的 V...

Subscribe to Ethan - if(DAO)

Subscribe to Ethan - if(DAO)
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Anchor Protocol 中 $UST 存款的活期利率在近半年的时间一直稳定在 19% < APY < 20%。传统的金额机构是利用存贷利息差来发放补贴,而 Anchor 的贷款不但不用缴纳贷款利息,反而还可以通过 $ANC 的补贴获得 NET APR = 3.61% 的收益:

存款持续高利率,贷款不用付利息还赚钱,听起来不可思议,让我们来一探 Anchor Protocol 的秘密。
总部位于新加坡的 Luna Foundation Guard (LFG) 是一家支持 Terra 生态系统发展的非营利组织。在 2022 年 2月初通过出售 Terra Blockchain 的原生代币 $LUNA 筹集了 10 亿美元(22日是 Coindesk 的公布讯息日期,实际融资日期早于 22 日)。

2022-02-16,有 4 亿美金直接存入了 Anchor Protocol 的 Yield Reserves(储备国库):

国库的 4 亿美元用以补贴 UST APY=19.47% 的稳定高额利息支出:

我们按照存款 APY = 17.4%,NET APR = 2%,计算如下:
截止到 2022-03-03(https://app.anchorprotocol.com/)
Anchor Protocol 存款总计价值:Total Deposit = 86 5853 3556 UST。
Anchor Protocol 每天需要向客户支付的存款利息:APY value = 8658533556 * 19.4% = 16 7975 5509/year = 460 2069/day。
Anchor Protocol 贷款质押物总计价值:Total Collateral = 55 9211 3959 UST。
Anchor Protocol 每天需要向客户支付的贷款收益:APY value = 5592113959 * 2% = 1 1184 2279/year = 30 6417/day。
Anchor Protocol 每天需要向客户支付的总金额:Total APY/day = 490 8486 UST。
Anchor 的储备国库有 4 7286 8579 UST,还可以支持 = 472868579 / 4908486 = 96 day。
稳定币活期存款的年化利率高达 20%,加上近期俄乌战争时局动荡,市场避险情绪严重,所以导致了稳定币 UST 需求的激增:

UST 需求 > 供给,导致UST升值,比如 1 UST = 1.1 USD
1、套利者花费 1 USD 购买 $LUNA(Terra Market兑换规则:价值1 USD的$LUNA永远可以兑换1$UST)。
2、套利者卖出价值 1 USD 的$LUNA 兑换 1$UST(销毁$LUNA,铸造$UST)。
3、套利者通过 1$UST 兑换 1.1 USD(套利者总花费 1USD,获得 1.1 USD,套利0.1 USD)。
套利者不断的卖出价值 1 USD 的 $LUNA 兑换 1$UST,这个过程就是销毁 $LUNA,铸造$UST 的过程。从近 10 天的 $LUNA 供应量变化可以清晰的看到,每天都会销毁数百万枚的 $LUNA 被销毁:

图表列名解释:Luna Circulating Supply Changes
列1:Circulating Supply 总流通供应量(包括质押、流通的LUNA)
列2:Liquid Circ Supply 总流动供应量(仅包括流通的LUNA,不包括质押)
列3:Supply Change 总流动供应量的变化(-代表LUNA被燃烧,+代表LUNA被铸造)
列4:Supply Reduction 供应量变化后剩余的总流动供应量(目前流动中没有被质押的LUNA的数量)
从2022-02-11至今2022-03-03,每天燃烧150万枚左右的 $LUNA。
$LUNA 不断被销毁,通货紧缩,导致币价不断升高:

$Luna 总量为 10 亿枚,实际的代币总量为 9 9402 0157 枚,目前流通供应量为 3 7303 8909 $LUNA。
Luna代币分配规则:
Terraform Labs(10%):用于促进Terra项目的研究与开发。
员工和贡献者池(20% Employee & Contributor Pool):用于补偿项目的员工和贡献者。
Terra联盟(20%Terra Alliance):Terra联盟对于推动Terra的早期采用和使用至关重要。 我们将使用该部分奖池设置激励机制,主要是市场折扣计划(例如用户优惠券)和联盟合作伙伴的批量激励机制。
稳定储备(20% Stability Reserves):引导稳定币并非易事。 稳定性储备将用于管理网络接近起源的早期稳定性。
支持者(26% Backers):购买、使用 $LUNA 的生态参与者。
创世纪流动性(4% Genesis Liquidity):提供链上最初的流动性。
从分配可以看出,约 70% 的 $LUNA 都在项目方手中,即 373038909 * 70% = 2 6112 7236 $LUNA。按照今天 2022-03-03 的 Price = 92 USD,折合240 2370 5739 USD。
即便项目方用融资的6亿刀去拉盘,随便出售一点$LUNA就可以回本获利。
融资 ➡️ 充盈国库 ➡️ 国库支撑存款高利率 ➡️ UST需求增加 ➡️ 不断销毁 $LUNA ➡️ $LUNA不断升值 ➡️ 项目方售出 $LUNA 获得远大于 20% 年化利率的利润。
一、$LUNA 价格暴跌(比如黑天鹅事件)不会直接导致项目风险
1、Terra Market 兑换规则:价值 1 USD 的 $LUNA 永远可以兑换 1$UST。所以 $LUNA 的涨跌不会直接影响 $UST,因为不存在套利空间。
2、由于 $UST 目前的应用场景有限,且只能在 Terra Blockchain 中流通,所以 $LUNA 的大跌大多数人会在交易所完成抛售,兑换成 $BTC / $ETH / $USDC / $USDT 等,而不会直接去兑换 $UST 从而将暴跌传导至 $UST 市场。
二、$UST 需求下降( 比如 Anchor APY 下降 )会导致项目风险
Terra Market兑换规则:价值 1 USD的 $LUNA 永远可以兑换 1$UST。
$UST 需求 < 供给,导致 $UST 贬值,比如 1 UST = 0.9 USD
1、套利者花费 0.9 USD 购买 $UST。
2、套利者用 1$UST 兑换价值 1 USD 的$LUNA(销毁 $UST,铸造 $LUNA,导致 $LUNA 通胀)。
3、套利者用价值 1 USD 的$LUNA 兑换 1 USD(套利者总花费 0.9USD,获得 1 USD,套利0.1 USD)。
所以,$UST 需求下降(贬值),会导致不断铸造 $LUNA(通缩贬值),会影响到 Terra 生态的健康发展,但不会死亡螺旋。
$UST 的贬值会导致 $LUNA 的贬值,但 $LUNA 的贬值不会再次传导至 $UST 的价格,所以不会形成死亡螺旋。
================================
================================
欢迎大佬们的探讨指正~
您可以在这里找到作者 twitter:@ethan_ifdao
Anchor Protocol 中 $UST 存款的活期利率在近半年的时间一直稳定在 19% < APY < 20%。传统的金额机构是利用存贷利息差来发放补贴,而 Anchor 的贷款不但不用缴纳贷款利息,反而还可以通过 $ANC 的补贴获得 NET APR = 3.61% 的收益:

存款持续高利率,贷款不用付利息还赚钱,听起来不可思议,让我们来一探 Anchor Protocol 的秘密。
总部位于新加坡的 Luna Foundation Guard (LFG) 是一家支持 Terra 生态系统发展的非营利组织。在 2022 年 2月初通过出售 Terra Blockchain 的原生代币 $LUNA 筹集了 10 亿美元(22日是 Coindesk 的公布讯息日期,实际融资日期早于 22 日)。

2022-02-16,有 4 亿美金直接存入了 Anchor Protocol 的 Yield Reserves(储备国库):

国库的 4 亿美元用以补贴 UST APY=19.47% 的稳定高额利息支出:

我们按照存款 APY = 17.4%,NET APR = 2%,计算如下:
截止到 2022-03-03(https://app.anchorprotocol.com/)
Anchor Protocol 存款总计价值:Total Deposit = 86 5853 3556 UST。
Anchor Protocol 每天需要向客户支付的存款利息:APY value = 8658533556 * 19.4% = 16 7975 5509/year = 460 2069/day。
Anchor Protocol 贷款质押物总计价值:Total Collateral = 55 9211 3959 UST。
Anchor Protocol 每天需要向客户支付的贷款收益:APY value = 5592113959 * 2% = 1 1184 2279/year = 30 6417/day。
Anchor Protocol 每天需要向客户支付的总金额:Total APY/day = 490 8486 UST。
Anchor 的储备国库有 4 7286 8579 UST,还可以支持 = 472868579 / 4908486 = 96 day。
稳定币活期存款的年化利率高达 20%,加上近期俄乌战争时局动荡,市场避险情绪严重,所以导致了稳定币 UST 需求的激增:

UST 需求 > 供给,导致UST升值,比如 1 UST = 1.1 USD
1、套利者花费 1 USD 购买 $LUNA(Terra Market兑换规则:价值1 USD的$LUNA永远可以兑换1$UST)。
2、套利者卖出价值 1 USD 的$LUNA 兑换 1$UST(销毁$LUNA,铸造$UST)。
3、套利者通过 1$UST 兑换 1.1 USD(套利者总花费 1USD,获得 1.1 USD,套利0.1 USD)。
套利者不断的卖出价值 1 USD 的 $LUNA 兑换 1$UST,这个过程就是销毁 $LUNA,铸造$UST 的过程。从近 10 天的 $LUNA 供应量变化可以清晰的看到,每天都会销毁数百万枚的 $LUNA 被销毁:

图表列名解释:Luna Circulating Supply Changes
列1:Circulating Supply 总流通供应量(包括质押、流通的LUNA)
列2:Liquid Circ Supply 总流动供应量(仅包括流通的LUNA,不包括质押)
列3:Supply Change 总流动供应量的变化(-代表LUNA被燃烧,+代表LUNA被铸造)
列4:Supply Reduction 供应量变化后剩余的总流动供应量(目前流动中没有被质押的LUNA的数量)
从2022-02-11至今2022-03-03,每天燃烧150万枚左右的 $LUNA。
$LUNA 不断被销毁,通货紧缩,导致币价不断升高:

$Luna 总量为 10 亿枚,实际的代币总量为 9 9402 0157 枚,目前流通供应量为 3 7303 8909 $LUNA。
Luna代币分配规则:
Terraform Labs(10%):用于促进Terra项目的研究与开发。
员工和贡献者池(20% Employee & Contributor Pool):用于补偿项目的员工和贡献者。
Terra联盟(20%Terra Alliance):Terra联盟对于推动Terra的早期采用和使用至关重要。 我们将使用该部分奖池设置激励机制,主要是市场折扣计划(例如用户优惠券)和联盟合作伙伴的批量激励机制。
稳定储备(20% Stability Reserves):引导稳定币并非易事。 稳定性储备将用于管理网络接近起源的早期稳定性。
支持者(26% Backers):购买、使用 $LUNA 的生态参与者。
创世纪流动性(4% Genesis Liquidity):提供链上最初的流动性。
从分配可以看出,约 70% 的 $LUNA 都在项目方手中,即 373038909 * 70% = 2 6112 7236 $LUNA。按照今天 2022-03-03 的 Price = 92 USD,折合240 2370 5739 USD。
即便项目方用融资的6亿刀去拉盘,随便出售一点$LUNA就可以回本获利。
融资 ➡️ 充盈国库 ➡️ 国库支撑存款高利率 ➡️ UST需求增加 ➡️ 不断销毁 $LUNA ➡️ $LUNA不断升值 ➡️ 项目方售出 $LUNA 获得远大于 20% 年化利率的利润。
一、$LUNA 价格暴跌(比如黑天鹅事件)不会直接导致项目风险
1、Terra Market 兑换规则:价值 1 USD 的 $LUNA 永远可以兑换 1$UST。所以 $LUNA 的涨跌不会直接影响 $UST,因为不存在套利空间。
2、由于 $UST 目前的应用场景有限,且只能在 Terra Blockchain 中流通,所以 $LUNA 的大跌大多数人会在交易所完成抛售,兑换成 $BTC / $ETH / $USDC / $USDT 等,而不会直接去兑换 $UST 从而将暴跌传导至 $UST 市场。
二、$UST 需求下降( 比如 Anchor APY 下降 )会导致项目风险
Terra Market兑换规则:价值 1 USD的 $LUNA 永远可以兑换 1$UST。
$UST 需求 < 供给,导致 $UST 贬值,比如 1 UST = 0.9 USD
1、套利者花费 0.9 USD 购买 $UST。
2、套利者用 1$UST 兑换价值 1 USD 的$LUNA(销毁 $UST,铸造 $LUNA,导致 $LUNA 通胀)。
3、套利者用价值 1 USD 的$LUNA 兑换 1 USD(套利者总花费 0.9USD,获得 1 USD,套利0.1 USD)。
所以,$UST 需求下降(贬值),会导致不断铸造 $LUNA(通缩贬值),会影响到 Terra 生态的健康发展,但不会死亡螺旋。
$UST 的贬值会导致 $LUNA 的贬值,但 $LUNA 的贬值不会再次传导至 $UST 的价格,所以不会形成死亡螺旋。
================================
================================
欢迎大佬们的探讨指正~
您可以在这里找到作者 twitter:@ethan_ifdao
No activity yet