Maison  >  Article  >  Fonctions et explications du navigateur Blockchain

Fonctions et explications du navigateur Blockchain

PHPz
PHPzavant
2024-01-19 16:06:07754parcourir

Qu'est-ce qu'un explorateur de blocs ?

Blockchain Browser est un outil et un site Web utilisés pour rechercher et interroger des informations sur la blockchain. Il offre aux utilisateurs la possibilité de parcourir et d’interroger des informations sur la blockchain. En raison de la transparence publique de la blockchain, les utilisateurs ont besoin d'un support pour voir ce qui se passe sur la chaîne, et le navigateur blockchain est ce support. Les utilisateurs doivent uniquement saisir la valeur de hachage, l'adresse du portefeuille ou l'adresse du contrat de la transaction dans le navigateur blockchain pour interroger leurs détails.

什么是区块浏览器 区块浏览器详解

Les explorateurs de blocs courants sont :

BTC : https://blockchair.com/bitcoin

BSC : https://www.bscscan.com/

ETH : https://etherscan io/

.

Polygone (Matic) : https://polygonscan.com/

Tron (TRON) : https://tronscan.org/#/

Optimisme : https://optimistic.etherscan.io/

Heco : https ://www.hecoinfo.com/

OKXChain : https://www.oklink.com/okc

Aptos : https://explorer.aptoslabs.com/

Arbitrum : https:// arbiscan.io/

Fantom : https://ftmscan.com/

Avalanche C-Chain : https://avascan.info/

Polkadot : https://explorer.polkascan.io/polkadot

Aurora : https:// explorer.aurora.dev/

Moonbeam : https://moonbeam.moonscan.io/

Conflux : https://www.confluxscan.net/

ETC : https://etcblockexplorer.com/

Cosmos : https://atomscan.com/

EOS : https://bloks.io/

Klaytn : https://scope.klaytn.com/

Wax : https://wax.bloks/

IOST : https://explorer.iost.io/

Gnosis Chain : https://explorer.poa.network/xdai/mainnet/

Dogecoin : https://dogechain.info/

PlatON : https:/ /scan.platon.network/

Kusama : https://kusama.polkastats.io/

Nova : https://nova.arbiscan.io/

Harmony : https://explorer.harmony .one/

BTTC : https://bttcscan.com/

KCC : https://explorer.kcc.io/

HALO : https://browser.halo.land/

Filecoin FVM : https://filscan. io/

Ce qui suit est une explication détaillée du

