
DeFi概念介绍(三)——无常损失和滑点
上篇文章我们讲了AMM的原理,并在最后提到了无常损失这个概念。今天这篇文章就来详细介绍无常损失和滑点这两个概念。无常损失当你成为一个做交易流动池添加者(又称做市商、矿工)时,相当于是和所有交易者做一个对手盘,如果所有交易者的盈亏加在一起还是盈利状态,那这部分的利润就来自于每个做市商的无常损失。 同时无常损失不是永久性的,价格经历短暂下跌后又重新恢复,收益也会修正。 那么如何计算无常损失呢? 还是先列出AMM的核心公式:K = A * B 假设以BNB和BUSD为例:Cbnb - 池中当前BNB 的数量 为上式中的ACbusd - 池中当前BUSD 的数量 为上式中的BPbnb - bnb当前价格Pbusd - busd当前价格 恒定为1u 可省略当K恒定时,我们可以得到任何时刻池中的BNB和BUSD数量真实场景假如,我们在 1 BNB = 500 BUSD 的时候,组了一组 LP 。我们拿出了 20 个 BNB 和 10000 个 BUSD 进行 LP 流动性提供代币兑换。此时我们得到了这几个变量:并且,我们保证此时的 K 也是后续所有情况下的常数 K,即组完 LP 代币后即时生...

Gitcoin女巫检测方案Top1解读及思考
GITCOIN在两个月前举办了 OpenData 社区黑客马拉松!其中公布了三个重点领域,分别是: 女巫检测、捐款激励措施优化分析、Dune高效分析,其结果也于近日公布。 相信大家最关心的应该是女巫问题,因为今年在OP和APT的刺激下,出现了人人羡慕撸毛党,人人皆是撸毛党的盛况。 今天对女巫检测的第一名开源方案结合自身理解,进行技术向的解读,并在文末给出自己对于女巫检测的一些个人思考。相信看完这篇文章,无论是项目方还是交互者都能有所收获。 注:本文不代表官方观点,仅为个人兴趣解读。 剧透,本文较长,涉及很多技术分析,没耐心的可以直接跳转文末浏览本文总结与个人思考。由于出题者是gitcoin,其主要交互场景为捐赠。但内在逻辑在其他的场景下同样适用(transfer、mint等动作),以下将与项目方进行交互的操作统称为项目交互。方案一:批量转移和交互女巫攻击本质上是用户将资金分散到多个地址,操纵这些地址与项目方合约进行交互的过程。 那么在这个过程中则可以将整个过程拆分两个部分,分别是 批量资金转移和合约批量交互。1.1 批量转账检测选择数据批量转账最简单的就是通过智能合约的方式进行,...
零知识证明和Layer2简介
1、零知识证明简单介绍零知识证明是一方(证明者)向另一方(检验者)在不透露具体内容的条件下证明某命题的方法。 举例: 两个富翁A和B相遇,两人的资产都在1-10亿之间,要如何在不告诉对方自己具体财富的情况下,得出对方是否比自己有钱?区块链中的零知识证明:其实大家可能会疑惑,为什么会用到零知识证明,那其实。在区块链机制中,想要去证明自己有存储某个东西的时候。他其实是不会把这个东西全部发给你来证明?比如说存储了一部电影我,可能不会把整个电影发给你了他,会有一种证明机制去,证明里面的某一块或者是某个东西他是有的,通过提交某个证明去给到系统,系统知道你有存这个东西这种就是其实就是零知识证明的一种,就是不公布具体内容,但是证明某个事情。例如银行贷款必须提交资产证明,通过零知识,无需提供银行房本,住址这些资料。2、Layer2简单介绍起源Layer2的诞生是为了解决以太坊主网拥堵及昂贵的问题,在Eth2.0完成之前保持住以太坊上生态霸主的地位。 广泛层面上,Layer2包含所有和以太坊主链有桥接的项目,包含像Polygon这类几乎独立的区块链; 狭义层面,指的是指以以太坊主网作为最终状态记录...
<100 subscribers

