web3-去中心化金融深度剖析:DEX、AMM及兑换交易传播如何改变世界

web3-去中心化金融深度剖析:DEX、AMM及兑换交易传播如何改变世界

金融问题

1.个人投资:在不同的时间和可能的情况(状态)下积累财富

2.商业投资:为企业家和企业提供投资生产性活动的资源

目标:跨越时间和状态有效地分配所有资源
在这里插入图片描述

金融中的状态是什么?

  • 状态是对可能发生的事情的描述
    • 通常与某人的效用/回报有关
  • 状态可以是可观察和/或可验证和可契约的
  • 区分两种状态类型
    • 影响每个人的状态
    • 影响少数人的状态

去中心化金融

去中心化交易所(DEX)

在这里插入图片描述

金融交易所简介

金融交易所通常会有一个撮合引擎,如果有2个或者是多个交易方,他们希望就交易的价格一致的情况下达成交易。
在这里插入图片描述

两种订单簿模型

中心化 : 的类似于A股,纳斯达克这种类型的
在这里插入图片描述

EtherDelta

在这里插入图片描述

从订单簿模式的DEX中学到的

优势

没有KYC(身份认证)/AML(反洗钱)

不需要给交易所支付费用

无无偿损失

缺陷

交易的创建、取消,资金的存取都需要链上的手续费

执行缓慢

并非完全去中心化(中介服务器)

结算层

在这里插入图片描述

为什么我们需要去中心化交易所

去中心化交易所用户自己掌握着自己的资产没有任何人能够拿走你的资产,自己对自己的资产负责
在这里插入图片描述

DEX系统架构

在这里插入图片描述

AMM-自动化做市商

自动化做市商/短线做市商 这个是Defi上最受欢迎的去中心化交易所的模型

流动性池

想法:让智能合约来做市商
在这里插入图片描述
性质:

即时流动性,无论交易规模如何

购买资产X会 提高X的价格和降低Y的价格

X和Y的资产量决定了价格,称之为恒积(CP)AMM
在这里插入图片描述
如下图,恒积 一开始Y=30,X=10,恒积是300;如果Y变成了20那边为了保持恒积X就要跟着变成15
在这里插入图片描述

预期滑点

基于价格的预期上涨或下跌;基于交易量和可用流动性
在这里插入图片描述

AMM的优点和缺点

无订单簿维护;但需要套利
CP AMM的简单实现;较低的Gas花费
无偿损失/币价脱钩的风险;资金可能会全部流失
低流动性市场的高滑点;需要关注滑点的容限
用户容易收到三明治攻击;需要学习安全的课程

兑换交易传播

影响交易传播的几种因素;区块链是被许可的,区块链通常建立在未经许可的点对点的网络上的;任何一方在任何地点,任何时间都可以加入或离开区块链网络

比如说我们在北美的一个节点上,设置了一个交易费为5的一笔交易;一但矿商将整个交易纳入整个区块,那就会去收取交易费用;如果给钱的钱越多那么交易就会越快的被执行
在这里插入图片描述

  • 异步区块链P2P网络
    • 尽最大努力传播
    • 透明度
    • 高频交易
  • 基于费用的拍卖
    • Gas价格拍卖(PGA)
    • 在公共P2P网络上
  • Gas密封投标拍卖(SGA)
    • 在中心化网络中的中继服务商

总结

去中心化金融(DeFi)正在重塑传统金融体系。文章深度剖析了DEX(去中心化交易所)和AMM(自动化做市商)机制,对比了中心化与去中心化交易所的差异。DEX通过智能合约实现资产自托管,消除了KYC/AML要求。AMM采用恒积公式(X*Y=K)自动定价,但存在无偿损失和高滑点风险。同时探讨了区块链网络中的交易传播机制,包括基于Gas费的拍卖模式。虽然DeFi提高了金融包容性,但仍面临流动性、安全性和效率等挑战,需要持续创新以优化用户体验和系统稳定性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/bicheng/84422.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【笔记】NVIDIA AI Workbench 安装记录

前言 NVIDIA AI Workbench 简介 NVIDIA AI Workbench 是一款由 NVIDIA 推出的集成化开发工具,旨在简化人工智能和机器学习的开发流程。它提供从数据准备到模型训练、优化及部署的全套工具链,支持跨平台协作,适合开发者、数据科学家和企业团队…

积累-Vue.js 开发实用指南:ElementUI 与核心技巧

一、ElementUI 组件高效使用 1. Table 组件展开行优化实现 场景需求:仅在展开行时动态加载数据,避免不必要的接口调用 实现方案: // expand行展开的时候调用expandOpen: async (row, expandedRows) > {// 实时更新展开列const index e…

【BUG】记STM32F030多通道ADC DMA读取乱序问题

STM32F0多通道ADC的校准顺序与DMA乱序问题的本质 声明:本段转载:https://www.cnblogs.com/chihirosan/p/5458673.html 问题描述 通过 uint16_t ConvData[8]保存DMA搬运的ADC转换数值,但是这个数组数值的顺序总是和ADC不是顺序对应的。比如用7…

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…