service

  • Etherscan(ouvre dans un nouvel onglet) - prend également en charge le chinois, le coréen, le russe et le japonais
  • Beaconcha.in(ouvre dans un nouvel onglet)
  • Blockchair(ouvre dans un nouvel onglet) - Prend également en charge l'espagnol, le français, l'italien, le néerlandais, le portugais, le russe, le chinois et le farsi
  • Blockscout(ouvre dans un nouvel onglet)
  • Etherchain(ouvre dans un nouvel onglet)
  • Ethplorer( s'ouvre dans un nouvel onglet) - Prend également en charge le chinois, l'espagnol, le français, le turc, le russe, le coréen et le vietnamien
  • OKLink(s'ouvre dans un nouvel onglet)
  • Otterscan(s'ouvre dans un nouvel onglet)
  • Rantom(s'ouvre dans un nouvel onglet) onglet)
  • Sirato(s'ouvre dans un nouvel onglet)
  • Ethereum Virtual Machine(s'ouvre dans un nouvel onglet)
  • DexGuru Block Explorer(s'ouvre dans un nouvel onglet)

Données

Ethereum est transparent de par sa conception et toutes les informations peut être vérifié. Les explorateurs de blocs fournissent une interface pour obtenir ces informations. Cela s'applique au réseau principal et au testnet d'Ethereum, si vous avez besoin de ces données. Les données sont divisées en données d'exécution et données de consensus. Les données d'exécution font référence aux transactions qui ont été exécutées dans un bloc spécifique. Les données de consensus font référence aux blocs eux-mêmes et aux validateurs qui les ont proposés.

Voici un résumé des types de données que vous pouvez obtenir à partir de l'explorateur de blocs.

Données d'exécution

De nouveaux blocs sont ajoutés à Ethereum toutes les 12 secondes (à moins que le proposant du bloc ne manque l'occasion de proposer), de sorte qu'un flux de données presque constant est ajouté à l'explorateur de blocs. Les blocs contiennent de nombreuses données importantes qui pourraient vous être utiles :

Données standard

  • Hauteur du bloc - Numéro de bloc et longueur de la blockchain en blocs au moment de la création du bloc actuel
  • Horodatage - l'heure à laquelle le bloc a été créé proposé
  • Transactions - le nombre de transactions incluses dans le bloc
  • Destinataire des frais de transaction - l'adresse qui reçoit le pourboire des frais d'essence de la transaction
  • Récompense de bloc - la récompense donnée au validateur qui a proposé le bloc Montant d'Ether
  • Taille – taille des données dans le bloc en octets
  • Gaz consommé – nombre total d'unités de gaz consommées par les transactions dans le bloc
  • Limite de gaz – gaz total défini par les transactions dans le bloc Limitations
  • Frais de base du gaz – le multiple minimum requis pour qu'une transaction soit incluse dans un bloc
  • Burned Fee – la quantité d'Ether brûlée dans un bloc
  • Autres données – toute donnée supplémentaire ajoutée au bloc par les mineurs

Données avancées

  • Hash – Un hachage cryptographique représentant l'en-tête du bloc (un identifiant unique du bloc)
  • Parent Hash – Le hachage du bloc précédant immédiatement le bloc actuel
  • State Root – Stocke l'intégralité de l'état du système Le hachage racine de l'arborescence des préfixes Merkle.

Carburant

L'explorateur de blocs vous fournira non seulement des données sur la consommation de gaz dans les transactions et les blocs, mais également des informations sur le prix actuel du gaz du réseau. Cela vous aidera à comprendre l’utilisation du réseau, à soumettre des transactions sécurisées et à éviter les dépenses excessives en carburant. Recherchez des API qui peuvent vous aider à intégrer ces informations dans votre propre interface produit. Les données spécifiques au carburant couvrent :

  • Nombre estimé d'unités de gaz requises pour des transactions sécurisées mais lentes (et prix et durée estimés)
  • Nombre estimé d'unités de gaz requises pour les transactions générales (et prix et durée estimés)
  • Requis pour les transactions rapides Nombre estimé d'unités de gaz ( ainsi que le prix et la durée estimés)
  • Délai moyen de confirmation basé sur le prix du gaz
  • Contrats consommateurs de gaz – en d'autres termes, produits populaires et fortement utilisés sur le réseau
  • Comptes consommateurs de gaz – En d'autres termes, utilisateurs fréquents du réseau

Transactions

L'explorateur de blocs est devenu un lieu courant permettant aux gens de suivre la progression de leurs transactions, car le niveau de détail que vous pouvez obtenir offre un niveau de certitude supplémentaire. Les données de transaction contiennent :

Données standard

  • Transaction Hash – le hachage généré lorsque la transaction a été soumise
  • Statut – indiquant si la transaction est en attente, en échec ou réussie
  • Block – le bloc contenant la transaction
  • Time Stamp – L'heure à laquelle la transaction a été extraite par les mineurs
  • Expéditeur – L'adresse du compte qui a soumis la transaction
  • Récepteur – L'adresse du destinataire ou du contrat intelligent qui a interagi avec la transaction
  • Jetons transférés – Les jetons qui ont été transférés en tant que partie de la liste des transactions
  • Valeur – La valeur totale de l'Ether transféré
  • Frais de transaction – Le montant payé au mineur pour traiter la transaction (calculé en fonction du prix du gaz * du gaz utilisé)

Données avancées

  • Gas Limite – Cette transaction peut consommer le maximum d'unités de carburant
  • Carburant consommé – Le nombre réel d'unités de carburant consommées par la transaction
  • Prix du carburant – Le prix fixé par unité de carburant
  • Nonce – from地址的交易号(请记住,它从 0 开始,所以随机数100En fait, la 101ème transaction soumise pour ce compte
  • Données d'entrée – Toute information supplémentaire requise pour le trading

Compte

Vous pouvez accéder à de nombreuses données sur votre compte. C'est pourquoi il est recommandé d'utiliser plusieurs comptes afin que vos actifs et vos transferts de valeurs ne puissent pas être facilement retracés. Des solutions sont également en cours de développement pour rendre les transactions et les activités des comptes plus privées. Voici les données disponibles pour le compte :

Compte utilisateur

  • Adresse du compte - l'adresse publique que vous pouvez utiliser pour envoyer des fonds
  • Solde Ethereum - le montant d'Ethereum associé au compte
  • Valeur totale de l'Ethereum - Valeur de l'Ether Coin
  • Tokens - les jetons associés au compte et leur valeur
  • Historique des transactions - une liste de toutes les transactions pour lesquelles ce compte était l'expéditeur ou le destinataire

Contrats intelligents

Le compte d'utilisateur appartenant au compte Smart Contracts détiendra toutes les données, mais certains explorateurs de blocs affichent même des informations de code. Par exemple :

  • Créateur de contrat - l'adresse qui déploie le contrat sur le réseau principal
  • Créer une transaction - inclut les transactions déployées sur le réseau principal
  • Code source - le code de solidité ou vyper du contrat intelligent
  • Contrat ABI - l'application du contrat Interface binaire - les appels effectués par le contrat et les données reçues
  • Code de création du contrat - bytecode compilé du contrat intelligent - créé lorsque vous compilez un contrat intelligent écrit avec Solidity ou Vyper, etc.
  • Événements du contrat - appelés dans le contrat intelligent Historique des méthodes — Fondamentalement, un moyen de voir comment un contrat est utilisé et à quelle fréquence

Tokens

Les jetons sont un type de contrat, ils auront donc des données similaires à celles des contrats intelligents. Mais comme ils ont de la valeur et peuvent être échangés, ils ont d'autres points de données :

  • Type - suit-il ERC-20, ERC-721 ou d'autres normes de jetons
  • Prix - s'il s'agit d'un jeton ERC-20, a-t-il le Valeur marchande actuelle
  • Capitalisation boursière - S'il s'agit d'ERC-20, il y aura une capitalisation boursière (calculée sur la base du prix * offre totale)
  • Offre totale - le nombre de jetons en circulation
  • Holders - les adresses détenant les jetons Quantité
  • Transferts - le nombre de fois où le token a été transféré entre comptes
  • Historique des transactions - l'historique de toutes les transactions, y compris le token
  • Adresse du contrat - l'adresse du token déployé sur le réseau principal
  • Décimal - ERC-20 Les jetons sont divisibles et ont des décimales

Réseau

Certaines données de bloc examinent la santé d'Ethereum de manière plus complète.

  • Volume total des transactions - le nombre de transactions depuis la création d'Ethereum
  • Transactions par seconde - le nombre de transactions pouvant être traitées par seconde
  • Prix Ethereum - le prix actuel du marché d'1 Ethereum
  • Offre totale d'Ethereum - Quantité d'Ethereum en circulation — N'oubliez pas que le nouvel Ethereum est créé sous forme de récompenses de bloc avec la création de chaque bloc
  • Capitalisation boursière - Calcul du prix * Offre

Données de la couche de consensus

Périodes

Pour des raisons de sécurité, un un comité de validation randomisé est créé à la fin de chaque époque (toutes les 6,4 minutes). Les données périodiques comprennent :

+ Montant du dépôt d'Ether inclus (les validateurs doivent miser sur Ether pour devenir validateur)
  • Slash - le montant de la pénalité imposée au proposant ou au prouveur du bloc
  • Participation au vote - le montant d'Ethereum mis en jeu utilisé pour prouver le bloc
  • Validateurs - le nombre de validateurs actifs pendant la période
  • Average Validator Balance - le solde moyen des validateurs actifs
  • Time Slots - le nombre de créneaux inclus dans la période (un créneau contient un bloc valide)
  • Time Slots
  • Un créneau est l'occasion de créer un bloc, les données disponibles pour chaque créneau incluent :
  • Période - la période pour laquelle le créneau est valide
  • Numéro du créneau
Statut - le statut du créneau (proposé/manquant)

heure - l'horodatage du slot

proposant - le validateur qui a proposé le bloc pour ce slot
  • racine du bloc - la racine de l'arbre de hachage du bloc balise
  • racine parent - le hachage du bloc précédent
  • State Root - Le hachage racine de l'arbre de l'état de la balise
  • Signature
  • Randao révélé
  • Doodle - Les proposants de blocs peuvent inclure des messages de 32 octets dans leurs propositions de bloc
  • Données d'exécution
  • Bloquer Ha Hope
  • Nombre de dépôts
  • Racine de dépôt
  • Authentification – Le nombre de certifications pour ce bloc dans ce créneau
    • Dépôts – Le nombre de dépôts dans ce créneau
    • Sorties volontaires – Les validateurs qui sont sortis pendant ce créneau Montant de
    • Slash – Montant de la pénalité pour un proposant ou un prouveur de bloc
    Votes - Validateurs qui ont voté pour un bloc dans ce créneau
  • Blocs
  • Proof of Stake divise le temps en créneaux et périodes. Cela signifie de nouvelles données !
  • Proposeurs - Validateurs sélectionnés algorithmiquement pour proposer de nouveaux blocs.
  • Période - La période pendant laquelle le blocage est proposé.
Slot - Le créneau horaire pour les blocs proposés.

Certification - Nombre de certifications incluses dans le slot - La certification est la même que le vote, indiquant que le bloc est prêt à entrer dans la chaîne de balises

    Validateur
  • Les validateurs sont chargés de proposer des blocs et d'attester les blocs dans le slot .
  • Numéro du validateur - Un numéro unique représentant le validateur
  • Solde actuel - Le solde du validateur, y compris les récompenses
Solde effectif - Le solde du validateur pour le staking

Revenu - Les récompenses ou pénalités reçues par le validateur

Statut - si le le validateur est actuellement en ligne et actif
  • Validité de la certification - le temps moyen qu'il a fallu pour que la certification du validateur soit incluse dans la chaîne
  • Éligibilité à l'activation - la date (et la période) à laquelle le validateur a été activé pour la validation
  • Heure de début actif - la date (et période) d'activation du validateur
  • Bloc proposé - le bloc proposé par le validateur
  • Certification - la certification fournie par le validateur
  • Dépôt - l'adresse de l'expéditeur du dépôt promis du validateur, le hachage de la transaction, le numéro de bloc, horodatage, montant et statut
  • Certification
  • La certification, c'est comme voter « oui » à un bloc ajouté à la chaîne. Leurs données sont liées au dossier de certification et au vérificateur qui a effectué la certification.
  • créneau horaire dans lequel la certification a eu lieu
  • index du comité - l'indice du comité pour un créneau horaire donné
bits d'agrégation - représente la certification globale de tous les validateurs participants à la certification

vérificateur - le validateur qui a fourni le certification

lettre Racine de bloc standard - Pointe vers le bloc que le validateur prouve
  • Source - Pointe vers la dernière période rationalisée
  • Cible - Pointe vers la dernière limite de période
  • Signature
  • Réseau
  • Les données de plus haut niveau de la couche de consensus comprend les éléments suivants :
  • Période actuelle
  • Plage horaire actuelle
Validateurs actifs - le nombre de validateurs actifs

Validateurs en attente - le nombre de validateurs en attente d'activation

Staken Ether - la quantité d'éther mis en jeu dans le réseau
  • Solde moyen - Solde moyen d'Ether des validateurs
  • Explorateur de blocs
  • Etherscan(ouvre dans un nouvel onglet) - Un explorateur de blocs qui peut être utilisé pour obtenir des données du réseau principal Ethereum et du réseau de test Goerli
  • Beaconcha .in (s'ouvre dans un nouvel onglet) - Explorateur de blocs open source pour le réseau principal Ethereum et le testnet Goerli
  • Blockchair (s'ouvre dans un nouvel onglet) - Le navigateur Ethereum le plus protecteur de la vie privée. Également utilisé pour trier et filtrer les données (mempool)
Etherchain(s'ouvre dans un nouvel onglet) - Un explorateur de blocs pour le réseau principal Ethereum

Ethplorer(s'ouvre dans un nouvel onglet) - Axé sur le réseau principal Ethereum et l'explorateur de blocs de jetons Kovan testnet
  • Rantom(s'ouvre dans un nouvel onglet) - est un visualiseur de transactions open source DeFi et NFT utile qui fournit des informations détaillées sur les transactions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer