tp安卓|uniswap怎么连接到自己钱包

作者: tp安卓
2024-03-16 09:19:03

Just a moment...

a moment...Enable JavaScript and cookies to conti

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

最好用的Uniswap钱包和教程来啦! - 知乎

最好用的Uniswap钱包和教程来啦! - 知乎首发于数字货币科普切换模式写文章登录/注册最好用的Uniswap钱包和教程来啦!区块浮世绘关注区块链,关注浮世绘作者:明观 个人知乎号:区块浮世绘转载请说明出处。-----------------------------------------------割---------------------------------------------今天看到一句话触动很大:“如果你点开自选列表,发现自己买的币连20%的涨幅都没有,说明你已经跟不上这次牛市的节奏了”言外之意,你不是被牛甩下车了,而是你压根没上得了车。正如我之前所说,如今币圈的热点越来越专注于细致赛道,门槛也越来越高。今年DeFi和Uniswap的火热就是很好的佐证。早期的Uniswap对许多用户,尤其是国内用户来说还是有一定门槛的,这也导致很多人错过了Uniswap上IDO(Initial DeFi Offering)的第一波福利。目前Uniswap的造富效应已经不止于DeFi类项目,去中心化钱包对Uniswap的支持也越来越好,更多的用户涌入Uniswap寻找下一个百倍币。最近在群里交流,遇到最多的问题就是“Uniswap要梯子吗?怎么用?怎么买卖?怎么看流动池数据?”事实上,对于各位初入Uniswap的朋友来说,目前最需要的就是一个详尽的Uniswap使用教程以及一款好用方便、对Uniswap支持较好的去中心化钱包。就目前主流的去中心化钱包中,TokenPocket对Uniswap的支持最好,体验感也最好。在最近一次的版本更新中,TP钱包更是针对DeFi行情以及Uniswap添加了很多功能,并进行了很多优化。本期文章将以TokenPocket钱包为例,就Uniswap的使用问题来一个完整教程。如果你还不了解Uniswap这只独角兽,请先食用上一期的文章:人人都玩的Uniswap到底是什么?Defi闪亮的星星Uniswap独角兽(阅读下文的前提:您已下载最新版本的TokenPocket钱包,创建或者导入ETH钱包,如钱包中没有足够的ETH,您可以使用钱包的【法币买卖】功能购买ETH。)无需梯子 中文界面更贴心TokenPocket钱包已经对Uniswap进行了网络优化和语言汉化,消除语言障碍,且无需科学上网就可以直接访问,加载速度也得到了提升,用户体验更加顺畅。玩DeFi和Uniswap的朋友们应该相当熟悉DeFi Pulse和Uniswap info这两个数据网站。TokenPocket将这些都整合起来并且做了对应的汉化,使用起来十分方便。搜索代币名字即可快速添加代币与传统的CEX上币流程不同,在Uniswap发币,平台不收取手续费,只需要GAS费,这也导致欺诈者的作恶成本极低,各种假币层出不穷,初入Uniswap的用户极易被同样名称的假代币欺骗。目前,欺诈者最惯用的手段就是蹭热度发假币,专挑热度高或者近期要上线Uniswap的币,发行相同名称的假币,并在各群中宣传。以前两天的AGA为例,上线之前热度被炒的很高,果不其然临近上线前就出了假币。假币AGA所以,安全准确地添加代币是使用Uniswap兑换交易的第一步。为了守护用户们的资产安全,TokenPocket对Uniswap上的热门代币进行了收录,无需输入合约直接搜索代币名称,同时为了增加辨识度,TP对常见的代币Logo也进行了更新。点击兑换界面上的“选择通证”按钮,在弹出的输入框中输入代币名称,即可找到相关代币。没有在列表中的代币,用户需要在输入框中粘贴代币合约地址就能找到对应的币种。如果想要收录,只要点击搜索结果中的“添加”即可,这样下次只要输入代币名称就能轻松找到它啦!那么针对没有被收录的币种,Uniswap新手玩家如何防止被假代币欺骗呢?这里有四个注意事项:1.根据上文提到的交易对排行榜一键进入Uniswap交易界面,让假币无机可乘;2.加入官方微信或者电报群,合约地址以官方消息为准。找到官方组织是最保险的方法,微信群、电报群、推特、微博、公众号,只要你有心,总能找到官方组织,一切以官方消息为准。如果实在找不到就需要警惕该项目是否为“土狗”;3.提前公布的大多数为假地址。目前来说为了防止被提前截胡,官方不会提早公布合约地址,一般都会在临近上线时候才会公布。如果提早公布合约地址的,很大可能是山寨货;4.查看代币资金池的规模。资金池质押数量较少,只有几十ETH甚至十几ETH的项目,不仅交易深度不够,还需要注意跑路风险。这里还是强烈推荐大家通过TokenPocket钱包进入Uniswap,TP钱包已经将Uniswap info(Uniswap信息工具网站)币种的信息整合到了Uniswap兑换交易界面。选择代币交易对之后,代币价格K线、交易信息以及资金池规模一目了然,骗子无所遁形。更多数据一目了然加油站让你快人一步在确认代币信息无误之后就可以开始兑换交易啦。其实在Uniswap上的兑换操作没有特别有难度的地方。选择好需要兑换的代币以及用作支付的代币后,交易的价格、滑点以及为质押流动者提供的代币费用都会实时显示出来。确认无误后点击兑换,确认兑换,支付交易Gas费用即可。需要注意的是,由于ETH价格攀高,目前交易Gas费用已经上升到5刀以上,甚至十几刀,这里为了保证交易能够快速实施,最好选择钱包提供的默认Gas费用,人为调低费用可能会导致交易失败,还被扣除了Gas费用,得不偿失。如果交易关键时刻ETH余额不够支付Gas费用,Tokenpocket钱包支持小额法币购买ETH的服务。选择钱包资产首页的“加油站”,可以使用小额法币快速购买ETH,极速交易Gas不用愁。最后说几个关于交易的Tips:1、Uniswap使用“恒定乘积”自动做市商机制来制造流动性,该机制的一大特点就是根据交易情况反映价格。当有人用A代币兑换B代币(即买入B)时,B的价格就会上涨,反过来(卖出B)则B价格下跌,符合一般交易价格规律。2、资金池变动。代币的资金池规模决定交易的深度,如果资金池规模较小,则交易深度不够,很难吃下大单。所以庄家在拉价之前必然会大幅提高资金池的规模。所以如果发现某个代币资金池突然大幅提升,有很大可能意味着这个币要开始拉升了。反之,就是项目方撤池子跑路了。Defi行情实时掌握点击钱包下方正中的“行情”进入行情页面,点击左上方的“DeFi”可以查看DeFi项目代币交易对的排行榜,按照热门程度、资金、涨幅和上线时间等标签查看交易对排行,项目价格和涨幅一目了然。对于感兴趣的交易对,点击交易对名称可以直接进入Uniswap交易界面,长按交易对名称并点击添加自选,可以将该交易对加入自选,方便后续快速查询。 DeFi行情专题Defi配套工具齐全在市场的“交易”页面,往下滑可以看到热门DEX、矿池、借贷、DeFi资产管理工具以及DeFi数据分析的DApp入口图标。Defi资产管理工具以及DeFi数据分析里的DApp都是目前比较主流的工具以及数据查询网站,从这个板块用户可以快速进入。资源整合便于查找其实,TokenPocket钱包对于DeFi类应用的优化不止于Uniswap,本文只是以Uniswap教程为契机举例详细说明了一下。最后总结一下,TokenPockt钱包针对Uniswap、Balancer、Oikos这几个ETH和TRON比较具有代表性和优化空间的DeFi的改进和优化:1.对这几个DApp进行了网络优化和语言汉化,国内用户无需科学上网就可以访问,并且加载速度有所提升,用户体验更加顺畅;2.提供了汉化版的Uniswap信息查询工具,用户可以更直观的查看DeFi项目的K线走势、24小时交易数据和流动池规模等;3.针对各种复杂的Token进行了上币优化,无需输入合约直接搜索代币名称,常见的代币Logo也进行了更新;4.提供Uniswap交易对排行榜,可以根据多个维度查询排行,一键进入交易,快捷方便,无惧假币骗局;5.ETH加油站。法币小额快速兑换ETH,交易Gas不够就用TP加油站,交易机会再也不错过!玩Uniswap,上TokenPocekt!文章编辑排版: TokenPocket钱包DeFi系列知识科普专题是由TokenPocket发起的有深度、有态度的大型科普性内容专题,旨在科学系统地普及区块链及数字货币、数字钱包等相关知识。TokenPocket是全球领先的数字货币钱包,已为数百万用户提供可信赖的数字货币资产管理服务。专题文章由钱包社区优秀志愿者TP侠或官方撰写,文章版权归作者及TokenPocket所有,转载请注明出处。推荐阅读:你看我现在上车DeFi还有机会吗?快来康康 WalletConnect 都能干点啥~人人都玩的Uniswap到底是什么?编辑于 2021-05-20 09:59币圈去中心化数字货币钱包​赞同 38​​4 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币科普科普数字货

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎

