Forklaret Bitcoin Blockchain: Forståelse af Bitcoin og Blockchain



Denne Bitcoin Blockchain-blog hjælper dig med at forstå det grundlæggende i Bitcoin, og hvordan Blockchain-teknologien hjælper med at implementere Bitcoin-systemet.

Bitcoin Blockchain er utvivlsomt brummen i branchen i dag. Gennem denne blog vil jeg prøve mit bedste for at introducere dig til begreberne med kryptokurrency Bitcoin og hvordan den skabte denne revolutionerende teknologi, vi kalder Blockchain. Inden du går videre, skal du gennemgå vores korte animerede video om Hvad er Blockchain & Bitcoin.

Dette spørgsmål medfører ofte forvirring. Her er en hurtig forklaring til at rydde dit forvirrede hoved!





Hvad er Blockchain | Hvad er Bitcoin | Edureka

Følgende vil være historien for vores Bitcoin Blockchain-blog:

  1. Hvad er Bitcoin?
  2. Hvad er Blockchain?
  3. Hvordan Bitcoin implementerer Blockchain?
    3.1 Distribueret offentlig hovedbog
    3.2 Hash-kryptering
    3.3 Bevis for arbejde
    3.4 Incitamenter til validering
  4. Bitcoin Mining
  5. Blockchain-tegnebøger
  6. Demo: Overførsel af Bitcoins mellem tegnebøger

Hvad er Bitcoin?

Inden vi fortsætter, lad mig kort orientere om historien om handel med penge.



En historie med monetær transaktion

Når det kommer til handel med penge eller noget af værdi, har folk stole på banker og andre betroede tredjeparter som banker og regeringer for at sikre tillid og sikkerhed.

Nu spiller disse betroede parter en vigtig rolle i en facilitering af digital transaktion. Dette skaber det, der er kendt som dobbelt udgiftsproblem .

Men hvad nu hvis der er en måde at fjerne strømmen af ​​digitale aktiver på. Nå findes der en teknologi i dag, der gør det muligt.



I 2009 udtænkte Satoshi Nakamoto et peer-to-peer-elektronisk kontantsystem kaldet Bitcoin, der gjorde det muligt at overføre onlinebetalinger direkte uden en formidler.

Hvad er Blockchain?

  • Blockchain er simpelthen en datastruktur, hvor hver blok er knyttet til en anden blok i en tidsstemplet kronologisk rækkefølge
  • Det er en distribueret digital hovedbog med en uforanderlig offentlig registrering af digitale transaktioner
  • Hver ny post valideres på tværs af det distribuerede netværk, før den lagres i en blok
  • Alle oplysninger, der en gang er gemt i hovedbogen, kan kontrolleres og kontrolleres, men kan ikke redigeres
  • Hver blok identificeres ved dens kryptografiske signatur
  • Den første blok i Blockchain er kendt som Genesis-blok

Bitcoin Blockchain forklaret | Edureka

HvordanBitcoin implementerer Blockchain?

Blockchain er den underliggende teknologi i bitcoins, der overvinder alle problemerne med traditionel bankvirksomhed. Lad os se på disse idetalje.

1. Distribueret offentlig hovedbog

Hver enkelt person på netværket har en kopi af hovedbogen. Der findes ikke en enkelt central originaleksemplar. Ledger betyder her en kopi af alle de transaktioner, der nogensinde er sket.

Blockchain er en distribueret database, der gemmer alle de Bitcoin-transaktioner, der nogensinde er sket i Bitcoins historie.Dette sikrer, at ingen kan foretage ændringer i hovedbogen, fordi alle andre straks markerer det somkorrupt.

2. Hash-kryptering

Alt gemt på Blockchain er krypteret . På denne måde kan alle se alle transaktionerne, men på samme tid vil ingen vide, hvilke af disse konti der tilhører dig.

Er det ikke præcis, hvad vi forventer et banksystemat være?

3. Bevis for arbejde

Bevis for arbejde er et koncept opfundet i Bitcoin Blockchain, hvor minearbejdere (specielle brugere af Bitcoin) vil validere transaktioner ved at løse en komplekst matematisk puslespil kaldes bevis for arbejde.

Teknisk set er der en hash-målværdi udpeget til hver blok inden tiden.Minearbejdere klubber sammen et sæt ubekræftede Bitcoin-transaktioner (omkring 250) i en blok, beregner dens hash og start derefter et løb for at finde et specifikt sæt tegn kaldet Nuncio .

Den samlede hash opnået fra hashen til den forrige blok, transaktionsdata og nuncio skal matche den endelige forud tildelte mål-hash-værdi. Det er dette Nuncio som er beregningsmæssigt omfattende . Kun mennesker med enorm computerkraftog elektriciteter i stand til at løse det på 10 minuttergennemsnit.

4. Incitamenter til validering

Den mest interessante del af Bitcoin er Bitcoin Mining . Det er konceptet, hvor visse brugere udfører et stykke arbejde og belønnes med 12,5 Bitcoins (BTC) pr. Blok. Hver blok tager i gennemsnit ca. 10 minutter at udvinde.

eksempel variabel i java eksempel

Dette incitament gives til indsatsen inden for beregning og til at dække de el- og infrastrukturomkostninger, der kræves for at opnå det. I øjeblikket kontrollerer store puljer omkring 10-20% af den globale minedrift, og generelt er det kun disse puljer, der har succes med minedrift af Bitcoins.

Bitcoin Mining

