一文读懂Uniswap,附Uniswap使用教程
一、加密货币交易形式当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。 虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。 那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。 在中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过...
多签钱包Gnosis Safe使用教程
原作者:Gnosis Safe 团队 在过去的 4 年里,多重签名钱包 Gnosis Safe 的发展已经到达了全新的高度。它已经成为 Web3 的关键基础设施,为 DAO、机构、项目和个人保护数字资产。仅在以太坊主网上,Gnosis Safe 用户就管理着价值超过640 亿美元的资产,并且所有这些都是自我保管的!什么是多重签名?Gnosis Safe 的基础知识大多数以太坊用户习惯于使用单一密钥钱包(例如:MetaMask),通常称为外部账户(EOA)。这些帐户使用私钥进行保护,私钥可以转换为用户的 12 个单词的"助记词"。如果该私钥以任何方式被泄露,则资金可能会被盗。 如果您的企业由多于 1 个人组成,则外部帐户不是管理加密业务资金的安全方式。如果员工道德低劣或对于私钥不够小心,资金将永远丢失。即使您的企业只由您自己组成,我认为这仍然是一种糟糕的资金管理方式。那么,更好的解决方案是什么? 使用多重签名。Gnosis Safe 是一个运行在以太坊上的智能合约钱包,需要最少数量的人在交易发生之前批准,交易才会发生(M-of-N)。例如,如果您的企业中有 3 个主要利益相关者,则...
零知识证明——zk-stark数学入门
原文:CYC Labs咕咕 STARK的出现是为了解决计算完整性(CI)的问题。CI是商业的基本属性,有了CI我们才能信任银行账单和账户余额。文章讨论了无需可区块链中在无信任的情况下完成CI。 在旧世界的金融系统中,会有机制激励他们诚信的给社会服务,还有一个变体,就是可信执行环境(TEE)。比如Intel生产SGX芯片,Intel是一个可信的硬件制造商,所以现在的CI是基于对硬件和它的制造商的信任,并且假设不可能在这样的物理设备中提取密钥。在新世界中,即区块链,提供了一种更加直接的方式实现CI,“dont trust, verify” ,就是直接验证,只需要一个节点,只需要它设置了标准计算,比如一个联网的笔记本电脑就可以给所有交易提供完整性验证。但是这也直接导致两个挑战,隐私和可扩展。所以这就引出了证明系统。 证明系统开始于1985年提出的交互证明(interactive proof),通过prover和verifier两个实体,发送信息进行多轮交互,利用随机性产生零知识证明,验证者最后会输出一个决策来接受或者拒绝这个新状态。当状态A更新到B,证明系统解决了CI时,就会有可靠性(...
Buidling Web3.
一文读懂Uniswap,附Uniswap使用教程
一、加密货币交易形式当我们要进行加密货币交易时,使用最早也是目前使用最多的形式还是中心化交易所,在中心化交易所,我们首先需要注册,然后加密货币也需要存入到交易所,由交易所进行托管,如果要提现加密货币出来,也需要经过交易所审核同意。 虽然中心化交易所有诸多优势,例如交易速度较快、用户不需要管理私钥,降低了用户的使用门槛,但是它的弊端也是显而易见的,用户的加密货币由交易所托管,交易所是有跑路风险的。也确实发生过多起交易所跑路的事件,几乎每年都有发生。 那么,有没有更好的加密货币交易形式呢? 随着区块链技术的不断发展,加密货币交易形式也变得越来越多样化,我们不但可以使用中心化交易所进行交易,也可以使用去中心化交易所进行交易。 在中心化交易所进行交易时,不需要注册,只需要使用数字钱包连接去中心化交易所就可以进行加密货币的交易了,交易完成后,相应的加密货币会自动转入到用户的数字钱包中,用户的资产始终在自己的钱包中,并非像中心化交易所那样托管在交易所,所以,在去中心化交易所进行交易,安全性大大提高了。 目前,去中心化交易所主要有两种形式,一种是交易所撮合买方用户和卖方用户的订单,只不过操作过...
多签钱包Gnosis Safe使用教程
原作者:Gnosis Safe 团队 在过去的 4 年里,多重签名钱包 Gnosis Safe 的发展已经到达了全新的高度。它已经成为 Web3 的关键基础设施,为 DAO、机构、项目和个人保护数字资产。仅在以太坊主网上,Gnosis Safe 用户就管理着价值超过640 亿美元的资产,并且所有这些都是自我保管的!什么是多重签名?Gnosis Safe 的基础知识大多数以太坊用户习惯于使用单一密钥钱包(例如:MetaMask),通常称为外部账户(EOA)。这些帐户使用私钥进行保护,私钥可以转换为用户的 12 个单词的"助记词"。如果该私钥以任何方式被泄露,则资金可能会被盗。 如果您的企业由多于 1 个人组成,则外部帐户不是管理加密业务资金的安全方式。如果员工道德低劣或对于私钥不够小心,资金将永远丢失。即使您的企业只由您自己组成,我认为这仍然是一种糟糕的资金管理方式。那么,更好的解决方案是什么? 使用多重签名。Gnosis Safe 是一个运行在以太坊上的智能合约钱包,需要最少数量的人在交易发生之前批准,交易才会发生(M-of-N)。例如,如果您的企业中有 3 个主要利益相关者,则...
零知识证明——zk-stark数学入门
原文:CYC Labs咕咕 STARK的出现是为了解决计算完整性(CI)的问题。CI是商业的基本属性,有了CI我们才能信任银行账单和账户余额。文章讨论了无需可区块链中在无信任的情况下完成CI。 在旧世界的金融系统中,会有机制激励他们诚信的给社会服务,还有一个变体,就是可信执行环境(TEE)。比如Intel生产SGX芯片,Intel是一个可信的硬件制造商,所以现在的CI是基于对硬件和它的制造商的信任,并且假设不可能在这样的物理设备中提取密钥。在新世界中,即区块链,提供了一种更加直接的方式实现CI,“dont trust, verify” ,就是直接验证,只需要一个节点,只需要它设置了标准计算,比如一个联网的笔记本电脑就可以给所有交易提供完整性验证。但是这也直接导致两个挑战,隐私和可扩展。所以这就引出了证明系统。 证明系统开始于1985年提出的交互证明(interactive proof),通过prover和verifier两个实体,发送信息进行多轮交互,利用随机性产生零知识证明,验证者最后会输出一个决策来接受或者拒绝这个新状态。当状态A更新到B,证明系统解决了CI时,就会有可靠性(...
Buidling Web3.

Subscribe to DK

Subscribe to DK
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Uniswap 是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池。用户在 Uniswap 中交易的价格则由这个资金池中的通证比例和算法来决定。
对于通证的项目方来说,将任意的 ERC20 token 和一定数量的 ETH 存入Uniswap 就可以创建出一个该 token 同 ETH 的兑换池。之后任意的用户都可以通过这个兑换池进行这个 token 同 ETH 的交易。而在 Uniswap 最新的 V2 版本中,已经支持用户创建任意 token 之间的兑换池。如下图
当兑换池创建好之后,交易的价格,或者说交易汇率,由兑换池中两个 token 的数量比例决定。如果此时交易的汇率同市场汇率不一致,就会吸引用户进行套利,而套利行为本身会改变兑换池中两个 token 的数量比例,最终使得交易汇率同市场汇率对齐。
当兑换池中 token 数量较少时,交易用户将要承担很大的价格滑点,随着兑换池中 token 数量的增加,交易滑点会逐步降低。所以,用户应该尽可能避免在兑换池中进行特别大额的交易。可以看到下图中,一笔 100 ETH 对 USDC 的交易,滑点要 4.25%,另外还需要支付 0.3% 的手续费。
除此之外,Uniswap 为了保护用户的交易不被抢跑,默认设置了 0.5% 的滑点保护。如果用户的交易成交价与当前页面上看到的价格超过 0.5%,Uniswap 的合约中就会拒绝掉这比交易,避免用户损失。当然,用户自己可以控制这个滑点保护的范围,如果用户改成 10%,Uniswap 还会提示该交易可能会被抢跑。
除了创建自己的兑换池和交易之外,用户还可以给其他人的兑换池做市。向兑换池中添加流动性时,需要按照当前的兑换汇率成比例地添加两个 token。
交易过程中收取的手续费(0.3%)会直接添加到兑换池中,作为流动性提供者(也就是向池子中存币的用户)的收益。由于交易的过程会导致两个 token 的数量发生变化,在价格变动较大的情况下,流动性提供者可能会遭受一定损失。
在实际使用过程中,目前 Uniswap 上的通证搜索功能做的还不够好,用户有时无法搜索到自己想要交易的通证,这时候还需要另外去其他地方找到通证地址,在产品上输入地址后方能进行交易,对普通用户来说门槛比较高。
Uniswap 的两个版本均做了严格的代码审计,其中 V1 版本由 Consensys 进行的审计,而 V2 版本则是由 DappHub 完成审计。需要大家注意的是目前 Uniswap 官方只有Disrocd 群,TG 上有人假冒 Uniswap 官方创建了一个群,要警惕冒牌管理员向您骗取 KYC 信息。
Uniswap在2020年9月17日推出了一个名为UNI的治理代币,该公司没有进行ICO或任何其他代币销售;相反,它将根据设定的发布时间表空投代币。
Uniswap进行了一次空投,并向之前使用过Uniswap服务的用户提供了400枚UNI代币(价值约1500美元)。
未来,用户还将通过在某些流动性池中抵押代币来赚取UNI代币,这就是所谓的流动性挖矿或收益率养殖。
UNI代币是为了用于治理。UNI持有者可以影响和投票决定Uniswap的发展决策。他们还可以为赠款、合作伙伴关系、流动性挖掘池和其他提案提供资金。很快,Uniswap团队将不再直接参与,UNI代币持有者将做出所有治理决策。
投资者可以从几个不同的交易所购买UNI代币,包括币安、Bitfinex、Coinbase Pro、Gemini、火币网、Kucoin和Uniswap本身。事实证明,该代币很快就获得了成功,在推出后几周就进入了前50名的币种列表。
Uniswap 这样一个算法决定价格的兑换池,非常适合小项目方拿来为自己的通证进行定价。对于普通用户来说,Uniswap 的兑换池中拥有不错的交易深度,使用 Uniswap 来进行交易也非常的简便。
Uniswap是一个建立在以太坊上的去中心化交易所(DEX)。它提供了一个简单的币币交易界面,允许用户用ETH换取其他各种ERC-20代币或山寨币。
它还允许你创建流动性池并赚取利息。下面是它的使用方法。
安装Metamask钱包并购买以太坊,如果你还没有这样做,请查看Metamask教程。
然后,访问Uniswap的主页,点击 “启动应用”。虽然存在其他Uniswap应用和前台,但初学者应该首先使用Uniswap官网的,如下图:
在Uniswap应用中,输入你想进行的交易细节,如下图:
输入你想卖出的加密货币数量(1),你想卖出的币种(2),以及你想买入的币种(3)。
然后,点击 “交易按钮(Swap)”(4)。
您还可以配置其他设置,如果您设置了滑点容忍度和交易截止时间,您的交易将在某些条件下被撤销。
专家模式允许更高的滑点限制。
确认交易的细节是正确的:
接下来,在您的Metamask钱包中确认交易的详细信息,输入Gas价格和Gas限额 (1)。较高的数值将使您的交易速度更快。
然后,点击 “确认”(2),如下图:
交易提交后,关闭窗口。
你不需要一直让该浏览器窗口打开,交易也能一直继续。你可以在像Etherscan这样的浏览器上查看交易状态。
检查交易的最快方法是在Uniswap的工具栏中点击你的地址(1),然后点击 “在Etherscan上查看”(2)。
交易完成后,新的余额将显示在您的Metamask钱包中。
在这个例子中,我们用ETH换取DAI,在列表底部显示为115.348 DAI。
如前所述,您可以通过将加密货币存入Uniswap的流动性池来赚取利息。要做到这一点,请点击Uniswap主工具栏中的 “Pool”(1),然后点击 “添加流动性”(2)。
输入你想存入的货币数量(1),并选择你想存入的代币(2)。然后,为您想要创建的交易对的另一个选择第二个代币(3)。
在下面这个例子中,我们已经创建了一个ETH到DAI的流动性池。
在Metamask中确认交易。如果您已经离线一段时间,您可能需要重新连接您的Metamask钱包。
等待Uniswap批准您的交易,当其他交易者使用您的资金池时,您将获得利息,您可以在 “Pool”页面查看您的Pool的状态。
如果没有显示,在Uniswap的资金池页面点击 “导入 “来恢复。
如果您想停止在池中押注,您可以提取您的资金。首先,进入资金池页面,找到您的资金池,然后点击 “管理”。
点击 “删除”,继续进行提现。(另外,你也可以增加更多的资金来产生更多的收入。)
通过滑动条形图(1)选择您要移除的资金量。在本例中,我们将删除我们之前押注的所有DAI。
点击 “批准 “继续(2)。
(您也可以将资金作为不同的加密货币提取:点击 “详细 “并选择其他币种)。
在您的Metamask钱包中,签名交易。
在Uniswap中点击 “删除”。
点击确认:
在Metamask中,设置你的交易费用 (1)然后点击 “确认”。(2)
你的资金将到达到你的钱包中
Uniswap 是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池。用户在 Uniswap 中交易的价格则由这个资金池中的通证比例和算法来决定。
对于通证的项目方来说,将任意的 ERC20 token 和一定数量的 ETH 存入Uniswap 就可以创建出一个该 token 同 ETH 的兑换池。之后任意的用户都可以通过这个兑换池进行这个 token 同 ETH 的交易。而在 Uniswap 最新的 V2 版本中,已经支持用户创建任意 token 之间的兑换池。如下图
当兑换池创建好之后,交易的价格,或者说交易汇率,由兑换池中两个 token 的数量比例决定。如果此时交易的汇率同市场汇率不一致,就会吸引用户进行套利,而套利行为本身会改变兑换池中两个 token 的数量比例,最终使得交易汇率同市场汇率对齐。
当兑换池中 token 数量较少时,交易用户将要承担很大的价格滑点,随着兑换池中 token 数量的增加,交易滑点会逐步降低。所以,用户应该尽可能避免在兑换池中进行特别大额的交易。可以看到下图中,一笔 100 ETH 对 USDC 的交易,滑点要 4.25%,另外还需要支付 0.3% 的手续费。
除此之外,Uniswap 为了保护用户的交易不被抢跑,默认设置了 0.5% 的滑点保护。如果用户的交易成交价与当前页面上看到的价格超过 0.5%,Uniswap 的合约中就会拒绝掉这比交易,避免用户损失。当然,用户自己可以控制这个滑点保护的范围,如果用户改成 10%,Uniswap 还会提示该交易可能会被抢跑。
除了创建自己的兑换池和交易之外,用户还可以给其他人的兑换池做市。向兑换池中添加流动性时,需要按照当前的兑换汇率成比例地添加两个 token。
交易过程中收取的手续费(0.3%)会直接添加到兑换池中,作为流动性提供者(也就是向池子中存币的用户)的收益。由于交易的过程会导致两个 token 的数量发生变化,在价格变动较大的情况下,流动性提供者可能会遭受一定损失。
在实际使用过程中,目前 Uniswap 上的通证搜索功能做的还不够好,用户有时无法搜索到自己想要交易的通证,这时候还需要另外去其他地方找到通证地址,在产品上输入地址后方能进行交易,对普通用户来说门槛比较高。
Uniswap 的两个版本均做了严格的代码审计,其中 V1 版本由 Consensys 进行的审计,而 V2 版本则是由 DappHub 完成审计。需要大家注意的是目前 Uniswap 官方只有Disrocd 群,TG 上有人假冒 Uniswap 官方创建了一个群,要警惕冒牌管理员向您骗取 KYC 信息。
Uniswap在2020年9月17日推出了一个名为UNI的治理代币,该公司没有进行ICO或任何其他代币销售;相反,它将根据设定的发布时间表空投代币。
Uniswap进行了一次空投,并向之前使用过Uniswap服务的用户提供了400枚UNI代币(价值约1500美元)。
未来,用户还将通过在某些流动性池中抵押代币来赚取UNI代币,这就是所谓的流动性挖矿或收益率养殖。
UNI代币是为了用于治理。UNI持有者可以影响和投票决定Uniswap的发展决策。他们还可以为赠款、合作伙伴关系、流动性挖掘池和其他提案提供资金。很快,Uniswap团队将不再直接参与,UNI代币持有者将做出所有治理决策。
投资者可以从几个不同的交易所购买UNI代币,包括币安、Bitfinex、Coinbase Pro、Gemini、火币网、Kucoin和Uniswap本身。事实证明,该代币很快就获得了成功,在推出后几周就进入了前50名的币种列表。
Uniswap 这样一个算法决定价格的兑换池,非常适合小项目方拿来为自己的通证进行定价。对于普通用户来说,Uniswap 的兑换池中拥有不错的交易深度,使用 Uniswap 来进行交易也非常的简便。
Uniswap是一个建立在以太坊上的去中心化交易所(DEX)。它提供了一个简单的币币交易界面,允许用户用ETH换取其他各种ERC-20代币或山寨币。
它还允许你创建流动性池并赚取利息。下面是它的使用方法。
安装Metamask钱包并购买以太坊,如果你还没有这样做,请查看Metamask教程。
然后,访问Uniswap的主页,点击 “启动应用”。虽然存在其他Uniswap应用和前台,但初学者应该首先使用Uniswap官网的,如下图:
在Uniswap应用中,输入你想进行的交易细节,如下图:
输入你想卖出的加密货币数量(1),你想卖出的币种(2),以及你想买入的币种(3)。
然后,点击 “交易按钮(Swap)”(4)。
您还可以配置其他设置,如果您设置了滑点容忍度和交易截止时间,您的交易将在某些条件下被撤销。
专家模式允许更高的滑点限制。
确认交易的细节是正确的:
接下来,在您的Metamask钱包中确认交易的详细信息,输入Gas价格和Gas限额 (1)。较高的数值将使您的交易速度更快。
然后,点击 “确认”(2),如下图:
交易提交后,关闭窗口。
你不需要一直让该浏览器窗口打开,交易也能一直继续。你可以在像Etherscan这样的浏览器上查看交易状态。
检查交易的最快方法是在Uniswap的工具栏中点击你的地址(1),然后点击 “在Etherscan上查看”(2)。
交易完成后,新的余额将显示在您的Metamask钱包中。
在这个例子中,我们用ETH换取DAI,在列表底部显示为115.348 DAI。
如前所述,您可以通过将加密货币存入Uniswap的流动性池来赚取利息。要做到这一点,请点击Uniswap主工具栏中的 “Pool”(1),然后点击 “添加流动性”(2)。
输入你想存入的货币数量(1),并选择你想存入的代币(2)。然后,为您想要创建的交易对的另一个选择第二个代币(3)。
在下面这个例子中,我们已经创建了一个ETH到DAI的流动性池。
在Metamask中确认交易。如果您已经离线一段时间,您可能需要重新连接您的Metamask钱包。
等待Uniswap批准您的交易,当其他交易者使用您的资金池时,您将获得利息,您可以在 “Pool”页面查看您的Pool的状态。
如果没有显示,在Uniswap的资金池页面点击 “导入 “来恢复。
如果您想停止在池中押注,您可以提取您的资金。首先,进入资金池页面,找到您的资金池,然后点击 “管理”。
点击 “删除”,继续进行提现。(另外,你也可以增加更多的资金来产生更多的收入。)
通过滑动条形图(1)选择您要移除的资金量。在本例中,我们将删除我们之前押注的所有DAI。
点击 “批准 “继续(2)。
(您也可以将资金作为不同的加密货币提取:点击 “详细 “并选择其他币种)。
在您的Metamask钱包中,签名交易。
在Uniswap中点击 “删除”。
点击确认:
在Metamask中,设置你的交易费用 (1)然后点击 “确认”。(2)
你的资金将到达到你的钱包中
No activity yet