DeFi概念介绍(三)——无常损失和滑点
上篇文章我们讲了AMM的原理,并在最后提到了无常损失这个概念。今天这篇文章就来详细介绍无常损失和滑点这两个概念。无常损失当你成为一个做交易流动池添加者(又称做市商、矿工)时,相当于是和所有交易者做一个对手盘,如果所有交易者的盈亏加在一起还是盈利状态,那这部分的利润就来自于每个做市商的无常损失。 同时无常损失不是永久性的,价格经历短暂下跌后又重新恢复,收益也会修正。 那么如何计算无常损失呢? 还是先列出AMM的核心公式:K = A * B 假设以BNB和BUSD为例:Cbnb - 池中当前BNB 的数量 为上式中的ACbusd - 池中当前BUSD 的数量 为上式中的BPbnb - bnb当前价格Pbusd - busd当前价格 恒定为1u 可省略当K恒定时,我们可以得到任何时刻池中的BNB和BUSD数量真实场景假如,我们在 1 BNB = 500 BUSD 的时候,组了一组 LP 。我们拿出了 20 个 BNB 和 10000 个 BUSD 进行 LP 流动性提供代币兑换。此时我们得到了这几个变量:并且,我们保证此时的 K 也是后续所有情况下的常数 K,即组完 LP 代币后即时生...

Gitcoin女巫检测方案Top1解读及思考
GITCOIN在两个月前举办了 OpenData 社区黑客马拉松!其中公布了三个重点领域,分别是: 女巫检测、捐款激励措施优化分析、Dune高效分析,其结果也于近日公布。 相信大家最关心的应该是女巫问题,因为今年在OP和APT的刺激下,出现了人人羡慕撸毛党,人人皆是撸毛党的盛况。 今天对女巫检测的第一名开源方案结合自身理解,进行技术向的解读,并在文末给出自己对于女巫检测的一些个人思考。相信看完这篇文章,无论是项目方还是交互者都能有所收获。 注:本文不代表官方观点,仅为个人兴趣解读。 剧透,本文较长,涉及很多技术分析,没耐心的可以直接跳转文末浏览本文总结与个人思考。由于出题者是gitcoin,其主要交互场景为捐赠。但内在逻辑在其他的场景下同样适用(transfer、mint等动作),以下将与项目方进行交互的操作统称为项目交互。方案一:批量转移和交互女巫攻击本质上是用户将资金分散到多个地址,操纵这些地址与项目方合约进行交互的过程。 那么在这个过程中则可以将整个过程拆分两个部分,分别是 批量资金转移和合约批量交互。1.1 批量转账检测选择数据批量转账最简单的就是通过智能合约的方式进行,...
零知识证明和Layer2简介
1、零知识证明简单介绍零知识证明是一方(证明者)向另一方(检验者)在不透露具体内容的条件下证明某命题的方法。 举例: 两个富翁A和B相遇,两人的资产都在1-10亿之间,要如何在不告诉对方自己具体财富的情况下,得出对方是否比自己有钱?区块链中的零知识证明:其实大家可能会疑惑,为什么会用到零知识证明,那其实。在区块链机制中,想要去证明自己有存储某个东西的时候。他其实是不会把这个东西全部发给你来证明?比如说存储了一部电影我,可能不会把整个电影发给你了他,会有一种证明机制去,证明里面的某一块或者是某个东西他是有的,通过提交某个证明去给到系统,系统知道你有存这个东西这种就是其实就是零知识证明的一种,就是不公布具体内容,但是证明某个事情。例如银行贷款必须提交资产证明,通过零知识,无需提供银行房本,住址这些资料。2、Layer2简单介绍起源Layer2的诞生是为了解决以太坊主网拥堵及昂贵的问题,在Eth2.0完成之前保持住以太坊上生态霸主的地位。 广泛层面上,Layer2包含所有和以太坊主链有桥接的项目,包含像Polygon这类几乎独立的区块链; 狭义层面,指的是指以以太坊主网作为最终状态记录...
Share Dialog
Share Dialog
熟悉区块链的朋友肯定对跨链不陌生,今天带大家来深入了解一下跨链的具体内容。
注:以下内容图片来自于SeeDaoWeb3大学
什么是跨链?

就是区块链之间的信息交换,例如以太链usdt交换到币安链的usdt。也比如在交易所将ETH换为BTC的过程也可以算作跨链。
实现跨链的方式有哪些?

四种:分别是公证人、哈希锁定、侧链和中继链。
方法一:公证人跨链
双方信任的人,典型的是中心化交易所
充值usdt 再跨链到想去的链上


方法2:哈希锁定跨链


