<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Amel In Tech</title>
    <description>The latest articles on Forem by Amel In Tech (@amel_in_tech).</description>
    <link>https://forem.com/amel_in_tech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3856084%2F2f2f3bd7-df45-4046-9380-b16d1010446b.png</url>
      <title>Forem: Amel In Tech</title>
      <link>https://forem.com/amel_in_tech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amel_in_tech"/>
    <language>en</language>
    <item>
      <title>Fonctionnement d’une blockchain 8/8 : Finalité &amp; confirmations</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Mon, 27 Apr 2026 07:49:52 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-88-finalite-confirmations-44h4</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-88-finalite-confirmations-44h4</guid>
      <description>&lt;p&gt;Quand la transaction est ajoutée dans un bloc, elle est visible dans la blockchain, mais on attend souvent plusieurs blocs supplémentaires pour être sûr qu’elle est définitive.&lt;/p&gt;

&lt;p&gt;→ Ce sont les “&lt;strong&gt;confirmations&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;💡 Exemple simple :&lt;/em&gt;&lt;br&gt;
Si une transaction est dans le bloc 100 et que la blockchain est rendue au bloc 105 → tu as 5 confirmations.&lt;/p&gt;

&lt;p&gt;Plus il y a de confirmations, plus la transaction est difficile à annuler.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiv28pnuhg3d365510ohz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiv28pnuhg3d365510ohz.png" alt=" " width="800" height="202"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 7/8 : Propagation &amp; validation du bloc</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Sun, 26 Apr 2026 15:57:18 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-78-propagation-validation-du-bloc-16np</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-78-propagation-validation-du-bloc-16np</guid>
      <description>&lt;p&gt;À ce stade, un producteur de bloc (mineur &lt;br&gt;
PoW ou validateur PoS) a construit un bloc à partir de la mempool et a été choisi par le consensus (étape 6).&lt;/p&gt;

&lt;p&gt;Ce bloc n’est PAS encore officiel.&lt;/p&gt;

&lt;p&gt;Il doit maintenant être vérifié par tout le réseau via le processus suivant :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Propagation du bloc (broadcast du bloc)&lt;/strong&gt;&lt;br&gt;
Le producteur de bloc envoie le bloc complet aux autres nœuds du réseau exactement comme une transaction est diffusée plus tôt.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Réception du bloc par les nœuds&lt;/strong&gt;&lt;br&gt;
Chaque nœud du réseau reçoit le bloc et vérifie lui-même, car la base dans la blockchain est qu’aucun nœud ne fait confiance au producteur du bloc, même s’il a “gagné”.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Vérifications effectuées par chaque nœud&lt;/strong&gt;&lt;br&gt;
a. Vérification des signatures&lt;br&gt;
b. Recalcul de la racine de Merkle&lt;br&gt;
c. Vérification du hash et du lien avec le bloc précédent&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Décision du nœud : accepter ou rejeter le bloc&lt;/strong&gt;&lt;br&gt;
Après toutes ces vérifications, chaque nœud décide indépendamment :&lt;/p&gt;

