NEAR Protocol (NEAR) : comment fonctionnent les comptes NEAR, le sharding et les transactions
NEAR Protocol est un réseau de contrats intelligents Proof of Stake fragmenté avec des comptes nommés, plusieurs clés d'accès et une exécution asynchrone des reçus. NEAR est l'actif natif utilisé pour la valeur, le gaz, les besoins de stockage et le jalonnement des validateurs. Cette page se concentre sur le fonctionnement des comptes NEAR, de la fragmentation et des transactions, ainsi que sur les vérifications que les utilisateurs doivent effectuer avant d'envoyer des fonds, de payer des frais ou d'utiliser le réseau.
Préparez une transaction NEAR et choisissez l'état d'exécution et de finalité correct pour la tâche.
Objet :
Protocole NEAR
Mode de marché :
Snapshot uniquement
Actif de frais :
NEAR
Fuseau horaire :
UTC
Cette page ne simule pas un contrat, ne calcule pas l'utilisation de stockage en direct, ne sélectionne pas un validateur ou ne garantit pas l'achèvement en un bloc.
Propriété du contenu : Équipe éditoriale de BitcoinToolkitRéférences techniques : documentation officielle du protocole et des développeurs.Approche de révision : les explications techniques sont vérifiées par rapport aux sources primaires et mises à jour lorsque le réseau ou l'actif change.Dernière revue du contenu : Dernier test d'intégration des données :
Comment fonctionnent les comptes, la fragmentation et les transactions NEAR
Un compte peut détenir plusieurs clés avec différentes autorités au lieu d'être mappé en permanence à une seule clé publique.
Flux de travail de NEAR Protocol, de la première décision de l'utilisateur à un résultat vérifié.
Comptes nommés et permissions limitées
Les comptes NEAR peuvent utiliser des noms lisibles par l'homme et peuvent contenir du code de contrat, des soldes, un état de stockage et plusieurs clés d'accès. Les clés à accès complet peuvent gérer le compte de manière générale. Les clés d'appel de fonction peuvent être limitées à un contrat, à des méthodes sélectionnées et à une allocation de gaz, ce qui les rend utiles pour les applications qui ne devraient pas recevoir d'autorité de transfert.
Une clé restreinte n'est pas automatiquement récupérable si tous les chemins d'accès complet sont supprimés. Les utilisateurs doivent comprendre quelle clé un portefeuille ou une application demande et éviter de traiter un nom de compte comme une preuve d'identité. Les sous-comptes ont des relations de création et de contrôle qui doivent être examinées avant de déployer des contrats ou de transférer l'autorité administrative.
La soumission, l'exécution et la finalité progressent le long de chemins liés mais distincts.
Exécution asynchrone
Un utilisateur signe une transaction contenant une ou plusieurs actions pour un destinataire. Le réseau valide la transaction et convertit le travail en reçus. Les appels de contrats peuvent créer des reçus supplémentaires, y compris des messages inter-contrats et inter-fragments, donc une action complexe peut continuer après l'inclusion du bloc de transaction d'origine.
NEAR RPC expose des états d'attente tels que l'inclusion, l'exécution optimiste et l'exécution finale. Une application qui a besoin de tous les résultats, y compris les remboursements, doit demander l'état final approprié plutôt que d'afficher le succès dès qu'un hachage de transaction existe. Chaque résultat de reçu doit être vérifié pour les échecs.
Gaz, stockage et exécution fragmentée
Les frais de calcul et le stockage d'état affectent un solde NEAR de différentes manières.
Tgas et jalonnement de stockage
Chaque action consomme des unités de gaz déterministes, généralement exprimées en Tgas. Le protocole convertit ces unités en NEAR en utilisant le prix du gaz du réseau. Les appels de fonction attachent une limite de gaz ; le gaz non utilisé peut être remboursé sous réserve des règles actuelles du protocole. Payer un prix de gaz plus élevé n'est pas une stratégie normale d'enchère prioritaire sur NEAR.
L'état persistant du contrat nécessite également un jalonnement de stockage, verrouillant NEAR en fonction de l'utilisation des données et le libérant lorsque le stockage est supprimé dans les flux pris en charge. La fragmentation Nightshade attribue l'état du compte et les reçus à travers les fragments tout en présentant un réseau unique. Les développeurs doivent concevoir des appels asynchrones et des remboursements plutôt que de supposer un état partagé synchrone.
La portée de la permission et les résultats finaux des reçus comptent autant que le compte destinataire.
Examinez l'action complète
Confirmez le réseau, le signataire, le destinataire, la liste des actions, le dépôt attaché et la limite de gaz. Vérifiez si le portefeuille demande une clé à accès complet ou une clé d'appel de fonction restreinte. Gardez suffisamment de NEAR pour le gaz et le stockage, et ne supposez pas qu'un premier reçu réussi signifie que chaque appel de contrat en aval a réussi.
Pour le jalonnement, examinez la commission du validateur, la disponibilité et le comportement de retrait à l'aide d'outils actuels. Pour les contrats, simulez via un RPC de confiance et surveillez l'exécution finale. Les comptes nommés améliorent la lisibilité mais restent vulnérables au hameçonnage avec des caractères similaires ou des noms de sous-comptes.
Pourquoi la conception du protocole NEAR est importante
Le résultat NEAR a besoin de contexte
Une transaction signée contient des actions et est transformée en reçus qui peuvent s'exécuter à travers les comptes et les fragments. Les unités de gaz sont déterministes pour les actions, tandis que le prix du gaz NEAR et les besoins de stockage déterminent l'impact réel sur le solde.
Une transaction NEAR Protocol peut s'exécuter avec succès tandis que l'état de l'application, la permission du contrat ou la sortie ultérieure reste incorrecte pour l'objectif de l'utilisateur. NEAR est l'actif de marché affiché dans l'instantané. NEAR paie le gaz de transaction et finance les besoins de stockage.
Ce que les utilisateurs de NEAR Protocol doivent vérifier et pourquoi cette conception diffère
Les règles de gas et de stockage du protocole peuvent changer. L'exécution inter-contrats dépend du code de l'application.
Pour le protocole NEAR, la séquence pratique est Choisir le réseau, Financer l'actif de frais, Examiner l'action, Exécuter, Vérifier la finalité. Confirmez la destination officielle et le réseau actuel, puis inspectez le solde final, la position, le reçu ou l'état de sortie documenté qui termine réellement la tâche : Préparez une transaction NEAR et choisissez le bon état d'exécution et de finalité pour la tâche.
FAQ sur le réseau NEAR Protocol
Pourquoi une transaction NEAR peut-elle avoir plusieurs résultats ?
Une transaction signée peut créer des reçus, et les appels de contrat peuvent créer davantage de reçus à travers les comptes ou les fragments.
Qu'est-ce que Tgas ?
Tgas est un trillion d'unités de gaz NEAR, utilisé pour exprimer les limites d'exécution des actions et des contrats.
Qu'est-ce qu'une touche d'appel de fonction ?
Il s'agit d'une clé d'accès restreinte à des appels de contrat spécifiques et éventuellement à une allocation de gaz.
Qui paie les frais de transaction lors de l'utilisation du protocole NEAR ?
NEAR (NEAR) paie les frais de réseau applicables. NEAR paie le gas de transaction et finance les exigences de stockage. Vérifiez le réseau sélectionné avant de signer, car une approbation, un pont, une réclamation ou une sortie ultérieurs peuvent nécessiter une autre transaction.
Limites connues
Les règles de gas et de stockage du protocole peuvent changer.
L'exécution inter-contrats dépend du code de l'application.
La page n'inspecte pas une clé d'accès ou un reçu.
Méthodologie des données de marché
La page utilise un instantané agrégé CoinGecko NEAR/USD. Aucun graphique d'échange n'est rendu pour cette entité.
Source de l'instantané du marché
Données de marché agrégées CoinGecko (NEAR/USD)
Cache
Le cache de l'instantané est d'environ 60 secondes.
Gestion des échecs
Les données mises en cache vérifiées sont étiquetées Cached ou Delayed. Les valeurs manquantes restent indisponibles.