这里是一个Alice要利用哈希锁定将自己的一个BTC换成Bob的20个eth。那通过哈希锁定要怎么去做?
首先,我们去用一个随机数去生成一个哈希,然后把这个哈希传给Bob。同时,我们去在比特币上面去把一个比特币锁定起来,然后设置一个锁定时间,设置一个解锁密码。
这时候Bob也也去锁定20个eth,通过比如说智能合约的方式,然后去设定一个锁定时间T2,然后这个T2时间,一定要小于T1,然后解锁密码也是S。那这里的这个锁定时间小于T1的原因是,爱丽丝获取20个eth之后,bob才能把1个比特币拿到。
然后他们两边都锁定之后,Alice就会公布他的密码。然后他就可以获取到20个eth。然后,这时候Bob也也会在也会在以太坊上面拿到密码S,然后获得比特币。那这个整个过程,这就是一个哈希锁定跨链的一个简单的过程。
方法3:侧链跨链

Multichain可以参考我一直关注的大神 Daniel
Layer2 待会会详细介绍
方法四:中继跨链

主要分为3大类,分别为 中继系 EVM系 BTC系

中继系
他们都有一个一套通讯协议,然后都有一套那个基础的框架,然后都有都是通过中继去传播信息的。

插槽拍卖其实就是不同的链想要参与到波卡的中继上,去质押dot的方式竞拍接口进入波卡中继。
EVM系

Multichain
基本原理: 代币层面的跨链,可以简单理解为,在不同的链上布置一个智能合约,利用同一个用户在所有EVM链上地址一致的优势,通过锁定原始链代币,释放目标链代币的方式来完成跨链。

Synthetix镜像跨链
基本原理: 通过预言机跟踪投资标的并直接发行对应的代币(如sBTC,sJPY等)的方式来完成跨链,并在机制中通过总债务池算法和代币激励来保证系统的平衡。类似的还有Luna上 的Mirror。

镜像跨链,其实基本原理也很简单,就是说我在就在一条线上。布置一个合约,然后通过预言机去识别。各种就比如说你看这里有这个日元,BTC这些东西的价格,然后直接在链上,去生成你质押代币的镜像代币。
比如说用户我本来要交易的话,我可能要要要去购买它的代币,可能要用交易所。但是在这里,可以直接购买。实现这种比较浅层含义上的通证交换角度的一个跨链。会通过一些债务池算法,或者一些代币的激励去保证你这里买到这个,比如说这里的日元换BTC,一定会锚定一个真实价格。这样子就去完成了一个镜像的跨链的过程,
但是其实这种过程,它好处就很明显,可以在一个平台上去购买很多东西,比如说日元,BTC,以及所有东西都可以在这一个平台购买,他的交易成本是小很多的,例如你现在想要买外汇,其实是很复杂的,但是这里就很简单。就省了很多这种这种摩擦成本。
缺点上也很简单,这种镜像出来的东西它的投资容量是跟你这个项目的的市值有很大关系的,你如果项目没有正向循环到很大市值的话,其实投资容量是很小的,也就是说代币交换容量是很小的。因为你代币容量很小的话,会导致很多的无常损失,简单来说,大额的代币交换在这种地方进行是会有问题的,但是对小的用户的话,其实它这上面省去了很多麻烦,省去了很多摩擦的成本。
BTC系

闪电网络简单来说:
用哈希锁定的方式,把一部分钱锁在一块儿,然后大家在线下记载,在某些服务器,或者某一些大家认可的地方去记账,记完账之后,把最后的结果交到网络上。
举个简单例子,比如说我在楼下便利店经常买东西,那我可能就跟他去直接放100块钱到某个地方,但我每天去购物,购物完购,购物的过程,消费的钱每次都不会上btc链上,只有在我决定要结算的时候,才会把这个最终的账本更新,就最终比如说我这十天购物50次,每次1块钱,只在最后做结算。所以会让他们交易变得很快,另外也还是保证了一定的安全性。
WBTC:
目的是为了BTC的价值能够在以太坊上更好的用起来。


熟悉区块链的朋友肯定对跨链不陌生,今天带大家来深入了解一下跨链的具体内容。
注:以下内容图片来自于SeeDaoWeb3大学
什么是跨链?

就是区块链之间的信息交换,例如以太链usdt交换到币安链的usdt。也比如在交易所将ETH换为BTC的过程也可以算作跨链。
实现跨链的方式有哪些?

