Opérateur déclencheur : Mécanisme de jeu et capture de valeur dans les smart contracts

robot
Création du résumé en cours

Opérateurs de déclenchement : Mécanisme clé de jeu dans les smart contracts

La logique interne des smart contracts doit changer l'état du contrat lorsqu'elle satisfait des conditions spécifiques, mais ce changement ne se fait pas automatiquement, il nécessite une intervention externe pour être déclenché. Ce design découle de l'essence des smart contracts sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère globale. De nombreux designs qui tentent d'automatiser le déclenchement négligent souvent ce problème de jeu, et si le tri est imposé, cela peut déclencher des conflits de jeu tels que des attaques ou de l'arbitrage, ce qui revient essentiellement à avoir une stratégie dominante sur le comportement en chaîne.

Le cœur du déclencheur opérateur repose sur l'échange non linéaire entre la consommation de GAS, le coût de transport de l'information et le rendement du changement d'état. Cette caractéristique non linéaire soulève une question : est-il possible de former un mécanisme d'auto-renforcement dans une certaine dimension, afin de cristalliser la valeur ? Pour répondre à cette question, une analyse approfondie du déclencheur opérateur est nécessaire.

Les opérateurs de déclenchement contiennent généralement trois caractéristiques principales :

  1. Permission : L'objet déclencheur est-il limité, par exemple dans le cas d'un prêt, le déclenchement du remboursement est limité à l'emprunteur, tandis que le déclenchement de la liquidation est ouvert à tout le monde.

  2. Transport d'informations : Lorsqu'un déclencheur est activé, est-ce qu'il transmet des informations ou des actifs au contrat ? Un déclencheur qui ne transporte pas d'informations concerne principalement les frais de GAS, tandis qu'un déclencheur qui transporte des informations ou des actifs peut impliquer des coûts supplémentaires, tels que des risques financiers.

  3. Pertinence temporelle : La validité du déclenchement est-elle étroitement liée au temps ? Cela influence directement l'élaboration de la stratégie de déclenchement.

Dans la conception de la finance décentralisée ( DeFi ), les opérateurs de déclenchement sont souvent positionnés comme des actions tierces dans le cadre d'un jeu, principalement utilisés dans des scénarios tels que la liquidation. Cette conception soulève des problèmes liés aux mécanismes d'incitation. Dans différents scénarios, différentes méthodes d'incitation seront conçues, en particulier en tenant compte des coûts d'information et des effets de temps, ce qui crée des caractéristiques différenciées pour les opérateurs de déclenchement.

Le déclenchement purement basé sur le coût de l'information peut conduire les mineurs à devenir les bénéficiaires finaux, car cela constitue essentiellement un comportement d'enchère. L'introduction d'un effet temporel dans le déclenchement peut être conçue comme une structure d'enchères néerlandaises, de sorte que la majeure partie de la valeur revienne aux véritables déclencheurs. Cependant, cette conception entraîne également des divergences sur la rapidité du temps et la volonté de participation, ce qui se manifeste dans divers modèles de liquidation DeFi.

En plus de la liquidation, les opérateurs de déclenchement ont également des applications importantes dans l'automatisation des couvertures, une fonctionnalité qui n'a pas encore été pleinement développée dans l'industrie. De plus, la création ou la contribution proactive d'informations par les opérateurs de déclenchement est également une direction d'application importante. Avec le temps, les opérateurs de déclenchement, en raison de leur non-linéarité et de leur ampleur, devraient devenir le premier opérateur capable de capturer de la valeur sur la chaîne.

Une question intéressante à explorer est la suivante : un opérateur de déclenchement peut-il constituer un jeu (GAME) de manière indépendante ? Étant donné que chaque opérateur de déclenchement est lié à un scénario spécifique, il est difficile de fonctionner sous un système d'incitation uniforme. Cela diffère de la manière dont Ethereum spécifie la consommation de GAS pour chaque instruction, qui standardise d'abord les instructions de base, puis choisit de manière inverse la structure du contrat. Construire un jeu d'opérateurs de déclenchement indépendants signifie exiger que différents scénarios de déclenchement suivent les mêmes normes de conception, garantissant la cohérence de la valeur d'entrée et de sortie, ce qui est très difficile en pratique.

