社区投稿|Desig质押聚合器功能,帮助用户选出更适合的质押策略

news2024/11/24 7:53:35

在Sui上,不同的质押协议提供收益各异的产品,因此用户面临着众多可以质押token的协议,眼花缭乱无从选择。Desig质押聚合器功能现已整合到Desig钱包扩展中,极大地简化了寻找质押策略的流程。事实上,其智能质押功能支持完全自动化的质押,而发现与比较功能则为更有经验的用户提供更多控制权。

在DesigLabs,我们最初专注于为DAOs提供多签钱包。这项工作使我们开始探索构建DeFi平台。Sui推出的流动质押Tokens( Liquid Staking Tokens,LST)使其成为我们创建质押聚合器的理想选择。

质押聚合器平台整合并优化来自Sui各个验证节点和质押平台的质押奖励,将用户的奖励最大化。它能够从不同平台汇总质押详情,简化质押流程。通过将质押分散到多个网络,降低了单个网络故障或波动性相关的风险损失。

产品功能

为了服务那些希望体验简单流程的用户,和那些喜欢监控数据并深入了解的用户,我们的质押聚合器提供了许多不同的工具。

多种质押策略

通过质押聚合器,质押(Staking)与解质押(Unstaking)经过类似的路径进行。用户提交他们的请求,后端Desig服务器生成交易。同样,MPC系统处理多重签名交易。在后端服务器验证后,交易在Sui网络上得到确认,质押的代币将被发送到用户的钱包。

  • 一键质押:对于加密货币新手或时间有限的人来说,他们可以简单地通过一键点击来质押资产,该平台将以最高效的方式自动进行质押。
  • 智能面板:对于想要更多控制权的用户,智能面板显示实时数据和个性化的质押建议。
  • 全面的数据呈现:希望深入了解数据的专业人士可以查看详细的质押选项,包括验证节点和LST,以及年化收益率APY、总质押、奖励池和费用等关键指标。

Desig质押聚合器为用户提供了简化的智能质押功能,快速轻松地质押资产。

选择使用发现与比较工具的用户可以浏览不同的质押策略以进行选择。

高效的发现与比较工具

  • 搜索和排序:用户可以设置标准,例如APY或费用,以找到特定的质押机会。
  • 过滤功能:用户可以自定义搜索,例如区分LST和验证节点。
  • 最佳路径选择:相较于过滤功能,最佳路径选择允许用户根据APY、费用和综合评分等标准在顶级验证节点和LST之间进行选择。
  • 评分系统:我们还为用户提供了一套全面的评分系统,对质押选项进行彻底评估。

质押聚合器组件

质押聚合器建立在我们之前在多签钱包方面的工作基础上,使用了密码学多方计算(Multi-Party Computation, MPC)组件来帮助管理每个用户与质押池的互动。质押策略的组织和分析发生在后端服务器上。

用户流程

质押聚合器为用户提供了三种与系统交互的途径。智能质押依赖于我们对质押机会的分析,以最高效的方式承诺数字资产。发现与比较路线向用户展示更多信息,并允许他们主动寻找质押机会。用户通过参与质押管理路线来查看其已质押的资产并对其进行控制。

系统的用户流程包括与质押聚合器(在此图表中称为SAG)交互的三条主要路线。

基础设施

在质押聚合器基础设施中,用户请求经过两种不同的流程。当有人使用智能质押功能时,后端的Desig服务器会自动生成质押目的地,将提案传入MPC系统,该系统将其处理为多重签名交易。然后,该签名交易通过Desig服务器进行验证,提交到Sui网络以承诺质押。

在质押聚合器前端发起的智能质押请求在承诺为Sui上的质押之前,会经过Desig的MPC系统和后端服务器的路由。

通过质押聚合器,质押(Staking)与解质押(Unstaking)经过类似的路径进行。用户提交他们的请求,后端Desig服务器生成交易。同样,MPC系统处理多重签名交易。在后端服务器验证后,交易在Sui网络上得到确认,质押的代币将被发送到用户的钱包。

质押与解质押经过类似的路径通过质押聚合器进行,各个组件签署交易,然后将 token退还到用户的钱包。

协议集成

质押聚合器根据其APY和评分系统选择最佳的质押池。为了出现在质押聚合器的质押池(SAGPool)中,质押协议需要声明一个兼容的接口。质押聚合器根据元数据计算得分,包括总质押、APY、Epoch数据和奖励等信息。

