Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$95909.486988 USD 

-2.85%

ethereum
ethereum

$3358.547955 USD 

-2.81%

tether
tether

$0.998808 USD 

-0.06%

xrp
xrp

$2.164522 USD 

-4.60%

bnb
bnb

$688.487118 USD 

-2.29%

solana
solana

$188.474431 USD 

-4.31%

dogecoin
dogecoin

$0.313307 USD 

-5.03%

usd-coin
usd-coin

$1.000096 USD 

-0.01%

cardano
cardano

$0.865215 USD 

-4.54%

tron
tron

$0.255045 USD 

-0.71%

avalanche
avalanche

$37.361534 USD 

-5.59%

toncoin
toncoin

$5.739608 USD 

-2.58%

chainlink
chainlink

$22.916636 USD 

-4.65%

shiba-inu
shiba-inu

$0.000022 USD 

-4.00%

sui
sui

$4.216864 USD 

-4.83%

Transaction interne

Qu'est-ce qu'une transaction interne ?

Une transaction interne est la conséquence d'une logique de contrat intelligent déclenchée par une transaction externe - la transaction transmise de l'EOA au contrat intelligent.

Les contrats intelligents sont l’un des aspects les plus importants de la blockchain Ethereum. Il s'agit de contrats numériques auto-exécutables et automatisés dans lesquels les dispositions du contrat sont codées et aucune autorité légale ou centrale n'est impliquée.

Les contrats intelligents Ethereum , dans un sens, sont des programmes informatiques qui ont été installés sur la blockchain et sont utilisés pour gérer le solde Ether, ainsi qu'un état entre les invocations de code et pour effectuer des transactions. Comme tout le reste sur la blockchain, les contrats intelligents sont ouverts au public.

Les transactions de contrats intelligents sont normalement à la fois irréversibles et traçables, et elles sont envoyées via des comptes externes, également appelés EOA , qui sont souvent privés et détenus par des particuliers. Les interactions de contrats intelligents comme celle-ci sont fascinantes car elles déclenchent certaines procédures prédéfinies et produisent des effets secondaires ou des sous-produits appelés « transactions internes ». Un seul engagement de contrat intelligent peut donner lieu à des dizaines, voire des centaines de transactions internes. Il s'agit de transferts de valeur qui se produisent lorsqu'un contrat intelligent ou un transfert de token est exécuté.

Certaines transactions Ether et tokens nécessitent l’exécution d’un contrat intelligent. Celles-ci apparaissent comme des transactions internes dans l’historique principal des transactions ETH et ne sont pas visibles.

Les transactions sont des changements dans l'état de la chaîne Ethereum , c'est-à-dire qu'elles écrivent des données dans la chaîne plutôt que de les lire.

Sur Ethereum, différents changements d’état peuvent survenir, mais les transactions sont celles qui inquiètent le plus les utilisateurs. Les développeurs peuvent utiliser des notifications d'activité d'adresse, qui suivent les transferts, pour informer les utilisateurs de leurs transactions , par exemple un échange de valeur entre deux comptes Ethereum.

Les transactions internes, contrairement aux transactions ordinaires, n’ont pas de signature cryptographique et sont généralement stockées hors chaîne, ce qui signifie qu’elles ne font pas partie de la blockchain elle-même. Certains sont stockés en chaîne, bien que cela nécessite l’utilisation de gaz supplémentaire, ce qui fait qu’il n’est pas utilisé très souvent. Les transactions internes comme celle-ci transfèrent toujours exclusivement de l'Ether, affectant les soldes d'adresses.

Lorsque des transactions internes ont lieu, il n'y a pas beaucoup d'informations à leur sujet . En conséquence, les consommateurs ignorent souvent quand leur adresse, leur portefeuille ou leur contrat sont impliqués.

Le suivi des transactions peut prendre beaucoup de temps . Cette opération, gourmande en CPU, pèse lourdement sur les nœuds. Si le nœud n'est pas assez puissant, il peut se briser lors du traçage, provoquant des problèmes pour le reste des données sur ce nœud.

De plus, les résultats tracés pour les transactions internes peuvent être massifs , ce qui rend le stockage et la récupération problématiques. Un autre problème est que les nœuds limitent généralement l'opération de traçage à un nombre spécifique de blocs – généralement environ 30 minutes de blocs en arrière . Par conséquent, le délai qui suit une interaction de contrat intelligent est essentiel pour prendre des mesures si vous souhaitez pouvoir collecter des informations sur tout événement potentiel. Par conséquent, le délai qui suit une interaction de contrat intelligent est essentiel pour prendre des mesures si vous souhaitez pouvoir collecter des informations sur d’éventuelles transactions internes.

Pour résumer, il faut disposer du temps, de la capacité des nœuds et de la puissance de traitement pour suivre les transactions internes . Cela n’est pas possible pour tous les utilisateurs de blockchain et passionnés de crypto, même si cela devrait être une opération simple et facilement disponible.

Environnements d'exécution de confiance (TEE)

Les environnements d'exécution de confiance (TEE) sont des zones sécurisées au sein d'un processeur principal qui fournissent un espace protégé où le code et les données sensibles peuvent fonctionner sans crainte de falsification ou d'observation du monde extérieur.

Clés humaines

Les clés humaines sont des clés cryptographiques dérivées de ce que vous êtes, de ce que vous savez ou de ce que vous possédez. Ils sont utilisés pour sécuriser les actifs numériques, protéger la confidentialité et accéder au Web décentralisé.

Finance ouverte (OpenFi)

OpenFi, abréviation de « Open Finance », est un cadre financier qui intègre la finance traditionnelle (TradFi) à la finance décentralisée (DeFi).

Rollups en tant que service (RaaS)

Rollups-as-a-Service (RaaS) permet aux constructeurs de créer et de lancer rapidement leurs propres rollups. Les fournisseurs RaaS proposent des solutions de bout en bout telles que des personnalisations de la pile technologique sous-jacente, une gestion sans code et des intégrations personnalisées en un clic avec l'infrastructure de base.

Échantillonnage de disponibilité des données (DAS)

L'échantillonnage de disponibilité des données (DAS) est une méthode qui permet aux applications décentralisées de vérifier la disponibilité des données de bloc sans nécessiter le téléchargement de l'intégralité de l'ensemble de données par chaque participant.

Disponibilité de données multiples (MultiDA)

Cette architecture blockchain utilise plusieurs services de disponibilité des données (DA) pour garantir la redondance des données.