DeFi 是 Decentralized Finance(去中心化金融)的简称,是一种不由任何人控制,基于公链提供的点对点的金融服务。DeFi系统通过智能合约和去中心化协议,使用户能够进行去中心化的交易、借贷、投资、支付和其他金融活动,而无需传统金融中介机构的参与。
DeFi 与传统金融提供的大多数服务相同,两者最主要的差别在于:
中心化 vs. 去中心化
开放性和全球性
访问和参与门槛
中间人的角色
透明度和可追溯性
创新性和灵活性
需要注意的是,尽管DeFi带来了一些创新和优势,但也面临一些挑战,例如智能合约的安全性、法规不确定性以及市场的波动性。同时,传统金融和DeFi并非互相排斥,而是可以相互补充和共存。
数字资产交易平台分为两种,中心化的交易平台( CEX )和去中心化交易平台( DEX )。中心化的交易平台( CEX )与传统证券交易市场的运作方式类似。而去中心化的交易所( DEX )是一个点对点( P2P )的市场,交易直接发生在加密货币交易者之间。
DEX 实现了加密货币的核心可能性之一:达成金融交易,但不由银行、经纪人、支付处理器或任何中心化机构负责也无需他们的信任。
DEX 的优势
可交易币种的多样性。截至 2022 年 7 月,市场上有超过 20268 种加密货币。但 CEX 通常只提供那些有足够的交易量的主流加密货币,以确保盈利能力和法律合规。因此许多新兴加密货币只能通过 DEX 访问,在那里可以进行 P2P 交易,而无需高交易量。这为新发行加密货币的组织提供了更多机会,也为加密行业的发展注入了更大的活力。
无信任的安全交易。在 CEX 中,每笔交易都由交易所监督和记录。而 DEX 通过智能合约执行交易并将其记录在区块链上,实现了无信任的交易。而且,由于 DEX 并不会持有你的资金,因此它们不太可能成为黑客的目标。DEX 是非托管的,这意味着交易者不需要放弃对私钥的控制来进行交易。相反,是外部持有的钱包与 DEX 互动,交易通过智能合约自行执行。相比之下,CEX 通过控制你的私钥,扮演着你的资金保管人的角色。这需要你放弃对私钥的控制,由 CEX 来提供安全性,而这恰恰给了黑客可乘之机。
手续费便宜。去中心化的交易所通过自动执行的智能合约发挥作用。在没有中间人的情况下,DEX 使用与以太坊相同的 Gas 费用结构。DEX 收取的费用很低,Uniswap 大约为 0.3%。虽然这些费用随着网络利用率的变化而波动,但仍然远远低于 CEX 所产生的成本。
隐私保护。使用去中心化交易所的交易者不需要披露他们的私钥,因为钱包是由外部保管的,而且 DEX 不对资金负责。出于同样的原因,用户在使用 DEX 时通常不需要完成 KYC 和反洗钱程序。虽然这在便利性方面可能是有利的,但从法律角度来看,这可能是有问题的。
PS. KYC 是 Know your customer 的缩写,意思是“了解你的客户”,是监管对于金融机构的要求与进行反洗钱调查的关键步骤,一般指通过身份证、护照等进行的实名认证。
DEX 的劣势
可扩展性。区块链的可扩展性取决于一个网络在达到容量之前可以处理的交易数量。例如,比特币网络每秒处理 4.6 笔交易(TPS,Transaction Per Second,每秒交易数量),而以太坊网络达到 15 TPS。去中心化的交易所使用生活在区块链网络上的智能合约运作。因此,DEX 受到其基础网络基础设施的限制。
流动性。由于 DEX 相对较新,支持不同的交易对,市场隔离对市场流动性有负面影响。不过,资产的流动性已经随着 DeFi 的发展而明显增加。
不支持法币。目前的 DEX 技术不便于用美元等法定货币购买数字资产,也不能交易法定货币或向银行账户提款。虽然稳定币技术正在兴起,以复制法币在 DeFi 生态系统中的作用,但缺乏法币的上行和下行通道,对新手用户来说是一个障碍。
相比 CEX,DEX 旨在提供较低的交易费用,让用户直接持有自己的资产,并避免一些监管负担。据毕马威在 2021 年末抽样调查的 10 万美元的交易结果显示,头部的 DEX Uniswap 只收取 0.05% 的交易费,而头部 CEX 如 Binance, Coinbase 和 Kraken 分别收取 0.1%、0.2% 和 0.2% 的交易费。
DEX 面临着补偿流动性的成本和 "无常损失 "的特殊风险(我们将在下文中详细介绍无常损失),而 CEX 的流动性历来是由一小撮拥有许可权限和专门工具的专业交易公司提供,这使得流动性集中在少数人手中,他们可以在波动期间撤回他们的资产,并在用户最需要的时候限制某项资产的交易,这就使得 CEX 相比 DEX 流动性更强,也无需面临无常损失。
CEX 还会提供更强的监管保证,通常这对机构客户来说非常重要。
什么是 AMM?
去中心化数字资产交易的形式有两种:订单簿做市( Order books )与自动做市( Automated Market Maker,AMM )。订单簿做市与传统金融的业务方法一致,买卖双方各自报价,组成订单簿。订单簿实时更新,并且按照价格优先、时间优先的原则互相匹配。订单簿的流动性来自买卖双方,当且仅当买方的需求和卖方的供给相匹配时,交易才能执行,也就是说一定要有对手方。典型协议如 dYdX。自动做市的方法是把流动性的供给打包,并且以规则制定的价格进行交易,不依赖于对手方的存在,就可以提供流动性。
自动化做市商是一种去中心化交易平台协议,通过数学公式对资产进行定价。资产定价通过定价算法完成,不再使用传统交易平台常用的订单簿。
定价公式随不同协议而变化。例如,Uniswap 使用的公式为 x*y= k ,其中 x 代表流动性资金池中一种代币的数量, y 则表示另一种代币的数量。在此公式中, k 是一个固定常数,表明池中的流动性总量必须保持不变。其他 AMM 则根据特定目标用例使用其他公式。然而,无论采用何种公式,定价均通过算法来完成。
什么是流动性池?
可以将流动性池视为一大笔资金,流动性供应商 ( LP ) 是这笔资金的供应者。交易者在 Uniswap 上交易本质上就是在与这些资金进行交易。
流动性供应商会从流动性池开展的交易中赚取费用作为提供流动性的回报。以 Uniswap 为例,流动性供应商需要向流动性池中存入两种等值代币,例如向 ETH/DAI 资金池中存入 50% 的 ETH 和 50% 的 DAI 。
这么说来,所有人都可以成为做市商吗?确实如此!向流动性资金池中注入资金非常简单,奖励是由协议决定的。例如,Uniswap v2 向交易者收取 0.3% 的手续费并将其直接发放给流动性供应商。其他平台或分叉也会采取各种优惠措施,吸引更多流动性供应商。
吸引流动性为何至关重要?
基于 AMM 的运作机制,资金池的流动性越大,大额订单产生的滑动价差就越小。这会反过来为平台吸引更高的成交量,以及其他诸多优势。
滑动价差问题因 AMM 的设计差异而有所不同,但决不容忽视。别忘了,定价是由算法决定的。简单来说,定价是由交易完成后,流动性池中资产比率的变化幅度决定的。倘若变化幅度较大,则会出现大额滑动价差。
进一步讲,假设你想要在 Uniswap 上购买 ETH/DAI 池中所有的 ETH 。可以吗?答案是否定的!你每额外买入一枚以太币,都需要支付呈指数级增长的溢价,而且即便真的支付了,也无法买下池中的所有以太币。因为根据 x*y = k 这个公式,如果 x 或 y 变为 0,这个公式便没有任何意义。
什么是无常损失?
当所存代币的价格比率与存入资金池时相比发生变化时,就会产生无常损失。变化越大,无常损失就越大。因此,AMM 最适合价值相似的代币对,例如稳定币或包裹代币。如果代币对之间的价格比率保持在相对较小的范围内,无常损失可以忽略不计。
相反,如果比率变化幅度较大,建议流动性供应商持有代币,而非向流动性池中存入资金。
话虽如此,用“无常损失”来概括此种现象并不贴切。“无常”是假设如果资产恢复到初始存入价格,损失就会降低。然而,如果按与存入之时不同的价格比率提取资金,无常损失将转变为永久性损失。
DeFi 的概念诞生于 2017 年左右,从那时起,DeFi 吸引着越来越多的投资者的关注。至 2021 年,据《福布斯》报道,DeFi 的市值为 748 亿美元,表明该行业正在获得强劲的发展势头。根据马克·库班的说法,DeFi 行业有望在未来十年内实现爆炸性增长。
DeFi 对传统金融工具的潜在挑战的标志是以太坊区块链中惊人的交易量——11.6 万亿美元,早在 2021 年这个数字就已经超过了目前全球第二大支付机构 Visa 。DeFi 投资者认为,目前的统计数据显示,DeFi 仍有许多未开发的机会,因为 2.21 亿加密货币用户中只有 5% 在积极使用其服务。
尽管围绕 DeFi 发展的对话很乐观,但智能合约区块链生态系统仍处于起步阶段。有人担心,DeFi 基于匿名的交易将鼓励洗钱和其他犯罪行为。金融监管机构在解决 DeFi 使用中可能出现的潜在问题方面落后了几步。
此外加密货币的波动性意味着在参与 DeFi 市场的收益率生成计划时,存在固有的资本损失风险。投资者必须充分了解加密货币市场的风险,因为每个 DeFi 应用都以独特的商业模式运作。由于非标准化的法规,报税可能变得复杂。
文章浏览阅读3.8k次,点赞9次,收藏28次。直接上一个工作中碰到的问题,另外一个系统开启多线程调用我这边的接口,然后我这边会开启多线程批量查询第三方接口并且返回给调用方。使用的是两三年前别人遗留下来的方法,放到线上后发现确实是可以正常取到结果,但是一旦调用,CPU占用就直接100%(部署环境是win server服务器)。因此查看了下相关的老代码并使用JProfiler查看发现是在某个while循环的时候有问题。具体项目代码就不贴了,类似于下面这段代码。while(flag) {//your code;}这里的flag._main函数使用while(1)循环cpu占用99
文章浏览阅读347次。idea shift f6 快捷键无效_idea shift +f6快捷键不生效
文章浏览阅读135次。Ecmacript 中没有DOM 和 BOM核心模块Node为JavaScript提供了很多服务器级别,这些API绝大多数都被包装到了一个具名和核心模块中了,例如文件操作的 fs 核心模块 ,http服务构建的http 模块 path 路径操作模块 os 操作系统信息模块// 用来获取机器信息的var os = require('os')// 用来操作路径的var path = require('path')// 获取当前机器的 CPU 信息console.log(os.cpus._node模块中有很多核心模块,以下不属于核心模块,使用时需下载的是
文章浏览阅读10w+次,点赞435次,收藏3.4k次。SPSS 22 下载安装过程7.6 方差分析与回归分析的SPSS实现7.6.1 SPSS软件概述1 SPSS版本与安装2 SPSS界面3 SPSS特点4 SPSS数据7.6.2 SPSS与方差分析1 单因素方差分析2 双因素方差分析7.6.3 SPSS与回归分析SPSS回归分析过程牙膏价格问题的回归分析_化工数学模型数据回归软件
文章浏览阅读7.5k次。如何利用hutool工具包实现邮件发送功能呢?1、首先引入hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.19</version></dependency>2、编写邮件发送工具类package com.pc.c..._hutool发送邮件
文章浏览阅读867次,点赞2次,收藏2次。docker安装elasticsearch,elasticsearch-head,kibana,ik分词器安装方式基本有两种,一种是pull的方式,一种是Dockerfile的方式,由于pull的方式pull下来后还需配置许多东西且不便于复用,个人比较喜欢使用Dockerfile的方式所有docker支持的镜像基本都在https://hub.docker.com/docker的官网上能找到合..._docker安装kibana连接elasticsearch并且elasticsearch有密码
文章浏览阅读1.3w次,点赞57次,收藏92次。整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)近年来,随着机器学习的兴起,有一门编程语言逐渐变得火热——Python。得益于其针对机器学习提供了大量开源框架和第三方模块,内置..._beeware
文章浏览阅读7.9k次。//// ViewController.swift// Day_10_Timer//// Created by dongqiangfei on 2018/10/15.// Copyright 2018年 飞飞. All rights reserved.//import UIKitclass ViewController: UIViewController { ..._swift timer 暂停
文章浏览阅读986次,点赞2次,收藏2次。1.硬性等待让当前线程暂停执行,应用场景:代码执行速度太快了,但是UI元素没有立马加载出来,造成两者不同步,这时候就可以让代码等待一下,再去执行找元素的动作线程休眠,强制等待 Thread.sleep(long mills)package com.example.demo;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.openqa.selenium.firefox.Firefox.._元素三大等待
文章浏览阅读3k次,点赞4次,收藏14次。Java软件工程师职位分析_java岗位分析
文章浏览阅读2k次。Java:Unreachable code的解决方法_java unreachable code
文章浏览阅读1w次。1、html中设置标签data-*的值 标题 11111 222222、点击获取当前标签的data-url的值$('dd').on('click', function() { var urlVal = $(this).data('ur_如何根据data-*属性获取对应的标签对象