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
Fantom 公链上的一个新池子:pFTM-FTM-LP,号称 APY > 100 0000%。如何做到的我们来一探究竟。
其中,$pFTM(https://ripae.finance/)是目标与 $FTM 1:1 的算法稳定币(algorithmic stablecoin)。

Beefy Finance(https://app.beefy.finance)是一个所有金库均以最佳速度进行自动复利的 DeFi 项目,支持几乎当今所有的主流公链。
通过 Beefy 的 Dashboard(https://dashboard.beefy.finance/)找到 pFTM-FTM LP 的合约地址(https://ftmscan.com/address/0xb97C963834319e1E07d4F241F1F42f6a41CAEB85)

然后点击 Contract / Read Contract / Strategy / address / Events,可以看到 Beefy 平均每隔约 5 分钟左右,就会重复 StratHarvest + Deposit 动作,即自动帮你收获(取出利息)+ 并入本金,完成自动复利的功能:

在 Beefy 中选择 Fantom 公链(https://app.beefy.finance/#/fantom),并存入价值 1000 美元的 $FTM,Beefy 会自动将 $FTM 拆分成 $pFTM / $FTM,存入 LP 池后我们得到 128.278590910536 pFTM-FTM LP:

如果 $pFTM 可以通过算法稳定在 1$FTM 的价值,且 $FTM 的价格相对稳定,我们按照 5 分钟复利一次,日利率 = 4.86%,本金 = 1000 美元,来计算一下未来的收益情况:
1 天后,我们得到 1048.6 美元。
365 天后,我们得到 18739 美元。年化 APY = 1773.9%。
4.86% / 24 / 12 = 5分钟的利率 = 0.0001684%
beefy智能合约每5分钟复利一次,则在 n 次复利后,本金+利息 = 1000(1+0.0001684)^x
令
g:y=1000(1+0.0001684)^x
h:x=m
intersect(g,h)
1 天是 288 个 5分钟,我们得到 1049 美元:

5 天是 1440 个 5 分钟,我们得到 1274 美元:

10 天是 2880 个 5 分钟,我们得到 1624 美元:

30 天是 8640 个 5 分钟,我们得到 4283 美元:

365天是 105120 个 5分钟,我们将得到恐怖的 486 7702 1620 美元(图表已经显示不开了)。> 100 0000% 的年化 APY 名不虚传 😂
一、去中心化
Web3 将很多传统中心化的收益归还给了真正创造价值的参与者。我提供了资金,资金换成了LP,LP 供其他人方便兑换各种资产,每兑换一次,都需要付出一点 fee,fee 会按照当初我投入资金的比例分配给我。在现实世界中,高昂的 fee(可以简单理解为印花税)跟老百姓参与者是没关系的,都被中心化的交易所拿走了。
二、技术的进步
传统金融机构的中心化服务器,不可能每隔5分钟为客户自动 compound 一次,业务不允许,技术上也不允许(金融从业者每年一次的年终决算痛苦吧)。在区块链上则不同,智能合约可以做到每隔 x 个区块自动执行一下,而全量账本就是区块链本身,很好处理。每5分钟复利一次,这个收益率是极其恐怖的。
三、资金的流动性
项目方发了一个稳定币,如果生态繁荣,会有不断的新资金用真金白银兑换成这些稳定币,然后用这些稳定币参与挖矿、游戏、社交等用例。如果我果断的先进入,就可以吃到流入资金的红利。有点 ponzi 的感觉,但请试想,哪个 gov 不是用自己的信用发行货币,然后用货币去兑换老百姓的资产呢。只要生态繁荣,资金流动,就没有问题。如果资金不流动,就像现在的经济环境,央妈一直印票子,但资金不怎么流动,经济仍然会凋敝。这和币圈本质其实是一样的。
万物皆可 ponzi,现实中奶茶加盟店不是 ponzi 么?明星代言的火锅店不是 ponzi 么?天朝的楼市不是 ponzi 么?只要资金不断的流通,生态就会繁荣。ponzi 与否并不重要,重要的是参与的时机,只要足够早,你就可以跑赢通胀,收获资本利得。
================================
================================
欢迎大佬们的探讨指正~
您可以在这里找到作者 twitter:@ethan_ifdao
Fantom 公链上的一个新池子:pFTM-FTM-LP,号称 APY > 100 0000%。如何做到的我们来一探究竟。
其中,$pFTM(https://ripae.finance/)是目标与 $FTM 1:1 的算法稳定币(algorithmic stablecoin)。

Beefy Finance(https://app.beefy.finance)是一个所有金库均以最佳速度进行自动复利的 DeFi 项目,支持几乎当今所有的主流公链。
通过 Beefy 的 Dashboard(https://dashboard.beefy.finance/)找到 pFTM-FTM LP 的合约地址(https://ftmscan.com/address/0xb97C963834319e1E07d4F241F1F42f6a41CAEB85)

然后点击 Contract / Read Contract / Strategy / address / Events,可以看到 Beefy 平均每隔约 5 分钟左右,就会重复 StratHarvest + Deposit 动作,即自动帮你收获(取出利息)+ 并入本金,完成自动复利的功能:

在 Beefy 中选择 Fantom 公链(https://app.beefy.finance/#/fantom),并存入价值 1000 美元的 $FTM,Beefy 会自动将 $FTM 拆分成 $pFTM / $FTM,存入 LP 池后我们得到 128.278590910536 pFTM-FTM LP:

如果 $pFTM 可以通过算法稳定在 1$FTM 的价值,且 $FTM 的价格相对稳定,我们按照 5 分钟复利一次,日利率 = 4.86%,本金 = 1000 美元,来计算一下未来的收益情况:
1 天后,我们得到 1048.6 美元。
365 天后,我们得到 18739 美元。年化 APY = 1773.9%。
4.86% / 24 / 12 = 5分钟的利率 = 0.0001684%
beefy智能合约每5分钟复利一次,则在 n 次复利后,本金+利息 = 1000(1+0.0001684)^x
令
g:y=1000(1+0.0001684)^x
h:x=m
intersect(g,h)
1 天是 288 个 5分钟,我们得到 1049 美元:

5 天是 1440 个 5 分钟,我们得到 1274 美元:

10 天是 2880 个 5 分钟,我们得到 1624 美元:

30 天是 8640 个 5 分钟,我们得到 4283 美元:

365天是 105120 个 5分钟,我们将得到恐怖的 486 7702 1620 美元(图表已经显示不开了)。> 100 0000% 的年化 APY 名不虚传 😂
一、去中心化
Web3 将很多传统中心化的收益归还给了真正创造价值的参与者。我提供了资金,资金换成了LP,LP 供其他人方便兑换各种资产,每兑换一次,都需要付出一点 fee,fee 会按照当初我投入资金的比例分配给我。在现实世界中,高昂的 fee(可以简单理解为印花税)跟老百姓参与者是没关系的,都被中心化的交易所拿走了。
二、技术的进步
传统金融机构的中心化服务器,不可能每隔5分钟为客户自动 compound 一次,业务不允许,技术上也不允许(金融从业者每年一次的年终决算痛苦吧)。在区块链上则不同,智能合约可以做到每隔 x 个区块自动执行一下,而全量账本就是区块链本身,很好处理。每5分钟复利一次,这个收益率是极其恐怖的。
三、资金的流动性
项目方发了一个稳定币,如果生态繁荣,会有不断的新资金用真金白银兑换成这些稳定币,然后用这些稳定币参与挖矿、游戏、社交等用例。如果我果断的先进入,就可以吃到流入资金的红利。有点 ponzi 的感觉,但请试想,哪个 gov 不是用自己的信用发行货币,然后用货币去兑换老百姓的资产呢。只要生态繁荣,资金流动,就没有问题。如果资金不流动,就像现在的经济环境,央妈一直印票子,但资金不怎么流动,经济仍然会凋敝。这和币圈本质其实是一样的。
万物皆可 ponzi,现实中奶茶加盟店不是 ponzi 么?明星代言的火锅店不是 ponzi 么?天朝的楼市不是 ponzi 么?只要资金不断的流通,生态就会繁荣。ponzi 与否并不重要,重要的是参与的时机,只要足够早,你就可以跑赢通胀,收获资本利得。
================================
================================
欢迎大佬们的探讨指正~
您可以在这里找到作者 twitter:@ethan_ifdao
No activity yet