Bitcoin Blockchain forklart: Forstå Bitcoin og Blockchain



Denne Bitcoin Blockchain-bloggen vil hjelpe deg med å forstå det grunnleggende om Bitcoin og hvordan Blockchain-teknologien hjelper til med å implementere Bitcoin-systemet.

Bitcoin Blockchain er utvilsomt brummer i bransjen i dag. Gjennom denne bloggen vil jeg prøve mitt beste for å introdusere deg for konseptene i kryptovaluta Bitcoin og hvordan den skapte denne revolusjonerende teknologien vi kaller Blockchain. Før du går videre, gå gjennom den korte animerte videoen vår på Hva er Blockchain & Bitcoin.

Dette spørsmålet fører ofte til forvirring. Her er en rask forklaring for å fjerne det rotete hodet ditt!





Hva er Blockchain | Hva er Bitcoin | Edureka

Følgende vil være historien for vår Bitcoin Blockchain-blogg:

t sql datatype
  1. Hva er Bitcoin?
  2. Hva er Blockchain?
  3. Hvordan Bitcoin implementerer Blockchain?
    3.1 Distribuert offentlig reskontro
    3.2 Hash-kryptering
    3.3 Bevis for arbeid
    3.4 Insentiver for validering
  4. Bitcoin Mining
  5. Blockchain lommebøker
  6. Demo: Overføring av Bitcoins mellom lommebøker

Hva er Bitcoin?

Før jeg fortsetter, la meg orientere om historien om transaksjoner med penger.



En historie om pengetransaksjon

Når det gjelder transaksjoner med penger eller noe av verdi, har folk stole på banker og andre pålitelige tredjeparter som banker og regjeringer for å sikre tillit og sikkerhet.

Nå spiller disse pålitelige partiene en viktig rolle i en tilrettelegging av digital transaksjon. Dette skaper det som er kjent som dobbelt utgiftsproblem .

Men hva om det er en måte å disintermediere flyten av digitale eiendeler. Vel, det eksisterer en teknologi i dag som gjør dette mulig.



I 2009 utarbeidet Satoshi Nakamoto et elektronisk kontantsystem med peer-to-peer, kalt Bitcoin, som gjorde det mulig å overføre betalinger via nettet direkte, uten en mellommann.

Hva er Blockchain?

  • Blockchain er ganske enkelt en datastruktur der hver blokk er koblet til en annen blokk i tidsstemplet kronologisk rekkefølge
  • Det er en distribuert digital hovedbok med en uforanderlig offentlig oversikt over digitale transaksjoner
  • Hver nye post blir validert over det distribuerte nettverket før den lagres i en blokk
  • All informasjon som er lagret i hovedboken, er verifiserbar og kontrollerbar, men kan ikke redigeres
  • Hver blokk identifiseres av den kryptografiske signaturen
  • Den første blokken av Blockchain er kjent som Genesis-blokk

Bitcoin Blockchain forklart | Edureka

HvordanBitcoin implementerer Blockchain?

Blockchain er den underliggende teknologien til bitcoins som overvinner alle problemene med tradisjonell bankvirksomhet. La oss se på disse idetalj.

1. Distribuert offentlig reskontro

Hver eneste person i nettverket har en kopi av hovedboken. Det er ingen eneste sentraliserte originaleksemplar. Ledger betyr her en kopi av alle transaksjonene som noen gang har skjedd.

Blockchain er en distribuert database som lagrer alle Bitcoin-transaksjoner som noensinne har skjedd i Bitcoin-historien.Dette sikrer at ingen kan gjøre endringer i hovedboken fordi alle andre umiddelbart vil merke det somkorrupt.

2. Hash-kryptering

Alt lagret på Blockchain er kryptert . På denne måten kan alle se alle transaksjonene, men på samme tid vil ingen vite hvilke av disse kontoene som tilhører deg.

Er det ikke akkurat dette vi forventer et banksystemå være?

3. Bevis for arbeid

Bevis på arbeid er et konsept oppfunnet i Bitcoin Blockchain hvor gruvearbeiderne (spesielle brukere av Bitcoin) vil validere transaksjoner ved å løse en komplekst matematisk puslespill kalt Proof of Work.

Teknisk sett er det en hash-målverdi som er tildelt hver blokk før tiden.Gruvearbeidere klubber sammen et sett med ubekreftede Bitcoin-transaksjoner (rundt 250) i en blokk, beregner hash og begynner deretter et løp for å finne et bestemt sett med tegn som heter Nuncio .

Total hash hentet fra hash for forrige blokk, transaksjonsdata og nuncio må matche den endelige forhåndstildelte hashverdien. Det er dette Nuncio som er beregningsmessig omfattende . Bare personer med enorm beregningskraftog strømklarer å løse det på 10 minuttergjennomsnitt.

4. Insentiver for validering

Den mest interessante delen av Bitcoin er Bitcoin Mining . Det er konseptet der visse brukere gjør et stykke arbeid og blir belønnet med 12,5 Bitcoins (BTC) per blokk. Hver blokk tar i gjennomsnitt omtrent 10 minutter å bryte.

Dette incitamentet gis for arbeidet med beregning og for å dekke strøm- og infrastrukturkostnadene som kreves for å oppnå det. For tiden kontrollerer store bassenger ca 10-20% av global gruvedrift, og generelt er det bare disse bassengene som lykkes med gruvedrift av Bitcoins.

Bitcoin Mining

