Maison >interface Web >js tutoriel >Solidity Crash Course - Part Basics and Preraissite

Solidity Crash Course - Part Basics and Preraissite

Patricia Arquette
Patricia Arquetteoriginal
2025-01-29 20:36:11796parcourir

Solidity Crash Course - Part Basics and Pre Requisite

Cours de vitesse de solidité - Partie 1: Connaissances de base

?

Ce guide couvre les connaissances de base de la solidité, de la blockchain, des transactions, des machines virtuelles à gaz et Ethereum (EVM).

?

Blockchain

est un grand livre décentralisé et insatisfaisant, qui est utilisé pour enregistrer les transactions en toute sécurité. Il se compose de blocs, chaque bloc contient une série de transactions, qui forment une chaîne ensemble.

?

Décentralisation

→ Aucune organisation centrale ne la contrôle.

    Uncomvitable
  • → La transaction après l'enregistrement ne peut pas être modifiée. Transparence
  • → N'importe qui peut vérifier la transaction.
  • Sécurité → La technologie du mot de passe pour assurer l'intégrité des données.
  • ? transaction
  • est le transfert de valeur ou de données sur la blockchain. Dans Ethereum, la transaction peut être:
  • Transfert de pièces de monnaie éther
  • → Envoyer ETH entre les comptes.

Interaction contractuelle

→ Appelez la fonction dans le contrat intelligent.

✨ Exemple: structure de trading de base

  • ? de & à
  • → Adresse de l'expéditeur et du récepteur.
  • valeur → Le nombre de pièces d'éther envoyées.
prix du gaz et du gaz

→ Exécuter les coûts.

<code>{
  "from": "0xSenderAddress",
  "to": "0xReceiverAddress",
  "value": "1000000000000000000", // 1 ETH in Wei
  "gas": "21000",
  "gasPrice": "5000000000"
}</code>

⛽ Comprendre le gaz

    Ethereum a besoin gaz
  • pour exécuter des transactions et des contrats intelligents. Le gaz est la norme de mesure pour calculer la charge de travail. ?
  • Empêcher le spam → Les utilisateurs doivent payer pour utiliser le réseau.
  • Compensation pour les mineurs
  • → Vérification des transactions incitatives. Gérer la charge du réseau
  • → Les opérations plus compliquées nécessitent plus de gaz.

? ️ Exemple: estimations de gaz

? ️ La connaissance de base de la machine virtuelle Ethereum (EVM)

Machine virtuelle Ethereum (EVM)

est l'environnement d'exécution pour exécuter des contrats intelligents. Il assure la sécurité et la décentralisation.
  • ? Isolement
  • → Contrats pour s'exécuter indépendamment.
  • Gestion du statut → Suivez tous les comptes et contrepoids.
  • Exécution du contrat intelligent → Exécutez efficacement les bytecode de solidité.
?

✅ La blockchain est un grand livre décentralisé

. 🎜 Le trading implique envoyer eth> ou
<code>// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract GasExample {
    uint256 public value;

    function setValue(uint256 _value) public {
        value = _value; // 简单操作 → 低Gas成本
    }
}</code>
appeler le contrat intelligent

. 🎜 Le gaz est utilisé pour le paiement des coûts de calcul et la garantie de la sécurité du réseau

. 环境 EVM implémente

Smart Contrat Exécution Dans un environnement sûr.

?

Dans partie 2

, nous présenterons des contrats intelligents, des fonctions et du stockage dans Solidity. Restez à l'écoute! ?

? Pensez-vous que cet article est utile? Veuillez laisser un commentaire et partager votre première expérience de trading!

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn