Kjede av transaksjoner. Hva er blockchain og hvorfor er det nødvendig? Fordeler og ulemper med systemet

En transaksjon anses som fullstendig og pålitelig ("bekreftet") når dens format og signaturer er verifisert, og når selve transaksjonen er gruppert med flere andre og registrert i en spesiell struktur - blokkere. 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 er primær blokk(English genesis block) - betraktes som en egen sak, 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 gruvearbeideren 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 kun operasjoner med høy provisjon eller involverer en gitt adresseliste. Transaksjoner i en blokk bruker 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 innenfor parameteren input en kobling til en transaksjon med en tidligere datatilstand (i Bitcoin-systemet, for eksempel, er det gitt en kobling til transaksjonen som de brukte bitcoinene ble mottatt for). Operasjoner for å overføre en provisjon til en gruvearbeider for å lage en blokk har derfor ikke "input"-transaksjoner denne parameteren All informasjon kan angis (for dem kalles dette feltet Coinbase-parameter).

Den opprettede blokken vil bli akseptert av andre brukere hvis numerisk verdi header-hash er lik eller mindre enn et bestemt måltall, hvis verdi justeres med jevne mellomrom. Siden hash-resultatet til SHA-256-funksjonen anses som irreversibelt, dette øyeblikket Det er ingen algoritme for å oppnå ønsket resultat, bortsett fra tilfeldig oppregning. Hvis hashen ikke tilfredsstiller betingelsen, endres nonce-parameteren i overskriften og hashen beregnes på nytt. Vanligvis (statistisk) kreves 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

