① 解析 DeFi 项目之Uniswap(二): 如何使用Uniswap
本文目录
前言
使用Uniswap之前
准备好支持Web3的浏览器(启用Web3的浏览器)
如何使用Uniswap?
-1.兑换/发送(交换/发送)
-解锁
-2.增加/领出流动性资金
-3.创建交易所
前言
Uniswap 的界面其实已经非常精简了,单就「如何使用」而言真的没什么好教的,所以这篇文章主要就讲讲使用过程中一些隐藏的细节吧!
使用 Uniswap 之前
准备好 Web3 的浏览器(Web3 enabled browser),Uniswap 交易所的网页必须在 Web3 的浏览器中使用,这样的浏览器能替你保管私钥,并与以太坊区块链沟通、发送交易。
以下简介几款电脑、手机上知名的 DApp 浏览器。
MetaMask
在电脑上我们建议使用 Chrome, Firefox, Opera, Brave 等浏览器搭配 MetaMask 扩充组件使用。MetaMask 是开源软件、使用者体验不错、而且软件本身没有出过任何安全性问题,在电脑上几乎没有竞争对手了。
如果你使用 Ledger 或是 Trezor 硬件钱包,可以透过 MetaMask 的「Connect Hardware Wallet」功能连接硬件钱包内的帐号,这样既能拥有硬件钱包的安全性,又能享受到使用 MetaMask 与 DApp 互动的方便性,非常推荐这样做!
在 Android/iOS 上则有非常多选择,个人推荐以下几款 App:
Trust Wallet
Trust Wallet 是我目前主要使用的手机钱包兼 DApp 浏览器。过去是少数开源的手机钱包之一,但在 2018 年 7 月被币安买下后,现在官方网站的首页上已经没有 “open-source” 的叙述了…当然被币安买下也意味着开发资源更多、与币安的整合更深入,对于常用币安交易所的人而言应该是首选。
imToken
imToken 是我第一个使用的钱包 App,算是较早面世的以太坊钱包 App 之一。imToken 整合了非常多功能,使用体验比 Trust Wallet 好不少。
Coinbase Wallet
知名加密货币交易所 Coinbase 旗下的钱包 App,跟 Coinbase 帐号的整合性较好。
Opera
是目前唯一一个成为 DApp 浏览器的主流浏览器。开通钱包时不会立刻要求使用者记下助记词,使用体验不错。但目前不支援 ETH 及 ERC20 Token 以外的加密货币,不像前几个介绍的手机钱包都能支持多种货币。
除此之外还有处于公开测试阶段的 Status 和 MetaMask Mobile,两者都是开源软件,
有兴趣可以尝试看看。
如何使用 Uniswap?
使用支持 Web3 的浏览器打开 Uniswap 交易所,如果你使用 MetaMask,一进入就会跳出一个视窗问你愿不愿意让 Uniswap Exchange 连接你的以太坊帐号,这一步最大的功能是让 DApp 能读取你的钱包地址,按下 Connect 即可。
Uniswap 交易所目前的功能只有五个,可以分成三类:兑换/发送(Swap/Send)、
增加/领出流动性资金(Add/Remove Liquidity)、创建交易所(Create Exchange)。
以下分别介绍:
1. 兑换/发送(Swap/Send)
「兑换(Swap)」可以进行任意两种币的兑换。选定好兑换的输入、输出币种后,可以选择在「输入」或「输出」其中一栏输入数字,另一栏会立刻计算出对应的数字。
顺带一提,按「Balance: xx」可以填入你该币种的全部余额(ETH 会保留 0.1),按正中央的「↓」可以对调输入、输出的币种,按「汇率」右边的等式可以切换等式两边的币种。
「发送(Send)」可以在兑换完成的同时立刻发送这些币给另一人。
显示出来的数字都是已经扣除手续费的,ETH ⇄ Token 的手续费是 0.3%,Token ⇄ Token 的手续费是 0.5991%(因为其实是 Token → ETH → Token 即 0.3% 扣两次)。
兑换的价格也会随兑换的金额改变,金额越大,兑换价格越不好,兑换完成后价格的变化幅度也越大,价格变化幅度可以点开下方的「交易明细」看到,即 “This trade will cause the price to change by xx%” 这一行。
交易明细中有一行「你将至少收到 xxx 或交易失败」,这是 Uniswap 设计的一个保护机制,这样做的原因是:从我们发出交易到交易上链之前,交易价格有可能因为别人的交易而改变,有可能导致我们的成交价格大幅偏离预期。
例如:我们想要以 1 ETH = 230 DAI 的价格卖出 ETH 并送出了交易,但是在我们的交易被打包上链之前,突然有人大量卖出 ETH 使得价格掉到 1 ETH = 200 DAI,那当我们的交易上链时,我们就得被迫接受 1 ETH = 200 DAI 的价格了。为了避免这样的憾事发生,Uniswap 在合约中就设计了这样的机制:我们可以在发出的交易中规定我们至少应换得多少 ETH 或 Token,如果交易上链时发现价格变化导致我们实得的 ETH 或 Token 量低于指定的数量,那这笔交易就会失败。(注:交易仍然会上链,只是币的兑换不会成功,我们仍然要付出交易所需的矿工费。 )
这个数字实际上我们是可以任意指定的,但可能是为了减少使用上的认知负担,所以 Uniswap 的网页自动帮你设定好了这个数字(= 预期数量乘以 0.98 或 0.96)。除此之外还有一个保护机制是关于时间的,我们其实可以指定一个时刻作为最后期限,如果交易上链的时刻超过这个 最后期限则交易会失败。
Uniswap 网页会自动设定最后期限为当下的时间加 15 分钟,换句话说,如果你发出的「兑换」或「发送」交易没有在 15 分钟内上链,交易就会失败,所以请避免设定太低的 gas price 以防交易迟迟不上链最终失败。
解锁(Unlock)
在操作的过程中你可能会注意到:当你首次需要传送某种 ERC20 Token 进 Uniswap 时,在 Token 选单的左边会出现「解锁」按钮。
按下去后会让你发送一笔交易,交易完成后你就能在 Uniswap 使用这种 Token 了。这笔交易的意思是「允许 Uniswap 的合约任意转移我持有的这种 Token」,用到的是 ERC20 的 approve 功能。在 Compound 也会遇到一样的机制,他们的用词是「Enable」。
这个动作其实存在不小的风险,如果合约有缺陷,或者这个应用程式的开发者就是恶意要盗取你的 Token,那在你 approve 之后,你的 Token 就处于随时可能被全部盗走的状态了。总之千万不要在你不够信任的 DApp 中 approve Token,在 approve 时最好也确认一下 approve 的对象是不是正确的智能合约。
2. 增加/领出流动性资金(Add/Remove Liquidity)
「增加流动性资金(Add Liquidity)」的具体含义是:「将你持有的 ETH 与某种 Token 以价值 1:1 的比例存入 Uniswap 合约,替 ETH-Token 交易对增加流动性,你因此能获得存入期间人们在这个交易所交易时付出的手续费的分润。 」在完成「增加流动性资金」的同时你会获得数量正比于你投入的资金量的「资金池代币(Pool Tokens)」,代表你在这个交易所中的权益。
当你「领出流动性资金(Remove Liquidity)」时,会把资金池代币销毁并领出你应得的 ETH 与 Token,这里面会隐含前述的手续费利润。
替 Uniswap 增加流动性资金虽然能获得手续费利润,但并不是稳赚不赔的,你需要承受价格变动的风险。举个例子:假设你本来拥有 1 ETH + 100 DAI(总价值 200 USD),
在 1 ETH = 100 DAI 的时候全部投入 Uniswap,在价格变成 1 ETH = 400 DAI 时领出,若不计利润的报酬,你将能领回 0.5 ETH + 200 DAI(总价值 400 USD),但如果你当初不将币投入 Uniswap 而是持有到现在,你会拥有 1 ETH + 100 DAI(总价值 500 USD),所以如果 Uniswap 带给你的分润不足 100 USD,你就亏了。
简单给一个结论:假设你投入 ETH 和某 XYZ Token 进入 Uniswap,而且你领回时 ETH/XYZ 的价格跟投入时的价格不一样,那么若不计利润的报酬,你领回的 ETH + XYZ 的总价值都必定少于不投入 Uniswap 的情况。所以理想的情况是找到一个 XYZ Token,它对 ETH 的价格上下波动大,但长期而言都在同一个价格附近震荡,这样既能让你赚到更多的手续费分润,也能减少前后价格不同造成的损失。
3. 创建交易所(Create Exchange)
「创建交易所(Create Exchange)」非常简单,填入 ERC20 Token 的地址、按下「创建交易所」送出交易,交易上链后这个 Token 就能在 Uniswap 上交易了。
只是在你创建完交易所后,这个代币并不会立刻出现在网站上的代币选单中,而需要在 uniswap-frontend repo 发 issue 和 pull request,等被 merge 后才会被加进代币选单中。
其实技术上是可以做到创建交易所后 Token 就立刻出现在选单中的,但为了避免有人用同名的假币混淆使用者,所以做成需要人工审查。但就算某个 Token 还没被列入选单中,只要它的交易所已经被创建了,你还是可以由直接输入 Token 合约地址的方式找到它。
在替你的 ERC20 Token 创建 Uniswap 交易所之前,还有一些事情需要注意:你可能会注意到,有些知名 Token(如 USDT, OMG)在 Uniswap 上无法交易,原因是这些 Token 的合约有缺陷,在 Uniswap 上交易会失败。ERC-777 Token 或用到类似机制的 Token 在 Uniswap 上也会出问题,不要为其创建交易所或增加流动性资金。
全文完!
原文链接: https://medium.com/taipei-ethereum-meetup/defi-uniswap-2-e0fd954d56
② 小狐狸app下载地址是多少
小狐狸官网下载app:小狐狸metamask钱包钱包是一款以太坊冷钱包App,旨在为区块链领域的用户提供安全放心、简单好用、功能强大的数字钱包. 你可以自由地创建和导入数字货币钱包,安全交易的区块链钱包,本站提供小狐狸metamask钱包钱包下载,小狐狸metamask钱包官网,小狐狸metamask钱包下载,小狐狸metamask钱包钱包安卓版,小狐狸metamask钱包钱包安卓下载,小狐狸metamask钱包安卓版下载,小狐狸metamask钱包使用教程,小狐狸metamask钱包愿景是让经济激励一致,让隐私不可侵犯,让价值自由流动。NFT的版权法NFT身后涉及到的知识产权侵权状况将是下一步的消费者维权关键,中国已经有一些权利人从此资询消费者维权需求。据了解,该新项目由磁力引擎集团旗下官方网文化创意IP磁性生产制造原创品牌,共包括6款数据藏品,品牌形象来自于6位快手特色达人,每一位达人的数据藏品限定270件,客户可根据磁性生产制造快手官方网账户、薄盒官方网站获得。在经济衰退中,全部经济发展已经变缓。每个人都有长期性的见解,直至她们有短时间的损害......随后她们逐渐把自己的头发烧下去,在圈子走来走去。
③ 伏兔域是什么
伏兔域app是一款由北京伏兔域科技有限公司开发的一款社交软件。
该软件主要面向年轻人,提供了多种社交功能,包括聊天、动态、话题等。用户可以在伏兔域上发布自己的动态、分享自己的生活,也可以关注其他用户的动态、评论、点赞等。此外,伏兔域还提供了一些特色功能,如“热门话题”、“附近的人”等,让用户可以更方便地发现和交流感兴趣的内容和人。总的来说,伏兔域是一款功能丰富、社交性强的软件,适合喜欢社交的年轻人使用。
根据搜索和了解,伏兔域app是一款基于区块链技术的数字货币钱包应用,主要支持以太坊等数字资产的存储、转账、交肆伍薯易等功能。此外,官方表示该应用还支持去中心化应用(DApp)的使用,用户可以通过这种方式参与裂者各种区块链项目。
需要注意的是,虚拟货币钱包和数字资产交易都存在一定的风险,用户在使用伏兔域app时需要谨慎操作,确保自己橘好的数字资产安全。同时,如果您有需要使用该应用或者涉及到数字资产的投资交易,请进行充分的风险评估和调查,以便做出明智的决策。
④ 区块链钱包的主要功能
通常一个钱包会包含以下功能: 支持通过生成助记词、Keystore 文件、私钥 创建钱包账号。 支持导出钱包账号助记词、私钥、Keystore 文件。 支持多个钱包账号管理 账户余额查询及转账功能(二维码扫描支持)。 支持 ERC20 代币(余额显示、转账、代币币价显示) 支持用法币(美元和人民币)实时显示币价。 历史交易列表显示创建账号区块链钱包的展现形式分为地址和账号,我们这里统称为账号;不同区块链的账号是不一样的,?度也可能不一样的。不同区块链账号的创建费用也是不一样的,例如以太坊、比特币的账号是免费的,但是EOS的账号是需要消耗一定费用进行创建的。由于区块链账号的创建是一个复杂的过程,钱包的存在就是帮助用户简化这些过程。一般创建账号过程中,钱包都会引导用户进行私钥或助记词备份,然后再进行二次验证,以确保用户备份的私钥或助记词准确无误。而在需要通过支付创建账号的区块链上,钱包一般会帮助用户使用传统支付工具完成支付过程,以降低用户的使用难度。数字资产管理数字资产主要指的是区块链上的各种代币(Token),钱包的存在极大的方便了用户对于自己所拥有的资产管理,主要包括转账、收款、查看资产详情、交易详情等。功能类似银行的APP,你可以看到自己当前拥有什么资产,数量多少,以及对你的资产进行转账等操作。需要注意的是,不同区块链之间的资产是不能直接转账的,即你无法向以太坊账号转入BTC(比特币),也无法向比特币账号转入ETH(以太坊)。数字资产交易当前钱包支持的数字资产交易主要包括以下三种情况:币币兑换、交易所交易、OTC交易。币币兑换通过币币兑换,可以将不同区块链上的资产进行兑换,例如你可以将自己拥有的BTC(比特币)直接兑换成EOS。 一般的交易只能通过一个基本对的形式进行交易,再通过基本对交易成最终目的币。例如我要从A换成C,则需要通过中介B实现,A -> B, B -> C;而币币兑换则简化这个过程,直接将A兑换成C参与生态建设目前部分公链设计中,都激励生态中的用户积极参与公链生态建设。主要的形式有节点投票、公投、Staking等。节点投票以EOS为例,EOS总共有21个超级节点,用户通过将手中的EOS进行抵押后,最多可以投给30个节点,投票的目的在于让用户选出能为生态发展与贡献自己力量的节点,从而推动生态的稳定发展。公投公投指的是区块链生态中,参与者可以发起自己认为对社区有利的提案,并由整个区块链持币者进行投票,当投票数超过一定标准时,提案自动生效。公投的方式有利于社区用户积极参与区块链治理。StakingStaking中文名权益质押,目前部分公链采取Staking的形式来鼓励持币者质押Token,并以此产生稳定节点。如COSMOS质押可以使质押者获得一定的年化收益(以质押币结算),类似你在银行投了一个活期理财。体验Dapp应用DApp是Decentralized Application的缩写,译为去中心化应用,指的是以区块链为底层进行应用开发。目前DApp主要集中在以太坊和EOS、TRON、IOST等区块链上。DApp与底层平台的关系,就好比APP与iOS和Android系统的关系。例如EOS的DApp无法在ETH底层上运行,正如安卓的APP无法在iOS系统上运行。你可以在钱包中体验ETH上的去中心化金融MakerDAO,体验在EOSRacing中开赛?赢取EOS奖励,也可以在IOST上的猎币矿池进行挖矿理财。目前一些大型游戏是以第三方独立APP的形式存在,当体验这些APP形式的DApp时,你同样需要钱包作为登录和交易授权的媒介。 资产增值钱包天然就具有金融属性,当前钱包已经集合了包括矿池、理财、挖矿、项目投资等多种金融工具与功能,可以满足用户资产增值的需求。矿池: 当前挖矿主要是POW挖矿与POS挖矿这 2 种方式。POW(Proof ofWork)就是算力挖矿,也是我们熟悉的如BTC(比特币)、ETH(以太坊)挖矿; POS(Proof of Stake)挖矿是模仿 POW 算力挖矿,持币人可以将代币抵押给验证人节点,来获得奖励分红。目前钱包的矿池基本上是以POS挖矿为主。也有部分钱包支持购买云算力,进行BTC(比特币)挖矿。理财: 钱包里的理财产品与传统理财产品十分相似,唯一不同的是结算的方式。通常会约定一个预估收益率,用户用Token购买该理财产品后,根据约定的结算日期进行定期结算,到期可以取回或续约。挖矿: 挖矿以DApp挖矿为主,钱包中集合了一些DApp矿机产品,使用矿机可以便捷快速的获得想挖的Token。以最近大火的EIDOS为例,EIDOS矿机可以帮助用户实现自动转账挖矿。这些挖出来的Token可以拿去交易所卖出从而获取收益。项目投资: 以虎符钱包的HOO Labs为例,你可以在上面使用USDT支持项目,并以支持USDT的数量按照一定比例获得项目的Token。
⑤ 区块链钱包的重要性
现在越来越多的人开始参与到区块链项目中,了解并参与到其中的人相信都会使用区块链钱包,这里的“钱包”指的是一个虚拟的,用来储存和使用虚拟货币的工具。
钱包主要分为冷钱包和热钱包,这其中包含私钥,公钥和助剂词,接下来为大家详细一一讲解一下他们的区别与作用。
冷钱包: 冷钱包指的是不联网的钱包,将数字货币进行离线储存的钱包。使用者在一台离线的钱包上面生成数字货币地址和私钥,再将其保存起来。 冷钱包集 数字货币 存储、多重交易密码设置、发布最新行情与资讯、提供硬分叉解决方案等功能于一身,能有效防止黑客窃取。
热钱包: 热钱包指的是需要联网上线使用的钱包,在使用上更加方便,但现在网络比较复杂,钓鱼网站较多,有风险,因此在使用钱包或者交易所时,最好在设置不同密码,且开启二次认证,以确保自己的资产安全。
综上相比之下冷钱包比热钱包更加安全。
私钥: 私钥是一串由随机算法生成的数据,它可以通过非对称加密算法算出公钥,公钥可以再算出币的地址。私钥是非常重要的,作为密码,除了地址的所有者之外,都被隐藏。区块链资产实际在区块链上,所有者实际只拥有私钥,并通过私钥对区块链的资产拥有绝对控制权,因此,区块链资产安全的核心问题在于私钥的存储,拥有者需做好安全保管。和传统的用户名、密码形式相比,使用公钥和私钥交易最大的优点在于提高了数据传递的安全性和完整性,因为两者——对应的关系,用户基本不用担心数据在传递过程中被黑客中途截取或修改的可能性。同时,也因为私钥加密必须由它生成的公钥解密,发送者也不用担心数据被他人伪造。
公钥: 公钥是和私钥成对出现的,和私钥一起组成一个密钥对,保存在钱包中。公钥由私钥生成,但是无法通过公钥倒推得到私钥。公钥能够通过一系列算法运算得到钱包的地址,因此可以作为拥有这个钱包地址的凭证。
助记词: 助记词是利用固定算法,将私钥转换成十多个常见的英文单词。助记词和私钥是互通的,可以相互转换,它只是作为区块链数字钱包私钥的友好格式。
Keystore :主要在以太坊钱包 App 中比较常见(比特币类似以太坊 Keystore 机制的是:BIP38),是把私钥通过钱包密码再加密得来的,与助记词不同,一般可保存为文本或 JSON 格式存储。换句话说,Keystore 需要用钱包密码解密后才等同于私钥。因此,Keystore 需要配合钱包密码来使用,才能导入钱包。当黑客盗取 Keystore 后,在没有密码的情况下, 有可能通过暴力破解 Keystore 密码解开 Keystore,所以建议使用者在设置密码时稍微复杂些,比如带上特殊字符,至少 8 位以上,并安全存储。
综上:钱包的作用就是保护我们我私钥,私钥就是控制资产的全部权限,只有拥有私钥的人才可以使用这个账户里的虚拟货币。在使用钱包的过程中切记不要将自己钱包的私钥、助记词、Keystore等信息透露给其他人,这些信息都是可以直接窃取你数字资产的重要信息。
使用钱包注意事项:
1、私钥和助记词做好备份,除了在手机上最好手写一份保存。
2、不要轻易点击未知网站。
3、不要截屏或者拍照保存。
总之重中之重保存好自己的私钥。
⑥ 以太坊软件钱包合法吗
以太坊是合法的。
有人质疑以太坊不是合法的,可以肯定的是以太坊不是骗局,它只是在个别国家不被接受。之所以推出时间不长就迅速普及,最主要的原因之一就是其底层中国法院宣布以太坊具有经济价值的合法财产的帖子首次出现在比特币新闻上。如若转载,据报道,中国地方法院裁定以太坊的加密货币,是具有经济价值的合法财产
BNB的安全合法性。A:Binance Coin是由币安平台发行的代币,简称“BNB”。其发行总量恒定为2亿个,且保证永不增发。BNB是基于以太坊Ethereum发行的去中心化的区块链数字资产,它是基于许多投资者都是会问以太坊在我国合理合法是不是合理合法,这一我也不可以确立的对你说,由于虚拟财产在大家我国是受法律法规维护的。
⑦ 比特派app提示需要启用开发者助手
第三步是打开比特派app,点击设置,然后在设置页面点击“开发者选项”,然后启用“老助手”,勾上“USB调试”和“调试网络”,点击“确定”即可完成此步骤。比特派是一款区块链数字货币钱包App,它支持比特币、以太坊等多种数字货币的管理和交易。在使用比特派App的过程中岁键乎,有时会出现“需要启用开发者助手”的提示,这是因为比特派App需要使用iOS系统的Safari浏览器来进行一些操作,而Safari浏览器需要开启开发者助手以便于与其他应用程序进行交互。
启用开发者助手的具体步骤如下:乎悉
1. 打开iOS设备的“设置”选项,进入“Safari”页面。
2. 在“Safari”页面中,找到“高级”选项,点击进入。
3. 在“高级”页面中,找到“开发者”选项,将其开启。
4. 返回比特派App,重新进行相关操作即可。
需要注意的是,启用开发者助手需要一定的技术基础和操作经验,如果不熟悉相关操作,建议向专业人士咨询亮橡或者寻求帮助。此外,在使用比特派App时,也需要保证自己的账户和密码等信息的安全,避免受到黑客攻击和资产损失。
⑧ 以太坊官网钱包怎么用
通过官网注册生成钱包。
第1步打开以太坊在线钱包。
第2步输入密码。
第3步生成钱包。
第4步记录并打印钱包。
第5步导入钱包。
第6步发送以太币。
以太坊钱包是一个比特币区块链媒体平台。以太坊区块链浏览器,实现比特币交易,达到快速充值提现的目的。