小白课堂 | 一文读懂Uniswap,附Uniswap使用教程 - 知乎首发于数字货币切换模式写文章登录/注册小白课堂 | 一文读懂Uniswap,附Uniswap使用教程书匠火火玄学一、加密货币交易形式 当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。在去中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过程发生在链上,典型代表有 EOS 去中心化交易所 Newdex,Newdex 依旧承担了中心化交易所的订单撮合模式。在 Newdex 交易,用户无需注册、资产无需托管,撮合发生在 EOS 链上,数据公开透明。 去中心化交易所的另一种形式是基于兑换池,而非基于买方和卖方订单所构成的订单簿,它类似于人机交易,采取的是柜台模式,就像我们去银行兑换不同国家的法币。典型的代表是 Uniswap。二、Uniswap 是什么Uniswap 是基于以太坊的代币交换协议,是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池,用户在 Uniswap 中交易的价格则由这个资金池中的代币比例和算法来决定。Uniswap 是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。Uniswap 的交易对手并不是其他交易用户,而是跟代币池进行交易,且有自动做市的模型来计算交易价格,代币兑换价格与代币兑换池中代币的比例有关。三、Uniswap 的功能和优势 在 Uniswap 中,使用最多的功能就是代币之间的币币兑换交易了,由于 Uniswap 是基于以太坊的,所以在 Uniswap 中只能交易以太坊上的加密货币资产。目前 Uniswap 支持的币种大概在150种左右,以太坊上的主流资产基本上都可以在上面进行交易了。当然了,用户也可以自行添加交易对,也就是做市商,这样可以赚取一定的手续费。 使用 Uniswap 这种交易形式,比订单撮合模式速度更快,因为它是基于兑换池的人机交易,节省了撮合时间。而且 Uniswap 支持的币种间可以实现两两兑换交易,交易对明显比中心化交易所更丰富。 例如: LRC 和 KNC 之间的交易,在 Uniswap 是可以一步完成交易(虽然系统可能需要转换,但在用户看来就是一步交易)的。而在中心化交易所,LRC 和 KNC 没有直接的交易对,用户最少需要两次交易,即把 LRC 兑换成 ETH ,再用 ETH 和 KNC 交易。很显然,对于用户来说,Uniswap 更便捷。四、如何使用 Uniswap 进行币币兑换交易 我们可以通过多链钱包 TokenPocket 来连接 Uniswap 进行交易。在 TP 钱包的发现界面的 DeFi 区,找到 Uniswap 并点击进入。1、兑换我们可以选择 V2 版本。在兑换界面中,输入表示的是拿来用于兑换的币种,而输出表示的是兑换后的币种。例如:拿 LRC 兑换 KNC,输入部分要选择 LRC,而输出部分要选择 KNC。在选择好输入输出币种后,输入输填写数量,即用于兑换 KNC 的 LRC 数量,可以收到的 KNC 数量就会根据 LRC/KNC 当前的汇率自动计算出来并填充。输入完成后,点击"授权 LRC"按钮,然后点击右侧的"兑换"就可以完成 LRC 和 KNC 之间的兑换了。2、发送 在 Uniswap 的发送界面中,主要有两个功能。一个是转账功能。选择要转出的币种,输入转账数量以及接收地址,然后点击"send"就可以转账了,这和一般的钱包转账也没什么区别。另外一个功能是"兑换+转账",挺有意思的一个功能。 例如我们要把 LRC 兑换为 KNC,并转账到另外一个 ETH 地址中,就可以使用该功能,还是挺方便的。首先,在发送界面中点击"添加兑换"按钮。 然后选择兑换的两个币种和用于兑换 KNC 的 LRC 数量,并输入接收地址。最后,点击"授权LRC"按钮后,点击 "Send"按钮就可以完成代币的兑换以及转账了。3、资金池 在 Uniswap 中,除了可以用于代币兑换之外,还可以加入 Uniswap 的资金池,通过为 Uniswap 提供流动性而赚取收益。首先在"资金池"界面中点击"加入一个资金池"按钮,然后选择一个流动性池,例如选择 ETH/USDT,在选择了流动性池后,输入要存入资金池的币种数量。注意,交易对是成比例存入资金池的,例如上例中,如果存入 0.091216 ETH 到资金池,那么USDT就要存入21.751个。 输入完成后,点击下面的"授权 USDT",然后点击"供应"就可以加入资金池了。总之,通过 Uniswap 进行以太坊上数字资产之间的交易,还是非常方便的,不需要注册,也不需要托管在交易所,通过钱包连接到 Uniswap 就可以进行交易了,交易完成后,相应的数字资产也会自动转入到用户的 ETH 钱包中,而且在兑换时还可以选择转到其他地址中。如果要使用 Uniswap 进行交易,可以到多链钱包 TokenPocket 中体验和使用。源自公众号:库尔班区块链发布于 2020-12-15 18:58Uniswap去中心化交易所(DEX)​赞同 83​​32 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录数字货币在这里,读懂

DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswap - 知乎

DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswap - 知乎切换模式写文章登录/注册DeFi 代币的最佳兑换工具 - 手把手教你使用 Uniswappeijie什么是 WalletConnect WalletConnect 是一项支持通过扫码授权与桌面端 DApp 进行连接的服务。可以把 WalletConnect 简单理解为微信的「扫一扫」,当你在电脑上打开腾讯文档时,可以通过扫一扫便捷登录。而不同点在于,WalletConnect 仅是扫码授权,你的钱包私钥仍然在手机中,保障资产安全。什么是 UniswapUniswap V2 是一个去中心化交易协议,任何人都可以在其中添加任意 ERC-20 代币交易对。这个特性使 Uniswap V2 能够对新币种交易提供良好的支持,也由此,COMP,YFI 等治理代币都首选上线 Uniswap,并可以在其中兑换为 ETH 或稳定币。如何使用 Uniswap 进行币币兑换1. 打开 imToken 应用和 Uniswap 网页(https://app.uniswap.org/#/swap)2. 点击 Uniswap 网页上的「Connect to a wallet」并选择「WalletConnect」,然后用 imToken 扫描屏幕上的二维码先在 Uniswap 网页操作再到 imToken 扫码授权 DApp 连接3. 连接成功后,在 Uniswap 网页选择需要交易的币种。如果你是第一次进行某币种的交易,则需要先对币种进行授权,图中以 COMP 兑换 ETH 为例,所以授权按钮显示为「Approve COMP」,然后在 imToken 中进行确认。接下来等待授权交易成功。这一步需要一些时间,尤其最近市场热度上来,网络拥堵情况严重。建议大家直接使用 imToken 默认提供的最佳矿工费,以免长时间等待。4. 授权成功后,输入交易数量,选择「Swap」并在 imToken 中确认交易。5. 等待交易处理。成功后,Uniswap 会有对应提示,下拉刷新 imToken 资产页面即可看到资产更新。如果对操作中的细节有疑问,也可以查看完整视频教程,手把手教学:https://www.bilibili.com/video/BV1eC4y1b7iW/如何加入 Uniswap 资金池在 imToken「浏览」页搜索并打开 Uniswap2. 切换至「资金池」,选择「Add Liquidity」3. 文中以 ETH-USDT 举例,所以选择「USDT」,并输入加入流动性池的数量4. 点击「Approve USDT」授权 USDT,授权成功后,选择「Supply」并确认,即可加入 ETH-USDT 流动性池5. 等待交易成功后,切换至钱包首页,可以看到「UNI V2」转入,这就是 ETH-USDT 流动性池的 LP token。如何退出 Uniswap 资金池同前面的操作,首先在 imToken 中打开 Uniswap点击「资金池」,等待页面加载完全后,在「Your Liquidity」下方可看到已加入的流动性池,点击即可展示流动性池详情3. 点击「Remove」,再选择退出流动性池的比例,然后点击「Approve」授权4. 授权后,点击「Remove」并确认,即可退出流动性池,取回最初投入的代币注:由于币价波动,参与流动性挖矿即有无常损失,因此取回的代币数量与最初的投入会有出入,波动越大,出入越大。注意事项在操作过程中,建议大家直接使用 imToken 默认提供的最佳矿工费,以免长时间等待;近期以太坊网络矿工费较高,进行交易或参与流动性挖矿前,请确认矿工费消耗在自己可接受范围内;流动性挖矿可能存在无常损失,了解详情:风险提示:本文内容均不构成任何形式的投资意见或建议。imToken 对本文所提及的第三方服务和产品不做任何保证和承诺,亦不承担任何责任。数字资产投资有风险,请谨慎评估该等投资风险,咨询相关专业人士后自行作出决定。编辑于 2020-09-11 16:47区块链(Blockchain)去中心化应用(DApp)​赞同 15​​6 条评论​分享​喜欢​收藏​申请

BitKan - Buy Bitcoin, Ethereum and Altcoins With Ease

an - Buy Bitcoin, Ethereum and Altcoins With EaseYou need to enable JavaScript to run this a

如何使用uniswap

如何使用uniswap

All

精选

最值得投资的新加密货币项目

最佳边动边赚型加密货币

最佳长线投资加密项目

价值低于1美元最佳加密货币

上涨最多十大加密货币

最佳以太坊体育博彩网站

最佳比特币真人赌场

最佳元宇宙赌场

新闻

比特币新闻

以太坊新闻

NFT新闻

DeFi新闻

替代币新闻

区块链新闻

新闻发布

赞助

加密货币新闻交易

产业对谈

快速评论

财经新闻

科技新闻

独家新闻

焦点

观点

人物

视频

比特币

以太坊

替代币

区块链

市场趋势

加密货币安全

指南

比特币

以太坊

替代币

加密货币

首次代币发行

Events

交易所

货币

价格追踪器

新闻

比特币新闻

以太坊新闻

NFT新闻

DeFi新闻

替代币新闻

区块链新闻

新闻发布

赞助

加密货币新闻交易

产业对谈

快速评论

财经新闻

科技新闻

独家新闻

焦点

观点

人物

视频

比特币

以太坊

替代币

区块链

市场趋势

加密货币安全

指南

比特币

以太坊

替代币

加密货币

首次代币发行

交易所

工具

价格追踪器

货币

精选

最值得投资的新加密货币项目

最佳边动边赚型加密货币

2023年让你致富的13种加密货币

价值低于1美元最佳加密货币

上涨最多十大加密货币

最佳以太坊体育博彩网站

最佳比特币真人赌场

最佳元宇宙赌场

CN

English

Deutsch

Français

Русский

Türkçe

日本語

Nederlands

Italiano

العربية

فارسی

中文

Español

Português

Svenska

Dansk

Norsk Bokmål

Suomi

한국어

Indonesia

Tiếng Việt

ไทย

全部的

CN+

English

Deutsch

Français

Русский

Türkçe

日本語

Nederlands

Italiano

العربية

فارسی

中文

Español

Português

Svenska

Dansk

Norsk Bokmål

Suomi

한국어

Indonesia

Tiếng Việt

ไทย

Cryptonews

DeFi新闻

如何使用uniswap

如何使用uniswap

Uniswap是建立在以太坊网络上的去中心化交易所(DEX),使用户无需中间人就可以交易ERC-20代币。要使用Uniswap,用户将需要拥有以下任一钱包MetaMask ─ https://metamask.io/download.htmlWallet Connect ─ https://walletconnect.org/Coinbase Wallet ─ https://wallet.coinbase.com/#signupFortmatic ─ https://fortmatic.com/Portis ─ https://www.portis.io/第一步. 创建钱包后,单击“Connect to a wallet”将您的钱包与Uniswap链接。

第二步。成功连接钱包后,您可以选择要交换的加密货币

第三步。单击“Select a token”,将弹出ERC-20令牌列表供您选择。第四步。在此示例中,用户将ETH交换为YFI。只需单击“交换”,这将带您到另一个弹出窗口。第五步。点击“ Confirm Swap”以将ETH成功交易为YFI。

第六步。您将必须等待交易完成并在以太坊区块链上完成交易。 Etherscan.io 允许您跟踪交易进度。

推荐

比特币新闻

比特币价格预测:BTC达到7万美元并回调 发生了什么?

比特币新闻

特斯拉是全球持有比特币第三多的公司 数据显示较一月增持1,789枚比特币

比特币新闻

韩国分析师共识:比特币价格增长可能会持续

比特币新闻

比特币价格预测:市场乐观情绪和关键事件推动涨势 或将冲向75000美元

比特币新闻

市传卡塔尔基金投5,000亿美元购买比特币 短期内真的可行?

财经新闻

台湾内政部警政署:境外交易所众多 只有币安与国内执法机关合作

最新消息

财经新闻

台湾内政部警政署:境外交易所众多 只有币安与国内执法机关合作

财经新闻

Bybit HK已向证监会提交牌照申请 惟Bybit Global仍被列入可疑平台名单

区块链新闻

Bybit 受到香港证监会的审查 公开警告无牌加密货币交易平台

News

我们询问ChatGPT 2024年Floki、Shiba Inu、DogWifHat、Pepe和Dogecoin的价格可能会达到多高

比特币新闻

市传卡塔尔基金投5,000亿美元购买比特币 短期内真的可行?

比特币新闻

比特币短暂跌破69,000美元 抄底的多头或将价格推回至70,500美元

News

5thScape ($5SCAPE) 价格预测 2024 – 2030 年价格分析

快速阅读 3 分钟了解今天的加密货币新闻!

输入你的电子邮箱以获取我们的免费每日通讯

注册

This site is protected by reCAPTCHA and the Google

Privacy Policy and

Terms of Service apply.

类似新闻

财经新闻

台湾内政部警政署:境外交易所众多 只有币安与国内执法机关合作

财经新闻

Bybit HK已向证监会提交牌照申请 惟Bybit Global仍被列入可疑平台名单

区块链新闻

Bybit 受到香港证监会的审查 公开警告无牌加密货币交易平台

News

我们询问ChatGPT 2024年Floki、Shiba Inu、DogWifHat、Pepe和Dogecoin的价格可能会达到多高

cryptonews

输入你的电子邮箱以获取我们的免费每日通讯

快速阅读 3 分钟了解今天的加密货币新闻!

注册

This site is protected by reCAPTCHA and the Google

Privacy Policy and

Terms of Service apply.

条款与规范

关于我们

用户协议

免责声明

你有任何想法吗?

Advertising

新闻

以太坊新闻

NFT新闻

DeFi新闻

替代币新闻

区块链新闻

新闻发布

赞助

加密货币新闻交易

产业对谈

快速评论

财经新闻

科技新闻

比特币新闻

独家新闻

焦点

观点

人物

视频

比特币

以太坊

替代币

区块链

市场趋势

加密货币安全

指南

比特币

以太坊

替代币

加密货币

首次代币发行

精选

最佳边动边赚型加密货币

最佳长线投资加密项目

价值低于1美元最佳加密货币

上涨最多十大加密货币

最佳以太坊体育博彩网站

最佳比特币真人赌场

最佳元宇宙赌场

最值得投资的新加密货币项目

活动

播客

我们的撰稿人

交易所

货币

价格追踪器

© 2024 Cryptonews. All rights reserved

条款与规范

关于我们

用户协议

免责声明

你有任何想法吗?

Advertising

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance

Error 403 Forbidden - This request is blocked.

For security reasons you can't connect to the server for this app or website at this time.

It maybe that you have too many requests or the illegal request payload is identified as an attack.

Please try again later.

Just a moment...

a moment...Enable JavaScript and cookies to conti

Uniswap入门 - 廖雪峰的官方网站

Uniswap入门 - 廖雪峰的官方网站

廖雪峰的官方网站

Blog

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

More

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

Java教程

手写Spring

手写Tomcat

Makefile教程

Python教程

JavaScript教程

区块链教程

SQL教程

Git教程

文章

问答

 

Profile

Passkey

Sign Out

Sign In

English

简体中文

Uniswap入门

廖雪峰 / 文章 / ... / Reads: 30727 Edit

在现货交易中,买卖双方各自报价,然后撮合成交,这是最简单,最直接,也是微观层面可以直接实现的一种交易方式。因此,自世界上第一家证券交易所诞生以来,撮合交易一直是最主流的方式。

随着DeFi的兴起,在以太坊这样的去中心化链上怎么实现买卖双方的交易?最直接的想法是把买卖盘搬到链上。然而,严重的技术问题导致了这种方式既慢又不经济。

对以太坊这种可以运行智能合约的链来说,交易实际上就是执行合约的函数。一个合约部署在链上,实际上相当于一组函数代码存放在链上。任何用户都可以通过钱包软件来调用这些函数,实现与合约的交互。但是,有几个限制:

每次只能调用一个函数,不过这个问题不大,因为合约内部,一个函数又可以调用其他函数;

用户必须主动发起调用,合约自身无法主动调用任何函数,也不存在定时调用机制,这是区块链的确定性计算和可验证性决定的,因此,价格涨到某个位置自动卖出或者价格跌到某个位置自动买入是无法在链上实现的;

买卖订单写入链上非常昂贵,如果一个订单写入是$0.1,那么100万个订单就要$10万,并且,第二天100 万个新订单又需要$10万,这个成本是不可能被用户接受的;

链上极低的TPS(一般在每秒几十到几百),无法支持传统撮合交易高达每秒上百万的性能。

而智能合约有几个独特的技术特性:

智能合约没有私钥,即使是合约部署者,也没有合约的控制权。所谓的合约控制人,只能写到代码逻辑里;

合约可以持有资产,这意味着与合约交互时,既可以把资产转移到合约,也可以从合约转移资产出去。

一句话总结,就是链上的交易,总是交易员与合约交互,这与传统的撮合交易,总是人与人的交互不同。因此,简单照搬撮合模式的链上交易,无一例外都不成功。

直到2018年底,Uniswap上线,一个全新的Swap交易模式诞生了。

需要特别指出的是,此Swap不是指金融衍生品的掉期,它是Uniswap的现货交易模式。

Uniswap首先解决的问题是任何交易员都是在与链上的合约程序交易,由合约本身充当做市商,即自动化做市商 AMM:Automated Market Maker。对于两种资产组成的交易对,例如UNI/ETH,卖出ETH,买入UNI,或者卖出UNI,买入ETH,要与程序完成这笔交易,合约本身首先要持有这两种资产,比如100个ETH和2000个UNI,这样,交易员用1个ETH买入20个UNI后,合约持有资产可能变成101个ETH和1980个UNI。如果另一个交易员稍后卖出40个UNI,合约持有的资产又可能变成2020个UNI和99个ETH。

程序做市的资产从哪来呢?只能由流动性提供者LP(Liquidity Provider)先存入合约。为了鼓励LP将资产作为流动性存入合约,需要以手续费返还的形式作为激励。

和撮合产生市场价不同,和程序交易,需要用算法产生市场价。Uniswap引入了最简单的固定乘积公式x * y = k来由程序决定价格。

还是以UNI/ETH为例,如果初始状态下LP注入2000个UNI和100个ETH到流动性池子里,那么初始价格就是1ETH=20UNI,或者1UNI=0.05ETH,而乘积k = 2000 * 100 = 200000就是固定常数。

假设下一个交易员准备卖1个ETH,他将买入N个UNI,池子里会有100+1个ETH和2000-N个UNI,带入公式(100 + 1) * (2000 - N) = 100 * 2000,计算得知N=19.802,因此,不计手续费的情况下该交易员花费1ETH获得19.802个UNI,买入UNI后价格变为1ETH=19.606UNI,或者1UNI=0.051ETH,即UNI的价格略微上涨。

在Uniswap交易对中,两种资产的地位是等价的,且任何人都可以注入流动性充当做市商。对做市商来说,任何时候,都可以按照当前价格的比例注入两种资产,Uniswap会计算新注入的LP的占比,并返回给做市商一个LP代币作为做市凭证。做市商稍后可以将LP凭证兑换出两种资产,并在兑换时一次性获得累计的手续费。

做市商的风险在于,做市的价格和退出做市的价格很可能不一样,例如做市时注入了100ETH和2000UNI,退出时取出了50ETH和4000UNI,价格变化可能造成做市商损失,这种损失被称为无常损失:Impermanent Loss。

对交易员来说,往一个交易池里扔进去一种资产,就自动获得另一种资产,数量由Uniswap计算后确定,这就是Swap。

每次Swap交易都会改变交易池里两种资产的数量,从而引起价格的变动。那么,影响滑点大小的因素有哪些呢?由Uniswap价格公式可知,如果做Swap交易的数量较少,则滑点较小。如果流动性池子的资产数量越多,则滑点越小。因此,注入到池子里的资产数量至关重要,Uniswap用总锁仓量TVL:Total Value Locked表示池子的大小,可以从Uniswap交易页看到TVL排名靠前的交易池:

如果交易员想要交易UNI/WBTC,但是Uniswap没有这个交易池,或者交易池太小,怎么办?可以找两个较大的交易池,例如UNI/ETH和WBTC/ETH,做两次Swap,完成UNI和WBTC的交易:

┌─────────┐

────>│ UNI/ETH │

└─────────┘

┌─────────┐

<────│WBTC/ETH │

└─────────┘

这种借助中介资产的交易方式会付出更多的手续费,但滑点会大大降低。

由于流动性池子的大小对于滑点有重要影响,而通常价格只会在某个范围波动,为了更好地利用做市商的流动性池子,Uniswap的V3协议允许做市时指定价格区间,超过区间后该做市商的资金就不会被使用。这种改进的目的在于使用更少的资金提供相同的流动性:

除了Uniswap,还有其他基于链上Swap的DEX。

Balancer允许多个资产在同一个池子中交易,它采用的公式如下:

V=\prod_{}B_t^{W_t}

Curve也允许多个资产在同一个池子中交易,它采用的公式如下:

\prod_{}x_i=\left(\frac Dn\right)^n

数学功底过硬的同学可以自行推导价格变化曲线,这里我们就不展开细讲了。

术语

自动化做市商AMM:Automated Market Maker

流动性提供商LP:Liquidity Provider

无常损失:Impermanent Loss

总锁仓量TVL:Total Value Locked

小结

Uniswap开创了自动化做市的AMM机制,使得程序化在链上做市成为可能。

Comments

Make a comment

Sign in to make a comment

Author: 廖雪峰

Publish at: ...

关注公众号不定期领红包:

加入知识星球社群:

关注微博获取实时动态:

廖雪峰的官方网站

©Copyright 2019-2021

Powered by iTranswarp

Feedback

License

用户界面 | Uniswap V3 Book 中文版

| Uniswap V3 Book 中文版

Uniswap V3 Book 中文版Milestone 0. 简介交易市场简介恒定函数做市商(CFMM)Uniswap V3开发环境Milestone 1. 第一笔交易简介计算流动性提供流动性第一笔交易管理合约部署合约用户界面Milestone 2. 第二笔交易简介输出金额计算Solidity中的数学运算Tick Bitmap Index通用mint通用swap报价合约用户界面Milestone 3. 跨tick交易简介不同价格区间跨tick交易滑点保护流动性计算关于定点数的拓展闪电贷用户界面Milestone 4. 多池子交易简介工厂合约交易路径多池子交易用户界面Tick 舍入Milestone 5. 费率和价格预言机简介交易费率闪电贷费率协议费率价格预言机用户界面Milestone 6: NFT positions简介ERC721 概述NFT 管理员合约NFT 渲染器补充资料中英名词对照

用户界面

用户界面相关工具一览什么是 MetaMask?常用库工作流连接到本地节点链接到 MetaMask提供流动性交易 Token订阅更新

\[ \]用户界面

#现在,我们可以进行这个 milestone 的最后一步了——搭建一个 UI!由于搭建前端 app 并不是本书的主要目的,本书将不会讲解如何从头搭建一个这样的前端,而是展示如何使用 MetaMask 与智能合约进行交互。如果你希望自己尝试这个 app,在本地运行它,你可以在代码仓库中的 ui文件夹找到对应代码。这就是一个简单的React 应用,本地运行只需要在 App.js 中设置合约地址,然后运行 yarn start。相关工具一览

#什么是 MetaMask?

#MetaMask 是一个浏览器插件的以太坊钱包。它能够创建和存储私钥、展示账户余额、允许链接到不同网络、发送和接受以太或其他 token——钱包能做的所有事情几乎都可以在其中实现。除此之外,MetaMask 还能够作为 signer 和 provider 来运行。作为 provider,它链接到一个以太坊节点,并且提供一个接口来使用对应节点的 JSON-RPC API。作为一个 signer,它提供了一个能够进行安全交易签名的接口,因此能够使用钱包中的私钥来签名任意交易。常用库

#事实上,MetaMask 也并没有提供那么多的功能:它仅仅是能够管理账户和发送交易。我们需要其他一些库来使得与合约的交互更加容易,并且能更轻松地解析 EVM 相关的数据。这样的库有很多,其中最流行的两个是 web3.js 和 ethers.js。选择哪一个取决于你的个人喜好。对本书作者来说,选择 Ethers.js 因为其与合约交互的接口更加清晰工作流

#现在,让我们看一下如何使用 MetaMask + Ethers.js 来实现交互。连接到本地节点

#为了能够发送交易和获取区块链数据,MetaMask链接到一个以太坊节点。为了与我们的合约交互,我们需要钱包链接到本地的 Anvil 节点。打开 MetaMask,点击网络列表——添加网络,增加一个网络,RPC URL为http://localhost:8545。钱包将会自动检测对应的 chain ID(在 Anvil 中为 31331).链接到本地节点之后,我们需要导入一个私钥。在 MetaMask 中,点击地址列表——导入账户,把之前选择的地址对应的私钥粘贴在这里。然后进入资产列表,导入两种 token 的地址。现在你可以在 MetaMask 上看到两种 token 的余额了。MetaMask 实际上有一些 bug。一个我经常遇到的 bug 是,当它连接到本地节点时,它通常会缓存链状态。因此每次重启节点的时候,你有可能会看到旧的余额和状态。解决方法是:打开高级设置,点击“重置账户”。每次重启节点后你可能都需要进行这个步骤。链接到 MetaMask

#并不是每一个网站都能够访问到你在 MetaMask 中的地址。一个网站首先需要链接到 MetaMask。当一个新的网站想要连接 MetaMask 时,你会看到一个弹窗来请求许可。前端连接 MetaMask 的方式如下:// ui/src/contexts/MetaMask.js

const connect = () => {

if (typeof (window.ethereum) === 'undefined') {

return setStatus('not_installed');

}

Promise.all([

window.ethereum.request({ method: 'eth_requestAccounts' }),

window.ethereum.request({ method: 'eth_chainId' }),

]).then(function ([accounts, chainId]) {

setAccount(accounts[0]);

setChain(chainId);

setStatus('connected');

})

.catch(function (error) {

console.error(error)

});

}

window.ethereum 是 MetaMask 提供的一个对象,是与 MetaMask 进行交互的接口。如果它是 undefined,说明没有安装 MetaMask。如果它是有定义的,我们向 MetaMask 发送两个请求:eth_requestAccounts 和 eth_chainId。事实上,eth_requestAccounts 把一个网站连接到 MetaMask。它向 MetaMask 请求一个地址,之后 MetaMask 向用户请求许可。用户能够选择它可以连接的钱包地址。eth_chainId 会请求 MetaMask 连接到的节点的 chain ID。在获取地址和 chain ID 之后,通常可以把它展示在前端页面:提供流动性

#为了向池子中提供流动性,我们需要搭建一个表单,要求用户填入希望质押的 token 数量。在点击 “Submit” 之后,前端会构建一个交易调用管理合约的 mint 函数并且把用户填入的数量作为参数传递。我们来看一下这个功能如何实现。Ether.js 提供了 Contract 接口来与合约交互。它让这个过程变得十分简单,因为它替我们完成了编码函数参数、创建一个合法交易、把数据交给 MetaMask 这几个步骤。对于我们来说,调用合约就像调用一个 JS 对象的异步方法一样。让我们来看看如何建立一个 Contract 的实例:token0 = new ethers.Contract(

props.config.token0Address,

props.config.ABIs.ERC20,

new ethers.providers.Web3Provider(window.ethereum).getSigner()

);

