Maison >web3.0 >Comprendre Aperture dans un article : donnez les instructions de fonctionnement DeFi au chatbot

Comprendre Aperture dans un article : donnez les instructions de fonctionnement DeFi au chatbot

WBOY
WBOYavant
2024-03-14 19:16:021255parcourir

Cet article présentera principalement Aperture et abordera les difficultés de croissance actuellement rencontrées par l'industrie DeFi.

L'objectif d'Aperture est de remettre en question et de transcender les méthodes de transaction traditionnelles qui entravaient autrefois l'adoption massive de DeFi et de se rapprocher d'un avenir « basé sur l'intention ».

一文读懂 Aperture:对聊天机器人下达 DeFi 操作指令

En un mot : 10x d'efficacité d'exécution, 10x d'effort

Aperture développe une nouvelle expérience de chatbot qui s'appuie sur une infrastructure d'intention puissante pour permettre aux utilisateurs d'utiliser un langage naturel de chatbots pour exprimer leurs besoins. En intégrant un réseau de solveurs, Aperture est en mesure de fournir des services plus efficaces et plus rentables que les méthodes de transaction traditionnelles. Cette nouvelle expérience apportera des solutions plus intelligentes et personnalisées aux utilisateurs, leur permettant d'atteindre plus facilement leurs objectifs. Dans le même temps, le système de support technique sous-jacent d'Aperture garantira que les besoins des utilisateurs sont satisfaits rapidement et avec précision, améliorant ainsi l'expérience utilisateur et l'efficacité d'exécution. En collaborant avec le réseau de solveurs, Aperture peut fournir aux utilisateurs des services plus flexibles et personnalisés, améliorant ainsi encore la satisfaction des utilisateurs. Cette

Expérience utilisateur innovante : ApertureLLM optimisée par Intent DSL

Tout d'abord, Aperture commencera par la condition fondamentale de toute adoption massive : l'expérience utilisateur (UX).

DeFiUX se concentre actuellement sur les méthodes de transaction, obligeant les utilisateurs à signer des changements d'état à différents niveaux de compréhension technique, ce qui modifie également la compréhension des utilisateurs de « l'état final ». Aperture place le cœur de l'expérience utilisateur sur « l'état final » grâce à l'intention.

Grâce à un LLM moderne et à un langage de programmation dédié orienté intention, Aperture s'engage à améliorer la capacité des utilisateurs à exprimer leurs intentions. Cela permettra aux utilisateurs de communiquer plus clairement et plus efficacement leurs objectifs et préférences de trading, ce qui permettra d’exploiter plus facilement et plus précisément le potentiel de la blockchain.

Pour les utilisateurs qui ne connaissent pas grand-chose aux principes de la technologie blockchain, il peut être déroutant de rencontrer de nombreux « boutons et boutons » sur l'interface DeFi traditionnelle. En revanche, l'approche d'Aperture consiste à permettre aux utilisateurs d'exprimer leurs intentions dans un langage naturel, ce qui est évidemment plus simple et plus facile à comprendre. Derrière cette approche, il s'agit de convertir le langage naturel en code blockchain, et c'est là qu'interviennent les langages spécifiques à un domaine (DSL).

Contrairement au GPL (General Purpose Language), applicable à un large éventail de domaines, le DSL est un langage informatique spécialisé conçu pour des domaines d'application spécifiques. Le développement et l'application des DSL sont essentiels à l'ingénierie de domaine et impliquent souvent le développement de nouveaux DSL ou l'adaptation de DSL existants pour décrire plus efficacement les problèmes et les solutions dans un domaine spécifique.

Dans Aperture, DSL est conçu en tenant compte des habitudes humaines de lecture et de langage, ce qui est crucial pour permettre une expression claire et intuitive des intentions. D'autres DSL peuvent donner la priorité à des aspects tels que l'efficacité de la programmation ou l'optimisation au niveau de la machine.

Sur Aperture, LLM comble le fossé entre les fonctionnalités techniques et l'interface conviviale en permettant aux utilisateurs d'exprimer leurs intentions en langage naturel et de faire part de leur intention à l'utilisateur sous la forme d'un DSL hautement lisible. Ce DSL peut ensuite être fourni au résolveur comme « déclaration de vérité » pour cet utilisateur.

En utilisant une analogie du monde réel : l'expérience utilisateur de traduction LLM vers DSL est similaire à celle d'un client passant une commande dans une pizzeria par téléphone. Un client peut passer une commande en termes très familiers : « Donnez-moi votre plus grande pizza toute viande. » L'opérateur à l'autre bout du fil pourrait lui répondre : « Vous voulez notre pizza carnivore, XL ? » C'est facile pour le client ? l'utilisateur doit comprendre cette transition et être d'accord : "Ouais, je n'en connais pas le nom, mais c'est ce que je veux."

Sur la chaîne, cette interaction fonctionnera de la même manière. Les utilisateurs peuvent commencer par énoncer leur objectif final -

"Vous pouvez rééquilibrer mes ETH-GMXLP afin que sur toutes mes chaînes EVM, 80 % des fonds soient dans le pool le plus performant et le reste. Les 20 % des fonds LP seront-ils répartis uniformément entre les pool restant ? "

La résolution DSL peut être renvoyée aux utilisateurs -

Quantity Actifs éligibles : paires de trading ETH-GMX sur le réseau principal, Arbitrum et Avalanche ;

 Opérations autorisées : pontage, suppression de liquidité, trading d'ETH ou de GMX, ajout liquidité ;

● Objectif ultime 1 : Rééquilibrer les positions de liquidité pour concentrer 80 % du capital d'actifs éligible dans l'année au comptant, selon les données d'APYVision sur la position avec le taux d'intérêt le plus élevé

● Objectif ultime 2 : Rééquilibrer les positions de liquidité pour se concentrer ; 20 % du capital des actifs éligibles dans les pools existants non utilisés dans l'objectif final 1 

weightSignez la déclaration d'intention (si elle est correcte).

La conversion du LLM codifie le langage parlé en une terminologie standardisée pour DSL, que les solveurs utilisent de manière prévisible et reproductible.

Infrastructure sous-jacente

L'infrastructure d'intention peut être décomposée en plusieurs parties :

●Centre de compensation des intentions (pool de mémoire) : agit comme une zone de préparation préliminaire pour les intentions des utilisateurs. Il est conçu pour organiser efficacement ces intentions de traitement, à l'aide d'un algorithme de priorisation basé sur divers critères tels que l'urgence et les besoins en ressources. Le centre d'échange garantit que les intentions sont gérées de manière sécurisée et ordonnée avant d'être soumises à la blockchain.

● Simulation ZK de la validité des données : Il s'agit de la ressource nécessaire pour vérifier certaines intentions et leurs solutions correspondantes, qui s'appuieront sur des données hors chaîne. Des preuves sans connaissance peuvent être utilisées pour vérifier la validité de ces données. En utilisant des outils de chiffrement avancés tels que Brevis ou Axiom, Aperture peut générer des ZKP pour les données historiquement en chaîne qui font partie de la proposition du proposant de la solution. Cette approche permet une validation rigoureuse des résultats de la solution, garantissant qu’ils sont précis, complets et conformes aux contraintes et intentions spécifiées, sans compromettre la confidentialité des données de transaction.

Quantity Valider les contrats intelligents : chaque cas d'utilisation prévu nécessitera un contrat intelligent pour simuler, valider et gouverner la solution proposée.

Quantity Moteur de classement et d'exécution : chaque ensemble d'intentions validées doit être classé en fonction des résultats et des scores du solveur, puis exécuté. L'aspect clé de ce moteur d'exécution réside dans ses capacités d'exécution de responsabilité. Si une activité malveillante se produit, telle que des transactions annulées ou d'autres événements malveillants, le moteur d'exécution est conçu pour punir le résolveur responsable en réduisant les récompenses ou d'autres moyens. Cela protège non seulement l’intégrité de la transaction, mais empêche également tout comportement potentiellement malveillant de la part du solveur.

Couche d'application : SolverDAO

Le réseau SolverDAO est une couche d'application unique construite sur l'infrastructure d'intention. L'infrastructure d'intention d'Aperture permet à SolverDAO de se concentrer sur l'activation et la résolution de cas d'utilisation uniques basés sur l'intention sans se soucier des exigences d'exécution sous-jacentes.

SolverDAO accède à l'intention de l'utilisateur dans Aperture Clearinghouse en mettant en jeu les montants nécessaires de $APTR et $ETH. SolverDAO peut être associé à un grand solveur professionnel doté de solutions propriétaires ou à un réseau de solveurs plus petits.