Néanmoins, il est encore intéressant d'étudier le point de départ de la déclenchement en tant que développement de smart contracts. Nous pouvons essayer d'analyser cette question du point de vue des coûts et des bénéfices :

Le coût du déclencheur comprend les frais de GAS (g) et le coût net d'information (x), le coût total C = g + x. Les revenus peuvent être exprimés par le jeton unifié Y, tout en tenant compte du coefficient temporel t et du coefficient de scénario s. Le fonctionnement normal du système nécessite un transfert de valeur V, la récompense de base Y0 est liée à V : Y0 = F(V).

Si l'on exige que tous les scénarios soient symétriques et sans opportunité d'arbitrage, F doit rester cohérent et présenter une relation linéaire. Dans ce cas, l'opération déclenchée peut être exprimée comme suit : C obtient Y, où C = g + x, Y = stY0 = stF(V). De cette formule, on peut voir que si l'on exige qu'il n'y ait pas d'arbitrage entre les scénarios, s doit rester symétrique pour tous les scénarios, sinon cela entraînera une concurrence pour g. Et t lui-même est linéaire, dans ce cas, la production de Y est presque en relation linéaire avec C, ce qui rend difficile la formation de propriétés d'auto-renforcement, et dans un environnement de contrat complètement ouvert, cela est facilement reproductible.

Ainsi, pour faire de l'opérateur de déclenchement un jeu indépendant, il peut être nécessaire d'introduire des facteurs aléatoires. Cependant, en tant qu'élément d'un grand jeu, l'opérateur de déclenchement peut en fait montrer des caractéristiques d'auto-renforcement, par exemple dans des scénarios de couverture ou de cotation. Cela s'explique par le fait que d'autres parties prenantes contribuent de la valeur, rendant l'incitation de l'opérateur non complètement linéaire.

Dans l'ensemble, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats pour constituer un certain jeu non coopératif autogénérateur, et possède une valeur économique significative. Cependant, il est difficile de concevoir un jeu de manière autonome et de cristalliser de la valeur. Dans cette optique, certains produits existants présentent des problèmes logiques et se transforment en réalité en systèmes de loterie internes. À l'avenir, l'application et la conception des opérateurs de déclenchement ont encore un vaste espace d'exploration et devraient jouer un rôle encore plus clé dans l'écosystème des smart contracts.

DEFI14.97%
ETH1.81%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 10
  • Partager
Commentaire
0/400
CryptoComedianvip
· 08-04 22:09
Morte de rire, le gas est épuisé et je ne sais même pas qui joue au piège.
Voir l'originalRépondre0
ColdWalletGuardianvip
· 08-04 08:21
Mon gars, utiliser le gas pour le prix est encore trop brutal.
Voir l'originalRépondre0
MeaninglessApevip
· 08-04 03:39
gas est trop cher, fais un marteau
Voir l'originalRépondre0
TheShibaWhisperervip
· 08-02 03:26
Le noyau révèle le secret, c'est l'origine du MEV.
Voir l'originalRépondre0
SchrodingersFOMOvip
· 08-02 03:25
Un autre gars va s'amuser avec le jeu GAS.
Voir l'originalRépondre0
DataOnlookervip
· 08-02 03:25
gas est vraiment cher, je comprends.
Voir l'originalRépondre0
TokenBeginner'sGuidevip
· 08-02 03:25
Petit rappel : Débutant avec les smart contracts, la sécurité avant tout, ne touchez pas si vous ne comprenez pas les opérateurs de déclenchement.
Voir l'originalRépondre0
JustHereForMemesvip
· 08-02 03:23
Qui peut comprendre à la fois les opérateurs et l'architecture ?
Voir l'originalRépondre0
CodeZeroBasisvip
· 08-02 03:23
Encore un combat de frais de gas
Voir l'originalRépondre0
screenshot_gainsvip
· 08-02 03:07
了解一下 les frais de gas
Voir l'originalRépondre0
Afficher plus
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)