Bitcoin Mining er en prosess for å validere transaksjoner til en ny blokk og legge denne blokken til den eksisterende Blockchain.Vellykkede gruvearbeidere av Bitcoin blir belønnet med en fast mengde nye Bitcoins som utvinnes i Bitcoin-økonomien. For tiden får hver vellykkede gruvearbeider 12,5 BTC ( Med forbehold om endring hvert fjerde år eller gjennom en Bitcoin-beslutning ) som en belønning for å lykkes med å legge til en blokk med transaksjoner iBlockchain.

Kryptovaluta lommebøker

Bitcoin-lommebøker brukes vanligvis til å overføre Bitcoins på tvers av forskjellige kontoer. Disse er som et supersett som inneholder lommebøker for Bitcoin og alle andre kryptovalutaer som Ethereum, Litecoin, Dash, Ripple og Auroracoin for å nevne noen.

Alle transaksjoner på Bitcoin-nettverket skjer gjennom en av de forskjellige Bitcoin-lommebøkene. Noen av de populære Bitcoin Wallets inkluderer Jaxx, Zebpay, Blockchain.info, Electrum, Keep Eye, Exodus og Mycelium.

Typer Blockchain-lommebok

Vi vil utforske de mest populære typene Blockchain-lommebøker basert på plasseringen av private nøkler, enheter og klienter

Figur: Bitcoin Blockchain forklart - Varme og kalde lommebøker

endelig og avslutt i Java
  1. Hot Wallet

    Hot Wallets er de enkleste å bruke for overføring av kryptovalutaer. Det er ikke nødvendig å laste ned hele Blockchain, og alle private nøkler lagres online for raske overføringer. De er mindre pålitelige sammenlignet med kalde lommebøker.

  2. Cold Wallet

    Cold Wallets er de der hele Blockchain lastes ned på systemet og hver transaksjon signeres offline og deretter publiseres online. De er den tryggeste måten å gjøre kryptovalutaoverføringer på nettet.

    Figur: Bitcoin Blockchain Explained - Lommebøker basert på plasseringen av private nøkler

  3. Internett-lommebok

    Internett-lommebok er en hot lommebok der Blockchain eksisterer online og brukeren overfører ved hjelp av sin private nøkkel og mottakerens offentlige adresse.

  4. Mobil lommebok

    Mobile lommebøker ligner Online Web Wallets, bortsett fra at de er spesielt designet for bruk av mobiltelefoner. Generelt har mobillommebøker også sin egen nettversjon.

  5. Desktop Wallet

    Desktop Wallets er kalde lommebøker der de private nøklene til Blockchain-kontoer som Bitcoin og Ethereum er lagret på kalde servere, og det er en egen klientmaskin som fungerer som et mellomledd mellom internett og serveren.

  6. Fysisk lommebok

    Fysiske lommebøker er de lommebøkene der Bitcoin (eller andre kryptovalutaer) detaljer som privat nøkkel, offentlig adresse og QR-kode blir fysisk skrevet ut for lang tids bruk.

  7. Bitcoin-klient

    Bitcoin-klienter er lommebøker som er spesifikke for Bitcoin-overføringer. Disse klientene hjelper brukere å behandle sine Bitcoin-transaksjoner ved å kreve et lite gebyr. Noen av de mest populære Bitcoin-klientene er Hold øye med , Electrum , Mosebok og Mycelium .

  8. Hardware Wallet

    Hardware lommebøker kan brukes til å direkte overføre Bitcoins (kryptovaluta) fra maskinvaren til en annen Bitcoin (kryptovaluta) -konto når den er koblet til internett. Som oftest inneholder lommebøkene et grensesnitt for å angi mottakerens detaljer og beløpet som skal væreoverført.

Demo - Overføring av Bitcoins mellom lommebøker

La oss nå se på hvordan vi kan bruke Blockchain Wallets til å overføre Bitcoin på flere Bitcoin-kontoer. Vi bruker den populære lommeboken Jaxx for vår demo.

Trinn 1 : Last ned Jaxx Wallet fra Jaxx.io

Figur: Bitcoin Blockchain forklart - Laster ned Jaxx Wallet

Steg 2 : Opprett din Bitcoin Wallet-konto på Blockchain.info

Figur: Bitcoin Blockchain Explained - Registrering for en Bitcoin Wallet

hva er instanse i python

Trinn 3 : Fyll ut detaljene fra Jaxx-lommeboken. De Til adresse kan fås fra Jaxx-lommeboken under Din nåværende Bitcoin-adresse felt. Fyll ut resten av detaljene, for eksempel Bitcoin-beløpet og den valgfrie beskrivelsen.

Figur: Bitcoin Blockchain Explained - Sende Bitcoins fra Blockchain.info Wallet

Trinn 4 : Bekreft om alle oppgitte detaljer er korrekte, og klikk på Send Bitcoin-knappen for å bekrefte transaksjonen.

Trinn 5 : Du kan nå oppdatere Jaxx-lommeboken og se den oppdaterte Bitcoin-saldoen. Det tar omtrent 30 minutter før transaksjonen får en bekreftelse på tre blokker.

Figur: Bitcoin Blockchain Explained - Bekreftet transaksjon i Jaxx

Jeg håper at jeg har kunnet få deg til å forstå en ting eller to om Bitcoin og Blockchain gjennom denne bloggen. Jeg vil anbefale deg å gå gjennom vår Blockchain Tutorial og Blockchain-teknologi blogger for å få en grundig forståelse av Blockchain, Bitcoin, kryptovalutaer, Ethereum, Hyperledger og Smart Contracts.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet, så kommer vi tilbake til deg.

Hvis du ønsker å lære Blockchain og bygge en karriere innen Blockchain Technologies, så sjekk ut vår som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå Blockchain i dybden og hjelpe deg med å mestre emnet.