De nouvelles solutions d'intention peuvent provenir d'Aperture ou d'un SolverDAO tiers. Les DAO Solver ajoutent de la valeur en permettant de nouveaux cas d'utilisation d'intention. Cela nécessite de soumettre la logique métier nécessaire pour s'adapter à la conception modulaire d'Aperture. Une fois construit, le cas d'utilisation peut désormais être « réclamé » à partir de l'interface d'intention Aperture ou d'une interface tierce créée par le solveur DAO.

ApertureDAO fournira un financement $APTR à SolverDAO pour permettre de nouveaux cas d'utilisation d'intention.

Comment les Solvers rivaliseront-ils et quels types de Solvers pourraient exister ?

En chaîne ou hors chaîne

Dans l'écosystème d'intentions très compétitif d'Aperture, Solver se démarque par son approche de la publication de solutions. Bien que non obligatoires, les contrats intelligents sont privilégiés en raison de leur évolutivité et de leur rapidité. Cependant, les scripts hors chaîne sont tout aussi efficaces pour publier des solutions rapidement, offrant ainsi une voie alternative. Certaines intentions déclarées peuvent même avoir des caractéristiques qui permettent aux solveurs de soumettre des solutions manuellement. (Par exemple, un vendeur souhaite planifier une transaction OTC importante et définit une fenêtre d'enchères de 3 jours.)

Maintenir l'alpha

Pour un solveur doté d'une méthode de génération de solution véritablement « alpha » ou propriétaire, il peut éviter au lieu d'utiliser contrats intelligents pour générer des solutions, Aperture peut s'appuyer sur son processus de vérification sans connaissance pour établir la confiance dans ses solutions basées sur des scripts hors chaîne. Cela renforcera l’effet de cycle positif consistant à attirer des solutions (solutions commerciales durables, attirer plus de revenus, attirer davantage de solutions).

Bibliothèque de solveurs

Bien que cela ne soit pas explicitement requis dans un écosystème donné, les solveurs peuvent également choisir d'augmenter leur marge via le financement participatif, avec une part des revenus du solveur en retour via un mécanisme de coffre-fort. Chaque Solver DAO peut ouvrir un contrat de coffre-fort de partage de récompenses que ses solveurs peuvent mettre en œuvre (s'ils souhaitent recevoir un soutien financier initial).

Exemple : Intention de largage

Pour faciliter la compréhension, prenons comme exemple « l'intention de revendication de largage » proposée par Aperture dans le premier article du blog. Comment les utilisateurs déclarent-ils leur intention ? Comment un SolverDAO dédié exploite-t-il la place de marché SolverDAO d'Aperture ?

L'utilisateur déclare d'abord en langage naturel :

"Réclamez tous les parachutages éligibles en mon nom, n'oubliez pas les frais d'essence associés à la réclamation, et en échange, payez 1 % ou moins

Clarification des questions par Chatbot." il peut être demandé de clarifier davantage la déclaration de l'utilisateur.

一文读懂 Aperture:对聊天机器人下达 DeFi 操作指令

Une fois cette clarification terminée, l'intention est traduite du langage naturel en un DSL d'intention codé et renvoyée à l'utilisateur dans un format lisible pour vérification. Ensuite, l'expression d'intention est publiée dans le centre d'échange d'intentions, où tout solveur éligible peut consulter la déclaration de l'utilisateur.

Les solveurs peuvent désormais afficher l'adresse d'un utilisateur et la comparer avec des parachutages ou des récompenses récupérables. La fonction d'autorisation prise en charge par Account Abstraction Wallet permet aux solveurs de réclamer des parachutages au nom des utilisateurs. Les solveurs s'affronteront sur les « frais de recherche » et leur connaissance globale du largage. Maintenant, la différence d'intention est que si le solveur A couvre un largage de Dymension et que le solveur B couvre un largage de Celestia, les deux solveurs peuvent gagner des frais de découverte de la part de nos utilisateurs.

一文读懂 Aperture:对聊天机器人下达 DeFi 操作指令

Toutes les solutions proposées seront simulées par les contrats intelligents d'Aperture pour vérifier les résultats proposés, puis toutes les solutions vérifiées seront classées. Aperture s'exécutera ensuite au nom de l'utilisateur, renvoyant tous les parachutages.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer