Hva består en blokkjedeblokk av? Hva er blockchain og hvorfor er det nødvendig? La oss se på blockchain for dummies i enkle termer.

Hei, kjære lesere av bloggsiden. Hva er blockchain? Mange mennesker (inkludert meg i begynnelsen) opplever umiddelbart tilknytning til bitcoins(eller kryptovaluta i generell forstand). På den ene siden er disse assosiasjonene sanne, men på den andre siden er de ikke det. Hvorfor det? La oss finne ut av det.

Dette skyldes blant annet at verdens mest populære tjeneste designet for er hvor titalls millioner brukere lagrer bitcoins, bare styrker denne forbindelsen.

Først, la oss gå gjennom etymologien til dette ordet. Det er avledet fra det engelske BlockChain, som betyr "kjede av blokker". Men dette forteller oss ikke mye - bare navnet på teknologien. Vi brukte imidlertid selve nøkkelordet som skulle forklare alt.

Hva er BlockChain og hva er essensen av denne teknologien?

Men virtuelle penger er bare ett av mange brukstilfeller, selv om det med stor suksess demonstrerer egenskapene til denne teknologien (det har ennå ikke vært tilfeller av hacking eller tyveri av bitcoins). Takket være et så ufeilbarlig rykte, er blockchain spådd å ha en stor fremtid på andre områder av menneskelivet som er like kritiske i sikkerhetsspørsmål som pengesirkulasjon (informasjonslagring, transparente valg, etc.).

Du har sikkert allerede litt forvirring i hodet - hvordan kan du koble elektroniske penger og valg? Men her er alt lett forklart. Blockchain er i hovedsak bare distribuert og perfekt beskyttet mot hacking database. Hele poenget er hvordan hele denne greia er organisert.

Riktignok, hvis du går inn i detaljer, vil det vise seg kjedelig, og derfor vil jeg prøve å formidle essensen med enkle ord og konsepter. Forresten, jenta fra følgende video vil hjelpe meg med dette, som tydelig illustrerer prosessen bruke blokkjede for å lage kryptovaluta og ikke bare:

Er du sannsynligvis kjent med teknologi som BitTorrent (i hvert fall indirekte)? Hva er bemerkelsesverdig med det (foruten det faktum at mesteparten av utvekslingen nå foregår på dens prinsipper, inkludert de med brudd på opphavsretten)? Og det faktum at dataene i den lagres distribuert - det er ingen sentral server, men samtidig fungerer alt bra (rask og pålitelig).

Fordeler med blockchain

Så blokkkjeden ligner litt på den (distribuert struktur og popularitet), men har også en rekke andre fordeler:

  1. Det er heller ingen sentral server her - hele databasen er fordelt blant deltakerne, noe som betyr at det er nesten umulig å hacke den (andre kopier vil umiddelbart avvise uautoriserte endringer gjort i en eller flere kopier - mer enn halvparten av alle brukere av dette systemet må brytes).
  2. Hver bruker vil ha full kopi database (som inneholder hele kjeden av transaksjoner) i kryptert form. Kopier er synkronisert (dette er en algoritme for å ta beslutninger om motstridende versjoner av blokkjeden).
  3. Hvem som helst kan spore enhver transaksjon (operasjon med data) - systemet er helt gjennomsiktig (hvordan tror du media visste de nøyaktige mengdene bitcoins som ble overført til eierne av de nylig oppsiktsvekkende virusene?). Dette alene er verdt det!
  4. Informasjon legges til databasen bygget ved hjelp av blockchain-teknologi i form av nye blokker. Dessuten er tillegget koordinert med andre nettverksbrukere. Hvis vi tar Bitcoin, opprettes en ny enhet gjennom ressurskrevende beregninger (i hovedsak teller tall og beregner en hash for dem for å passe inn i et forhåndsbestemt mønster).

    Så, den utvunnede nye enheten til Bitcoin (i hovedsak ny blokk informasjon) kontrolleres av andre systemdeltakere(hashen beregnes på nytt) og først etter det legges den nye blokken til alle databasene til alle brukere av systemet.

  5. Alle ulovlige forsøk på å gjøre endringer i databasen basert på blokkjedeteknologi (legge til nye blokker, tilordne dem til deg selv osv.) stoppes ved å sammenligne dem med kopier av databaser lagret av andre brukere av systemet. Det er svært vanskelig å hacke systemet på grunn av desentralisering og gjentatt kopiering av lagret informasjon. Dette ligner på DNA i menneskelige celler - det er mange av dem, de bærer all informasjon og kan enkelt takle feil i individuelle kopier.

Analogier og eksempel på bruk av Block Chain for å lage kryptovaluta

Hvis beskrivelsen ovenfor ikke har gjort deg klar over hva BlockChain er, da Jeg skal prøve å forklare ved å bruke et eksempel med enkle assosiasjoner.

Se for deg en skylagring som er tilgjengelig for alle i sin helhet tilfeldig (eller dens utdaterte analoge - en FTP-server med offentlig tilgjengelige filer), der det er tusenvis av mapper med filer. På den kan du se alt som er lastet opp der og vite hvor hver fil er, hvem som lastet den opp og hvem som lastet den ned. Men... Du kan ikke selv laste ned alt, men bare det du har rett til. Du kan også bare laste opp filer etter å ha oppfylt betingelsene spesifisert av systemet.

En annen et eksempel fra pengefeltet som vil være nærmere Bitcoin. Tenk deg at det i det elektroniske pengesystemet ikke er noen individuelle lommebøker (hvis dataene kun er tilgjengelige for lommebokeieren og systemansatte), men det er bare en lommebok, men med statistikk helt åpen for alle. Du kan se at Vasya overførte så mye penger til Petya, og han overførte så mye penger til ham. Men du vil ikke være i stand til å forstyrre utvekslingsprosessen eller stjele noe.

Du kan kun motta penger som er beregnet utelukkende for deg. De er knyttet til spesielle adresser, mellom hvilke transaksjonen (overføringen) skjer. Overføringen bekreftes av en hemmelig nøkkel (signert av den) som er kompatibel med denne adressen (faktisk er dette en analog av login og passord). Data som du har overført penger sendes til alle kopier av databasen. Penger anses som overført når opplysningene om sending og mottak er avstemt.

Prosessen er beskrevet mer detaljert på slutten av denne artikkelen, men foreløpig vil jeg gi ordet til en ung mann som forteller en veldig med enkle ord om en kompleks blokkjede og implementering av kryptovaluta basert på det.

Ser veldig lett ut, gjør det ikke?

Er BlockChain vår fremtid?

For tiden testes en teknologi kalt blockchain ganske vellykket som et verktøy for virtuelle penger, som Bitcoin og andre kryptovalutaer. Egentlig var det her hennes triumferende marsj begynte, men det er usannsynlig at det ender på denne måten.

Blockchain er ikke det samme som Bitcoin

Som planlagt er kryptovaluta ikke engang penger, men en komplett analog av gull i den virtuelle verden - deres mengde er begrenset (beregnet for mange år i forveien og mengden "utvunnet" reguleres ved å øke/redusere kompleksiteten i gruveprosessen ), men de kan fås (for eksempel c) eller, eller ved gruvedrift (i en gruve, som kan være datamaskinen din eller et spesielt sammensatt kraftig system).

Men Bitcoin i seg selv er en ganske kontroversiell ting. Den dukket opp i 2009 og har siden den gang vokst tusen ganger og fortsetter å vokse frem til i dag (selv i raskt tempo).

Ser det virkelig ikke ut som en boble? Vil det sprekke? Svært sannsynlig. I tillegg er det en tvetydig holdning til statens kryptovaluta.

Men Bitcoin er bare et produkt skapt etter prinsippene til BlockChain, og alle dens mangler har ingenting med teknologien i seg selv å gjøre. Kryptovaluta er i hovedsak et testområde for blokkjede og fra et teknisk synspunkt går alt helt fint. Og her er ikke den fremtidige skjebnen til Bitcoin i det hele tatt viktig, fordi det bare er en "prøveballong".

Basert på BlockChain kan du enkelt lage en annen kryptovaluta, for eksempel fullt støttet og legalisert på statlig nivå. Vil det skje? Vi får se, men det er veldig sannsynlig. Tingen er praktisk og ikke bare på grunn av de tekniske funksjonene beskrevet ovenfor.

Hvorfor snakker alle om denne teknologien nå?

La oss ta en titt på fordelene som introduksjonen av blokkjedeteknologi vil gi livene våre:

  1. "Du trenger ikke en fiolinist" - husker du denne setningen fra den legendariske filmen? Så det er veldig aktuelt her. Når du bruker denne teknologien, vil det ikke være nødvendig å involvere en "tredjepart" når du foretar en transaksjon, fordi systemet, som jeg allerede sa, er fullstendig gjennomsiktig for alle. Dette kan betydelig redusere overheadkostnader og tidspunktet for transaksjoner (transaksjoner, dvs. operasjoner med data).
  2. Blockchain passer for de systemene hvor det er risiko for svindel og informasjonssikkerhet. Alt som nå brukes enorme summer på. Faktisk, i tillegg til åpenhet, har teknologien usammenlignbar sikkerhet og sikkerhet ved bruk av alle parter. Dessuten er det beskyttelse mot svindel (og "holde i sjakk") fra systemarrangørens side på grunn av desentralisering (som i bittorrent - teknisk sett er det ingen måte å forhindre nedlasting).

Derfor er de aktive nå eksperimenter med å implementere BlockChain for eksempel i valgprosessen. Åpenhet, sikkerhet og sikkerhet er svært viktig. Inkludert fra svindel fra makthavere, ondskapsfulle mennesker og andre plottere. Og ikke noe mer snakk om innblanding i valg (a priori). Skjønnhet.

Denne teknologien kan også være perfekt tilpasset for vedlikehold av ulike matrikkeler, medisinske databaser, juridiske databaser, enhver logistikk, samt for å utføre bankoperasjoner (dette er absolutt "legen bestilt" - kostnader og behandlingstid vil bli betydelig redusert).

Hele spørsmålet er at det tas en viljesterk beslutning (mange er ikke fornøyd med manglende evne til å "umerkelig" forstyrre driften av systemet etter implementeringen), og å implementere alt dette og bruke blokkjeden i praksis vil være sekundært saken (heldigvis har Bitcoin gitt en utmerket etablert base).

Problemer med å implementere BlockChain i livet

  1. For eksempel å vedlikeholde høy level sikkerhet, trenger systemet konstante komplekse beregninger, som bare kan gjøres med et veldig stort ressursgrunnlag. I Bitcoin ble dette problemet enkelt løst - de utnevnte en kommisjon til de som skaffet ressursene sine (datakraften til datamaskiner eller spesialmonterte systemer - gruvefarmer) for dette formålet (hovedmetoden for å tjene bitcoins - gruvedrift - ble bygget på dette prinsipp).
  2. Det er også ekstremt viktig for sikkerheten til hele systemet at disse ressursene er distribuert og ikke under kontroll av en eller annen gruppe (for eksempel forent av konspirasjon), som kan bruke makten som er konsentrert i hendene deres til forskjellige dårlige manipulasjoner.
  3. Alt dette kan frata noen arbeid eller profitt (ulike mellomledd), og derfor setter de en eiker i hjulene i det innledende (vanskeligste) stadiet med å introdusere teknologi i livet.

Blockchain bruker Bitcoin som eksempel

BlockChain er bare en vanlig enkeltlenket liste over blokker med transaksjonsinformasjon. Hver ny blokk endrer tilstanden til hele den distribuerte databasen. Dette betyr at hvis du erstatter noe (med hensikt), vil hashen til de neste blokkene endres og den erstattede delen vil ikke ta plassen til den gamle.

Et generelt akseptert mål på integritet. Hashen til et hvilket som helst tall kan beregnes (ved hjelp av en bestemt formel), men det er umulig å gjenopprette tallet fra hashen, noe som betyr at forfalskning i en slik database blir umulig.

Nå ekte et eksempel på at BlockChain jobber i Bitcoin-systemet. Videre kort:

  1. Transaksjoner i dette systemet signeres (anses som pålitelige) i batcher (dvs. blokker).
  2. Frekvensen for opptreden (tilføyelse) av nye blokker er innebygd i den distribuerte algoritmen til systemet: for å signere en blokk (utstede en ny pengeenhet), må du finne den nødvendige hasjen (med brute force, fordi det er a priori umulig å gjenopprette et tall fra en hash, og alt som gjenstår er å uendelig beregne hashen for tall tatt tilfeldig til du ved et uhell kommer inn i det riktige alternativet hasj).
  3. I dette tilfellet settes kompleksiteten til å søke etter en hash algoritmisk avhengig av oppgavene til systemet (kompleksiteten til malen som hashen må passe inn i endres). I Bitcoin er frekvensen for utvinning av en ny enhet (utseendet til en ny blokk) omtrent ti minutter. Følgelig, jo større kraften til gruvearbeiderens system er, desto større er sannsynligheten for at han vil legge til neste blokk i systemet og motta en belønning for det.
  4. Klienter av systemet kan generere minst en million transaksjoner (overføringer) per sekund, men nettverket av noder vil akseptere dem bare fra det øyeblikket neste blokk er signert (den neste enheten utvinnes).
  5. Dessuten vil transaksjonen bli ansett som ubekreftet frem til flere nye blokker (generering av pengeenheter), for å beskytte mot gafler (spredning av kryptovalutaenheter på "sidegrener av blokkkjeden", som dukket opp, for eksempel i lokalt nettverk, men deretter avvist av hovedblokkkjeden).
  6. For å unngå dens ukontrollerte vekst, er størrelsen på transaksjonsdatabasen spesielt komprimert (faktisk trimmet) på grunn av "sjekkpunkter". Konsensusalgoritmer bekrefter med jevne mellomrom den såkalte "pivot"-blokken, før kjeden av blokker ikke trenger å lagres. Slike kontrollblokker opprettes (merkes) med jevne mellomrom. Ellers ville Bitcoin-basen vært uoverkommelig.

Det vil jeg understreke kryptovaluta er ikke en ting i seg selv. I alle fall er bitcoins en ganske fritt konvertibel valuta.

For deres rask utveksling For rubler, dollar eller andre elektroniske penger kan du bruke elektroniske utvekslingstjenester, for eksempel disse:

Og for et mer subtilt spill på kurs og tilleggsinntekter kan jeg gi råd kryptobørser:

Slik ser den flotte og forferdelige blokkjeden ut, hvis du prøver å beskrive den mer eller mindre på enkelt språk. Selv om du må bruke ord som ikke er helt enkle, hva kan du gjøre - teknologi :)

Lykke til! Vi sees snart på sidene til bloggsiden

Du kan være interessert

BlockChain.info er en populær online kryptovaluta-lommebok på russisk på den offisielle nettsiden BlockChain.info CoinMarketCap - offisiell nettside for kryptovalutavurderingen CoinMarketCap (Cryptocurrency Market Capitalizations) Cryptonator - nettlommebok for kryptovalutaer med enkel pålogging, men ikke veldig gode anmeldelser Tokens - hva er de i kryptovaluta og andre områder Kryptovaluta - hva det er i enkle ord, hvordan alt fungerer og en liste over de mest rangerte kryptovalutaene Kryptovaluta-lommebok - hvordan lage den og hva som er bedre: kald, multi-valuta, maskinvare eller online kryptolommebok
Gruvedrift - hva er det i enkle ord og hvordan tjene penger på å utvinne bitcoins og andre kryptovalutaer Satoshi - hva er det, hvor mange satoshi er det i 1 bitcoin, hva er deres valutakurs til rubelen og hvem er Satoshi Nakamoto Cloud Token og Jarvis-roboten gjorde drømmen til mange investorer til virkelighet

Blockchain (engelsk blokkjede eller blokkkjede) er en kontinuerlig sekvensiell kjede av blokker (lenket liste) som inneholder informasjon, bygget i henhold til visse regler. Oftest lagres kopier av blokkkjeder og behandles uavhengig (svært parallelle) på mange forskjellige datamaskiner.

Ordning for å hente transaksjons-hasher

Generell informasjon

Begrepet dukket først opp som navnet på en fullstendig replikert distribuert database implementert i Bitcoin-systemet, og det er grunnen til at blokkjede ofte omtales som transaksjoner i ulike kryptovalutaer, men blokkjedeteknologi kan utvides til alle sammenkoblede informasjonsblokker.

Transaksjonsblokk

En transaksjonsblokk er en spesiell struktur for registrering av en gruppe transaksjoner i Bitcoin-systemet og lignende. En transaksjon anses som fullstendig og pålitelig ("bekreftet") når formatet og signaturene er bekreftet, og når selve transaksjonen er gruppert med flere andre og registrert i en spesiell struktur - en blokk. Innholdet i blokker kan kontrolleres fordi hver blokk inneholder informasjon om forrige blokk. Alle blokker er bygget inn i én kjede, som inneholder informasjon om alle operasjoner som noen gang er utført i databasen. Den aller første blokken i kjeden - den primære blokken (engelsk genesis-blokk) - betraktes som et eget tilfelle, siden den ikke har en overordnet blokk.

En blokk består av en overskrift og en liste over transaksjoner. Blokkoverskriften inkluderer hashen, hashen til forrige blokk, transaksjons-hasher og tilleggstjenesteinformasjon. I Bitcoin-systemet indikerer den første transaksjonen i en blokk alltid mottak av en provisjon, som vil være belønningen til brukeren for den opprettede blokken. Deretter kommer en liste over transaksjoner dannet fra en kø av transaksjoner som ennå ikke er registrert i tidligere blokker. Kriteriet for å velge fra køen er satt av gruvearbeideren uavhengig. Det trenger ikke være en tidslinje. For eksempel kan bare transaksjoner med høy provisjon eller som involverer en gitt adresseliste inkluderes. For transaksjoner i en blokk brukes trehashing, på samme måte som å generere en hash for en fil i BitTorrent-protokollen. Transaksjoner, i tillegg til å belaste en provisjon for å opprette en blokk, inneholder inne i inngangsparameteren en kobling til en transaksjon med den forrige tilstanden til dataene (i Bitcoin-systemet, for eksempel, gis en kobling til transaksjonen som ble brukt for bitcoins ble mottatt). Operasjoner for å overføre en provisjon til en gruvearbeider for å lage en blokk har ikke "input"-transaksjoner, så all informasjon kan spesifiseres i denne parameteren (for dem kalles dette feltet Coinbase-parameteren).

Den opprettede blokken vil bli akseptert av andre brukere hvis den numeriske verdien av header-hashen er lik eller mindre enn et visst målnummer, hvis verdi justeres med jevne mellomrom. Siden hash-resultatet til SHA-256-funksjonen anses som irreversibelt, finnes det for øyeblikket ingen algoritme for å oppnå ønsket resultat annet enn tilfeldig søk. Hvis hashen ikke tilfredsstiller betingelsen, endres nonce-parameteren i overskriften og hashen beregnes på nytt. Vanligvis kreves det et stort antall omberegninger. Når en kandidat blir funnet, kringkaster noden den resulterende blokken til andre tilkoblede noder, som validerer blokken. Hvis det ikke er noen feil, anses blokken som lagt til i kjeden, og neste blokk må inkludere hashen.

Verdien av målnummeret som hashen sammenlignes med justeres hver 2016-blokk i Bitcoin-systemet. Det er planlagt at hele Bitcoin-systemnettverket skal bruke omtrent 10 minutter på å generere én blokk, og omtrent to uker for 2016-blokker. Hvis 2016-blokker dannes raskere, reduseres målet litt og blir vanskeligere å oppnå, ellers øker målet. Endring av beregningskompleksiteten påvirker ikke påliteligheten til Bitcoin-nettverket og er bare nødvendig for at systemet skal generere blokker med en nesten konstant hastighet, uavhengig av datakraften til nettverksdeltakere.

Blokkkjede

Hovedsekvensen av blokker (svart) er den lengste fra den opprinnelige (grønne) til den nåværende. Sidegrener (lilla) kuttes av.

Blokker dannes samtidig av mange "gruvearbeidere". Blokker som oppfyller kriteriene sendes til nettverket, inkludert i alle replikasjoner av den distribuerte blokkbasen. Det oppstår regelmessig situasjoner når flere nye blokker i forskjellige deler av et distribuert nettverk kaller samme blokk den forrige, det vil si at blokkkjeden kan forgrene seg. Du kan med vilje eller ved et uhell begrense videresending av informasjon om nye blokker (for eksempel kan en av kjedene utvikle seg innenfor et lokalt nettverk). I dette tilfellet er parallell utvidelse av forskjellige grener mulig. I hver av de nye blokkene kan det være både identiske transaksjoner og forskjellige inkludert i bare én av dem. Når blokkoverføringen gjenopptas, begynner gruvearbeidere å vurdere masterkjeden, og tar hensyn til hash-vanskelighetsnivået og kjedelengden. Hvis kompleksiteten og lengden er like, gis preferanse til kjeden hvis siste blokk dukket opp tidligere. Transaksjoner som bare ble inkludert i den avviste grenen (inkludert belønningsbetalinger) mister sin bekreftede status. Hvis dette er en Bitcoin-overføringstransaksjon, vil den stå i kø og deretter inkluderes i neste blokk. Transaksjoner for å motta belønninger for å lage kuttede blokker dupliseres ikke i en annen gren, det vil si at de "ekstra" bitcoinene som betales for å lage kuttede blokker mottar ikke ytterligere bekreftelser og går tapt.

Dermed inneholder blokkjeden en eierhistorie, som for eksempel finnes på spesialiserte nettsider.

Blokkjeden er dannet som en kontinuerlig voksende kjede av blokker med registreringer av alle transaksjoner. Kopier av databasen eller deler av den lagres samtidig på mange datamaskiner og synkroniseres i henhold til de formelle reglene for å bygge en blokkkjede. Informasjonen i blokkene er ikke kryptert og er tilgjengelig i klartekst, men fraværet av endringer verifiseres kryptografisk gjennom hasjkjeder (et element i den digitale signaturen).

Databasen lagrer offentlig, i ukryptert form, informasjon om alle transaksjoner signert med asymmetrisk kryptering. For å forhindre gjentatt bruk av samme beløp, brukes tidsstempler, implementert ved å dele databasen i en kjede av spesielle blokker, som hver blant annet inneholder hashen til forrige blokk og sitt eget serienummer. Hver ny blokk bekrefter transaksjoner, informasjon som også inneholder ytterligere bekreftelse av transaksjoner i alle tidligere blokker i kjeden. Det er ikke praktisk å endre informasjon i en blokk som allerede er i kjeden, siden du i dette tilfellet må redigere informasjon i alle påfølgende blokker. Takket være dette er et vellykket dobbeltforbruksangrep (gjentatt bruk av tidligere brukte midler) ekstremt usannsynlig i praksis.

Oftest vil en bevisst endring av informasjon i noen av kopiene av databasen eller til og med i et tilstrekkelig stort antall kopier ikke bli gjenkjent som sann, siden den ikke vil overholde reglene. Noen endringer kan godtas hvis de gjøres i alle kopier av databasen (for eksempel sletting av de siste blokkene på grunn av en feil i dannelsen).

For å tydeligere forklare betalingssystemets virkemåte, introduserte Satoshi Nakamoto konseptet "digital mynt", og definerte det som en kjede av digitale signaturer. I motsetning til de standardiserte valørene til vanlige mynter, har hver "digital mynt" sin egen valør. Hver Bitcoin-adresse kan assosieres med et hvilket som helst antall "digitale mynter." Ved hjelp av transaksjoner kan de deles og kombineres, samtidig som totalbeløpet for deres valører minus provisjonen opprettholdes.

Før versjon 0.8.0 brukte hovedklienten Berkeley DB til å lagre blokkkjeden; fra og med versjon 0.8.0 byttet utviklere til LevelDB.

Transaksjonsbekreftelse

Så lenge transaksjonen ikke er inkludert i blokken, mener systemet at antall bitcoins på en bestemt adresse forblir uendret. På dette tidspunktet er det teknisk mulig å utføre flere forskjellige transaksjoner for å overføre de samme bitcoinene fra én adresse til forskjellige mottakere. Men så snart en av disse transaksjonene er inkludert i blokken, vil systemet ignorere andre transaksjoner med de samme bitcoinene. For eksempel, hvis en senere transaksjon er inkludert i en blokk, vil den tidligere bli ansett som feil. Det er en liten sjanse for at ved forgrening vil to like transaksjoner havne i blokker med forskjellige filialer. Hver av dem vil bli ansett som korrekte; bare når filialen dør, vil en av transaksjonene bli ansett som feil. I dette tilfellet vil tidspunktet for operasjonen ikke ha betydning.

Dermed bekrefter oppføringen av en transaksjon i en blokk dens autentisitet, uavhengig av tilstedeværelsen av andre transaksjoner med de samme bitcoins. Hver ny blokk betraktes som en ekstra "bekreftelse" av transaksjoner fra tidligere blokker. Hvis det er 3 blokker i kjeden, vil transaksjoner fra den siste blokken bli bekreftet 1 gang, og de som er plassert i den første blokken vil ha 3 bekreftelser. Det er nok å vente på flere bekreftelser slik at sannsynligheten for kansellering av transaksjoner blir svært lav.

For å redusere virkningen av slike situasjoner på nettverket, er det restriksjoner på avhending av nylig mottatte bitcoins. I følge blockchain.info-tjenesten, frem til mai 2015, var maksimal lengde på avviste kjeder 5 blokker. Nødvendig antall bekreftelser for å oppheve blokkeringen av en mottatt melding avhenger av klientprogrammet eller instruksjonene fra mottakeren. Bitcoin-qt-klienten krever ikke bekreftelser for å sende, men de fleste mottakere har et standardkrav på 6 bekreftelser, noe som betyr at du vanligvis faktisk kan bruke det du mottar på en time. Ulike nettjenester setter ofte sin egen bekreftelsesterskel.

Protokollen lar deg bruke bitcoins mottatt for å opprette en blokk etter 100 bekreftelser, men standard klientprogram viser provisjonen etter 120 bekreftelser, det vil si at du vanligvis kan bruke provisjonen omtrent 20 timer etter at den er påløpt.

"Dobbeltforbruk"

Hvis du kontrollerer mer enn 50% av den totale datakraften til nettverket, er det en teoretisk mulighet, ved enhver bekreftelsesterskel, å overføre de samme bitcoins to ganger til forskjellige mottakere - en av transaksjonene vil være offentlig og bekreftet i den generelle måte, og den andre vil ikke bli annonsert, vil bekreftelsene oppstå blokker av en skjult parallell gren. Først etter en tid vil nettverket motta informasjon om den andre transaksjonen, den vil bli bekreftet, og den første vil miste bekreftelsen og vil bli ignorert. Dette vil ikke resultere i en dobling av bitcoinene, men en endring i den nåværende eieren av bitcoinene, der den første mottakeren mister bitcoinene uten noen form for kompensasjon.

Åpenheten til blokkkjeden lar deg gjøre endringer i enhver blokk. Men da vil det være nødvendig å beregne hashen til ikke bare den endrede blokken, men også alle påfølgende. Faktisk ville en slik operasjon kreve minst like mye strøm som ble brukt til å lage de modifiserte og påfølgende blokkene (det vil si all gjeldende kraft), noe som gjør denne muligheten ekstremt usannsynlig.

Per 1. desember 2013 oversteg den totale nettverkskapasiteten 6000 THash/s. Siden begynnelsen av 2014 har sammenslutningen av gruvearbeidere (pool) Ghash.io lenge kontrollert over 40 % av den totale kraften til Bitcoin-nettverket, og i begynnelsen av juni 2014 var mer enn 50 % av nettverkskraften kort konsentrert i det.

Dobbeltbruk av Bitcoins har aldri blitt registrert i praksis. Per mai 2015 har parallelle kjeder aldri overskredet 5 blokker.

Kompleksitet

Kravet til blokkhasher bestemmes av en spesiell parameter kalt "vanskelighet". Siden datakraften til nettverket ikke er konstant, beregnes denne parameteren på nytt av nettverksklienter hver 2016-blokk på en slik måte at gjennomsnittshastigheten for blokkjededannelse opprettholdes på nivået av 2016-blokker per to uker. Dermed bør 1 blokk opprettes omtrent en gang hvert tiende minutt. I praksis, når datakraften til nettverket øker, er de tilsvarende tidsintervallene kortere, og når den avtar, er de lengre. Tidsbasert omregning av vanskeligheter er mulig på grunn av tilstedeværelsen av tidspunktet for opprettelsen av dem i blokkhodene. Den er skrevet i Unix-format i henhold til systemklokken til blokkforfatteren (hvis blokken er opprettet i et basseng, så i henhold til systemklokken til serveren til dette bassenget).

Applikasjoner utenfor kryptovaluta

For tiden viser representanter fra ulike felt interesse for blokkjedeteknologi.

Banksektoren

I den russiske banksektoren viser selskaper som VTB og Sberbank interesse for teknologien.

Betalingssystemene VISA, Mastercard, Unionpay og SWIFT annonserte utviklinger og planer om å bruke blokkjedeteknologi.

Matrikkelen

Sverige og De forente arabiske emirater planlegger å opprettholde landregistre ved hjelp av blokkjedeteknologi.

Den indiske regjeringen bekjemper landbedrageri ved å bruke blokkjede.

I første halvdel av 2018 vil det bli gjennomført et eksperiment for å bruke blokkjedeteknologi for å overvåke påliteligheten til informasjon fra Unified State Register of Real Estate (USRN) i Moskva.

Identifikasjon

I 2014 ble Bitnation-selskapet stiftet, som tilbyr tradisjonelle offentlige tjenester som identitetskort, notarius publicus og en rekke andre.

I juni 2017 introduserte Accenture og Microsoft et digitalt ID-system på blokkjeden.

I august 2017 begynte den brasilianske regjeringen å teste et blockchain ID-system.

Finland identifiserer flyktninger ved hjelp av blokkjedeteknologi.

Estland har et blockchain-basert e-borgerskapssystem.

Kritikk

Det internasjonale interbanksystemet for overføring av informasjon og finansielle transaksjoner SWIFT annonserte faren for urealistiske forventninger angående hypen rundt blockchain-teknologier og distribuerte registre i bankmiljøet.