&lt;p&gt;✅ Tout est correct → il accepte le bloc&lt;br&gt;
❌ Une seule erreur → il rejette le bloc&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Ajout à la copie locale de la blockchain&lt;/strong&gt;&lt;br&gt;
Si le bloc est valide :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;le nœud ajoute le bloc à SA copie de la blockchain&lt;/li&gt;
&lt;li&gt;il met à jour son état interne (soldes, tokens, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06cu26720pv7kv3nqhqp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06cu26720pv7kv3nqhqp.jpeg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>distributedsystems</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 6/8 : Mécanisme de consensus</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Sat, 25 Apr 2026 14:17:49 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-68-mecanisme-de-consensus-3igo</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-68-mecanisme-de-consensus-3igo</guid>
      <description>&lt;p&gt;Quand plusieurs producteurs proposent des blocs, le réseau doit s’accorder sur quel bloc ajouter maintenant.&lt;/p&gt;

&lt;p&gt;C’est ce qu’on appelle le consensus : c’est un protocole qui permet à tous les nœuds d’être d’accord sans chef.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preuve de travail&lt;/strong&gt; (PoW) : le bloc du mineur le plus rapide (et valide) est choisi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preuve d’enjeu&lt;/strong&gt; (PoS) : le bloc du validateur sélectionné est choisi, et d’autres validateurs confirment.&lt;/p&gt;

&lt;p&gt;Le consensus est ce qui garantit que :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tout le monde a la même version de la blockchain, &lt;/li&gt;
&lt;li&gt;aucun bloc frauduleux n’est ajouté.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2gj9db87bpy53gdcq2gp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2gj9db87bpy53gdcq2gp.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>distributedsystems</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 5/8 : Lien “maillon -&gt; maillon”</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Thu, 23 Apr 2026 05:51:45 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-58-lien-maillon-maillon-55il</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-58-lien-maillon-maillon-55il</guid>
      <description>&lt;p&gt;Chaque bloc &lt;strong&gt;pointe&lt;/strong&gt; (par hash) vers le &lt;strong&gt;bloc précédent&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Ce chaînage rend l’historique &lt;strong&gt;difficile à falsifier&lt;/strong&gt; car modifier un ancien bloc casserait tous les hashes suivants.&lt;/p&gt;

&lt;h3&gt;
  
  
  Qu’est-ce qu’un &lt;em&gt;hash&lt;/em&gt; ?
&lt;/h3&gt;

&lt;p&gt;Un &lt;strong&gt;hash&lt;/strong&gt; est une empreinte digitale unique créée à partir d’une information.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Une même donnée donne toujours le même hash
&lt;/li&gt;
&lt;li&gt;Une seule petite modification donne un hash complètement différent
&lt;/li&gt;
&lt;li&gt;Impossible de retrouver les données à partir du hash (fonction à sens unique)
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chaque bloc contient :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;son propre hash
&lt;/li&gt;
&lt;li&gt;le hash du bloc précédent c'est ce qui crée une &lt;strong&gt;chaîne incassable&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjld0ead4hanw6dnv2grl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjld0ead4hanw6dnv2grl.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Comment un hash est créé ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;On prend les données du bloc (transactions, date, racine Merkle, etc.)&lt;/li&gt;
&lt;li&gt;On les fait passer dans une &lt;strong&gt;fonction de hachage cryptographique&lt;/strong&gt; (ex : SHA-256 pour Bitcoin).&lt;/li&gt;
&lt;li&gt;On obtient une empreinte unique.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>computerscience</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 4/8 : Construction d’un bloc</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Wed, 22 Apr 2026 20:23:07 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-48-construction-dun-bloc-5ckn</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-48-construction-dun-bloc-5ckn</guid>
      <description>&lt;p&gt;Le producteur de bloc regroupe des transactions et construit un &lt;strong&gt;bloc&lt;/strong&gt; qui contient alors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;une &lt;strong&gt;entête de bloc&lt;/strong&gt; (timestamp, référence au bloc précédent, &lt;em&gt;&lt;strong&gt;racine de Merkle&lt;/strong&gt;&lt;/em&gt;, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;liste des transactions&lt;/strong&gt; contenu dans ce bloc&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Qu’est-ce que la &lt;em&gt;racine de Merkle&lt;/em&gt; (Merkle Root)?
&lt;/h3&gt;

&lt;p&gt;La &lt;em&gt;racine de Merkle&lt;/em&gt; c'est une &lt;strong&gt;empreinte unique&lt;/strong&gt; générée à partir de toutes les transactions du bloc.&lt;/p&gt;

&lt;p&gt;Elle permet de vérifier faci&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;lement l’intégrité d’un bloc car si une seule transaction est changée ou supprimée, la racine change aussi, on sait alors qu’il y a eu falsification.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Comment ça marche ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Prenons un exemple simple avec 4 transactions : T1, T2, T3, T4&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;On calcule le &lt;strong&gt;hash&lt;/strong&gt; de chaque transaction :&lt;br&gt;
H1 = hash(T1), H2 = hash(T2), H3 = hash(T3), H4 = hash(T4)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On regroupe les hash deux par deux et on les &lt;strong&gt;rehash&lt;/strong&gt; :&lt;br&gt;
H12 = hash(H1 + H2)&lt;br&gt;
H34 = hash(H3 + H4)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enfin, on refait un hash avec ces deux résultats :&lt;br&gt;
&lt;strong&gt;Racine de Merkle = hash(H12 + H34)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm74nuf7q2kmid7m0trt3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm74nuf7q2kmid7m0trt3.png" alt=" " width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;source : geeksforgeeks.org/software-engineering/blockchain-merkle-trees/&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ce dernier hash unique (la racine) &lt;strong&gt;représente tout le contenu du bloc&lt;/strong&gt;. Si une seule transaction change, le hash change → la racine change → le bloc est invalide.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Avantage&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vérification rapide :&lt;/strong&gt; On peut prouver qu’une transaction fait bien partie du bloc &lt;strong&gt;sans tout relire&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sécurité :&lt;/strong&gt; Si une seule transaction change, la racine de Merkle change complètement ➜ impossible de tricher.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stockage efficace :&lt;/strong&gt; On ne garde qu’un seul hash au lieu de toute la liste complète des transaction&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>algorithms</category>
      <category>blockchain</category>
      <category>computerscience</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 3/8 : Sélection des transactions (frais &amp; priorité)</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Wed, 22 Apr 2026 09:15:47 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-38-selection-des-transactions-frais-priorite-7a5</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-38-selection-des-transactions-frais-priorite-7a5</guid>
      <description>&lt;p&gt;Ici, les transactions (ex : “Alice envoie 10 tokens à Bob”) ont été créées, signées et vérifiées. Elles attendent maintenant dans la mempool (la file d’attente).&lt;/p&gt;

&lt;p&gt;Mais… qui décide &lt;strong&gt;quand&lt;/strong&gt; et &lt;strong&gt;comment&lt;/strong&gt; ces transactions vont être ajoutées à la blockchain ?&lt;/p&gt;

&lt;p&gt;👉 C’est là qu’interviennent les &lt;strong&gt;producteurs de blocs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Des producteurs de blocs (mineurs ou validateurs) choisissent les transactions les plus rentables dans la mempool, créent un bloc et le proposent au réseau selon un mécanisme de consensus.&lt;/p&gt;

&lt;h3&gt;
  
  
  Producteur de bloc — qu’est-ce que c’est ?
&lt;/h3&gt;

&lt;p&gt;Si on imagine la blockchain comme une chaîne de maillons où chaque bloc est un maillon rempli de transactions, alors le producteurs de blocs c’est l’ouvrier qui ajoute le maillon suivant à la blockchain. &lt;/p&gt;

&lt;p&gt;En vérité un producteur de bloc, c’est l’ordinateur ou le participant est un acteur du réseau qui :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;prend des transactions dans la mempool,&lt;/li&gt;
&lt;li&gt;les regroupe dans un nouveau bloc,&lt;/li&gt;
&lt;li&gt;propose ce bloc au reste du réseau pour validation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Comment le producteur de bloc construit un nouveau maillon ?
&lt;/h3&gt;

&lt;p&gt;Pour construire un nouveau mailont, le producteur de choisit des transactions dans la mempool, mais pas au hasard :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Il va chercher les transactions les mieux payées  c'est à direz celles avec les frais de gas (frais de transaction) les plus élevés,&lt;/li&gt;
&lt;li&gt;Il vérifie qu’elles sont valides (signatures, soldes, etc.).&lt;/li&gt;
&lt;li&gt;Il crée un bloc contenant ces transactions (cf 4-Construction d’un bloc)&lt;/li&gt;
&lt;li&gt;Il essaie d’ajouter ce bloc à la blockchain — selon les règles du consensus de la blockchain concernée (PoW ou PoS).&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Qu’est-ce que le gas et les frais de transaction ?
&lt;/h3&gt;

&lt;p&gt;Sur les blockchains, chaque action (envoyer, créer un token, exécuter un contrat) demande du travail informatique, ce travail est payé en gas.&lt;/p&gt;

&lt;p&gt;Gas = carburant de la blockchain&lt;/p&gt;

&lt;p&gt;Plus une action est complexe, plus le demandeur de l’action consomme de gas.&lt;/p&gt;

&lt;p&gt;On paie le gas avec la crypto native du réseau (ex. ETH pour Ethereum ou BNB pour BNB Smart Chain).&lt;/p&gt;

&lt;p&gt;Analogie avec une voiture : plus tu veux aller vite ou loin, plus tu consommes de carburant.&lt;/p&gt;

&lt;h3&gt;
  
  
  Les deux grands types de producteurs de blocs
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ Selon le type de blockchain, les producteurs de blocs changent de nom ou de rôle.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Il existe deux “façons” principales de devenir producteur de bloc, selon le type de blockchain :&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A. Proof of Work (PoW)&lt;/strong&gt; — “la preuve par le travail”&lt;/p&gt;

&lt;p&gt;Ici, les participants sont appelés &lt;strong&gt;mineurs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Le réseau choisit le producteur de bloc grâce à un &lt;strong&gt;concours de calcul&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chacun essaie de résoudre un casse-tête mathématique (calcul complexe de hachage).&lt;/li&gt;
&lt;li&gt;Le premier à trouver la solution gagne le droit d’ajouter le bloc.&lt;/li&gt;
&lt;li&gt;Les autres nœuds vérifient la solution, et si tout est correct, le bloc est ajouté à la chaîne (cf 6- Mécanisme de consensus).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il obtient :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Le droit d’ajouter le bloc à la blockchain.&lt;/li&gt;
&lt;li&gt;Des frais de transaction + des nouveaux tokens (ex. Bitcoins).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Avantage :&lt;/strong&gt; très sécurisé.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inconvénient :&lt;/strong&gt; lent et énergivore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;B. Proof of Stake (PoS)&lt;/strong&gt; — “la preuve d’enjeu”&lt;/p&gt;

&lt;p&gt;Les participants sont appelés &lt;strong&gt;validateurs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Ici, pas de puzzle. Pour participer, ils doivent &lt;strong&gt;bloquer une partie de leurs tokens&lt;/strong&gt; comme une caution (ex. Bitcoins)..&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chaque validateur bloque (“stake”) un nombre de tokens en garantie.&lt;/li&gt;
&lt;li&gt;Le réseau &lt;strong&gt;choisit aléatoirement&lt;/strong&gt; un validateur pour produire le prochain bloc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le processus de sélection aléatoire repose sur :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;un minimum de stake requis,&lt;/li&gt;
&lt;li&gt;une part d’&lt;strong&gt;aléatoire&lt;/strong&gt; pour éviter que toujours les mêmes gagnent,&lt;/li&gt;
&lt;li&gt;un poids lié au stake (plus tu stakes, plus tes chances sont élevées, mais ce n’est pas garanti).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Avantage :&lt;/strong&gt; rapide et économe en énergie.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inconvénient :&lt;/strong&gt; favorise les gros détenteurs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Résumé rapide&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Comment on choisit le producteur de bloc&lt;/th&gt;
&lt;th&gt;Ce qu’il risque ou dépense&lt;/th&gt;
&lt;th&gt;Exemple&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Proof of Work&lt;/td&gt;
&lt;td&gt;Le plus rapide à résoudre un puzzle&lt;/td&gt;
&lt;td&gt;Électricité, énergie&lt;/td&gt;
&lt;td&gt;Bitcoin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proof of Stake&lt;/td&gt;
&lt;td&gt;Sélection aléatoire parmi ceux qui ont misé des tokens&lt;/td&gt;
&lt;td&gt;Perdre sa mise (stake)&lt;/td&gt;
&lt;td&gt;Ethereum, BNB Chain&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegom5vghpd0i62yqyhe0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegom5vghpd0i62yqyhe0.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 2/8 : Réception par les nœuds &amp; contrôles de base</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Tue, 21 Apr 2026 12:47:37 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/-fonctionnement-dune-blockchain-etape-28-reception-par-les-noeuds-controles-de-base-1igc</link>
      <guid>https://forem.com/amel_in_tech/-fonctionnement-dune-blockchain-etape-28-reception-par-les-noeuds-controles-de-base-1igc</guid>
      <description>&lt;p&gt;Les nœuds (ordinateurs du réseau) reçoivent la transaction et effectuent des vérifications rapides :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;signature valide ?&lt;/li&gt;
&lt;li&gt;solde suffisant ?&lt;/li&gt;
&lt;li&gt;format correct ?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si tout est valide, ils placent la transaction dans une file d’attente appelée &lt;strong&gt;mempool&lt;/strong&gt; (zone d’attente des transactions en cours).&lt;/p&gt;

&lt;h2&gt;
  
  
  Qu’est-ce que la mempool ?
&lt;/h2&gt;

&lt;p&gt;La mempool est une zone temporaire où les transactions attendent d’être traitées et intégrées dans un bloc.&lt;/p&gt;

&lt;p&gt;Chaque nœud possède sa propre mempool, ce qui signifie que toutes les transactions ne sont pas forcément visibles partout au même moment.&lt;/p&gt;

&lt;p&gt;On peut comparer la mempool à une file d’attente à la caisse d’un supermarché :&lt;br&gt;
Chaque transaction attend son tour pour être “enregistrée” dans la blockchain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foi4gd25vg472jqmqn06g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foi4gd25vg472jqmqn06g.png" alt=" " width="800" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Suite de la série&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dans le prochain article, nous verrons comment les transactions sont sélectionnées pour être incluses dans un bloc.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Fonctionnement d’une blockchain - Étape 1/8 : Création d’une transaction</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Tue, 14 Apr 2026 19:46:11 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-18-creation-dune-transaction-5fp2</link>
      <guid>https://forem.com/amel_in_tech/fonctionnement-dune-blockchain-etape-18-creation-dune-transaction-5fp2</guid>
      <description>&lt;p&gt;Une personne veut effectuer une transaction, c’est-à-dire envoyer quelque chose à quelqu’un sur la blockchain.&lt;/p&gt;

&lt;p&gt;Par exemple : &lt;em&gt;Alice envoie 10 bonbons (tokens) à Bob.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Via son wallet*, Alice prépare l’action : “&lt;em&gt;envoyer 10 bonbons à Bob&lt;/em&gt;”.&lt;/p&gt;

&lt;p&gt;La transaction est ensuite signée avec la clé privée d’Alice.&lt;br&gt;&lt;br&gt;
La clé privée sert de preuve cryptographique que c’est bien elle qui souhaite effectuer cette opération.&lt;/p&gt;

&lt;p&gt;Une fois la transaction signée, elle est diffusée dans le réseau (broadcast) et envoyée à plusieurs nœuds, qui vont la recevoir pour la vérifier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv7oir5lh5k6mg28ajpf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv7oir5lh5k6mg28ajpf.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Qu’est-ce qu’un wallet ?
&lt;/h2&gt;

&lt;p&gt;Un wallet (portefeuille) est comme &lt;em&gt;&lt;em&gt;une adresse + des clés&lt;/em&gt;&lt;/em&gt; sur la blockchain.  &lt;/p&gt;

&lt;p&gt;Il permet de :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;recevoir des tokens
&lt;/li&gt;
&lt;li&gt;envoyer des tokens
&lt;/li&gt;
&lt;li&gt;signer des transactions
&lt;/li&gt;
&lt;li&gt;interagir avec des smart contracts
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un wallet contient :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Adresse publique&lt;/em&gt;&lt;/strong&gt; → visible par tous (comme un IBAN bancaire)&lt;br&gt;&lt;br&gt;
ex : 0x45FA...8CD  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;_Clé privée _&lt;/strong&gt;→ connue seulement du propriétaire du wallet&lt;br&gt;&lt;br&gt;
(comme un mot de passe ultra-sensible à ne donner à personne)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Qu’est-ce qu’une preuve / signature cryptographique ?
&lt;/h2&gt;

&lt;p&gt;Une signature cryptographique est une signature numérique que l’on ajoute à une transaction pour prouver que c’est bien le propriétaire qui envoie la demande.&lt;/p&gt;

&lt;p&gt;Quand une transaction est envoyée :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la clé privée signe les données
&lt;/li&gt;
&lt;li&gt;les autres nœuds vérifient cette signature grâce à la clé publique
&lt;/li&gt;
&lt;li&gt;la clé privée n’est jamais révélée
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📝 Avantage : personne ne peut falsifier une transaction.&lt;br&gt;&lt;br&gt;
Si quelqu’un essaie de modifier la transaction, la signature ne correspond plus → elle est rejetée.&lt;/p&gt;




&lt;h2&gt;
  
  
  Différence entre adresse, clé publique et clé privée
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Élément&lt;/th&gt;
&lt;th&gt;Rôle&lt;/th&gt;
&lt;th&gt;Partagée ?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Clé privée&lt;/td&gt;
&lt;td&gt;Permet de signer les transactions (preuve que c’est toi)&lt;/td&gt;
&lt;td&gt;❌ Non&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Clé publique&lt;/td&gt;
&lt;td&gt;Sert à vérifier la signature&lt;/td&gt;
&lt;td&gt;✅ Oui&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Adresse&lt;/td&gt;
&lt;td&gt;Dérivée de la clé publique, permet de recevoir des tokens&lt;/td&gt;
&lt;td&gt;✅ Oui&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Analogie simple
&lt;/h2&gt;

&lt;p&gt;On peut comparer cela à une boîte aux lettres :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La clé privée = la clé qui ouvre la boîte aux lettres → à ne jamais partager
&lt;/li&gt;
&lt;li&gt;La clé publique = un élément lié à la clé privée (elle sert à générer l’adresse)
&lt;/li&gt;
&lt;li&gt;L’adresse publique = l’adresse postale → tout le monde peut t’envoyer quelque chose
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Suite de la série
&lt;/h2&gt;

&lt;p&gt;Dans le prochain article, portera sur la diffusion au réseau, de la Réception par les nœuds et des contrôles de base.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>tutorial</category>
      <category>web3</category>
    </item>
    <item>
      <title>Comment un bloc est créé dans une blockchain ? (en 8 étapes simples)</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Mon, 13 Apr 2026 13:51:36 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/comment-un-bloc-est-cree-dans-une-blockchain-en-8-etapes-simples-2p79</link>
      <guid>https://forem.com/amel_in_tech/comment-un-bloc-est-cree-dans-une-blockchain-en-8-etapes-simples-2p79</guid>
      <description>&lt;p&gt;Quand on parle de blockchain, on imagine souvent quelque chose de complexe…  &lt;/p&gt;

&lt;p&gt;Mais en réalité, tout repose sur une suite d’étapes assez logiques.&lt;/p&gt;

&lt;p&gt;Voici comment une simple transaction devient un bloc &lt;strong&gt;immuable&lt;/strong&gt; dans la blockchain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Les 8 étapes du fonctionnement
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1️⃣ &lt;a href="https://dev.to/amel_in_tech/fonctionnement-dune-blockchain-etape-18-creation-dune-transaction-5fp2/edit"&gt;Création d’une transaction&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Tout commence par une action simple :&lt;br&gt;&lt;br&gt;
&lt;em&gt;Alice envoie des tokens à Bob.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;La transaction est &lt;strong&gt;signée avec une clé privée&lt;/strong&gt;, ce qui garantit son authenticité.&lt;/p&gt;

&lt;h3&gt;
  
  
  2️⃣ Diffusion au réseau
&lt;/h3&gt;

&lt;p&gt;La transaction est ensuite &lt;strong&gt;envoyée à tout le réseau&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Les nœuds (ordinateurs du réseau) la reçoivent et commencent à l’examiner.&lt;/p&gt;

&lt;h3&gt;
  
  
  3️⃣ La mempool
&lt;/h3&gt;

&lt;p&gt;La transaction est placée dans une &lt;strong&gt;mempool&lt;/strong&gt; (file d’attente), où elle attend d’être sélectionnée pour être traitée et potentiellement incluse dans un bloc.&lt;/p&gt;

&lt;h3&gt;
  
  
  4️⃣ Construction du bloc
&lt;/h3&gt;

&lt;p&gt;Un nœud (ou validateur) regroupe plusieurs transactions et :  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;les vérifie
&lt;/li&gt;
&lt;li&gt;les ajoute dans un bloc
&lt;/li&gt;
&lt;li&gt;exécute les éventuels &lt;strong&gt;smart contracts&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5️⃣ Chaînage du bloc
&lt;/h3&gt;

&lt;p&gt;Le nouveau bloc est relié au précédent grâce à un &lt;strong&gt;hash&lt;/strong&gt;. C’est ce qui forme la “chaîne” de blocs (blockchain).&lt;/p&gt;

&lt;h3&gt;
  
  
  6️⃣ Consensus
&lt;/h3&gt;

&lt;p&gt;Le réseau doit se mettre d’accord.&lt;/p&gt;

&lt;p&gt;Les autres nœuds vérifient le bloc via un mécanisme de consensus (&lt;strong&gt;PoW&lt;/strong&gt; ou &lt;strong&gt;PoS&lt;/strong&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  7️⃣ Bloc validé
&lt;/h3&gt;

&lt;p&gt;Si le bloc est accepté : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;il devient officiel&lt;/li&gt;
&lt;li&gt;il est ajouté à la blockchain&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  8️⃣ Confirmations &amp;amp; propagation
&lt;/h3&gt;

&lt;p&gt;Le bloc est diffusé à tout le réseau.&lt;/p&gt;

&lt;p&gt;Avec le temps, il devient &lt;strong&gt;de plus en plus difficile à modifier&lt;/strong&gt; c'est l'immutabilité.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ce qu’il faut retenir
&lt;/h2&gt;

&lt;p&gt;Une blockchain fonctionne comme une &lt;strong&gt;chaîne de validation collective&lt;/strong&gt; :&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshawogit0bg1adlwidmq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshawogit0bg1adlwidmq.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Et ensuite ?
&lt;/h2&gt;

&lt;p&gt;Dans les prochains articles, je détaillerai chaque étape car chaque étape cache en réalité beaucoup de complexité.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>Les différents types de gouvernance de blockchain</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Fri, 03 Apr 2026 08:16:14 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/les-differents-types-de-gouvernance-de-blockchain-4b93</link>
      <guid>https://forem.com/amel_in_tech/les-differents-types-de-gouvernance-de-blockchain-4b93</guid>
      <description>&lt;p&gt;Une blockchain est un réseau informatique où plusieurs ordinateurs (nœuds) partagent un même registre (le grand cahier des transactions).&lt;/p&gt;

&lt;p&gt;La &lt;strong&gt;mécanique de base&lt;/strong&gt; est toujours la même pour tous les types de blockchain :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Des transactions sont créées (ex : “Alice envoie 10 tokens à Bob”).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ces transactions sont regroupées dans un &lt;strong&gt;bloc&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Les blocs sont reliés les uns aux autres avec des &lt;strong&gt;hashes&lt;/strong&gt; (empreintes numériques).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Le réseau valide chaque bloc avant de l’ajouter à la chaîne.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Une fois ajouté, &lt;strong&gt;impossible de modifier&lt;/strong&gt; le bloc (immutabilité).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Mais elles diffèrent par :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Qui peut y accéder&lt;/em&gt;&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Qui valide les blocs&lt;/em&gt;&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Qui détient le pouvoir de décision&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ces différences existent car les besoins des différents types d’utilisateurs ne sont pas les mêmes les uns avec les autres. &lt;/p&gt;

&lt;p&gt;Selon le type de gouvernance d’une blockchain (&lt;em&gt;qui peut entrer et qui contrôle le réseau&lt;/em&gt;), on parle alors de :&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Caractéristique&lt;/th&gt;
&lt;th&gt;Publique&lt;/th&gt;
&lt;th&gt;Privée&lt;/th&gt;
&lt;th&gt;Hybride&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Qui peut participer ?&lt;/strong&gt;&lt;em&gt;(créer un compte, lire la blockchain, devenir un nœud ou validateur )&lt;/em&gt; ?&lt;/td&gt;
&lt;td&gt;Tout le monde peut créer un compte, lire la blockchain, devenir un nœud ou validateur.&lt;/td&gt;
&lt;td&gt;Seulement les membres autorisés.&lt;/td&gt;
&lt;td&gt;Partie publique (ouverte à tous) + partie privée (contrôlée).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Validation des blocs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Les &lt;strong&gt;nœuds publics&lt;/strong&gt; participent au consensus (PoW ou PoS). Chaque nouveau bloc est validé par le réseau entier et accepté par la majorité des nœuds.&lt;/td&gt;
&lt;td&gt;Pas de minage ni de staking. Les nœuds de confiance (désignés par l’organisation) valident directement les blocs et le consensus est rapide car il y a peu de validateurs.&lt;/td&gt;
&lt;td&gt;Les données publiques sont validées par un réseau ouvert. Les données privées sont validées en interne par une entreprise ou un consortium. Un pont relie les deux mondes (smart contract ou API).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Avantages&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Très sécurisé (il faudrait contrôler &amp;gt;50 % du réseau). Transparent.&lt;/td&gt;
&lt;td&gt;Contrôlé, très rapide, données confidentielles.&lt;/td&gt;
&lt;td&gt;Combine la &lt;strong&gt;sécurité&lt;/strong&gt; du public et la &lt;strong&gt;confidentialité&lt;/strong&gt; du privé. Très flexible.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Inconvénients&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Lent car tout le monde doit vérifier. Frais variables. Pas de confidentialité.&lt;/td&gt;
&lt;td&gt;Moins sécurisé. Un petit groupe contrôle tout. Centralisé comme une base de données.&lt;/td&gt;
&lt;td&gt;Plus complexe à gérer techniquement.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Exemple d’utilisation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Monnaie numérique mondiale : Bitcoin&lt;/td&gt;
&lt;td&gt;Gestion interne d’une entreprise&lt;/td&gt;
&lt;td&gt;Suivi de produits entre entreprises et clients (gouvernement ou grand groupe)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomd76cyhn3wbp350cjd4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fomd76cyhn3wbp350cjd4.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>La blockchain (explication détaillée en français)</title>
      <dc:creator>Amel In Tech</dc:creator>
      <pubDate>Wed, 01 Apr 2026 19:23:43 +0000</pubDate>
      <link>https://forem.com/amel_in_tech/la-blockchain-5gk5</link>
      <guid>https://forem.com/amel_in_tech/la-blockchain-5gk5</guid>
      <description>&lt;p&gt;En ce moment le monde de l’IT tourne autour de l’IA, des nouveaux agents et tout ce qui s’en rapporte. Mais l’IT ce n’est pas que ça ! &lt;/p&gt;

&lt;p&gt;J’ai donc choisi de faire mon premier poste sur un sujet que j’ai découvert récemment en validant mon dernier projet : la blockchain. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Mais Qu’est-ce qu’une blockchain ?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;La blockchain est une technologie de registre numérique (digital ledger) qui permet d’enregistrer des transactions ou des données de façon sécurisée, transparente et décentralisée, qui sert à enregistrer des transactions dans des blocs.&lt;/p&gt;

&lt;p&gt;Ces blocs sont reliés les uns aux autres pour former une chaîne inviolable.&lt;/p&gt;

&lt;p&gt;Les ordinateurs (nœuds) du réseau valident les données et les conservent.&lt;/p&gt;

&lt;p&gt;Une fois enregistrée, une transaction &lt;strong&gt;ne peut plus être modifiée ni supprimée&lt;/strong&gt;, ce qui rend le système &lt;strong&gt;fiable et transparent&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personne ne contrôle tout&lt;/strong&gt; le registre, est réparti entre plein de participants dans le réseau (nœuds)&lt;/p&gt;

&lt;h2&gt;
  
  
  La ou les Blockchain ?
&lt;/h2&gt;

&lt;p&gt;Ce n’est pas “&lt;em&gt;la blockchain&lt;/em&gt;”, mais &lt;strong&gt;des blockchains&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Il y a beaucoup de blockchains différentes en voici des exemples &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bitcoin&lt;/strong&gt; : blockchain conçue pour les transactions monétaires.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ethereum&lt;/strong&gt; : blockchain qui permet aussi les “smart contracts” (programmes autonomes).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BNB Smart Chain&lt;/strong&gt;, &lt;strong&gt;Solana&lt;/strong&gt;, &lt;strong&gt;Polkadot&lt;/strong&gt; : d’autres blockchains avec des caractéristiques différentes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chaque blockchain a ses propres &lt;strong&gt;protocoles, mécanismes de consensus, frais, écosystème&lt;/strong&gt;, etc.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡“Blockchain” prend une &lt;strong&gt;majuscule&lt;/strong&gt; uniquement si on parle du concept spécifique (comme “Internet”), sinon “blockchain” en minuscule est correct.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Prochain article, j’expliquerai les différents types de gouvernance, c’est à dire qui a accès et peut agir sur une blockchain.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