Bitcoin Mining er en proces med validering af transaktioner til en ny blok og tilføjelse af denne blok til den eksisterende Blockchain.Succesrige minearbejdere af Bitcoin belønnes med en fast mængde nye Bitcoins, der udvindes i Bitcoin-økonomien. I øjeblikket får hver succesrig minearbejder 12,5 BTC ( Med forbehold for ændringer en gang hvert 4. år eller gennem en Bitcoin-community-beslutning ) som en belønning for succesfuldt at tilføje en blok af transaktioner tilBlockchain.

Cryptocurrency tegnebøger

Bitcoin-tegnebøger bruges generelt til at overføre Bitcoins på tværs af forskellige konti. Disse er som et supersæt, der indeholder tegnebøger til Bitcoin og alle andre kryptovalutaer som Ethereum, Litecoin, Dash, Ripple og Auroracoin for at nævne nogle få.

Alle transaktioner på Bitcoin-netværket sker gennem en af ​​de forskellige Bitcoin-tegnebøger. Nogle af de populære Bitcoin Wallets inkluderer Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus og Mycelium.

Typer af Blockchain Wallet

Vi vil undersøge de mest populære typer Blockchain Wallets baseret på placeringen af ​​private nøgler, enheder og klienter

Figur: Bitcoin Blockchain forklaret - varme og kolde tegnebøger

  1. Hot Wallet

    Hot tegnebøger er de nemmeste at bruge til overførsel af kryptokurver. Der er ikke behov for at downloade hele Blockchain, og alle private nøgler er gemt online til hurtige overførsler. De er mindre pålidelige sammenlignet med kolde tegnebøger.

  2. Kold tegnebog

    Kolde tegnebøger er dem, hvor hele Blockchain downloades på systemet, og hver transaktion underskrives offline og derefter offentliggøres online. De er den sikreste måde at foretage online kryptokurrencyoverførsler på.

    Figur: Forklaret Bitcoin Blockchain - tegnebøger baseret på placeringen af ​​private nøgler

  3. Online web tegnebog

    Online web tegnebog er en varm tegnebog, hvor Blockchain findes online, og brugeren overfører ved hjælp af deres private nøgle og modtagerens offentlige adresse.

  4. Mobil tegnebog

    Mobile tegnebøger ligner Online Web Wallets, medmindre de er specielt designet til brug af mobiltelefoner. Generelt har mobile tegnebøger også deres egen online webversion.

  5. Desktop Wallet

    Desktop tegnebøger er kolde tegnebøger, hvor de private nøgler til Blockchain-konti som Bitcoin og Ethereum er gemt på kolde servere, og der er en separat klientmaskine, der fungerer som en mellemled mellem internettet og serveren.

  6. Fysisk tegnebog

    Fysiske tegnebøger er de tegnebøger, hvor Bitcoin (eller andre kryptokurver) detaljer såsom privat nøgle, offentlig adresse og QR-kode er fysisk udskrevet til lang tids brug.

  7. Bitcoin klient

    Bitcoin-klienter er tegnebøger, der er specifikke for Bitcoin-overførsler. Disse klienter hjælper brugere med at behandle deres Bitcoin-transaktioner ved at opkræve et mindre gebyr. Nogle af de mest populære Bitcoin-klienter er Hold øje med det , Electrum , Exodus og Mycelium .

  8. Hardware tegnebog

    Hardware tegnebøger kan bruges til direkte at overføre Bitcoins (kryptovaluta) fra hardwaren til en anden Bitcoin (kryptokurrency) -konto, når den er forbundet til internettet. Oftest indeholder tegnebøgerne en grænseflade til at indtaste modtagerens detaljer og det beløb, der skal væreoverført.

Demo - Overførsel af Bitcoins mellem tegnebøger

Lad os nu se på, hvordan vi kan bruge Blockchain Wallets til at overføre Bitcoin på tværs af flere Bitcoin-konti. Vi bruger den populære tegnebog Jaxx til vores demo.

Trin 1 : Download Jaxx Wallet fra Jaxx.io

Figur: Bitcoin Blockchain forklaret - Download af Jaxx Wallet

hvordan man initialiserer en klasse i python

Trin 2 : Opret din Bitcoin Wallet-konto på Blockchain.info

Figur: Bitcoin Blockchain forklaret - Tilmelding til en Bitcoin Wallet

Trin 3 : Udfyld detaljerne fra Jaxx-tegnebogen. Det Til adresse kan fås fra Jaxx tegnebogen under Din nuværende Bitcoin-adresse Mark. Udfyld resten af ​​detaljerne, såsom Bitcoin-beløbet og den valgfri beskrivelse.

Figur: Forklaret Bitcoin Blockchain - Afsendelse af Bitcoins fra Blockchain.info Wallet

Trin 4 : Bekræft, hvis alle de udfyldte oplysninger er korrekte, og klik på Send Bitcoin-knappen for at bekræfte transaktionen.

Trin 5 : Du kan nu opdatere Jaxx-tegnebogen og se den opdaterede Bitcoin-saldo. Det tager cirka 30 minutter for transaktionen at få en bekræftelse på 3 blokke.

Figur: Forklaret Bitcoin Blockchain - Bekræftet transaktion i Jaxx

Jeg håber, at jeg har været i stand til at få dig til at forstå en ting eller to om Bitcoin og Blockchain gennem denne blog. Jeg vil anbefale dig at gennemgå vores Blockchain Tutorial og Blockchain-teknologi blogs for at få en grundig forståelse af Blockchain, Bitcoin, kryptokurver, Ethereum, Hyperledger og Smart Contracts.

Har du et spørgsmål til os? Nævn det i kommentarfeltet, så vender vi tilbage til dig.

Hvis du ønsker at lære Blockchain og opbygge en karriere inden for Blockchain Technologies, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå Blockchain i dybden og hjælper dig med at opnå mestring over emnet.