Russland

I juli 2017 ble det planlagt arbeid i Novgorod-regionen for å starte et pilotprosjekt for å introdusere blokkjedeteknologi i arbeidet til Rosreestr. Vnesheconombank og Byrået for boliglån skulle delta i prosjektet.

På vegne av presidenten i Tatarstan gjennomførte eksperter fra selskapet Qiwi Platform en studie om anvendeligheten av blokkjedeteknologi i offentlig administrasjon, og foreslo introduksjon av blokkjedeteknologi i systemer for interdepartemental dokumenthåndtering, notarius publicus, diplomregistrering, stemmegivning, helsetjenester, matrikkel, digital identitet, tinglysingshandlinger (sivilstand ). Løsninger er under vurdering.

Sberbank og SWIFT under Sibos 2017 i Toronto "blev enige om å koordinere trinn for å vurdere muligheten for å bruke blokkjedeteknologi i interbankoppgjørsplattformer... SWIFT-plattformen bruker mulighetene til et distribuert register bygget på blokkjedeteknologi for å avstemme betalingsinformasjon i sanntid. ”

Den 18. oktober 2017 kunngjorde Vnesheconombank og regjeringen i Novgorod-regionen på det internasjonale forumet "Open Innovations" i Moskva lanseringen i september av et pilotprosjekt for å lage et system for å overvåke levering av medisiner til innbyggerne i regionen. Den regionale guvernøren sa at "bruken av blockchain-teknologi for å overvåke hele forsyningskjeden av medisiner vil forhindre misbruk og identifisere ulovlig handel med dyre medisiner, samt redusere dødsfall som følge av å ta medisiner av lav kvalitet." I desember 2017 er det planlagt å fullføre testing av en fungerende prototype av prosjektet.

Den 19. oktober 2017 ble det kjent at Moskva-regjeringen er klar til å gi Rosreestr en dataserver for å implementere blokkjedeteknologi ved registrering av eiendom.

Wikipedia

St. Petersburg International Economic Forum, som ble holdt i juni 2017, var dedikert til utviklingen av blokkjedeteknologi. Det samlet rekordmange deltakere og vakte stor oppmerksomhet fra den russiske ledelsen. For å forstå viktigheten av den digitale økonomien og utviklingen av "høye" teknologier, ble Russlands president Vladimir Putin interessert i blokkjedeteknologi og deltok i en diskusjon om dette problemet. Selvfølgelig, hvis landets ledere er interessert og tar hensyn til en eller annen sak eller teknologi, vil mange vanlige brukere gjerne vite hva det er? Derfor er denne artikkelen ment å forklare på et enkelt og forståelig språk hva slags teknologi dette er, hvorfor det er nødvendig, hvilke utsikter åpner bruken av den?

Ordet blockchain oversatt fra engelsk betyr "kjede av blokker". Dette konseptet dukket først opp som navnet på en distribuert database, som ble implementert i . Blockchain er en metode for å lagre ulike data eller en digital hovedbok av kontrakter, avtaler og transaksjoner. Altså alt som krever en egen uavhengig journal og om nødvendig verifisering. Den kan lagre data om utstedte lån, eiendomsrettigheter, trafikkbrudd, ekteskap og skilsmisser. Med et ord, nesten alt. Dens viktigste forskjell og ubestridelige fordel er at dette registeret ikke er lagret på noe spesifikt sted. Den er distribuert over hele verden gjennom flere hundre og til og med tusenvis av datamaskiner. På dette nettverket har enhver bruker gratis tilgang til den gjeldende versjonen av registeret. Dermed er det helt gjennomsiktig for absolutt alle deltakere.

Alle digitale poster som lages blir kombinert til "blokker", som deretter kronologisk og kryptografisk kobles til en "kjede" ved hjelp av komplekse matematiske algoritmer. Hver slik blokk er koblet til den forrige og inneholder et spesifikt sett med poster. Nye blokker legges strengt til slutten av kjeden.

På en mer forenklet måte kan en blokkjede betraktes som en stor hovedbok som registrerer bevegelsen av informasjon eller midler fra en konto til en annen. Alle brukere av denne teknologien har lik tilgang til systemet. Alle operasjoner formet til datablokker lagres av alle nettverksdeltakere, og hver blokk inneholder en lenke i form av krypterte data fra forrige blokk.


Infografikk "Hvordan fungerer blockchain?"

Systempålitelighet og sikkerhet

Krypteringsprosessen, eller hashing, utføres av et stort antall datamaskiner som opererer på samme nettverk. Hvis alle beregningene deres gir det samme resultatet, mottar blokken en unik digital signatur – en signatur. Dannelsen av en ny blokk fører til en oppdatering av registeret, og den kan ikke endres på noen måte. Dette betyr at du ikke kan forfalske det, men du kan bare legge til nye poster. Det er viktig å huske at registeret oppdateres på alle datamaskiner på nettverket samtidig.

Distribusjonen av blokkjededatabaser blant mange datamaskiner gjør det umulig for hackere å hacke dem. For å gjøre dette må de få samtidig tilgang til kopier av databasen på alle datamaskiner i nettverket. Teknologien gjør det også mulig å sikre personopplysninger, fordi hashing-prosessen er irreversibel. Selv om du klarer å endre originaldokumentet eller transaksjonen, vil de umiddelbart motta en annen digital signatur, som vil signalisere et avvik i systemet.

Hvorfor trenger vi gruvedrift og gruvearbeidere?

Ideen bak blokkjedeteknologi er ganske enkel. Dette er en kolossal offentlig database uten sentral styring. Hvis vi tar de nå velkjente, så er gruvearbeidere ansvarlige for å sjekke transaksjonene deres. Dette er navnet gitt til systemdeltakerne som bekrefter ektheten av fullførte handlinger og skjemablokker fra transaksjonsposter.

Siden gruveprosessen er ledsaget av å løse komplekse matematiske problemer, må gruvearbeidere ha svært kraftige datamaskiner i arsenalet. I deres hender er en distribuert database, som består av en "kjede av blokker." Denne typen av databasen lar deg kontrollere transaksjoner uten deltakelse fra noen finansielle regulatorer.

I det siste har mange av oss i økende grad blitt møtt med konseptet blokkjede. Hva slags system er dette? Dessverre er det ikke alle som vet om dette, selv om det har svært lovende sjanser for utvikling og implementering i hverdagen. La oss prøve å beskrive hva blockchain er med enkle ord. På toppen av det hele vil det bli gitt flere eksempler på bruk av ny teknologi, og fordeler og ulemper med den globale informasjonsstrukturen vil bli diskutert.

Blockchain: hva er det?

Selve systemet dukket opp relativt nylig. Hvis du ikke fordyper deg i de viktigste tekniske aspektene ved drift ennå, er blokkjedeteknologi en tydelig strukturert database med visse regler for å konstruere transaksjonskjeder og tilgang til informasjon, som utelukker datatyveri, svindel, brudd på eiendomsrettigheter, etc.

I tillegg, når du jobber med det, er bare to parter involvert, uten involvering av mellommenn for å utføre transaksjoner av noen type. Hvis vi snakker om hva en blokkjede er, med enkle ord, kan teknologien sammenlignes med en slags gjennomsiktig safe, for eksempel laget av ugjennomtrengelig glass, som hver registrerte klient (bruker) kan legge noe i. Samtidig ser alle andre nøyaktig hva som står der. Men du kan bare ta noe fra safen hvis du har visse tilgangsrettigheter, grovt sett, en nøkkel som kun er kjent for den personen den er beregnet på. Som allerede er klart, kan safen ikke hackes eller knuses. Men faktisk er dette en ganske primitiv sammenligning.