SAGPool根据APY和评分系统选择质押协议,评分是根据元数据计算的一个数字。

生成质押的代码从SAGPool中提取APY和元数据以选择协议。

export interface SAGPool {
contract: string
generateTxStake: ()=>Uint8Array
generateTxUnStake: ()=>Uint8Array
getAPY: () => Promise<number>
getMetadata : ()=>Promise<SAGMetadata>
}

总结

我们的质押聚合器实现了两个重要的目标。首先,它从尽可能多的质押协议中获取数据,以找到最佳选项。通过评分系统,它自动化了这个过程。其次,它让经验较少的用户或时间有限的人快速质押,并确保系统会为他们找到最佳选项。

当然,我们也不想忽视专业人士。在这里,质押聚合器提供了一个面板,让他们查看所有选项,并根据自己的经验和直觉做出选择。

关于 Sui Network

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

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

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

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

相关文章

泰迪智能科技生成式人工智能(AIGC)实验室解决方案

AIGC&#xff08;Artificial Intelligence Generated Content&#xff0c;生成式人工智能&#xff09;是一种新的人工智能技术&#xff0c;指的是利用人工智能技术来生成内容。这种技术可以自动生成文本、图像、音频和视频等多种类型的内容&#xff0c;而且内容的质量较高&…

Web3.0初探

Web3.0初探 一、互联网发展史二、什么是Web3.0&#xff1f;三、现在的发展方向&#xff08;衍生出来的产品&#xff09;&#xff1a;四、目前问题五、Web3.0与元宇宙 一、互联网发展史 Web3.0也就是第三代互联网。最新版本的Web3.0是以太坊的创始合伙人Gavin Wood在2014年提出…

CycleISP: Real Image Restoration via Improved Data Synthesis

Abstract 1、提出一个模拟 ISP 处理的模型&#xff08;模型是怎么构建的&#xff1f;&#xff09; 2、在 RAW、sRGB 域都能生成图像对&#xff0c;都能做去噪。&#xff08;它说在真是图像基准数据集上有 SOTA 效果&#xff0c;不会是 DND 吧&#xff09; 3、参数量是之前的RA…

java的面向对象编程(oop)——认识接口

前言&#xff1a; 打好基础&#xff0c;daydayup! 接口 接口概述 java提供一个关键字interface&#xff0c;用这个关键字可以定义出特殊结构&#xff1a;接口 接口格式&#xff1a; public interface 接口名{//成员变量&#xff08;常量&#xff09;//成员方法&#xff08;抽…

GitHub工作流的使用笔记

文章目录 前言1. 怎么用2. 怎么写前端案例1&#xff1a;自动打包到新分支前端案例2&#xff1a;自动打包推送到gitee的build分支案例3&#xff1a;暂时略 前言 有些东西真的就是要不断的试错不断地试错才能摸索到一点点&#xff0c;就是摸索到凌晨两三点第二天要8点起床感觉要…

我们距离AGI还有多远

什么是AGI AGI&#xff08;人工通用智能&#xff09;是指能够像人类一样完成任何智能任务的人工智能系统。AGI的目标是创建一个全面智能的系统&#xff0c;可以解决广泛的问题并进行多种任务。这种系统能够在不同的环境中适应和学习&#xff0c;并且可以从不同的来源中获取信息…

Redis -- 常用数据结构,认识数据类型和编码方式

"人生就像骑自行车&#xff0c;要保持平衡&#xff0c;就必须保持前进。" — 爱因斯坦 说到数据结构&#xff0c;或许就能想到哈希表&#xff0c;列表集合等数据结构。对于redis来说对应的key的value的形式也可以是这些数据结构&#xff0c;如下&#xff1a; 针对上面…

数据结构:大顶堆、小顶堆

堆是其中一种非常重要且实用的数据结构。堆可以用于实现优先队列&#xff0c;进行堆排序&#xff0c;以及解决各种与查找和排序相关的问题。本文将深入探讨两种常见的堆结构&#xff1a;大顶堆和小顶堆&#xff0c;并通过 C 语言展示如何实现和使用它们。 一、定义 堆是一种完…

mysql 一条查询语句执行过程顺序

整体架构 client connectors&#xff1a; mysql提供各种语言连接客户端api&#xff0c;client发送sql语句到server端进行执行 连接器&#xff08;Connectors&#xff09;&#xff1a;连接器负责客户端与服务端进行连接&#xff0c;使用mysql协议或X协议使得客户端可以通过api…

