Bitcoin Blockchain expliqué: Comprendre Bitcoin et Blockchain



Ce blog Bitcoin Blockchain vous aidera à comprendre les bases de Bitcoin et comment la technologie Blockchain aide à mettre en œuvre le système Bitcoin.

Bitcoin Blockchain est sans aucun doute le buzz dans l'industrie aujourd'hui. À travers ce blog, je ferai de mon mieux pour vous présenter les concepts de la crypto-monnaie Bitcoin et comment elle a créé cette technologie révolutionnaire que nous appelons Blockchain. Avant d'aller de l'avant, parcourez notre courte vidéo animée sur What is Blockchain & Bitcoin.

Cette question est souvent source de confusion. Voici une explication rapide pour effacer votre tête confuse!





Qu'est-ce que la blockchain | Qu'est-ce que Bitcoin | Edureka

Ce qui suit sera le scénario de notre blog Bitcoin Blockchain:

avantages de la surcharge de méthode en java
  1. Qu'est-ce que Bitcoin?
  2. Qu'est-ce que la blockchain?
  3. Comment Bitcoin implémente la Blockchain?
    3.1 Grand livre public distribué
    3.2 Chiffrement de hachage
    3.3 Preuve de travail
    3.4 Incitations à la validation
  4. Extraction de Bitcoin
  5. Portefeuilles blockchain
  6. Démo: transférer des Bitcoins entre des portefeuilles

Qu'est-ce que Bitcoin?

Avant de continuer, permettez-moi de faire un bref historique des transactions financières.



Une histoire de transaction monétaire

Lorsqu'il s'agit de traiter de l'argent ou quoi que ce soit de valeur, les gens se fient aux banques et à d'autres tiers de confiance comme les banques et les gouvernements pour assurer la confiance et la certitude.

Désormais, ces parties de confiance jouent un rôle important dans la facilitation des transactions numériques. Cela crée ce que l'on appelle le problème de double dépense .

Mais que se passe-t-il s'il existe un moyen de désintermédier le flux d'actifs numériques? Eh bien, il existe aujourd'hui une technologie qui rend cela possible.



En 2009, Satoshi Nakamoto a conçu un système de paiement électronique peer to peer appelé Bitcoin qui permettait de transférer directement les paiements en ligne, sans intermédiaire.

Qu'est-ce que la blockchain?

  • La blockchain est simplement une structure de données où chaque bloc est lié à un autre bloc dans un ordre chronologique horodaté
  • Il s'agit d'un registre numérique distribué d'un enregistrement public immuable des transactions numériques
  • Chaque nouvel enregistrement est validé sur le réseau distribué avant d'être stocké dans un bloc
  • Toutes les informations une fois stockées dans le grand livre sont vérifiables et vérifiables, mais non modifiables
  • Chaque bloc est identifié par sa signature cryptographique
  • Le premier bloc de la Blockchain est connu sous le nom de Bloc Genesis

Bitcoin Blockchain expliqué | Edureka

CommentBitcoin implémente Blockchain?

La blockchain est la technologie sous-jacente des bitcoins qui surmonte tous les problèmes de la banque traditionnelle. Regardons-les dansdétail.

1. Grand livre public distribué

Chaque personne sur le réseau a une copie du registre. Il n'y a pas de copie originale centralisée unique. Ledger signifie ici la copie de toutes les transactions qui se sont jamais produites.

Blockchain est une base de données distribuée qui stocke toutes les transactions Bitcoin qui se sont jamais produites dans l'histoire de Bitcoin.Cela garantit qu'aucune personne ne peut apporter de modifications au grand livre, car tout le monde le marquera immédiatement commecorrompu.

2. Chiffrement de hachage

Tout ce qui est stocké sur la Blockchain est crypté . De cette façon, tout le monde peut voir toutes les transactions mais en même temps, personne ne saura lequel de ces comptes vous appartient.

