Opérateurs de déclenchement : nouveau mécanisme de capture de valeur non linéaire dans les smart contracts.

robot
Création du résumé en cours

Opérateurs de déclenchement : mécanismes de capture de valeur non linéaire dans les smart contracts

Dans le processus d'exécution des smart contracts, lorsque la logique interne doit changer l'état du contrat en satisfaisant certaines conditions, une opération externe est généralement nécessaire pour déclencher ce changement. Ce design découle de l'essence des smart contracts sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère mondiale. De nombreux designs qui tentent d'automatiser le déclenchement négligent souvent ce problème de jeu, et si un tri forcé est effectué, cela peut entraîner des conflits de jeu tels que des attaques ou des arbitrages.

Le cœur du déclencheur d'opérateur repose sur l'échange non linéaire entre la consommation de GAS, le coût d'information et les gains de changement d'état. Cette caractéristique non linéaire soulève une question intéressante : est-il possible de former un mécanisme d'auto-renforcement sur certaines dimensions, permettant de cristalliser la valeur ?

Les opérateurs de déclenchement contiennent généralement trois éléments clés :

  1. Droits : L'objet déclencheur est-il restreint, par exemple, le remboursement dans un prêt ne peut être déclenché que par l'emprunteur, tandis que la liquidation peut être déclenchée par n'importe qui.

  2. Transport d'informations : faut-il transmettre des informations ou des actifs au contrat lors du déclenchement, ce qui peut influencer le coût de déclenchement.

  3. Pertinence temporelle : la validité du déclenchement est-elle liée au temps, ce qui affectera la stratégie de déclenchement.

Dans la conception DeFi, les opérateurs de déclenchement sont souvent considérés comme des actions de tiers dans le cadre d'un jeu, principalement utilisées pour le règlement. Cette conception soulève des questions sur les mécanismes d'incitation, où différentes conceptions d'incitation peuvent être appliquées dans différents scénarios, en particulier en ce qui concerne le coût de l'information et l'effet du temps.

Les opérateurs de déclenchement, en plus de la liquidation, ont également une fonction importante d'auto-couverture, ce qui n'a pas encore été largement pratiqué dans l'industrie. De plus, les opérateurs de déclenchement qui créent ou contribuent activement à l'information sont également une application importante, comme le mécanisme de cotation dans le système NEST. Avec le temps, les opérateurs de déclenchement, en raison de leur non-linéarité et de leur ampleur, devraient devenir les premiers opérateurs à capturer de la valeur sur la chaîne.

Cependant, la question de savoir si un opérateur de déclenchement peut constituer un système de jeu (GAME) complet de manière indépendante reste un sujet de débat. É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 unifié. Cela diffère de la manière dont Ethereum attribue une consommation de GAS à chaque instruction, qui consiste d'abord à standardiser les instructions de base, puis à sélectionner inversément la structure du contrat.

Si l'on veut développer l'opérateur déclencheur en un GAME indépendant, il faut prendre en compte les facteurs suivants :

  1. Coût : comprend les frais de GAS et le coût net des informations.
  2. Revenus : représentés par un token unifié, en tenant compte des facteurs de temps et de scénario.
  3. Récompense de base : liée à la valeur fournie par le système.

Après analyse, pour que le déclencheur devienne un GAME indépendant et possède des propriétés d'auto-renforcement, il pourrait être nécessaire d'introduire des facteurs aléatoires. Cependant, cela pourrait faire du système une loterie interne, manquant de valeur extrinsèque.

En revanche, lorsque l'opérateur de déclenchement est un élément d'un contrat de grande taille, il peut en fait posséder une certaine propriété d'auto-renforcement. Par exemple, dans le système NEST, le coût de déclenchement des offres n'est pas en relation linéaire avec la valeur de NEST, ce qui confère au système une propriété d'auto-renforcement.

Dans l'ensemble, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats pour former des jeux non coopératifs auto-renforçants ayant une valeur économique. Cependant, il est difficile de concevoir un GAME complet de manière indépendante et d'y ancrer de la valeur. Dans cette optique, certains produits existants peuvent présenter des problèmes logiques et deviennent en réalité des systèmes de loterie internes.

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
  • 5
  • Partager
Commentaire
0/400
ZKSherlockvip
· Il y a 4h
en fait, cela soulève certaines hypothèses de confiance préoccupantes concernant la sécurité théorique de l'information... je ne suis pas convaincu que les mathématiques soient valables pour être honnête.
Voir l'originalRépondre0
SorryRugPulledvip
· 07-30 19:37
C'est un peu tx, qui comprend ?
Voir l'originalRépondre0
DefiOldTrickstervip
· 07-30 19:32
J'ai su qu'il y avait des malversations depuis longtemps à la vente aux enchères. Le personnage de liquidation sourit sans dire un mot.
Voir l'originalRépondre0
GasFeeTearsvip
· 07-30 19:29
Les chiens ne jouent même pas avec les smart contracts.
Voir l'originalRépondre0
ForkTonguevip
· 07-30 19:22
Encore en train de faire quelque chose de compliqué.
Voir l'originalRépondre0
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)