La nature et la valeur des opérateurs de déclenchement
Les opérateurs de déclenchement sont une partie intégrante des contrats intelligents. Lorsque la logique interne du contrat nécessite un changement d'état en fonction de conditions spécifiques, il est nécessaire de s'appuyer sur des opérations externes pour déclencher cela, car le contrat intelligent lui-même ne s'exécute pas automatiquement. Cela découle de la caractéristique fondamentale des contrats intelligents sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère mondiale.
Le noyau de l'opérateur de déclenchement est un échange non linéaire basé sur la consommation de GAS, le coût du transport d'informations et les bénéfices des changements d'état. Cette caractéristique non linéaire soulève une question : est-il possible de former des effets d'auto-renforcement et de sédimenter de la valeur dans certaines dimensions ? Pour répondre à cette question, une analyse approfondie de l'opérateur de déclenchement est nécessaire.
En général, les opérateurs de déclenchement peuvent être classés selon trois aspects :
Droit de déclenchement : L'objet déclencheur est-il soumis à des restrictions ? Par exemple, dans un scénario de prêt, le remboursement ne peut être déclenché que par l'emprunteur, tandis que la liquidation peut être déclenchée par n'importe qui.
Portabilité des informations : lors du déclenchement, des informations ou des actifs sont-ils transmis au contrat ? Cela influencera le coût de déclenchement, car le transport d'informations peut impliquer des coûts supplémentaires, en particulier en ce qui concerne le risque financier lors du transfert d'actifs.
Corrélation temporelle : La validité des déclencheurs est-elle étroitement liée au temps ? Cela influencera l'élaboration de la stratégie de déclenchement.
Dans la conception DeFi, les opérateurs de déclenchement sont généralement considérés comme des actions d'un tiers dans un jeu, principalement utilisées pour le règlement. Cela soulève la question de la conception des incitations. Différents scénarios auront des mécanismes d'incitation différents, en particulier en ce qui concerne les coûts d'information et les effets de temps.
Un déclenchement basé uniquement sur le coût de l'information peut conduire à ce que le bénéficiaire final soit le mineur, car c'est essentiellement un comportement d'enchères. En revanche, un déclenchement avec effet temporel peut être conçu sous la forme d'une enchère hollandaise, de sorte qu'une grande partie de la valeur revienne au véritable déclencheur.
En plus de la liquidation, les opérateurs de déclenchement ont également d'importantes applications dans l'automatisation de la couverture, un domaine dont le potentiel n'a pas encore été pleinement exploité. De plus, la création ou la contribution active d'informations par les opérateurs de déclenchement est également une direction d'application importante. Au fil du temps, les opérateurs de déclenchement pourraient devenir les premiers opérateurs sur la chaîne capables de capturer de la valeur, grâce à leurs caractéristiques non linéaires et à leur large applicabilité.
Une question clé est : le déclencheur peut-il constituer un jeu (GAME) de manière indépendante ? Étant donné que chaque déclencheur est lié à un scénario spécifique, il est difficile de fonctionner sous un système d'incitation unifié. Cela diffère d'Ethereum, qui spécifie la consommation de GAS pour chaque instruction, ce qui standardise d'abord les instructions sous-jacentes, puis sélectionne à rebours la structure du contrat.
Pour développer le déclencheur d'opérateur en un jeu indépendant, tous les contrats concernés doivent être conçus selon le même standard pour modéliser le déclenchement, garantissant ainsi la cohérence de la valeur d'entrée et de sortie. C'est une direction de recherche difficile mais qui mérite d'être explorée.
Le coût du déclencheur comprend les frais de GAS et le coût net de l'information. Si l'on simplifie cela en un modèle de jeu, il faut également prendre en compte le facteur temps et le coefficient de scène. Cependant, pour réaliser l'absence d'arbitrage entre les scènes, il est nécessaire d'assurer la symétrie des coefficients de scène, ce qui peut entraîner une relation linéaire entre la production et le coût, rendant difficile la formation de caractéristiques d'auto-renforcement.
Néanmoins, en tant qu'élément d'un jeu plus vaste, les opérateurs de déclenchement peuvent posséder certaines caractéristiques d'auto-renforcement, par exemple dans le cadre de couvertures ou d'offres. Cela est dû au fait que d'autres parties prenantes contribuent de la valeur, rendant ainsi les incitations des opérateurs non complètement linéaires.
Dans l'ensemble, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats pour former un jeu non coopératif auto-renforçant ayant une valeur économique. Cependant, il est difficile de concevoir un jeu complet et de créer de la valeur de manière indépendante. De ce point de vue, certains produits existants peuvent avoir des problèmes logiques et se sont en réalité transformés en systèmes de loterie internes.
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.
21 J'aime
Récompense
21
4
Partager
Commentaire
0/400
NotSatoshi
· 08-03 10:40
Pourquoi l'évolution de la Blockchain n'est-elle pas encore arrivée à l'automatisation ??
Voir l'originalRépondre0
AirdropSkeptic
· 08-03 00:13
Réveille-toi, qui peut supporter ce gas ?
Voir l'originalRépondre0
ClassicDumpster
· 08-03 00:09
Juste ce GAS frais prendre les gens pour des idiots.
Voir l'originalRépondre0
HodlVeteran
· 08-03 00:09
Le gaz brûle le cœur, on se retrouve à se tordre de douleur.
Déclencheur: capture de valeur et conception de jeu dans les smart contracts
La nature et la valeur des opérateurs de déclenchement
Les opérateurs de déclenchement sont une partie intégrante des contrats intelligents. Lorsque la logique interne du contrat nécessite un changement d'état en fonction de conditions spécifiques, il est nécessaire de s'appuyer sur des opérations externes pour déclencher cela, car le contrat intelligent lui-même ne s'exécute pas automatiquement. Cela découle de la caractéristique fondamentale des contrats intelligents sous l'architecture de Satoshi Nakamoto : chaque opération est une enchère mondiale.
Le noyau de l'opérateur de déclenchement est un échange non linéaire basé sur la consommation de GAS, le coût du transport d'informations et les bénéfices des changements d'état. Cette caractéristique non linéaire soulève une question : est-il possible de former des effets d'auto-renforcement et de sédimenter de la valeur dans certaines dimensions ? Pour répondre à cette question, une analyse approfondie de l'opérateur de déclenchement est nécessaire.
En général, les opérateurs de déclenchement peuvent être classés selon trois aspects :
Droit de déclenchement : L'objet déclencheur est-il soumis à des restrictions ? Par exemple, dans un scénario de prêt, le remboursement ne peut être déclenché que par l'emprunteur, tandis que la liquidation peut être déclenchée par n'importe qui.
Portabilité des informations : lors du déclenchement, des informations ou des actifs sont-ils transmis au contrat ? Cela influencera le coût de déclenchement, car le transport d'informations peut impliquer des coûts supplémentaires, en particulier en ce qui concerne le risque financier lors du transfert d'actifs.
Corrélation temporelle : La validité des déclencheurs est-elle étroitement liée au temps ? Cela influencera l'élaboration de la stratégie de déclenchement.
Dans la conception DeFi, les opérateurs de déclenchement sont généralement considérés comme des actions d'un tiers dans un jeu, principalement utilisées pour le règlement. Cela soulève la question de la conception des incitations. Différents scénarios auront des mécanismes d'incitation différents, en particulier en ce qui concerne les coûts d'information et les effets de temps.
Un déclenchement basé uniquement sur le coût de l'information peut conduire à ce que le bénéficiaire final soit le mineur, car c'est essentiellement un comportement d'enchères. En revanche, un déclenchement avec effet temporel peut être conçu sous la forme d'une enchère hollandaise, de sorte qu'une grande partie de la valeur revienne au véritable déclencheur.
En plus de la liquidation, les opérateurs de déclenchement ont également d'importantes applications dans l'automatisation de la couverture, un domaine dont le potentiel n'a pas encore été pleinement exploité. De plus, la création ou la contribution active d'informations par les opérateurs de déclenchement est également une direction d'application importante. Au fil du temps, les opérateurs de déclenchement pourraient devenir les premiers opérateurs sur la chaîne capables de capturer de la valeur, grâce à leurs caractéristiques non linéaires et à leur large applicabilité.
Une question clé est : le déclencheur peut-il constituer un jeu (GAME) de manière indépendante ? Étant donné que chaque déclencheur est lié à un scénario spécifique, il est difficile de fonctionner sous un système d'incitation unifié. Cela diffère d'Ethereum, qui spécifie la consommation de GAS pour chaque instruction, ce qui standardise d'abord les instructions sous-jacentes, puis sélectionne à rebours la structure du contrat.
Pour développer le déclencheur d'opérateur en un jeu indépendant, tous les contrats concernés doivent être conçus selon le même standard pour modéliser le déclenchement, garantissant ainsi la cohérence de la valeur d'entrée et de sortie. C'est une direction de recherche difficile mais qui mérite d'être explorée.
Le coût du déclencheur comprend les frais de GAS et le coût net de l'information. Si l'on simplifie cela en un modèle de jeu, il faut également prendre en compte le facteur temps et le coefficient de scène. Cependant, pour réaliser l'absence d'arbitrage entre les scènes, il est nécessaire d'assurer la symétrie des coefficients de scène, ce qui peut entraîner une relation linéaire entre la production et le coût, rendant difficile la formation de caractéristiques d'auto-renforcement.
Néanmoins, en tant qu'élément d'un jeu plus vaste, les opérateurs de déclenchement peuvent posséder certaines caractéristiques d'auto-renforcement, par exemple dans le cadre de couvertures ou d'offres. Cela est dû au fait que d'autres parties prenantes contribuent de la valeur, rendant ainsi les incitations des opérateurs non complètement linéaires.
Dans l'ensemble, la structure non linéaire des opérateurs de déclenchement peut être combinée avec de grands contrats pour former un jeu non coopératif auto-renforçant ayant une valeur économique. Cependant, il est difficile de concevoir un jeu complet et de créer de la valeur de manière indépendante. De ce point de vue, certains produits existants peuvent avoir des problèmes logiques et se sont en réalité transformés en systèmes de loterie internes.