På en måte kan blokkjedesystemet representeres som en slags global hovedbok, der de grunnleggende reglene for lagring og distribusjon av informasjon er beskrevet ved hjelp av matematiske midler, og ekskluderer tilgang til den fra utsiden selv på nivå med registrerte klienter eller administratorer. Det er ikke vanskelig å gjette at dette systemet ikke har en leder som sådan.

Hvordan fungerer blockchain?

Hovedprinsippet for funksjonen til den nye teknologien er åpenheten til transaksjoner utført med umulighet å endre dem av personer som ikke har autorisert tilgang til den. Stamfaren regnes for å være Bitcoin-systemet, som en gang ble opprettet i form av en selvregulerende kryptovaluta som ikke krever service av finansielle organisasjoner eller banker. Den brukte blockchain-plattformen til å registrere alle typer transaksjoner. Enhver blokkjede-lommebok fungerer på lignende måte, for eksempel det samme Qiwi-systemet.

Du kan forstå de grunnleggende prinsippene for funksjonen til en global database ved å bruke eksemplet med strukturen til DNA. Den har sin egen kjede av transaksjonsblokker (transaksjoner, betalinger, etc.). Dessuten, etter at enhver transaksjon er fullført og bekreftet (i henhold til etablerte matematiske regler), legges en ny blokk til kjeden. Og hver slik blokk, som en DNA-celle, inneholder informasjon om hele nettverket som helhet. Dermed gjør blokkjedeteknologi det iboende umulig å legge til en falsk blokk eller fjerne en eksisterende, siden dette vil være umiddelbart synlig i hele systemet. Grovt sett kan man ikke legge til noe i strukturen som ikke burde være der. Når en blokk slettes, reagerer systemet på samme måte på endringer i den globale strukturen. Så det viser seg at svindel, forsøk på uautorisert intervensjon eller til og med piratkopiering er nesten helt utelukket.

Hovedapplikasjoner

På stadiet av fremveksten ble blokkjedeteknologi (fra den engelske blokkjeden) utelukkende brukt til kryptovaluta, og litt senere ble den adoptert av noen bankstrukturer.

Men i dag i utviklingen trenger det nye systemet ganske dypt inn i hverdagen vår. Plattformer for utvikling av forretningsapplikasjoner basert på blockchain-teknologi kan til og med kontrollere overholdelse av opphavsrettigheter, spore produksjonsprosessene til et bestemt produkt for samsvar med de angitte standardene, for ikke å nevne absolutt alle økonomiske transaksjoner.

Hovedplattformer for å bygge forretningsapplikasjoner

Blant de mest avanserte og ofte brukte plattformene der forretningsprogramvareprodukter kan lages er følgende:

  • EmcSSH.
  • EmcSSL.
  • Emc infokort.
  • EmcTTS.
  • Emc DPO.
  • Emc Atom.
  • Emc DNS.

La oss vurdere hver av dem separat.

EmcSSH

Fra synspunktet til EmcSSH-plattformen, som er en tilleggsutvidelse av SSH-teknologien for nettverksadministrasjon, er blokkjeden en slags spesialisert lagring av offentlige nøkler (passord) og lister over brukere som har rett til autorisert tilgang.

For eksempel har en nettverksbruker tilgang til flere maskiner. Dette gjøres ved hjelp av en passordbeskyttet hemmelig nøkkelfil som er lagret på blokkjeden, som eliminerer muligheten for hackerangrep kalt MIM («mann i midten»). Hvis det umulige skjer - filen blir stjålet, kan brukeren umiddelbart endre den til en ny eller blokkere tilgang.

Denne teknikken er mest effektiv i tilfeller hvor det er nødvendig å administrere et stort antall servere, et nettverk av minibanker, eksterne dataterminaler osv. Det som er mest interessant er at slik global kontroll kan utføres uavhengig av geografisk plassering, og med samme enkelhet som når du arbeider på et vanlig lokalt nettverk.

EmcSSL

Er en tilpasset utvidelse SSL-protokoll. For ham er blokkjede et sted hvor såkalte digitale fingeravtrykk av sertifikater fra enkeltbrukere eller organisasjoner lagres.

Ved å gå inn på for eksempel en banks nettside, og utveksle informasjon mellom bruker og nettbanksystemet, skjer brukerens autorisasjon nettopp på grunnlag av slike sertifikater, noe som gjør det umulig for tredjeparter å stjele passord, koder eller nøkler. Hvis en klient mister et sertifikat, forenkles prosedyren for å gjenopprette det ganske mye, selv om det har noen ulemper med hensyn til pålagte restriksjoner (restaureringstjenesten er betalt, og selve prosessen krever ganske mye tid).

Emc infokort

Denne plattformen er basert på et system av elektroniske visittkort, uløselig knyttet til brukerens SSL-sertifikater. I motsetning til sistnevnte er slike visittkort praktiske fordi informasjonen de inneholder kan endres.

Når du går inn i en bestemt Internett-ressurs som støtter denne teknologien (for eksempel en blokkjede-lommebok), skjer autorisasjonen nøyaktig på grunnlag av et virtuelt visittkort, og informasjon fra det lastes ned automatisk. Det praktiske med et slikt system er at når dataene i et visittkort endres, endres det på alle ressurser der det er registrert, samtidig og helt automatisk. Så brukeren trenger ikke lenger å fylle ut registreringsfelt på et stort antall nettsteder manuelt.

EmcTTS

TTS-systemet er et middel til å registrere postede dokumenter av enhver type i tide, og skape et fingeravtrykk av øyeblikket de ble publisert.

Denne teknologien er uunnværlig i juridiske spørsmål når det er nødvendig å bevise ektheten til et dokument, kontrakt, patent eller til og med opphavsrettslig publikasjon. Ved hjelp av et tidsstempel kan du enkelt sjekke ikke bare utgivelses- eller publiseringsdatoen, men også klokkeslettet med en nøyaktighet på opptil ett sekund. Og i rettsvitenskap kan dette noen ganger spille en nøkkelrolle.

Det er for eksempel to selskaper som har inngått avtale om å levere noen tjenester. Den første, etter signering av kontrakten, publiserte den ved hjelp av TTS-teknologi. Det andre selskapet visste ikke om dette, og etter en tid begynte det å vilkårlig gjøre endringer i kontrakten, siterer en angivelig tapt kopi av sin egen, og til og med uttalte at noen klausuler ble stavet ut i den nåværende utgaven den foreslo. Det er ingenting enklere enn å bevise det første selskapet rett ved det midlertidige avtrykket av publikasjonen.

Emc DPO

DPO-systemet er en annen utløper av kjerneteknologien som brukes til å bevise rettigheter til enhver eiendom, fysisk eller intellektuell.

Enkelt sagt, basert på unike tall eller egenskaper, kan bruk av slik teknologi bekrefte for eksempel retten til å eie bil, hus eller leilighet, tomt, programvareutvikling osv. Det er like fullt mulig å bruke matrikkelnummer, registrering sertifikater, serienummer programvarelisenser, og i noen tilfeller for eksempel for fast eiendom - plassering, etc. Med et slikt system er omregistrering av eiendomsrettigheter veldig enkelt. Det er nok å utføre en enkel operasjon for å endre data i blokkjeden. Som allerede er klart, kan tilgang til slike prosesser bare oppnås av personer som har rett til det, og innblanding utenfra er utelukket.

Emc Atom

Atom er et system designet for å fullføre transaksjoner mellom to parter uten deltakelse fra en tredjepart eller mellommenn.

