Publization Solana: connaître les comptes, les jetons, les transactions et la sécurité des actifs

Auteur: Enze, technologie de brouillard lent

Solana est un protocole de blockchain rapide et hautement évolutif qui fournit une infrastructure forte pour les applications décentralisées (DAPP).Récemment, la reprise écologique de Solana a attiré une attention généralisée.

Compte Solana

Comprendre les comptes est la première étape pour garantir la sécurité des actifs.Contrairement au compte dans Ethereum, à Solana, le rôle principal du compte est de stocker des données.

Les comptes de Solana sont principalement divisés en trois types:

  • Compte de données: utilisé pour stocker les données.

  • Compte de programme: utilisé pour stocker des programmes exécutables.

  • Compte natif: fait référence aux programmes indigènes sur Solana, tels que le système, la mise et le vote.

Parmi eux, le compte de données peut être divisé en deux catégories:

  • Tous les comptes du système: Compte généré par les programmes natifs sur Solana.

  • Compte dérivé du programme (PDA): L’autorité de signature est le compte du programme, il n’est donc pas contrôlé par la clé privée comme d’autres comptes.

Chaque compte a une adresse (généralement une clé publique) et un propriétaire (l’adresse du compte du programme).Le premier est similaire à Ethereum, et le second peut simplement comprendre le programme pour créer le compte.

Le compte généré par les utilisateurs ordinaires via des portefeuilles appartient à tous les comptes du compte de données.Nous pouvons simplement comprendre que les utilisateurs génèrent tous les comptes d’un système via le programme système.

Prenant l’exemple de Solana Explorer, le compte utilisé par les utilisateurs ordinaires, c’est-à-dire tous les récits du système, affichent sur le navigateur comme suit:

L’ID du programme attribué représente le propriétaire du compte, la taille des données allouée représente la taille des données stockée dans le compte.Les utilisateurs ordinaires n’ont qu’à prêter attention à l’adresse du compte.

Grâce à ce qui précède, nous avons une compréhension préliminaire du compte Solana.

Jeton Solana

SPL-Token représente tous les jetons non locaux au nom du réseau Solana, y compris des jetons homogènes et des jetons intangibles (NFT).

Semblable aux jetons ERC20 et ERC721, le jeton SPL est émis et échangé sur Solana, et la différence entre elle et Ethereum:

À Solana, l’émetteur du jeton crée un compte à la menthe par le biais des programmes natifs sur Solana et stocke les informations de base du jeton dans ce compte.Par exemple, l’adresse de la menthe sur l’USDC sur Solana Explorer est epjfwdd5AUFQSSSSSSSSSSQEM2QN1XZYBAPC8GGGKZWYTDT1V.Le navigateur montre des informations détaillées sur la menthe de jetons USDC, y compris la fourniture de jetons actuelle, l’adresse de la pièce et les autorisations de congélation, et la précision décimale du jeton.

Ensuite, découvrons ce qu’est le token-compcou.

Sur Solana, chaque titulaire de jeton a un compte de jeton spécifique, qui enregistre l’équilibre et les informations pertinentes du jeton spécifique du titulaire.Par exemple, Alice a également deux types de jetons deux USDT et USDC.

Alors, comment voir votre compte de jeton?

Nous pouvons utiliser Solana Beach Browser, entrez l’adresse du compte de données et cliquez sur le portefeuille pour voir clairement chaque compte de jeton, et chaque compte enregistre le solde d’un jeton spécifique.

Grâce à Solana Beach Browser, vous pouvez également afficher des informations détaillées telles que les informations de jeton enregistrées par chaque compte et l’autorisation.

Trading Solana

Sur Solana, chaque transaction contient les informations clés suivantes:

  • Instructures: Une ou plusieurs instructions définissent les opérations dans les transactions, telles que les transferts, l’interaction de procédure, le transfert de jetons, etc.

  • Blockhash: il contient la dernière valeur de hachage de bloc pour s’assurer que les transactions sont exécutées sur le bloc droit.

  • Signatures: Une ou plusieurs signatures indiquent l’autorisation de la transaction.Chaque signature correspond à un compte de signature dans la transaction, garantissant que seuls les comptes autorisés peuvent exécuter cette transaction.

Une transaction sur Solana peut contenir plusieurs instructions, ce qui signifie que plusieurs opérations différentes peuvent être effectuées dans la même transaction.Si une instruction dans la transaction échoue, la transaction entière échouera.

Le dossier de transaction de Solana est légèrement différent d’Ethereum.

Transaction de transfert de SOL

Pour les enregistrements de transaction sur Solana, nous prenons le navigateur solscan comme exemple pour faire attention aux informations principales suivantes:

  • Signature: Similaire à Trading Hash, la première signature de la transaction dans l’enregistrement de transaction est l’indice de la transaction.

  • Résultat: Le résultat de l’exécution de la transaction indique si la transaction est réussie.

  • Signer: l’adresse du compte de la transaction, l’adresse de la signature.

  • Actions principales: Les principales instructions de fonctionnement contenues dans la transaction peuvent être le transfert, les appels de programme, etc.

  • Détails de l’instrument: instructions spécifiques exécutées dans la transaction.

Nous pouvons voir l’adresse du compte du transfert du transfert dans les actions principales.

Dans les détails de l’instrument, nous pouvons voir que la principale instruction des transactions de transfert de SOL est Sol Transfer, qui vise à effectuer des transferts de SOL.En regardant les détails de l’instruction en détail, nous pouvons obtenir des informations sur l’appel de l’appel de l’instruction, ainsi que des informations sur l’adresse du compte du transfert à deux impliqués du transfert.

Transaction de transfert de jeton

Les transactions suivantes sont le transfert de l’USDT, similaire aux transactions SOL.

Dans la section Détails de l’instruction, la transaction de jeton appelle généralement d’abord l’instruction du compte Create Association pour créer un compte de jeton pour le récepteur (si le récepteur n’a pas de compte correspondant) pour stocker des données telles que le solde USDT.

Exécutez ensuite l’instruction de transfert de jeton pour compléter le transfert USDT.Il convient de noter que, contrairement à l’instruction de transfert de SOL, la source et la destination des instructions de transfert de jeton ne représentent pas l’adresse du compte direct des transferts, mais leur compte de jeton (compte PDA).

Échanger la transaction

Vous trouverez ci-dessous une transaction SWAP et les utilisateurs échangent USDT vers USDC.

Transactions d’instructions multiples

Dans la transaction Solana contenant plusieurs instructions, plusieurs opérations impliquaient le transfert de Sol, la transaction d’échange et le transfert de jetons.

Même s’il y a plusieurs instructions, nous pouvons toujours vérifier les instructions détaillées de l’exécution de la transaction via les détails de l’instrument pour comprendre les opérations spécifiques de chaque étape.

Sécurité des actifs

Comme le dit le dicton, sachant et sachant qu’il se connaît.Nous avons initialement appris les comptes, les jetons et les transactions sur Solana.Afin d’éviter le risque de volé à l’actif, nous devons comprendre les risques auxquels il peut être confronté lors de l’utilisation de portefeuilles Solana.

Clé privée et fuite d’assistant

Selon les statistiques de la blockchain de brouillard lent par la Black Archive Library (https://hacked.slowmist.io), la perte causée par neuf fuites de clés privées en 2023 a atteint 84,75 millions de dollars américains.Dans le cas volé traité par l’équipe Slow Fog AML, la fuite de clés privées et d’assistants a provoqué une proportion considérable des actifs volés.Par conséquent, pour assurer la sécurité des actifs sur le portefeuille Solana, la chose la plus importante est de gérer la clé privée et les mots adjoints des portefeuilles.

Utiliser le portefeuille

Pendant l’utilisation des portefeuilles, les signatures sont l’un des risques de sécurité les plus importants.

De plus, Solana permet d’emballer plusieurs transferts dans une transaction, c’est-à-dire qu’une seule signature peut être transférée à tous les actifs du portefeuille en même temps.

Jetons un coup d’œil à un cas réel:

Une victime a été mal utilisée sur un site Web de pêche et n’a cliqué qu’une seule fois pour confirmer, ce qui a entraîné tous les actifs du portefeuille a été transféré à un moment donné.Quelle est exactement l’opération qui permet à la victime de signer un nom uniquement pour permettre aux pirates de transférer tous les actifs?

Oui, le pirate utilise l’un des mécanismes et portefeuilles mentionnés ci-dessus:

La victime utilise un portefeuille Phantom.C’est précisément la percée de cette fonction pour devenir un pirate, ce qui a conduit la victime à perdre tous les actifs dans une signature.Lorsque vous utilisez un portefeuille, veillez à confirmer le fonctionnement de chaque signature pour éviter les pertes.

Le document officiel de Phantom Wallet présente également clairement cette fonction clé:

Résumer

Dans ce numéro de Solana Popular Science Article, nous avons d’abord appris la connaissance de base du compte Solana; ensuite nous avons étudié en profondeur le concept de base de Solana Token; et nous avons ensuite discuté du contenu pertinent du trading sur Solana.Dans la partie qui garantit la sécurité des actifs du portefeuille, nous soulignons la sécurité des clés et des notes privées. / Slowmist / Blockchain – Dark-Forest-selfguard-Handbook / Blob / Main / Readme_cn.md Pour obtenir plus de suggestions de sécurité;De plus, la lecture du rappel de sécurité dans le fichier de portefeuille est importante.

  • Related Posts

    Vue rapide du dernier réseau de particules de projet aérien de Binance Hodler

    Source: Site Web officiel de Binance, site Web officiel du réseau de particules, Livre blanc; Compilé: Vision de Bitchain Le 24 mars 2025, selon l’annonce officielle de Binance, Binance Hodler…

    Ethereum diminue, PvP prévaut, manque l’été 2020

    Jessy (@ Susanliu33), Vision de Bitchain Vitalik a disparu sur X pendant plus de 20 jours. Au cours de ces 20 jours, le prix d’Ethereum est tombé à plusieurs reprises…

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    You Missed

    Qu’est-ce qui fait que les événements de traction de tapis de crypto-monnaie se produisent fréquemment?

    • By jakiro
    • avril 18, 2025
    • 1 views
    Qu’est-ce qui fait que les événements de traction de tapis de crypto-monnaie se produisent fréquemment?

    Wintermute Ventures: Pourquoi investissons-nous dans Euler?

    • By jakiro
    • avril 18, 2025
    • 1 views
    Wintermute Ventures: Pourquoi investissons-nous dans Euler?

    Trump peut-il tirer Powell? Quels risques économiques cela apportera-t-il?

    • By jakiro
    • avril 18, 2025
    • 0 views
    Trump peut-il tirer Powell? Quels risques économiques cela apportera-t-il?

    Glassnode: Sommes-nous en train de vivre une transition de taureau?

    • By jakiro
    • avril 18, 2025
    • 0 views
    Glassnode: Sommes-nous en train de vivre une transition de taureau?

    Le premier lot de 8 projets sélectionnés de l’accélérateur Web Post

    • By jakiro
    • avril 17, 2025
    • 0 views
    Le premier lot de 8 projets sélectionnés de l’accélérateur Web Post

    Lequel est le plus « juste » entre Nubit, Babylon et Bitlayer?

    • By jakiro
    • avril 17, 2025
    • 1 views
    Lequel est le plus « juste » entre Nubit, Babylon et Bitlayer?
    Home
    News
    School
    Search