N'est-ce pas exactement ce que nous attendons d'un système bancaireêtre?

3. Preuve de travail

Preuve de travail est un concept inventé dans Bitcoin Blockchain dans lequel les mineurs (utilisateurs spéciaux de Bitcoin) valideront les transactions en résolvant un puzzle mathématique complexe appelé preuve de travail.

Techniquement, il existe une valeur cible de hachage désignée pour chaque bloc avant l'heure.Les mineurs regroupent un ensemble de transactions Bitcoin non vérifiées (environ 250) en un seul bloc, calculent son hachage, puis entament une course pour trouver un ensemble spécifique de caractères appelé Nonce .

Le hachage total obtenu à partir du hachage du bloc précédent, des données de transaction et du nonce doit correspondre à la valeur de hachage cible pré-assignée finale. C'est ça Nonce lequel est calcul intensif . Seules les personnes disposant d'une énorme puissance de calculet électricitésont capables de le résoudre en 10 minutes surmoyenne.

4. Incitations à la validation

La partie la plus intéressante de Bitcoin est Extraction de Bitcoin . C'est le concept dans lequel certains utilisateurs font un travail et sont récompensés par 12,5 Bitcoins (BTC) par bloc. Chaque bloc prend en moyenne environ 10 minutes à miner.

Cette incitation est donnée pour les efforts de calcul et pour couvrir les coûts d'électricité et d'infrastructure nécessaires pour y parvenir. Actuellement, les grands pools contrôlent environ 10 à 20% de la puissance minière mondiale et, généralement, seuls ces pools réussissent à extraire des Bitcoins.

Extraction de Bitcoin

Bitcoin Mining est un processus de validation des transactions dans un nouveau bloc et d'ajout de ce bloc à la Blockchain existante.Les mineurs de Bitcoin qui réussissent sont récompensés par un montant fixe de nouveaux Bitcoins qui sont extraits dans l'économie Bitcoin. Actuellement, chaque mineur qui réussit obtient 12,5 BTC ( Sujet à changement une fois tous les 4 ans ou par décision de la communauté Bitcoin ) en récompense de l'ajout réussi d'un bloc de transactions auBlockchain.

Portefeuilles de crypto-monnaie

Les portefeuilles Bitcoin sont généralement utilisés pour transférer des Bitcoins entre différents comptes. Ce sont comme un sur-ensemble contenant des portefeuilles pour Bitcoin et toutes les autres crypto-monnaies comme Ethereum, Litecoin, Dash, Ripple et Auroracoin pour n'en nommer que quelques-uns.

Toutes les transactions sur le réseau Bitcoin s'effectuent via l'un des différents portefeuilles Bitcoin. Certains des portefeuilles Bitcoin populaires incluent Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus et Mycelium.

Types de portefeuille Blockchain

Nous explorerons les types les plus populaires de portefeuilles Blockchain en fonction de l'emplacement des clés privées, des appareils et des clients

Figure: Bitcoin Blockchain expliqué - Portefeuilles chauds et froids

java différence entre hashmap et hashtable
  1. Portefeuille chaud

    Portefeuilles chauds sont les plus faciles à utiliser pour transférer des crypto-monnaies. Il n'est pas nécessaire de télécharger toute la Blockchain et toutes les clés privées sont stockées en ligne pour des transferts rapides. Ils sont moins fiables que les portefeuilles froids.

  2. Portefeuille froid

    Portefeuilles froids sont ceux où toute la Blockchain est téléchargée sur le système et chaque transaction est signée hors ligne puis publiée en ligne. Ils constituent le moyen le plus sûr d'effectuer des transferts de crypto-monnaie en ligne.

    Figure: Bitcoin Blockchain Explained - Portefeuilles basés sur l'emplacement des clés privées

  3. Portefeuille Web en ligne

    Portefeuille Web en ligne est un portefeuille dynamique où la Blockchain existe en ligne et où l'utilisateur effectue des transferts en utilisant sa clé privée et l'adresse publique du destinataire.

  4. Portefeuille mobile

    Portefeuilles mobiles sont similaires aux portefeuilles Web en ligne, sauf qu'ils sont spécialement conçus pour l'utilisation des téléphones mobiles. En règle générale, les portefeuilles mobiles ont également leur propre version Web en ligne.

  5. Portefeuille de bureau

    Portefeuilles de bureau sont des portefeuilles froids où les clés privées des comptes Blockchain tels que Bitcoin et Ethereum sont stockées sur des serveurs froids et il existe une machine client distincte qui sert d'intermédiaire entre Internet et le serveur.

  6. Portefeuille physique

    Portefeuilles physiques sont ces portefeuilles où les détails Bitcoin (ou d'autres crypto-monnaies) tels que la clé privée, l'adresse publique et le code QR sont physiquement imprimés pour une utilisation de longue durée.

  7. Bitcoin Client

    Bitcoin Clients sont des portefeuilles spécifiques aux transferts Bitcoin. Ces clients aident les utilisateurs à traiter leurs transactions Bitcoin en facturant une somme modique. Certains des clients Bitcoin les plus populaires sont Gardez un œil , Electrum , Exode et Mycélium .

  8. Portefeuille matériel

    Portefeuilles matériels peut être utilisé pour transférer directement des Bitcoins (crypto-monnaie) du matériel vers un autre compte Bitcoin (crypto-monnaie) lorsqu'il est connecté à Internet. Le plus souvent, les portefeuilles eux-mêmes contiennent une interface permettant de saisir les coordonnées du destinataire et le montant àtransféré.

Démo - Transférer des Bitcoins entre des portefeuilles

Voyons maintenant comment nous pouvons utiliser les portefeuilles Blockchain pour transférer Bitcoin sur plusieurs comptes Bitcoin. Nous utiliserons le portefeuille populaire Jaxx pour notre démo.

Étape 1 : Téléchargez Jaxx Wallet depuis Jaxx.io

Figure: Bitcoin Blockchain expliqué - Téléchargement du portefeuille Jaxx

Étape 2 : Créez votre compte Bitcoin Wallet sur Blockchain.info

Figure: Bitcoin Blockchain expliqué - Inscription à un portefeuille Bitcoin

qu'est-ce qu'une contrainte de clé primaire

Étape 3 : Remplissez les détails du portefeuille Jaxx. La À l'adresse peut être obtenue à partir du portefeuille Jaxx sous Votre adresse Bitcoin actuelle champ. Remplissez le reste des détails tels que le montant du Bitcoin et la description facultative.

Figure: Bitcoin Blockchain expliqué - Envoi de Bitcoins à partir du portefeuille Blockchain.info

Étape 4 : Confirmez si tous les détails remplis sont corrects et cliquez sur le bouton Envoyer Bitcoin pour confirmer la transaction.

Étape 5 : Vous pouvez maintenant actualiser le portefeuille Jaxx et voir le solde Bitcoin mis à jour. Il faut environ 30 minutes pour que la transaction obtienne une confirmation en 3 blocs.

Figure: Bitcoin Blockchain expliqué - Transaction confirmée dans Jaxx

J'espère avoir pu vous faire comprendre une chose ou deux sur Bitcoin et Blockchain à travers ce blog. Je vous recommande de passer par notre Tutoriel Blockchain et Technologie Blockchain blogs pour acquérir une compréhension approfondie de la Blockchain, du Bitcoin, des crypto-monnaies, de l'Ethereum, de l'Hyperledger et des contrats intelligents.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.

Si vous souhaitez apprendre la blockchain et faire carrière dans les technologies de la blockchain, consultez notre qui vient avec une formation en direct animée par un instructeur et une expérience de projet réelle. Cette formation vous aidera à comprendre la Blockchain en profondeur et vous aidera à maîtriser le sujet.