For å være tydelig, i noen tilfeller, når du overfører eiendomsrettigheter eller inngår kontrakter, er to parter tvunget til å kontakte en notarius, et advokatkontor, en bank og andre organisasjoner. I denne situasjonen er deres deltakelse ikke nødvendig. Registrering ved transaksjon med eiendom, når selger har mottatt penger, og eiendomsretten er omregistrert til kjøper, og er en bekreftelse på lovligheten av transaksjonen med en foreløpig verifisering av eiendomsretten til eiendommen pr. selgeren, og i fremtiden - også med bekreftelse på eierskapet til den nye eieren. Riktignok kan denne tilnærmingen bare brukes hvis begge parter stoler på hverandre ubetinget.

Emc DNS

Til slutt, en annen plattform er et alternativt system for distribusjon av domenenavn i nettverk, og hindrer angripere i å angripe DNS.

Det antas at med bruk av slik teknologi blir ethvert distribuert nettverk koblet til Internett praktisk talt usårbart.

Raske transaksjoner

Denne typen teknologi er designet for å lette mikrobetalinger med minimale kostnader og utgifter. Slike beregninger kan ha ekstremt små mengder (selv brøkdeler av kopek).

Siden alle transaksjoner som utføres er virtuelle, lar systemet deg fjerne eventuelle restriksjoner på hastighet i den såkalte TPS-metrikken, til tross for at enhver beregning har sine egne kostnader, uttrykt enten i monetære termer eller i ressursene som brukes for å fullføre den .

Fordeler og ulemper med systemet

Til slutt gjenstår det å si at fordelene med blockchain-systemet er ganske tydelig uttrykt. Det viktigste innen teknologi er upåklagelig pålitelighet og, som sagt, absolutt sikkerhet. Til tross for dette er det i dag en aktiv debatt om gjennomførbarheten av utbredt implementering av slik teknologi. Bankfolk har forresten ikke hastverk med å bruke det på grunn av den lave hastigheten på operasjonen, som i utgangspunktet avhenger av trafikken, selv om de innrømmer at hastigheten har en lavere prioritet sammenlignet med påliteligheten og sikkerheten til operasjonene som utføres.

Men enhver forbruker, som bruker blockchain-teknologi, kan til og med uavhengig kontrollere kvaliteten på det kjøpte produktet ved å spore hele produksjons- og forsyningskjeden for å sikre at kjøpet faktisk oppfyller de spesifiserte standardene.

Men for å snakke om den globale introduksjonen av denne teknologien, hvis fremvekst, ifølge mange eksperter, bare er sammenlignbar med fremveksten globalt nettverk Internett, det er fortsatt tidlig. Og det er fortsatt ikke så mange applikasjoner opprettet på grunnlag av det, for ikke å snakke om organisasjonene som bruker dem, som mange ønsker. Imidlertid er de fleste eksperter tilbøyelige til å tro at blockchain har en stor fremtid. Om dette er sant eller ikke, vil tiden vise. Vi kan bare håpe at dette systemet ikke vil lide skjebnen til Bitcoin-kryptovalutaen, som det nylig ble besluttet å forlate.

Om driften av blokkjedealgoritmen i enkle ord

Blockchain-teknologi: hva alle bør vite

På bloggen min, etter dine forespørsler, har jeg allerede publisert mer enn ti materialer dedikert til. Helt fra begynnelsen var jeg interessert i den underliggende teknologien som de er laget på. Dessuten, selve blokkjedeteknologien ( blokkjede) er ikke mindre interessant enn dens derivater. Det er mye bredere enn vi kanskje tror og har et uendelig antall bruksområder i virksomhet, IT-systemer og interaksjoner mellom mennesker. Det skjedde slik at vi lærte om det før vi lærte om den teknologiske plattformen det ble laget på. I dag skal jeg prøve å rette opp dette gapet.

Historien om blokkjedeteknologi

Jeg har drevet denne bloggen i over 6 år. Hele denne tiden publiserer jeg jevnlig rapporter om resultatene av investeringene mine. Nå er den offentlige investeringsporteføljen mer enn 1 000 000 rubler.

Spesielt for lesere utviklet jeg Lazy Investor-kurset, der jeg steg for steg viste hvordan du kan få orden på privatøkonomien og effektivt investere sparepengene dine i dusinvis av eiendeler. Jeg anbefaler at alle lesere fullfører minst den første uken med trening (det er gratis).

Et system for desentralisert datautveksling kalt blockchain ble opprinnelig opprettet som en del av Bitcoin-algoritmen, og ga en mekanisme for å registrere en databok. Selv da forårsaket det en enorm bølge av kontrovers. En ting er klart: dette er et teknologisk gjennombrudd, som bare kan sammenlignes med fremveksten av Internett. Drivkraften for oppfinnelsen av blockchain var krisen i 2008, da folk mistet troen på tradisjonelle finansinstitusjoner og instrumenter. og staten mistet tilliten.

Alternativet lot ikke vente på seg, og det ble foreslått i form av en matematisk algoritme som ikke krever mellomledd i form av stat, banker, advokater og regnskapsførere. Denne algoritmen krevde ikke provisjoner for transaksjoner, inngåelse av avtaler med motparter, og fungerte absolutt anonymt og demokratisk. Det ble kalt blockchain, fra det engelske "chain of blocks". Forfatteren av ideen er kjent under navnet Satoshi Nikamoto, som mest sannsynlig er et pseudonym eller til og med et kollektivt bilde av et team på flere personer. Navnet kan oversettes fra japansk som "grunnlaget for opplyst tenkning."

De sier at å se skaperen av blokkjeden er som å møte en levende julenisse eller se under Guy Fawkes-masken. Noen anser ham for å være en finsk informatiker, andre finner spor etter ham i Irland og USA. Siden 2011 har han aldri vært i kontakt fra e-posten sin, og det var grunner til det: besittelse av hundretusener av tidlige utstedte bitcoins og mangelen på personlig liv som offentlig person passet ikke godt med planene hans. De kan ikke eller ønsker å si hvor Satoshi og medlemmene av hans førstelag er nå.

Teknisk sett er en blokkjede en globalt distribuert og autonomt administrert database. Lagrings- og prosesseringsenhetene deres er ikke koblet til noen enkelt server. Databasen består av arkiver med bestilte poster (blokker), som hver inneholder et kodet nummer og et s.k. hasj, koble kjedepuslespill til hverandre.

Blokker kan sammenlignes med datamaskinens registerfiler, med den forskjellen at disse filene lagres samtidig på millioner av datamaskiner og er offentlige. Algoritmen bruker kryptering, som løser to problemer:

  • Garanterer sikkerheten til dataene til brukeren som eier den private nøkkelen som bekrefter ektheten til den digitale signaturen;
  • Gir synkronisering av kopier av en distribuert blokkkjede for brukere over hele verden.

Dermed eliminerer systemet opprettet av Satoshi feiltransaksjoner; det sjekker seg selv hvert 10. minutt. Avhengig av målene til brukerne, lar blokkjedesystemet deg implementere minst to funksjoner:

  1. Ved å avsløre den kryptografiske koden til nøkkelen hans på Internett, kan eieren gi tilgang til informasjonen som ligger i blokken.

For eksempel kan lederen av et hemmelig prosjekt trygt dele data med teamet sitt; lege - send konfidensiell sykehistorie til spesialister. Teknologien er ideell for å organisere arbeidet med matrikkeldatabaser, fordi blokkjede ikke er noe mer enn et distribuert register. Til slutt til produsenten programvare det er ingen grunn til å være redd for ulovlig kopiering, fordi i fravær lokal server, kan ikke dataene hackes.

  1. Hvis adressen angitt i nøkkelen lagrer data tilsvarende et beløp i kryptovaluta, kan du gjennomføre en anonym og gratis registrering av overføring av materielle eiendeler. Det vil si å gjøre på egen hånd som bankene vanligvis gjør nå for penger.

