如果觉得我的内容对你有帮助,欢迎关注我的推特账号和小红书账号:飞猪聊web3,获取更多web3的安全知识、基本技能和实用资讯
如果需要更具体、系统、有针对性的教程指导,如果需要更具体、系统、有针对性的教程指导,欢迎大家私聊咨询哦
初入区块链的世界,一个让很多小伙伴感到迷惑不解的问题就是很多代币的名字看起来长的有点相似,比如eth和wETH,btc和wbtc,那么这些长相相似的代币之间有什么关系呢?今天我们就来简单解释一下
什么是包装资产?
所谓的区块链简单理解就是一个去中心化的账本,不同的账本之间有被称为代币的不同资产,由于技术的实现方式不同,不同区块链的资产是不能直接互通进行转账的,所以说以太链上的eth没办法在btc网络上直接使用,反之亦然。
但是这种不同区块链之间彼此分裂的现象极大的限制了区块链技术的发展和推广,不同区块链之间的互通性越来越重要,人们需要让不同链的资产在不同链上进行自由流动,其中的一种办法就是对资产进行包装(wrapped)。
所谓的包装其实并不是对原生代币做了什么处理,而是把原生代币按照某个比例换成了一种新的代币,这种新的代币符合更通用的标准,能够能被更多程序识别和应用。比如原生的btc无法传输到以太链网络上,但当我们把btc换成了wbtc之后,wbtc就能够在以太网上传输并使用,当我们不需要在以太坊上使用wbtc时,可以进行卸装的操作,即把wbtc兑换为btc,然后兑换后的btc又可以在btc网络上使用了。
为什么要有WETH?
但是有的小伙伴又会有一个疑问,你说的有点道理,但是wETH明明也是在以太网络上的,为什么我们不直接用eth呢?
要解释这个问题就需要了解一下以太坊的发展历史,以太坊是一个可编程的智能合约平台,eth作为以太坊的原生代币,最早被用来支付用户在以太链上各种活动的手续费,当时并没有很多区块链互通以及创建复杂智能合约的需求,所以eth的标准并没有考虑到跟其他代币兼容的问题,功能也比较简单,只有简单的转账支付等功能。
代币兼容问题是以太坊的创始人v神最早在2015年提出了一个叫做ERC-20的以太坊上可替换的代币标准之后才逐渐得到解决。ERC-20标准在创建之后为区块链的开发人员提供了一套标准化的方式来创建代币,随着数以百计的区块链dapps的采用,ERC-20成为了区块链领域中最成功的代币标准之一。
但是由于eth是在ERC-20标准创建之前就已经存在的,而ERC-20又没有对eth进行调整以便兼容,所以eth与ERC-20标准并不能兼容,所以eth无法在采用ERC-20标准的应用上进行复杂的操作,为了解决这个问题,wETH就应运而生了。
wETH是一种使用ERC-20代币标准的包装资产,它永远与eth按照1:1比例进行兑换,任何时候,我们都可以通过uniswap、matcha等去中心化的交易所来把eth包装成wETH(需要支付gas费用),反之亦然。
当我们有了wETH之后,就可以完成一些eth不能完成的复杂操作,比如在opensea上对某个nft进行报价(offer),报价的这部分wETH会被智能合约锁定,当卖家同意我们的报价之后,锁定的wETH会自动转移到卖家的钱包,而卖家的nft会自动转移到我们的钱包里。
当然,虽然在区块链领域内,ERC-20标准是一个非常通用的标准,但由于存在着非常多的区块链和各种各样的dapps,所以整个区块链领域内存在着很多版本的wETH,我们并不能单独通过名字来判断wETH 1号和wETH 2号是否是同一款包装eth,而是需要通过比较这两种代币的代币合约是否一致来判断,如果合约一致就是同一个币种,可以互通使用,如果不一致就是两个币种,使用的时候需要注意区分不同的应用场景。
怎样获得WETH?
如果大家想要兑换一些wETH在opensea上报价使用,可以去matcha这个交易聚合器(尚未发币)上进行兑换,其他的DEX,比如uniswap也是可以的
如果是第一次使用的话,还有一步先批准获取eth权限的操作,需要支付一定的gas费用,然后才可以完成兑换操作(也需要支付gas费用)
使用WETH在opensea等NFT交易市场上出offer的相关解释
主流的NFT市场(比如opensea、looksrare、x2y2)出报价都叫做出offer,需要使用WETH来进行操作,WETH是一种跟ETH1:1兑换的代币,可以去uniswap上进行兑换
因为eth是eth链的原生资产,智能合约是不能调用的,所以要在智能合约用ETH就需要用WETH代替,就比如出offer。
出offer使用的WETH并不是被opensea锁死了,它仍然在钱包里,而且随时可以动用。那这个offer什么意思呢?就是告诉opensea合约,如果当卖家同意的时候,我的钱包里恰好有多于这个数量的weth,你就可以使用这个数量的weth,转移给卖家,然后把卖家的这只nft转移给我。**
**
因为出offer并不意味着卖家同意,所以一笔WETH可以多次出价,几乎没有上限(在os上有一个1000倍的限制,其他市场暂时未发现限制)**
**
出offer购买的方法
1没有ETH的情况下,需要先去dex里兑换所需要的WETH
2第一次出offer,需要先解锁该市场调用WETH的权限(授权)
每个市场的合约都不同,所以在不同的市场上出offer,都需要先支付gas解锁一次调用权限
3设置offer的价格和有效期完成offer
一般来说offer时间不易过长,以防价格波动造成的资产损失**
**
出offer购买注意事项
1.weth余额充足,所有卖家接收offer均可以成交;如果剩余资金不足以完成其余offer,其余offer会自动对卖家隐藏起来,但是不会自动失效,如果在此期间钱包中的weth余额满足其中一笔offer的条件,该offer仍然有可能会成交,所以大家要注意其他offer的有效期。
由于looksrare卖出交易之后收到的是WETH,所以这个问题更值得大家重视,一定要注意目前虽然钱包中WETH余额不够而对卖家隐藏起来的那些offer失效期是什么时候;os上只要不是接offer卖出收到的都是ETH,所以这个问题还不是特别严重;X2Y2上的提示是说有效期内的offer由于没有足够的余额被对卖家隐藏起来,但是你可以等有余额的时候点击恢复按钮,或者直接取消,取消也是需要支付一定的gas费用**
**
2.目前情况下,调高offer的价格无需支付gas费用,取消或者降低offer报价需要支付gas费用
举个栗子:对一个NFT出offer1E,可以继续出1.001E、2E等,但是要出0.9E,就需要先支付gas费用把原先的1Eoffer给取消掉
出offer购买实例(以opense为例,其他平台类似,已经解锁了WETH权限的情况下)
以上就是关于wETH的简明介绍和解释,如果觉得我的内容对你有帮助,欢迎关注我的推特账号和小红书账号:飞猪聊web3,获取更多web3的安全知识、基本技能和实用资讯