四种:分别是公证人、哈希锁定、侧链和中继链。
方法一:公证人跨链
双方信任的人,典型的是中心化交易所
充值usdt 再跨链到想去的链上


方法2:哈希锁定跨链


这里是一个Alice要利用哈希锁定将自己的一个BTC换成Bob的20个eth。那通过哈希锁定要怎么去做?
首先,我们去用一个随机数去生成一个哈希,然后把这个哈希传给Bob。同时,我们去在比特币上面去把一个比特币锁定起来,然后设置一个锁定时间,设置一个解锁密码。
这时候Bob也也去锁定20个eth,通过比如说智能合约的方式,然后去设定一个锁定时间T2,然后这个T2时间,一定要小于T1,然后解锁密码也是S。那这里的这个锁定时间小于T1的原因是,爱丽丝获取20个eth之后,bob才能把1个比特币拿到。
然后他们两边都锁定之后,Alice就会公布他的密码。然后他就可以获取到20个eth。然后,这时候Bob也也会在也会在以太坊上面拿到密码S,然后获得比特币。那这个整个过程,这就是一个哈希锁定跨链的一个简单的过程。
方法3:侧链跨链

Multichain可以参考我一直关注的大神 Daniel
Layer2 待会会详细介绍
方法四:中继跨链

主要分为3大类,分别为 中继系 EVM系 BTC系

中继系
他们都有一个一套通讯协议,然后都有一套那个基础的框架,然后都有都是通过中继去传播信息的。

插槽拍卖其实就是不同的链想要参与到波卡的中继上,去质押dot的方式竞拍接口进入波卡中继。
EVM系

Multichain
基本原理: 代币层面的跨链,可以简单理解为,在不同的链上布置一个智能合约,利用同一个用户在所有EVM链上地址一致的优势,通过锁定原始链代币,释放目标链代币的方式来完成跨链。

Synthetix镜像跨链
基本原理: 通过预言机跟踪投资标的并直接发行对应的代币(如sBTC,sJPY等)的方式来完成跨链,并在机制中通过总债务池算法和代币激励来保证系统的平衡。类似的还有Luna上 的Mirror。

镜像跨链,其实基本原理也很简单,就是说我在就在一条线上。布置一个合约,然后通过预言机去识别。各种就比如说你看这里有这个日元,BTC这些东西的价格,然后直接在链上,去生成你质押代币的镜像代币。
比如说用户我本来要交易的话,我可能要要要去购买它的代币,可能要用交易所。但是在这里,可以直接购买。实现这种比较浅层含义上的通证交换角度的一个跨链。会通过一些债务池算法,或者一些代币的激励去保证你这里买到这个,比如说这里的日元换BTC,一定会锚定一个真实价格。这样子就去完成了一个镜像的跨链的过程,
但是其实这种过程,它好处就很明显,可以在一个平台上去购买很多东西,比如说日元,BTC,以及所有东西都可以在这一个平台购买,他的交易成本是小很多的,例如你现在想要买外汇,其实是很复杂的,但是这里就很简单。就省了很多这种这种摩擦成本。
缺点上也很简单,这种镜像出来的东西它的投资容量是跟你这个项目的的市值有很大关系的,你如果项目没有正向循环到很大市值的话,其实投资容量是很小的,也就是说代币交换容量是很小的。因为你代币容量很小的话,会导致很多的无常损失,简单来说,大额的代币交换在这种地方进行是会有问题的,但是对小的用户的话,其实它这上面省去了很多麻烦,省去了很多摩擦的成本。
BTC系

闪电网络简单来说:
用哈希锁定的方式,把一部分钱锁在一块儿,然后大家在线下记载,在某些服务器,或者某一些大家认可的地方去记账,记完账之后,把最后的结果交到网络上。
举个简单例子,比如说我在楼下便利店经常买东西,那我可能就跟他去直接放100块钱到某个地方,但我每天去购物,购物完购,购物的过程,消费的钱每次都不会上btc链上,只有在我决定要结算的时候,才会把这个最终的账本更新,就最终比如说我这十天购物50次,每次1块钱,只在最后做结算。所以会让他们交易变得很快,另外也还是保证了一定的安全性。
WBTC:
目的是为了BTC的价值能够在以太坊上更好的用起来。


No comments yet