Samtidig trenger du ikke binde deg til juridiske kontrakter, siden kontrakten allerede er skrevet i transaksjonskoden og uten bekreftelse av kjeden fra hele det globale nettverket, vil betalingen bli avvist.

Det eneste som er nødvendig for sikkerhet, som før, er verifiserte nettsteder, samt å lagre en personlig kode som gir tilgang til din kryptografiske lommebok på et trygt sted. Men slik beskyttelse, skjønner du, koster mindre enn banker og advokater. Ulempen med blockchain-teknologi er at alle garantier er inneholdt i seg selv, og du bør ikke stole på staten eller papirkontrakter.

Hvordan blokkjede og kryptovalutaer er lovregulert

Land rundt om i verden har ulike holdninger til blokkjede og spesielt kryptovalutaer basert på det. For enhver stat forårsaker anonymitet og evnen til å handle uavhengig sjalusi og misforståelser. Skattemyndighetene ser på blokkjede som et unndragelsesmiddel, sentralbanken ser uttak av skyggefond gjennom kryptovaluta, og etterretningsbyråer ser finansieringen av terrorisme. På den annen side forstår alle at denne teknologien er fremtiden, og hvis du ikke kan stoppe prosessen, må du lede den. Hovedmålet er å introdusere blokkjederelaterte problemer i det juridiske feltet og bringe dem under kontroll. Vendepunktet i anerkjennelsen av kryptovalutaer kom i 2013, hvor Bitcoin vokste fra $13 til $1000 og skaffet seg millioner av fans i forskjellige land. Svindelsaker på dette området har imidlertid også blitt hyppigere.

  • I 2013 avdekket FBI stort nettverk for handel med ulovlige stoffer, betaling for dette ble akseptert i bitcoins.
  • I februar 2014 ble mt.gox.com, den største på den tiden, hacket og mer enn 700 000 BTC forsvant fra 127 000 eiere.
  • Nylig ;
  • I Russland i 2014 var det en bølge av inspeksjoner og søk fra UBEP, FSB og skattemyndighetene av dusinvis av juridiske enheter. Det ble foreslått å vedta en lov som forbyr ikke bare sirkulasjon av kryptovaluta, men også utslipp (gruvedrift) for både juridiske personer og enkeltpersoner. For sistnevnte var det planlagt en bot på opptil 50 000 rubler.

Men hvis vi ser nøye på disse hendelsene, vil vi se at under hele eksistensen av den samme Bitcoin har det aldri vært noen feil. Alle kjente hacks og tyverier var et resultat av den menneskelige faktoren: feil i tjenester skrevet på toppen av blockchain-systemet for å betjene børshandel. Den andre vanlige årsaken er den uaktsomme holdningen til brukerne selv til å lagre den unike koden til lommeboken. La oss liste opp hovedmodellene for statlig regulering av kryptovalutaer.

  • Singapore, Sveits, delvis Luxembourg: utveksling og handel er offisielt tillatt.
  • Japan, delvis Sør-Korea: Bitcoin er anerkjent som betalingsmiddel.
  • USA, Tyskland: ICO-arrangører er juridisk likestilte med utstedere.
  • Kina: ikke noe formelt forbud for enkeltpersoner, men ulovlig for banker og statseide selskaper.
  • Russland: kryptovalutaer er anerkjent som et digitalt gode eller, men ikke et betalingsmiddel. Selv om det ikke er regulert på noen måte, er en lovpakke under utarbeidelse.

Hva vil fremtiden bringe for blockchain-teknologi?

Hvis noen tror at blockchain er fremtiden, tar de feil: fremtiden har allerede kommet. Det første tegnet er at antallet ICO-er vokser eksponentielt. I fremtiden vil teknologi dekke stadig nye områder innen virksomhet og menneskelige relasjoner. Infrastruktur vil uunngåelig utvikle seg i form av minibanker, sentraler, lommeboktjenester og betalingsterminaler. Bedrifter over hele verden vil i økende grad bytte sine ansatte til å betale dem i kryptovaluta hvis de ønsker det. Flere og flere eksperter spår at det i fremtiden ikke vil være noen banker med sine gebyrer og dyre lån. Det vil ikke være rom for finanskriser som begynner på grunn av usikret utstedelse av penger fra sentralbanker.

Blockchain-algoritmen regulerer selv mengden penger i systemet, og ingen kan påvirke den. Med inntoget av blockchain forsvinner problemet med doble transaksjoner, hvor penger kan sendes til to forskjellige mottakere ved en feiltakelse. Dette overvåkes av tusenvis av personer i banker og betalingssystemer, hvis arbeid du som avsender av overføringen betaler for. I blockchain-systemet trenger ingen å betale for dette, en unik kode tildeles automatisk, og denne "overvåkes" av gruvearbeidere som beregner blokker med transaksjoner og dermed bekrefter eller avviser operasjonen. Dermed tar blokkjeden på seg de viktigste funksjonene som utføres i dag av en rekke mellomledd:

  • Registrering og innføring i registeret over transaksjoner mellom systemdeltakere;
  • og sertifisering av hennes digitale signatur;
  • Opphavsrettsregistrering;
  • Inngåelse av smarte kontrakter mv.

Den siste av de listede funksjonene er den mest interessante og lovende, og ikke bare for fremtidsforskere. De største selskapene, inkludert de fra finanssektoren, som blokkjeden vil sette en stopper for i fremtiden, investerer allerede seriøst i utviklingen av denne teknologien. For eksempel vil investorer kunne fullt ut automatisere gjennomføringen av transaksjoner, regnskap og betaling.

Lån vil bli mer tilgjengelige, gjennomsiktige og billigere på grunn av fraværet av ledere, regnskapsførere, kasserere og samlere i utlånskjeden. Samtidig forsvinner behovet for depositar, eksterne garantister og banktjenester for inn- og uttak av midler. Det felles prosjektet til Sberbank og IBM for å eliminere "ekstra" lenker i form av tusenvis av bankadvokater bekrefter bare trenden. Analytikere har allerede gjort beregninger som viser at den totale kraften til brukerenheter og gruvegårder er slik at den ikke kan overskrides av kraften til hele stater. Restriktive lover kan vedtas, men teknisk konfrontasjon vil ikke være til fordel for regjeringer.

Blockchain, selv om det er politisk vilje, er umulig ikke bare å ødelegge, men også å gjøre en liten endring: å erstatte informasjon gjennom hele nettverket vil kreve gigantisk datakraft. Siden blockchain er åpen kildekode, blir den hele tiden forvandlet til noe nytt. I dag er blockchain 3.0-systemet allerede opprettet og begynt å implementeres.

Et av problemene som blockchain vil måtte løse i fremtiden er transaksjonshastighet. For dette formålet ble den nylig produsert. Det er ganske tilfredsstillende for pengeoverføringer og inngåelse av smarte kontrakter, men er uegnet til å betale for detaljhandelskjøp. En bankkorttransaksjon finner sted i kassen på et brøkdel av et sekund. Selgeren vil få pengene på kontoen sin om noen dager, men dette bekymrer ikke kjøperen lenger: han vil ikke vente. Når det gjelder kryptovaluta, må du vente på at kjeden skal bekreftes av hele blokkjedenettverket, og dette kan ta omtrent en time.

Avslutningsvis vil jeg anbefale boken «Blockchain Revolution» av de kanadiske forfatterne Don og Alex Tapscott, som regnes som den beste diskusjonen om temaet til nå. Nå kan du laste den ned gratis fra butikker, eller bestille den på Amazon (på engelsk).

Fortjeneste til alle!


Topp