【性能测试】混合业务场景按比例设计

已知从生产环境中统计出的接口比例如下所示&#xff1a; 接口接口比例接口140%接口220%接口330%接口410% 场景一&#xff1a;以上接口无上下依赖关系&#xff0c;设计出容量场景 接口1比例如下&#xff1a; 接口2比例如下&#xff1a; 接口3比例如下&#xff1a; 接口4比例如…

速卖通半托管优缺点是什么?速卖通半托管和全托管的区别是什么?速卖通半托管怎么发货?

1月5日&#xff0c;阿里速卖通AliExpress正式向全体卖家推出半托管模式&#xff0c;并且官方连续发放多重补贴&#xff0c;重金加码半托管模式&#xff0c;推广力度非常大。 关于速卖通半托管服务春节补贴政策 图源&#xff1a;阿里巴巴全球速卖通官方 由此可见&#xff0c;半…

C语言第十四弹---函数递归

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 函数递归 1、递归是什么&#xff1f; 1.1、递归的思想&#xff1a; 1.2、递归的限制条件 2、递归举例 2.1、举例1&#xff1a;求n的阶乘 2.1.1、分析和代码…

备战蓝桥杯---数据结构与STL应用(入门3)

我们先来一道题作为过渡&#xff1a; 我们只需枚举n,选出左右第一个小于它高度的坐标即可&#xff0c;于是我们可以用两个方向的优先队列来维护&#xff0c;下面是AC代码&#xff1a; #include<bits/stdc.h> using namespace std; #define int long long int n; struct …

flutter+go构建的即时通讯app,ChatCraft

前言 Hi&#x1f44b;all.好久不见&#xff0c;已经两个多月没有发文章了&#xff0c;这段时间一直在反思过去的一年&#xff0c;有好有坏。对博客文章这块我对自己是不满意的&#xff0c;文章的质量参差不齐&#xff0c;有时候在没有好的题材时&#xff0c;我会选择写一些泛泛…

9.SELinux

目录 1. 概述 1.1. 概念 1.2. 作用&#xff1a; 1.3. SELinux与传统的权限区别 2. SELinux工作原理 2.1. 名词解释 2.1.1. 主体&#xff08;Subject&#xff09; 2.1.2. 目标&#xff08;Object&#xff09; 2.1.3. 策略&#xff08;Policy&#xff09; 2.1.4. 安全上…

河南省考后天网上确认,请提前准备证件照哦

✔报名时间&#xff1a;2024年1月18号一1月24号 ✔报名确认和缴费&#xff1a;2024年1月 31号一2月4号 ✔准考证打印&#xff1a;2024年3月12号一3月17号 ✔笔试时间&#xff1a;2024年3月16日-2024年3月17日。 ✔面试时间&#xff1a;面试时间拟安排在2024年5月中旬 报名网址&…

ChatGPT学python: 用json文件传参

目录 json语法最简陋版python解析语法小结 json语法最简陋版 param.json [{"Table_name": "table1","Event_name_colum": 4,"update_colum": 9},{"Table_name": "table2","Event_name_colum": 3,&quo…

快速掌握,制作可发送上课通知小程序的秘籍

对于教育培训机构来说&#xff0c;及时通知学生上课时间、地点等重要信息是至关重要的。而现在&#xff0c;通过小程序&#xff0c;我们可以更加便捷地实现这一目标。下面将为你介绍如何制作一个可发送上课通知的小程序。 首先&#xff0c;通过百度搜索“乔拓云”&#xff0c;并…

NFS 网络文件系统

1. NFS简介 NFS&#xff08;Network File System 网络文件系统&#xff09;&#xff0c;是一种用于在计算机网络上共享文件的协议。它允许一个计算机系统通过网络将其文件和存储设备共享给其他计算机系统&#xff0c;使得这些系统可以像访问本地文件一样访问网络共享的文件。 N…

excel中提取一串数字中的某几个数字

excel中提取一串数字中的某几个数字 提取一串数字中的某几个数字&#xff0c;使用公式函数截取数据 LEFT函数&#xff1a;用于截取单元格左边的字符&#xff0c;例如“LEFT(A1,5)”会返回A1单元格中的前5个字符。RIGHT函数&#xff1a;用于截取单元格右边的字符&#xff0c;例…