今天刷SQL

多说几句,JAVA真不行了? 刚刚看到那个tiobe最新的指数,JAVA只剩下8.84%?感觉上次看的时候还有百分之十呢。 185-department-top-three-salaries https://leetcode.com/problems/department-top-three-salaries/description/ 公…

【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)

可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…

【计算机网络】SDN

SDN这种新型网络体系结构的核心思想:把网络的控制层面与数据层面分离,而让控制层面利用软件来控制数据层面中的许多设备。 OpenFlow协议可以被看成是SDN体系结构中控制层面与数据层面之间的通信接口。 在SDN中取代传统路由器中转发表的是“流表”&…

量化面试绿皮书:9. 通往Offer的门

文中内容仅限技术学习与代码实践参考,市场存在不确定性,技术分析需谨慎验证,不构成任何投资建议。 9. 通往Offer的门 你面对着两扇门。 一个通往你的工作机会,另一个是退出。 两扇门前都有一名警卫。一个守卫总是说谎&#xff0c…

【杂谈】-递归进化:人工智能的自我改进与监管挑战

递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…

Ascend NPU上适配Step1X-Edit模型

1 概述 1.1 简述 Step1X-Edit:一个在各种真实用户指令下表现出现的统一图像编辑模型。 Step1X-Edit,其性能可与 GPT-4o 和 Gemini2 Flash 等闭源模型相媲美。更具体地说,我们采用了多模态LLM 来处理参考图像和用户的编辑指令。我们提取了潜…

WEB3全栈开发——面试专业技能点P8DevOps / 区块链部署

一、Hardhat / Foundry 进行合约部署 概念介绍 Hardhat 和 Foundry 都是以太坊智能合约开发的工具套件,支持合约的编译、测试和部署。 它们允许开发者在本地或测试网络快速开发智能合约,并部署到链上(测试网或主网)。 部署过程…

【题解-洛谷】B4292 [蓝桥杯青少年组省赛 2022] 路线

题目:B4292 [蓝桥杯青少年组省赛 2022] 路线 题目描述 有一个旅游景区,景区中有 N N N 个景点,景点以数字 1 1 1 到 N N N 编号,其中编号为 N N N 的景点为游客服务中心所在地。景区中有 M M M 条连接路线,每条…

MySQL体系架构解析(四):MySQL数据存储的揭秘

MySQL中的数据目录 确定MySQL的数据目录 到底MySQL把数据都存到哪个路径下呢?其实数据木对应着一个系统变量datadir,我们在使用客户端与服务器建立连接之后查看这个系统变量的值就可以了。 -- 以下两种方式都可以 show variables like datadir; selec…

Solidity从入门到精通-Remix的基本使用和Solidity的基本数据类型

Solidity从入门到精通-Remix的基本使用和Solidity的基本数据类型 讲了那么多理论,相信大家对区块链/web3也有了一定认知;这时候可能就问有人会问了如何把理论变成实际的代码实现。 这就来了接下来会给大家分享Solidity入门教程 这时候就会有同学问了Sol…

ArcGIS Pro+ArcGIS给你的地图加上北回归线!

今天来看ArcGIS Pro和ArcGIS中如何给制作的中国地图或者其他大范围地图加上北回归线。 我们将在ArcGIS Pro和ArcGIS中一同介绍。 1 ArcGIS Pro中设置北回归线 1、在ArcGIS Pro中初步设置好经纬格网等,设置经线、纬线都以10间隔显示。 2、需要插入背会归线&#xf…

在.NET Core控制器中获取AJAX传递的Body参数

.Net Core是支持前后端不分离式的开发的,如果在原始系统中采用不分离式开发,后面需要在原系统中增加功能,并且新的服务采用其他语言开发,且系统原来功能保持原样,这样前端系统可以单独调用新开发的接口。 但是&#x…

ubuntu24安装opencv过程

1.访问opencv官网,下载源代码。 opencv 2.选择相应版本的源码下载 我这里用的是4.8.1版本的源码进行安装,opencv-4.8.1.tar.gz 安装命令 tar xvf opencv-4.8.1.tar.gz #在当前文件夹创建build文件,并进入 mkdir build && cd build …

Kubernetes ClusterIP 端口深度解析:虚拟服务与流量转发机制

事情的起因是创建了一个 NodePort 类型 Service,其端口映射关系为 8000:30948/TCP。既然30948是在每个node开的端口,那8000是开在哪的呢?出于好奇回顾了一下K8s的Cluster IP和Service 端口映射关系解析 在 Kubernetes 的 NodePort Service 中…

C++左值与右值及引用的总结

前言 在C中,理解左值(lvalue)和右值(rvalue)是掌握现代C核心特性的关键。左值通常指代具名的、持久存在的对象,可以取地址;而右值则是临时的、即将销毁的值,如字面量或表达式结果。…

学习记录:DAY31

Java课设:数字水印处理与解析器开发 前言 想养成写日记的习惯真不容易。最近比较懒散,复习不想复,项目又做完了,处于一种能干些什么,但是不太想干,但是不干些什么又浑身难受的处境。其实完全就不是匀不出…