DeFi新篇章

2023-10-30

随着原生去中心化中央限价订单簿( Central Limit Order Book,CLOB)DeepBook的推出,Sui上的DeFi开启了新篇章。DeepBook由一群Sui贡献者共同构建,为新一代DeFi应用提供了一个稳定的流动性层。

通过DeepBook,DeFi和其他开发者可以找到一个现成的流动性层,充分利用Sui的共识机制以实现最佳性能。其开放式API让开发者可以接入apps并利用资产交易的优势。

在DeepBook推出时,多个交易所利用其实现交易功能并为其提供流动性。KriyaDEXTurbos.FinanceAftermath FinanceCetusKairon LabsMovEX帮助测试,并且目前仍使用DeepBook来实现自己的服务。除其他流动性提供商外,DeepBook将由Kairon Labs作为其初始做市商提供支持。

DeepBook为DeFi开发者提供了一个专为Sui网络设计的即插即用的流动性层

DeepBook支持卖方和买方的限价订单和市价订单。DeepBook以开源方式发布,无需权限,作为一个Move包,允许任何人发布一个流动性池,实现两种资产之间的交易。DeepBook没有token,所收取的所有费用都会被销毁。另外,DeepBook是一个公共资源,为DeFi开发者提供了经过审计的、高效的代码和流动性的通用基础设施。

交易方式

作为一个CLOB,DeepBook支持卖方以特定价格(通常称为限价订单)或市价订单的方式交易。买方可以浏览DeepBook账本,找到他们想要购买的资产。这种模式赋予交易者更多自由,让他们可以选择自己买卖的价格,符合传统的供求经济学规律。

DeepBook对订单流程的透明性和无需权限的特性,符合Sui的公平和去中心化理念。用户可以查看订单明细、订单簿深度和订单撮合过程。任何人都可以在交易所上进行买卖,没有限制。

结构组成

DeepBook由两个关键组件构成:核心匹配引擎和智能订单路由引擎。匹配引擎使用基于每个资产共享对象池构建的订单簿。资产之间的订单撮合发生在链上,而路由引擎则在链下处理交易。

对于每个基准资产和报价资产的交易对,DeepBook创建一个全局共享池来处理订单的下单、撤销和结算。在这种架构下,涉及不同交易对的交易可以轻松并行处理,以实现最大的吞吐量。

未成交的订单存储在流动池中。接单方订单将在提交订单的同一交易中即时从可用的做市商订单中完成。买、卖订单分别存储,并使用两级嵌套的Crit-bit Tree进行高效的位串存储。

DeepBook SDK为DeFi构建者提供了交易和兑换的代码片段、兑换路由和流动池查询的基础。

安全保障

MovEx委托的审计中,区块链安全公司Zellic对DeepBook进行了测试,并编写了一份报告,讨论了DeepBook存在的漏洞和修复措施。Zellic按照特定的标准进行审计,例如是否可以从托管方提取资金,以及攻击者是否可以锁定资金或获得不公平的交易优势。

审计还检查了DeepBook模块的编码错误、逻辑错误、集成风险和代码成熟度。

该公司发现了四个关键错误、一个中等错误和一个低级错误。例如,DeepBook允许零数量的订单,这可能被恶意操作者利用,以发起拒绝服务攻击来摧毁系统。在审计期间发现的所有漏洞都通过代码更改成功修复。

鸣谢贡献者

MovEX最初设计并创建了DeepBook,然后将其开源并贡献给了Sui。其他贡献者,包括Mysten LabsJumpKairon LabsGSRWintermuteAftermath Finance,他们都在DeepBook的开发中发挥了重要作用。社区的深度参与对于确保DeepBook不断发展以满足Sui DeFi构建者的需求至关重要。

贡献者们还可以通过探索文档和SDK,并参与Sui改进提案过程,帮助DeepBook为Sui社区提供服务,并提出改进和功能建议。

期待与大家一起共同建设Sui生态!


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网TwitterDiscord英文电报群中文电报群

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DeFi新篇章 的相关文章

  • 前端实战复习——歌词滚动

    歌词滚动 此处展示为html的demo 思路 首先歌词单独为div 歌词整体滚动 设置wrap为div 歌词上移使用移动wrap位置 所以需要设置wrap position为absolute 歌词高亮使用当前歌词改变类名实现 添加过渡tra
  • C++ CopyFile函数的用法

    CopyFile函数定义在Windows h中 使用时要include之 CopyFile 使用如下 include
  • 一篇文章彻底学会递归思路解题

    一篇文章彻底学会递归思路解题 前 言 递归是算法中一种非常重要的思想 应用也很广 小到阶乘 再在工作中用到的比如统计文件夹大小 大到 Google 的 PageRank 算法都能看到 也是面试官很喜欢的考点 最近看了不少递归的文章 收获不小
  • blender硬表面建模渲染终极教程

    blender硬表面建模渲染终极教程 Gumroad The ULTIMATE Guide to Hard Ops and Boxcutter Gumroad 硬操作和切箱机的终极指南 教程大小 6G 1920X1080分辨率 语言 英语
  • 7-12 最长对称子串 (25 分)

    对给定的字符串 本题要求你输出最长对称子串的长度 例如 给定Is PAT TAP symmetric 最长对称子串为s PAT TAP s 于是你应该输出11 输入格式 输入在一行中给出长度不超过1000的非空字符串 输出格式 在一行中输出