一个 Contract 实例是一个地址和部署在这个地址上的合约的 ABI。我们需要 ABI 来与合约进行交互。第三个参数是由 MetaMask 提供的 signer 接口——用来让 JS 合约调用 MetaMask 签名交易。现在,我们添加一个函数,来为池子增加流动性:const addLiquidity = (account, { token0, token1, manager }, { managerAddress, poolAddress }) => {

const amount0 = ethers.utils.parseEther("0.998976618347425280");

const amount1 = ethers.utils.parseEther("5000"); // 5000 USDC

const lowerTick = 84222;

const upperTick = 86129;

const liquidity = ethers.BigNumber.from("1517882343751509868544");

const extra = ethers.utils.defaultAbiCoder.encode(

["address", "address", "address"],

[token0.address, token1.address, account]

);

...

第一项就是要准备参数。我们还是使用之前手动计算出来的值。接下来,我们需要允许允许管理合约操作我们的 token。首先检查一下现在的许可情况:Promise.all(

[

token0.allowance(account, managerAddress),

token1.allowance(account, managerAddress)

]

)

然后我们会检查现在的许可是否足够完成这笔交易。如果不够,我们需要发送一个 approve 交易,让用户同意管理合约花费他的一定数量的 token。在确保用户 approve 足够的数量之后,我们调用 manager.mint 来添加流动性:.then(([allowance0, allowance1]) => {

return Promise.resolve()

.then(() => {

if (allowance0.lt(amount0)) {

return token0.approve(managerAddress, amount0).then(tx => tx.wait())

}

})

.then(() => {

if (allowance1.lt(amount1)) {

return token1.approve(managerAddress, amount1).then(tx => tx.wait())

}

})

.then(() => {

return manager.mint(poolAddress, lowerTick, upperTick, liquidity, extra)

.then(tx => tx.wait())

})

.then(() => {

alert('Liquidity added!');

});

})

lt 是 BigNumber 的一个方法。Ethers.js 使用 BigNumber 来代表 uint256 类型,因为 JavaScript 本身精度不足。这也是我们希望有一个相关库的原因。除了 token 许可的部分以外,这跟测试合约基本一致。上述代码中的 token0, token1, 和 manager 都是 Contract 的实例。approve 和 mint 都是合约函数,是从我们初始化合约时提供的 ABI 中动态生成的。当调用这些方法时, Ethers.js 会:编码函数参数;构建一个交易;将交易传递给 MetaMask 并请求签名;用户看到 MetaMask 弹窗并点击“确认”;将交易发送给 MetaMask 连接的节点;返回包含这笔交易完整信息的一个对象。交易对象包含一个 wait 函数,我们调用它来等待一个交易上链——这能够让我们等待这一笔交易成功再执行下一笔交易。以太坊对于交易顺序有严格要求。还记得 nonce 嘛?它是账户级别对于交易的 index。每一笔新的交易都会增加这个 index,并且以太坊只有在上一笔交易(nonce 更小的交易)执行完成后才会执行下一笔交易。交易 Token

#在交易 token 时,我们使用相同的模式:从用户输入获取参数,检查许可,调用管理合约的 swap。const swap = (amountIn, account, { tokenIn, manager, token0, token1 }, { managerAddress, poolAddress }) => {

const amountInWei = ethers.utils.parseEther(amountIn);

const extra = ethers.utils.defaultAbiCoder.encode(

["address", "address", "address"],

[token0.address, token1.address, account]

);

tokenIn.allowance(account, managerAddress)

.then((allowance) => {

if (allowance.lt(amountInWei)) {

return tokenIn.approve(managerAddress, amountInWei).then(tx => tx.wait())

}

})

.then(() => {

return manager.swap(poolAddress, extra).then(tx => tx.wait())

})

.then(() => {

alert('Swap succeeded!');

}).catch((err) => {

console.error(err);

alert('Failed!');

});

}

