Opérateurs déclencheurs : jeux et capture de valeur dans les smart contracts
Les opérateurs de déclenchement jouent un rôle important dans les smart contracts. Lorsque la logique interne d'un contrat nécessite un changement d'état en fonction de conditions spécifiques, des opérations externes sont souvent nécessaires pour déclencher cela. Cela découle de la nature des smart contracts sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère mondiale. Certains designs tentant d'automatiser le déclenchement négligent souvent ce problème de jeu, ce qui peut entraîner des risques d'attaques ou d'arbitrage.
Le déclencheur est essentiellement un échange non linéaire basé sur la consommation de GAS, le coût de transport de l'information et les bénéfices du changement d'état. En raison de sa nature non linéaire, nous devons réfléchir à la possibilité de former un mécanisme d'auto-renforcement dans une certaine dimension et de cristalliser la valeur.
Les opérateurs de déclenchement comprennent généralement trois aspects :
Autorisation : l'objet déclencheur est-il limité, par exemple le remboursement dans le cadre d'un prêt déclenché par l'emprunteur, tandis que la liquidation peut être déclenchée par n'importe qui.
Transport d'informations : lors du déclenchement, faut-il transmettre des informations ou des actifs au contrat ? Le transport d'informations peut entraîner des coûts supplémentaires.
Corrélation temporelle : L'efficacité des déclenchements et leur degré de liaison avec le temps, ce qui influencera la stratégie de déclenchement.
Dans la conception DeFi, les opérateurs de déclenchement sont souvent définis comme des actions de tiers, principalement utilisées pour la liquidation. Cela soulève des problèmes de conception des incitations. Différents scénarios peuvent nécessiter des incitations différentes, en particulier en ce qui concerne les coûts d'information et les effets de temps. Un déclenchement basé uniquement sur les coûts d'information peut conduire à ce que les mineurs deviennent les bénéficiaires finaux, tandis qu'un déclenchement basé sur les effets de temps peut être conçu sous forme de structure d'enchères néerlandaises, permettant aux véritables déclencheurs de recevoir la majorité de la valeur.
Les opérateurs de déclenchement ont également des applications importantes en dehors de la liquidation, comme la couverture automatique et la contribution d'informations. Avec le temps, les opérateurs de déclenchement pourraient devenir le premier opérateur à capturer de la valeur sur la chaîne en raison de leur non-linéarité et de leur large portée.
Cependant, construire un opérateur déclencheur indépendant GAME fait face à des défis. Différents scénarios sont difficiles à fonctionner sous un système d'incitation unifié, ce qui nécessite que tous les contrats suivent la même norme. Un modèle possible est : C=g+x (C étant le coût total, g étant les frais de GAS, x étant le coût net d'information), Y=stF(V) (Y étant le revenu, s étant le coefficient de scénario, t étant le coefficient de temps, V étant la valeur de transport). Mais cette relation linéaire est difficile à former des propriétés auto-renforçantes.
Les opérateurs de déclenchement, en tant qu'élément d'un grand jeu, peuvent cependant posséder des caractéristiques d'auto-renforcement, comme celles utilisées pour la couverture ou le prix. Par exemple, dans le système NEST, le coût de déclenchement des offres n'est pas une relation linéaire avec la valeur de NEST, ce qui confère au système des propriétés d'auto-renforcement.
En résumé, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats, formant ainsi des jeux non coopératifs auto-renforçants, ayant une valeur économique significative. Cependant, il est difficile de concevoir un jeu de manière indépendante et de faire émerger de la valeur. Certains produits existants présentent des problèmes logiques et se sont transformés en systèmes de loterie internes. À l'avenir, l'application et la conception des opérateurs de déclenchement ont encore un large espace d'exploration et de recherche approfondie.
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.
13 J'aime
Récompense
13
7
Reposter
Partager
Commentaire
0/400
MevTears
· 07-25 10:25
Tout repose sur les Prêts Flash pour se faire prendre pour des cons
Voir l'originalRépondre0
GasWaster
· 07-25 08:10
dépensé 4,2 eth sur des txs échoués le mois dernier... toujours en train d'optimiser les déclencheurs smh
Voir l'originalRépondre0
ArbitrageBot
· 07-25 08:10
buy the dip的时机到了
Voir l'originalRépondre0
ZkProofPudding
· 07-25 08:09
Pas besoin d'écrire du code pour déclencher, ça me fait rire.
Opérateur de déclenchement : capture de valeur et conception de jeux dans les smart contracts
Opérateurs déclencheurs : jeux et capture de valeur dans les smart contracts
Les opérateurs de déclenchement jouent un rôle important dans les smart contracts. Lorsque la logique interne d'un contrat nécessite un changement d'état en fonction de conditions spécifiques, des opérations externes sont souvent nécessaires pour déclencher cela. Cela découle de la nature des smart contracts sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère mondiale. Certains designs tentant d'automatiser le déclenchement négligent souvent ce problème de jeu, ce qui peut entraîner des risques d'attaques ou d'arbitrage.
Le déclencheur est essentiellement un échange non linéaire basé sur la consommation de GAS, le coût de transport de l'information et les bénéfices du changement d'état. En raison de sa nature non linéaire, nous devons réfléchir à la possibilité de former un mécanisme d'auto-renforcement dans une certaine dimension et de cristalliser la valeur.
Les opérateurs de déclenchement comprennent généralement trois aspects :
Autorisation : l'objet déclencheur est-il limité, par exemple le remboursement dans le cadre d'un prêt déclenché par l'emprunteur, tandis que la liquidation peut être déclenchée par n'importe qui.
Transport d'informations : lors du déclenchement, faut-il transmettre des informations ou des actifs au contrat ? Le transport d'informations peut entraîner des coûts supplémentaires.
Corrélation temporelle : L'efficacité des déclenchements et leur degré de liaison avec le temps, ce qui influencera la stratégie de déclenchement.
Dans la conception DeFi, les opérateurs de déclenchement sont souvent définis comme des actions de tiers, principalement utilisées pour la liquidation. Cela soulève des problèmes de conception des incitations. Différents scénarios peuvent nécessiter des incitations différentes, en particulier en ce qui concerne les coûts d'information et les effets de temps. Un déclenchement basé uniquement sur les coûts d'information peut conduire à ce que les mineurs deviennent les bénéficiaires finaux, tandis qu'un déclenchement basé sur les effets de temps peut être conçu sous forme de structure d'enchères néerlandaises, permettant aux véritables déclencheurs de recevoir la majorité de la valeur.
Les opérateurs de déclenchement ont également des applications importantes en dehors de la liquidation, comme la couverture automatique et la contribution d'informations. Avec le temps, les opérateurs de déclenchement pourraient devenir le premier opérateur à capturer de la valeur sur la chaîne en raison de leur non-linéarité et de leur large portée.
Cependant, construire un opérateur déclencheur indépendant GAME fait face à des défis. Différents scénarios sont difficiles à fonctionner sous un système d'incitation unifié, ce qui nécessite que tous les contrats suivent la même norme. Un modèle possible est : C=g+x (C étant le coût total, g étant les frais de GAS, x étant le coût net d'information), Y=stF(V) (Y étant le revenu, s étant le coefficient de scénario, t étant le coefficient de temps, V étant la valeur de transport). Mais cette relation linéaire est difficile à former des propriétés auto-renforçantes.
Les opérateurs de déclenchement, en tant qu'élément d'un grand jeu, peuvent cependant posséder des caractéristiques d'auto-renforcement, comme celles utilisées pour la couverture ou le prix. Par exemple, dans le système NEST, le coût de déclenchement des offres n'est pas une relation linéaire avec la valeur de NEST, ce qui confère au système des propriétés d'auto-renforcement.
En résumé, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats, formant ainsi des jeux non coopératifs auto-renforçants, ayant une valeur économique significative. Cependant, il est difficile de concevoir un jeu de manière indépendante et de faire émerger de la valeur. Certains produits existants présentent des problèmes logiques et se sont transformés en systèmes de loterie internes. À l'avenir, l'application et la conception des opérateurs de déclenchement ont encore un large espace d'exploration et de recherche approfondie.