Blokker dannes samtidig av mange "gruvearbeidere". Blokker som oppfyller kriteriene sendes til nettverket, inkludert i alle replikasjoner av den distribuerte blokkbasen. Det oppstår jevnlig situasjoner når flere nye blokker kommer inn forskjellige deler distribuert nettverk kalles den forrige og samme blokken, det vil si at kjeden av blokker kan forgrene seg. Du kan med vilje eller ved et uhell begrense videresending av informasjon om nye blokker (for eksempel kan en av kjedene utvikles innen 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.

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 forbruk 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 en klarere forklaring av betjeningsmekanismen betalingssystem Satoshi Nakamoto introduserte konseptet " digital mynt", og definerer 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 tjenesten blockchain.info, til mai 2015 maksimal lengde Det var 5 blokker med avviste kjeder. 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 bitcoins, men en endring i deres nåværende eier, hvor den første mottakeren mister bitcoins uten noen 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, en sammenslutning av gruvearbeidere (pool) Ghash.io I lang tid kontrollerer den 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

Ansvarlig for kravet til blokkhasher spesiell parameter, kalt "kompleksitet". 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. Samtidig varierer graden av interesse for selskaper i ulike sektorer av økonomien betydelig. Finanssektoren forbereder seg aktivt på den utbredte implementeringen av blockchain, mens produksjonsbedrifter ignorerer denne teknologien.

Banksektoren, investeringer og børser

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

Utviklinger og planer om å bruke blokkjedeteknologi annonsert betalingssystemer VISA, Mastercard, Unionpay og SWIFT.

Matrikkelen

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 Real Estate Register (USRN) i Moskva.

Identifikasjon

I 2014 ble Bitnation-selskapet grunnlagt, og leverte tradisjonelle offentlige tjenester som identifikasjonskort, notarius publicus og en rekke andre.

Finland identifiserer flyktninger ved hjelp av blokkjedeteknologi.

Estland har et blockchain-basert e-borgerskapssystem.

Betalingsmåter

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.

Chinese Academy of Information og kommunikasjonsteknologier(CAICT) fullførte nylig en studie av blokkjedeprosjekter og viste at omtrent 92 % av dem mislykkes, og gjennomsnittlig implementeringstid er 1,22 år.

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.

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

se også

Notater

  1. Merriam-Webster Dictionary, Oxford Dictionary.
  2. , Med. 2-3.
  3. , Med. 15.
  4. Marco Iansiti og Karim R. Lakhani. The Truth About Blockchain (engelsk) // Harvard Business Review: magazine. - 2017. - Nei. Utgave januar-februar 2017. - S. 118-127.
  5. , Med. 3.
  6. Genesis Block, Block 0
  7. , Med. 4.
  8. Finne 2016-blokker(Engelsk) . Hentet 21. desember 2015.
  9. Bitcoin Block Explorer - et nettsted som lar deg bla gjennom blokkkjeden(Engelsk) . Hentet 21. desember 2015. Arkivert 15. juli 2012.
  10. , Med. 5.
  11. , Med. 2.
  12. The Mission to Decentralize the Internet, The New Yorker (12. desember 2013). Hentet 30. desember 2014. «Nettverkets «noder» – brukere som kjører bitcoin-programvaren på datamaskinene sine – sjekker kollektivt integriteten til andre noder for å sikre at ingen bruker de samme myntene to ganger. Alle transaksjoner publiseres på en delt offentlig hovedbok, kalt "blokkkjeden".
  13. (udefinert) . Åpnet 22. februar 2013. 13. mars 2013.
  14. Bitcoin er under angrep(Engelsk) . Hentet 21. desember 2015.
  15. Antall kastede blokker(Engelsk) . Hentet 21. desember 2015.
  16. Eksempler på Bitcoin-utviklere(Engelsk) . Hentet 21. desember 2015.
  17. (Engelsk) . Arkivert fra originalen 21. mai 2013.
  18. , Med. 6-8.
  19. Bitcoin-diagrammer(Engelsk) . Hentet 21. desember 2015.
  20. Bitcoin-sikkerhetsgaranti knust av anonym gruvearbeider med 51 % nettverkskraft(Engelsk) . Hentet 21. desember 2015.
  21. Grafer over endringer i kompleksiteten til Bitcoin-nettverket(Engelsk) . Hentet 21. desember 2015.
  22. Bitcoin hasj(Engelsk) . Hentet 21. desember 2015.
  23. "Vårt svar på blokkjede": Russiske banker har til hensikt å lansere sin egen analog av et distribuert register (russisk), CoinMarket.News(4. august 2017). Hentet 3. november 2017.
  24. (russisk), CoinMarket.News(18. oktober 2017). Hentet 3. november 2017.
  25. Visa planlegger å patentere sitt eget digitale aktivasystem (russisk) CoinMarket.News(21. august 2017). Hentet 3. november 2017.
  26. Visa vil bruke blockchain for internasjonale betalinger (russisk)
  27. Mastercard utvikler sitt eget blokkjede-transaksjonssystem (russisk), CoinMarket.News(22. september 2017). Hentet 3. november 2017.
  28. Mastercard lanserer betalingsnettverk på blockchain (russisk). Høyteknologisk. Hentet 3. november 2017.
  29. Den kinesiske giganten UnionPay jobber med en blokkjede for minibanker (russisk) CoinMarket.News(28. august 2017). Hentet 3. november 2017.
  30. Swift-interbanksystemet har fullført testing av blokkjedebaserte smarte kontrakter (russisk), CoinMarket.News(3. juli 2017). Hentet 3. november 2017.
  31. "Enstemmig": SWIFT rapporterer vellykket testing av Proof-of-Concept-protokoller (russisk), CoinMarket.News(16. oktober 2017). Hentet 3. november 2017.
  32. Nienhaus, Lisa. Kryptowährung: Der Blockchain-Code (de-DE), Die Zeit(28. februar 2018). Hentet 28. februar 2018.
  33. (udefinert) (28. juli 2017).
  34. Sverige tester blockchain-teknologi for matrikkel, Reuters(16. juni 2016). Hentet 3. november 2017.
  35. State Land Matrikkelen i Ukraina byttet til Blockchain-teknologi - ITC.ua (russisk) , ITC.ua(3. oktober 2017). Hentet 13. desember 2017.
  36. Nå er det offisielt: Dubais eiendomsregister har begynt sin "flytting" til blokkjeden (russisk), CoinMarket.News(9. oktober 2017). Hentet 3. november 2017.
  37. Browne, Ryan. En indisk stat ønsker å bruke blokkjede for å bekjempe svindel med landeierskap, CNBC(10. oktober 2017). Hentet 6. april 2018.

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 visst 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 enorm database vanlig bruk uten sentralisert ledelse. 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. Det er i deres hender distribuert base data, som består av en "blokkkjede". Denne typen av databasen lar deg kontrollere transaksjoner uten deltakelse fra noen finansielle regulatorer.

I hodet til den gjennomsnittlige brukeren har selve ordet "blockchain" ("kjede av blokker") blitt ganske nært forbundet med begrepet "bitcoin", som har en dobbel innvirkning på persepsjonen.

På den ene siden vekker populariteten til Bitcoin interesse for blokkjeden, på den andre siden, i massebevisstheten, forbindes Bitcoin ofte kun med noe negativt, forbudt og forfulgt av lovgivere. Som, hvorfor betale med bitcoins når det er en hel dyrehage av elektroniske lommebøker og bankkort? Selvfølgelig for å gjøre noen lyssky ting.

Blockchain er egentlig bare et verktøy som du kan lagre transaksjonsdata (database) med. Men et verktøy i seg selv kan ikke være åpenbart godt eller dårlig: ved hjelp av en øks kan du gå og hogge ved for å holde varmen om vinteren og lage mat, eller du kan ta den samme øksen og redusere populasjonen av pantelånere i en bestemt by. Verktøyet er det samme, applikasjonen og konsekvensene er forskjellige.

Det er mange bruksområder, det viktigste er at det er en analog av en transaksjon eller lignende interaksjon, partnerskap mellom partene. Derfor jobber Bitcoin og Litecoin nå med blokkjedeteknologi, og bankene ser aktivt på blokkjede (høsten 2016 annonserte Bank of America og Microsoft starten på utviklingen av en finansiell blokkjedeplattform).

Den første virkelige transaksjonen med ekte penger fant også sted høsten samme år – en israelsk oppstart (Wave), en britisk bank (Barclays) og en irsk melkeprodusent (Ornua) utstedte et remburs på 100 000 dollar. Og hvis prosessen tidligere ville ha tatt en uke eller mer på grunn av byråkrati og verifisering av alle dokumenter, så takket være kryptografi og automatisert verifisering tok alt omtrent fire timer.

21. desember 2016 ble det gjennomført en remburstransaksjon via blokkjede av Alfa-Bank og S7.

Den russiske føderasjonens sentralbank opprettet sammen med landets store banker MasterChain-plattformen, målet er å øke åpenheten og effektiviteten til eksisterende finansielle systemer.

Og EU-parlamentet tenkte i prinsippet på å implementere det i offentlige organer ved bruk av blockchain.

Med tanke på omfanget av applikasjoner og nivået på aktører som allerede har begynt å bruke teknologien i næringslivet, er det ikke lenger mulig å betrakte blockchain som en merkelig, mistenkelig innovasjon som alle vil glemme etter en stund.

Hvor trygt er alt dette?

De viktigste fordelene ved å bruke blokkjede er transparensen av transaksjoner og flere kopier av alle disse transaksjonene på en slik måte at hver deltaker i prosessen alltid har informasjon om hvert trinn av alle partnere.

Hvis du prøver å beskrive det enklere, forestill deg en stor delt mappe til FTP. Du ser alt innholdet (nr skjulte filer), kan du raskt se hvem som lastet opp filer og til hvilke undermapper. Hvilke filer, når og for hvem.

Men samtidig har alle ulik tilgang til disse filene. Noen kan bare nyte visningene og se listen over filer i hver mappe. Og noen (mottakeren av en bestemt fil) kan laste ned dataene for seg selv. Dessuten vil ingen andre få tilgang til filen - bare den den var ment for.

Eller for eksempel en stor elektronisk lommebok med åpen statistikk. Du ser at kontoen mottok 50 000 rubler fra bruker A for bruker B. Bruker B overførte den til et annet sted i systemet en time senere. Samtidig kan brukerne selv, som gjemmer seg bak A og B, enten være anonyme eller fullstendig identifiserte – det avhenger av selve plattformen og formålet med dens opprettelse. Alle deltakere i kjeden kan overvåke bevegelsen av midler, men kun en bruker med nødvendige rettigheter (B) vil ha tilgang til midlene selv. Resten i dette tilfellet fungerer som observatører.

Dette sikrer riktig grad av åpenhet for transaksjonen - hele kjeden av transaksjoner dupliseres og lagres i en uendret kryptert form for hver deltaker, det vil ikke være mulig å forfalske den på en eller annen måte.

Blokkjeden er desentralisert; det er ingen felles "kommandosenter", som, hvis hacket, vil ødelegge all data om transaksjonen og dens deltakere eller erstatte dem.

For eksempel, hvis en transaksjon ble utført der 100 personer deltok, vil denne blokkjedekjeden forbli fungerende og synlig selv om 99 datamaskiner til andre deltakere er skadet. Tross alt, i hovedsak er hver kobling i blokkjedekjeden en slags fullstendig sikkerhetskopi av dataene til alle transaksjoner til alle andre deltakere på denne lenken.

Hacking av en av disse datamaskinene vil ikke påvirke sikkerheten til data på de andre (eller endre dem).

Blockchain nå og i fremtiden

Det er godt mulig at det nå er nettopp tiden da teknologien testes live i svært viktige områder av det offentlige liv, og snart vil vi se flere og flere prosjekter og plattformer som bruker blockchain. Bankene prøver allerede å aktivt implementere dette hjemme (inkludert for å redusere driftskostnadene); flere og flere nye aktører dukker opp på markedet som søker å popularisere bruken av teknologi.

Nye prosjekter på blokkjeden vil være basert på hovedfordelene - åpenhet, sikkerhet, sikkerhet.

Derfor vil blokkjede være en god hjelp for alle tjenester der brukere kan være bekymret for mulig svindel eller datasikkerhet:

  • mikrobetalinger
  • Bankdrift
  • logistikk
  • rettsvitenskap
  • medisin

På bare noen få år har blockchain allerede gått fra å være en nyhet i den teknologiske verden til et verktøy som store banker, selskaper og myndigheter begynner å bruke.

Noe som bare styrker tilliten til at teknologien i fremtiden vil avsløre sitt potensial enda mer.

Litt om oss

Vi har deltatt i utviklingen av blockchain siden 2011 (grunnlegger BitFury) og vil gjerne dele den siste utviklingen og nyhetene med deg.

Første forsøk med sentral og GPUer Vi startet gruvedrift for 6 år siden, i 2011, som en del av ulike prosjekter. Et år senere ble det besluttet å fokusere innsatsen på én ting - BitFury. I 2014 ble gruvedrift allerede utplassert i 3 land (Finland, Island, Georgia) ved bruk av eget utstyr. Vi planlegger å bygge et datasenter i USA.

Flere interessante prosjekter som vi allerede har implementert til dags dato:

brikke som bruker 28nm-teknologi

Kom for å erstatte vår spesialiserte 55-nanometer-brikke. Den nye brikken opererte med et forbruk på 0,2 Joule per gigahash.

16nm brikke

Vi begynte å implementere det i våre egne datasentre. Denne brikken forbrukte allerede 0,06 joule per gigahash, mens ytelsen var 184 gigahash per sekund (nedsenkingskjøling) og 140 med luftkjøling.

Blockchain åpner også for store muligheter for offentlige etater – våren 2016 startet vi arbeidet med et blockchain-basert landmatrikkelprosjekt for Georgia. I tillegg til at bruken av blokkjede vil øke sikkerhetsnivået og i stor grad fremskynde prosessen med ekstern dokumentbehandling, bør det også redusere kostnadene ved å registrere landrettigheter, og ganske betydelig - fra et gjennomsnitt på $50-200 til 5-10 øre.

I 2014 og 2015 klarte vi å tiltrekke oss investeringer i tre runder på 20 millioner dollar hver, som på den tiden var omtrent halvparten av alle globale investeringer i utviklingen av Bitcoin.

I dag er BitFury en av de største gruvearbeiderne og skaperne av blockchain-plattformen. Vi kommer til å fortsette å opprettholde vår lederposisjon og aktivt fremme blockchain-teknologier.

Hvis du har noen spesifikke spørsmål om blockchain generelt eller noen av produktene våre spesielt (BlockBox, 16nm ASIC-brikke, blockchain og regjering) - skriv i kommentarfeltet, vi svarer i følgende innlegg.

Tagger:

  • blokkjede
  • bitcoin
  • kryptografi
  • blokkjede
  • bitcoin
  • bitfury
Legg til merkelapper

Kommentarer 48

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. Imidlertid brukte vi det samme nøkkelord, som burde 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 en fullstendig kopi av databasen (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å en ny enhet av Bitcoin har blitt utvunnet (i hovedsak en ny blokk med 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.

Tenk deg en skylagring tilgjengelig for alle i sin helhet tilfeldig (eller dens utdaterte analoge - en FTP-server med filer i offentlig tilgang), 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.

Også denne teknologien Det kan være bemerkelsesverdig tilpasset for å vedlikeholde forskjellige matrikkeler, medisinske databaser, juridiske databaser, enhver logistikk, samt for å utføre bankoperasjoner (dette er absolutt "legen bestilt" - kostnader og reisetid vil reduseres betydelig).

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, for å opprettholde et høyt sikkerhetsnivå, trenger systemet konstante komplekse beregninger, som kun 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. Videre 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 for eksempel dukket opp i den lokale nettverk, men ble 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 store og forferdelige blokkjeden ut, hvis du prøver å beskrive den på et mer eller mindre 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

En verden uten banker, notarer, registrarer, regulatorer – blokkjedeteknologi tvinger et nytt blikk på utveksling av verdier, dokumenter og penger. Det fjerner mellomledd og lar brukere sende viktige data direkte til hverandre. Noen kaller det allerede et gjennombrudd av det 21. århundre, den største oppfinnelsen som kan sammenlignes med oppdagelsen av Internett, andre ser på det med forsiktighet.

La oss se på blockchain for dummies i enkle termer.

For å si det enkelt, blir blokkjeden ofte sammenlignet med en standard dagbok eller arkivskap, der oppføringer gjøres sekvensielt i kronologisk rekkefølge om hva som ble gjort - sov, spiste, vasket, tok en tur, lånte penger, betalte 100 dollar for middag, etc.

For å sikre at ingen utenforstående kan gjøre endringer i dagboken etter eget skjønn, krypteres all informasjon på en spesiell måte, og chifferen er gjennomtenkt. Hvis dagboken er i ett eksemplar, kan alt skje med den - huset brant ned og han sammen med det ble stjålet, med det største ønske dechiffrerte de det og gjorde justeringer.

Derfor, for pålitelighet, har dagboken mange kopier, som er lagret på forskjellige steder. Når ny informasjon legges inn i dagboken, blir den dessuten oppdatert på alle kopier etter verifisering.

Det er slutten på tekstene, la oss komme i gang.

Hva er blockchain og hvorfor er det nødvendig?

Blockchain kommer fra engelsk. blokkjede (blokkkjede), som bokstavelig talt betyr "kjede av blokker." Det er med andre ord en database, som i ordets sanneste betydning er en kontinuerlig kjede av blokker og lagres samtidig på mange datamaskiner.

Nye blokker i denne databasekjeden opprettes hele tiden. Hver nyopprettet blokk inneholder en gruppe akkumulerte I det siste og bestilte poster (transaksjoner), samt en header.

Transaksjoner er alle handlinger som brukere utfører på nettet, det være seg å sende penger, registrere eiendomsrettigheter, kjøpe en spillgjenstand, etc. Når en transaksjon dannes av brukeren, sendes den til den såkalte mempoolen, hvor den venter til den legges til i en av blokkene og bekreftes.

Når en blokk er dannet, blir den verifisert av andre nettverksdeltakere og deretter, hvis alle er enige, festes den til enden av kjeden. Når dette har skjedd, er det ikke lenger mulig å gjøre endringer i det. I tillegg til ny informasjon, lagrer blokken også data om tidligere blokker i kryptert form.

Databasen oppdateres på alle datamaskiner som er koblet til systemet, og gruvearbeidere (validatorer) begynner å danne neste blokk.


Grunnleggende prinsipper for blockchain:

  • desentralisering og distribusjon;
  • trygghet og sikkerhet;
  • åpenhet og transparens;
  • uforanderligheten til det som allerede er skrevet ned.

Distribuert lagring

All viktig informasjon knyttet til et eller annet område av folks liv er lagret et sted. Kjøpe et hus eller bil, ta opp lån, registrere et ekteskap, overføre penger - alle data om disse transaksjonene registreres og plasseres sentralt på serverne til offentlige etater eller private selskaper. Dette fører ofte til misbruk - hvis du ønsker det, kan du gå inn i hvilken som helst database og gjøre justeringer i den.

Blockchain-teknologi endrer denne tilnærmingen radikalt. Essensen ligger i det faktum at databasen ikke er lagret på ett sted, men distribuert på tusenvis, eller til og med titusenvis, og noen ganger millioner av datamaskiner spredt rundt i verden.

Sannsynligheten for at alle blir deaktivert er ubetydelig og ser fantastisk ut. I mellomtiden, så lenge minst én datamaskin på nettverket fungerer, eksisterer det blokkjedebaserte systemet.

Sikkerhet

Som allerede nevnt, kan enhver sentralisert database hackes og endringer gjøres i den. Et slikt tall vil ikke fungere med blockchain. Det nytter ikke å hacke en av blokkene og endre informasjonen i den, siden alle blokkene vil måtte brytes, og dette krever gigantisk datakraft – som vi husker inneholder nye blokker kryptert data om tidligere blokker. Derfor vil et hackingforsøk definitivt bli lagt merke til av andre nettverksdeltakere.

I tillegg en kraftig krypteringsalgoritme som bruker hash-funksjoner, samt digital signatur. Signaturen bruker to nøkler - offentlig og privat. Den første er nødvendig for å bekrefte selve signaturen, den andre brukes når du oppretter den og er hemmelig. Nøkler gir deltakerne tilgang til viss informasjon.

En hash-funksjon ser ved første øyekast ut som en sekvens av tilfeldige tall og bokstaver. Det er dette som sikrer uforanderligheten til alle registrerte data.

Som vi kan se, er driften av nettverket ikke basert på brukernes mytiske tillit til hverandre, men på strenge matematiske beregninger.

Åpenhet

Hele basen ligger i offentlig tilgang, og derfor kan hvem som helst se dataene til en bestemt blokk. For eksempel overførte en bruker 10 tusen dollar til en annen - hvem som helst kan finne ut om dette hvis de vil. Spørsmålet er hvem som har overført pengene til hvem er fortsatt et mysterium. Denne informasjonen er tilgjengelig for direkte deltakere i utvekslingen, med mindre de selv ønsker å offentliggjøre den.

Samhandling uten mellomledd

Et viktig poeng er at vi hele tiden trenger å forholde oss til mellommenn - vi utfører finansielle transaksjoner gjennom formidling av banker, betalingssystemer, vekslere, og vi notariserer dokumenter.

Det er ofte situasjoner der penger kanskje ikke når adressaten, fordi banken ikke liker transaksjonen og vil være interessert i den. Forfalskning av dokumenter er heller ikke uvanlig. Derfor, selv om vi ikke stoler fullt ut på alle typer mellommenn, er vi tvunget til å bruke deres tjenester, ofte på egen risiko og risiko, siden det ikke er noe alternativ.

Blockchain gir mulighet for direkte utveksling av data. Ektheten av transaksjoner i systemet verifiseres direkte av deltakerne.

Nettverksenhet

Nettverket dannes av brukere som er interessert i å bruke en eller annen type informasjon. Deltakerne er delt inn i to typer:

  • vanlige brukere;
  • blokkbyggere eller, som de også kalles, gruvearbeidere, validatorer.

Vanlige brukere sender nye transaksjonsposter til nettverket. For eksempel ønsker bruker X å overføre 100 konvensjonelle enheter til bruker Y." Og gruvearbeidere danner allerede blokker fra disse transaksjonene. Påmeldinger bekreftes og føres inn i blokken kun dersom flertallet samtykker. Resten ignoreres og anses ikke som gyldige før de havner i innholdet i en av de påfølgende blokkene. Bare eieren av nøkkelen som gir tilgang til den, kan bruke en bestemt post i blokkjeden.

For å bli en gruvearbeider trenger du bare å allokere kraften til datamaskinen din for å generere nye blokker. De kobles til nettverket ved hjelp av spesiell programvare.

Det er også systemer der, i stedet for tradisjonell gruvedrift ved bruk av Proof-of-Work-algoritmen, brukes andre protokoller, for eksempel Proof-of-Stake, når validatorer må reservere en viss mengde kryptomynter på kontoen for å bekrefte transaksjoner.

Typer systemer

Bygger på blockchain-teknologi forskjellige typer systemer Spise offentlig overnasjonale systemer for å bli med og bli enkel bruker eller hvem som helst kan bli gruvearbeider. Administrasjonen av en slik forening utføres av fellesskapet selv.

Det er også privat eller såkalte eksklusive blokkjedenettverk, som vedlikeholdes og kontrolleres av deres skapere. For å bli deltaker må du oppfylle visse betingelser fastsatt av arrangørene. Nye blokker kan utvinnes i slike systemer av en klart etablert, sertifisert personkrets.

Bruksområder for blokkjede

Som vi kan se, er blockchain-plattformen en distribuert database for offentlig bruk, som hovedsakelig mangler sentralisert overvåking av prosessen. Ved å bruke blokkjede kan du føre poster, lagre data og foreta transaksjoner på alle områder av livet:

  • finansielle operasjoner;
  • eiendomstransaksjoner;
  • forsikring;
  • logistikk;
  • trafikkbrudd;
  • ekteskapsregistrering og mye mer.

Den første bruken av blokkjede i praksis skjedde i 2009, da Bitcoin-kryptovalutaen ble opprettet på grunnlag av den. Senere dukket det opp et stort utvalg av slike kryptovalutaer for et bredt utvalg av smaker.

I dag vurderer stater aktivt måter å innføre blokkjede i stemmesystemet ved valg. Kina ønsker å overføre arbeidet til National Social Security Fund til blockchain.

Denne teknologien vil bli tett vevd inn i systemet med "smarte byer", som aktivt implementeres i Kina.

Blockchain-baserte startups blir allerede opprettet innen medisin, beskyttelse av intellektuell eiendom og opphavsrett. Identifikasjonssystemer, nettlesere, desentralisert skylagring data, samt sosiale nettverk.

Dessuten er det allerede opprettet en hel virtuell nasjon - BITNATION, som åpner ambassader i forskjellige land. Hvem som helst kan bli dens borger.

Stadig flere hører om såkalte smarte kontrakter, eller med andre ord, som fungerer på blokkjeden og forenkler prosedyren for å signere kontrakter betydelig. De dukket først opp på Ethereum-nettverket.

I dette tilfellet er det ikke nødvendig å involvere en tredjepart i prosessen, som vil fungere som en garantist for overholdelse av vilkårene. Her programkode Basert på forhåndsbestemte forhold, bestemmer den automatisk hva den skal gjøre med en bestemt eiendel. Alle interesserte deltakere i prosessen kan revidere transaksjonen når som helst.

Teknologien ble første gang testet i internasjonal handel tidlig på høsten 2016. Så, på Wave-plattformen, utstedte den britiske banken Barclays et kredittbrev på 100 tusen dollar, som sikret eksporten av et stort parti meieriprodukter til Seychellene-selskapet av det irske selskapet Ornua. Vanligvis tar en slik transaksjon minst en uke, men her tok alt omtrent fire timer.

Fordeler og ulemper med teknologi

Som du kan se, er blockchain en universell teknologi som kan brukes på forskjellige områder av livet, noe som er en klar fordel. I tillegg til åpenheten, sikkerheten og sikkerheten som allerede er diskutert ovenfor, blockchain også:

  • Reduserer transaksjonskostnader.
  • Reduserer transaksjonstiden fra flere dager, eller til og med uker, som kreves for å verifisere data og utveksle dokumenter, til flere timer.
  • Lar organisasjoner og institusjoner kvitte seg med unødvendige utgiftsposter.

Ulempene inkluderer skalerbarhet. I dag er ikke blockchain i stand til å støtte et stort antall transaksjoner på kort tid. For eksempel behandler betalingssystemene MasterCard eller Visa omtrent 45 tusen transaksjoner per sekund, mens Bitcoin har bare 7. Vekten av databasen som er lagret på nettverksdatamaskiner vokser også daglig.

Ikke glem belastningen på Elektrisitet på nettet, når det gjelder nettverk som kjører på POW-algoritmen. Alle disse komplekse beregningene får datamaskiner til å forbruke store mengder energi.

Når vi snakker om usårbarheten til blokkjeden, peker eksperter også på sannsynligheten for det såkalte "51% angrepet." Med andre ord, hvis en gruppe nettverksdeltakere konsentrerer seg 51 % i hendene datakraft, kan hun begynne å handle i sine egne interesser, og bekrefter bare transaksjoner som er lønnsomme for henne selv. Dette vil imidlertid kreve så kraftige ressurser at det er ekstremt vanskelig å gjennomføre denne ideen i praksis.

Blockchain i Russland og Ukraina

I den russiske føderasjonen skal de offisielt legalisere teknologien og begynne å implementere den i 2019, etter å ha vedtatt de nødvendige forskriftene innen den tid. Så langt har landets store banker sammen med sentralbanken laget MasterChain-plattformen for å øke effektiviteten i det finansielle systemet.

Et interessant blokkjedeprosjekt opererer i Moskva. Plattformen heter "Active Citizen", og med dens hjelp gjennomfører de alle typer avstemninger angående å forbedre livet i hovedstaden.

I Ukraina er State Land Matrikkelen allerede delvis overført til blockchain. Spesielt fungerer erklæringsbekreftelsesprosessen på denne teknologien. På det andre og tredje stadiet av blokkjedenisering av matrikkelen, vil den eksisterende databasen bli overført til et distribuert register, og deretter vil de begynne å hashe alle pågående transaksjoner. Neste i rekken er også Statens eiendomsregister til fast eiendom.

Lagre