唯一新出现的函数就只有 ethers.utils.parseEther(),用来把 ether 单位的数值转换成 wei 单位,以太坊中的最小单位(译者注:也即合约中使用的单位)。订阅更新

#对于一个去中心化的应用,反应当前的区块链状态时很重要的。例如,在一个去中心化的交易市场中,正确地计算现在的价格是很重要的;过时的数据可能会导致滑点(slippage)并使得交易失败。当开发池子合约的时候,我们学习过 event,它能够作为区块链数据的索引:无论何时智能合约的状态发生改变都发出一个 event 是种好习惯,因为 event 能够作为索引帮助快速搜索需要的信息。我们现在需要做的,就是订阅合约的 event 来保证前端 app 的实时更新。让我们来实现这部分吧!如果你在之前看过了上一章 forge 生成的 ABI,你会发现其中也包含 event 的描述:名字和参数。很棒的是:[Ethers.js会处理它们]并且为我们提供一个接口来订阅新的 event。我们来看一下它是怎么工作的。订阅事件需要使用 on(EVENT_NAME, handler) 函数。callback 会接受 event 的所有值和 event 本身来作为参数:const subscribeToEvents = (pool, callback) => {

pool.on("Mint", (sender, owner, tickLower, tickUpper, amount, amount0, amount1, event) => callback(event));

pool.on("Swap", (sender, recipient, amount0, amount1, sqrtPriceX96, liquidity, tick, event) => callback(event));

}

如果想要筛选和拿到之前的 event,我们可以使用 queryFilter:Promise.all([

pool.queryFilter("Mint", "earliest", "latest"),

pool.queryFilter("Swap", "earliest", "latest"),

]).then(([mints, swaps]) => {

...

});

你可能注意到,event中的一些参数被标注为 indexed——这样的域能够被以太坊节点作为索引,允许通过某些域的值来搜索事件。例如,Swap 事件有 sender 和 recipient 两个域被标注为indexed,因此我们可以通过交易的发送者和接收者来搜索对应交易。Ethers.js 当然也提供了这个功能:const swapFilter = pool.filters.Swap(sender, recipient);

const swaps = await pool.queryFilter(swapFilter, fromBlock, toBlock);

OK!现在我们彻底完成了 milestone 1!用户界面相关工具一览什么是 MetaMask?常用库工作流连接到本地节点链接到 MetaMask提供流动性交易 Token订