随机推荐

  • Elasticsearch 笔记

    文章目录 Elasticsearch 快速安装 安装启动 问题踩坑 状态验证 Elasticsearch 基础使用 查看节点列表 列出索引信息 查看节点分片信息 其他的一些信息查询 创建索引 索引和查询文档 删除索引 修改数据 探索数据 搜
  • 基于SSM的智慧城市实验室主页系统的设计与实现

    末尾获取源码 开发语言 Java Java开发工具 JDK1 8 后端框架 SSM 前端 采用Vue技术开发 数据库 MySQL5 7和Navicat管理工具结合 服务器 Tomcat8 5 开发软件 IDEA Eclipse 是否Mave
  • Python 最常用模块函数代码汇总解析

    一 文件和目录操作 创建 删除 修改 拼接 获取当前目录 遍历目录下的文件 获取文件大小 修改日期 判断文件是否存在等 二 日期和时间 内置模块 time datatime calendar 1 time time 返回自1970年1月1日
  • Go换国内源解决go get -u 问题

    Go版本1 13及以上 Windows在编译器终端执行以下操作 go env w GO111MODULE on go env w GOPROXY https goproxy cn direct MacOS或Linux export GO11
  • java 可变参数 详解(通俗易懂)

    目录 一 概述 二 格式 三 注意事项 使用规范 四 代码演示 演示规范 演示规范 演示规范 课堂练习 代码演示 输出结果 五 英文版本讲解 一 概述 java中 我们可以将名称相同 功能也相同 但是形参个数不同的多个函数 封装为某个类中的
  • avue form弹框里改动label

    可参考官网弹窗表单配置 Avue
  • springboot 配置logback

    logback spring xml文件配置
  • Oracle数据库报错ERROR at line 1:ORA-01157: cannot identify/lock data file 9

    自说 今天在打开了好久没有打开的rac数据库时 重启数据库进入open模式时发生了以下错误 经过简单筛查后发现是因为之前创建的数据文件删除掉了 因为我这里是保存到了本地中 E盘下 未找到导致报错 我们可以查看 set linesize 19
  • 算法——无向图的最短路径算法

    https www jb51 net article 154796 htm 我是看上面的文章写的程序 他的第一种解法还需要我再理解理解 BFS一层层寻找目标节点的算法 思路 1 先从v到u的使用BFS遍历一遍图 得到每个节点到v的最短距离
  • C/C++ stat()函数:获取文件状态

    相关函数 fstat lstat chmod chown readlink utime 头文件 include
  • 使用R语言绘制指数分布密度函数数据的可视化

    使用R语言绘制指数分布密度函数数据的可视化 指数分布是概率论和统计学中常见的连续概率分布之一 广泛应用于可靠性工程 风险分析和排队论等领域 在本文中 我们将使用R语言的plot函数来可视化指数分布密度函数的数据 首先 我们需要安装并加载R语
  • Pytorch并行计算(二): DistributedDataParallel介绍

    PyTorch并行计算 DistributedDataParallel 一 为什么要并行计算 二 基本概念 三 DistributedDataParallel的使用 1 torch distributed 2 torch multiproc
  • 三、Express

    目录 初识express Express 简介 Express 的基本使用 安装 基本使用 托管静态资源 express static 托管多个静态资源目录 挂载路径前缀 nodemon Express路由 路由的基本使用 为路由模块添加前
  • 使用容器搭建伪redis集群

    在一个主机上使用容器技术搭建一个redis集群 为什么说是伪集群 因为redis集群和分布式相互交叉 因为成本 在一台主机上部署一个三主三从的redis集群 redis版本 v 6 2 6 部署 运行六个节点 docker compose
  • 常见垃圾回收器

    CMS和G1是最重要的 新生代一般采用标记复制 老年代一般采用标记整理算法 Serial 垃圾回收线程只有一个 而且垃圾回收线程工作的时候其他用户线程要停下来 Parnew Serial的多线程版本 有多个垃圾回收线程 垃圾回收线程工作的时
  • 黎明觉醒火种测试服务器维护,黎明觉醒火种测试什么时候上线 黎明觉醒火种测试资格获取方式(图文)...

    黎明觉醒是腾讯旗下的多人开放世界生存手游 对标的就是网易旗下的明日之后 在之前的曙光测试之后 这款游戏长时间来都没有传出过新消息 下面game234就来介绍一下黎明觉醒最新的火种测试什么时候上线 怎么预约 game234将第一时间提供黎明觉
  • 区块链是怎么形成的,你究竟明白多少?

    区块链到底是啥 首先 不要把区块链想的很复杂 其实 区块链很简单 它本质上就是一套数据库存储系统 该系统分布在全球各地 并且能够协同运转 不过 与其他数据库存储系统不一样的是 这个系统的运行者可以是任何有能力架设服务器的人 过去 传统的数据
  • angular 12+NG-ZORRO -UI中使用Modal对话框时注意

    弹框的代码不能放在循环中不然就会出现黑屏了 当时我的代码是这样写的 当然这是我的错误写法 特此记录 div class pages div
  • 日志服务器搭建

    1 安装完系统后 配置网络 设置静态IP vi etc sysconfig network scripts ifcfg ens33 编辑模式下修改 i BOOTPROTO static 改为静态 ONBOOT YES IPADDR 192
  • DeFi新篇章

    随着原生去中心化中央限价订单簿 Central Limit Order Book CLOB DeepBook的推出 Sui上的DeFi开启了新篇章 DeepBook由一群Sui贡献者共同构建 为新一代DeFi应用提供了一个稳定的流动性层 通