Som angivet i vores vejledning "Hvad er Blockchain Technology?" tre hovedteknologier, der kombinerer for at skabe en blockchain. Ingen af ​​dem er nye. Det er snarere deres orkestration og applikation, der er nyt.

Disse teknologier er: 1) privat nøglekryptografi, 2) et distribueret netværk med en fælles storbog og 3) et incitament til at servicere netværkets transaktioner, arkivering og sikkerhed.

Følgende er en forklaring på, hvordan disse teknologier arbejder sammen for at sikre digitale forhold.

Kryptografiske nøgler

To personer ønsker at handle via internettet.

Hver af dem har en privat nøgle og en offentlig nøgle.

Hovedformålet med denne komponent af blockchain-teknologi er at skabe en sikker digital identitetsreference. Identitet er baseret på besiddelse af en kombination af private og offentlige kryptografiske nøgler.

Kombinationen af ​​disse nøgler kan ses som en behændig form for samtykke, der skaber en yderst nyttig digital signatur.

Til gengæld giver denne digitale signatur stærk kontrol over ejerskab.

Identitet

Men stærk kontrol af ejerskab er ikke nok til at sikre digitale forhold. Selvom autentificering er løst, skal den kombineres med et middel til godkendelse af transaktioner og tilladelser (tilladelse).

For blokkeringer begynder dette med et distribueret netværk.

Et distribueret netværk

Fordelen og behovet for et distribueret netværk kan forstås af 'hvis et træ falder i skoven' tankeeksperiment.

Hvis et træ falder i en skov, med kameraer til optagelse af dets fald, kan vi være ret sikre på, at træet faldt. Vi har visuelle beviser, selvom oplysningerne (hvorfor eller hvordan) kan være uklare.

Meget af værdien af ​​bitcoin blockchain er, at det er et stort netværk, hvor validatorer, som kameraerne i analogien, opnår enighed om, at de er vidne til det samme på samme tid. I stedet for kameraer bruger de matematisk verifikation.

Kort sagt er netværkets størrelse vigtigt for at sikre netværket.

Det er en af ​​bitcoin blockchains mest attraktive kvaliteter - den er så stor og har samlet så meget computerkraft. Ved skrivning er bitcoin sikret med 3, 500, 000 TH / s, mere end de 10.000 største banker i verden kombineret. Ethereum, der stadig er umodent, er sikret med omkring 12,5 TH / s, mere end Google, og det er kun to år gammelt og stadig grundlæggende i testtilstand.

System of record

Når kryptografiske nøgler kombineres med dette netværk, fremkommer en super nyttig form for digitale interaktioner.Processen begynder med at tage deres private nøgle og gøre en meddelelse af en slags - i tilfælde af bitcoin, at du sender en sum af cryptocurrency - og vedhæft den til B's offentlige nøgle.

Protokol

Der sendes derefter en blok - indeholdende en digital signatur, tidsstempel og relevant information - til alle noder i netværket.

Netværksserviceprotokol

En realist kan udfordre træet, der falder i skovtanken, med følgende spørgsmål: Hvorfor skulle der være en million computere med kameraer, der venter på at registrere, om et træ faldt? Med andre ord, hvordan tiltrækker du computerkraft til at servicere netværket for at gøre det sikkert?

For åbne, offentlige blokkæder involverer dette minedrift. Minedrift er bygget op en unik tilgang til et gammelt økonomispørgsmål - Commons tragedie.

Med blokchains ved at tilbyde din computerforarbejdningseffekt til at servicere netværket, er der en belønning tilgængelig for en af ​​computerne. En persons egeninteresse bruges til at hjælpe med at servicere det offentlige behov.

Med bitcoin er målet med protokollen at eliminere muligheden for, at det samme bitcoin bruges i separate transaktioner på samme tid, således at det ville være svært at opdage.

Sådan søger bitcoin at virke som guld som ejendom. Bitcoins og deres basenheder (satoshis) skal være unikke for at være ejede og have værdi. For at opnå dette oprettes og opretholder en transaktionshistorik for hver bitcoin ved at arbejde for at løse matematiske problemstillinger.

De stemmer med deres CPU-strøm, udtrykker deres aftale om nye blokke eller afviser ugyldige blokke. Når et flertal af minearbejderne ankommer til samme løsning, tilføjer de en ny blok til kæden. Denne blok er tidsstemplet, og kan også indeholde data eller meddelelser.

Her er en kæde af blokke:

Type, mængde og verifikation kan være forskellige for hver blokchain. Det handler om blokchains protokol - eller regler for hvad der er og ikke er en gyldig transaktion eller en gyldig oprettelse af en ny blok. Verifikationsprocessen kan skræddersys for hver blokchain. Eventuelle nødvendige regler og incitamenter kan oprettes, når nok knudepunkter kommer til enighed om, hvordan transaktioner skal verificeres.

Det er en smagers valgsituation, og folk begynder kun at eksperimentere.

Vi er i øjeblikket i en periode med blockchain-udvikling, hvor mange sådanne forsøg udføres. De eneste konklusioner, der hidtil er truffet, er, at vi endnu ikke fuldt ud forstår, at blokchainprotokoller er nøjagtige.

Mere om dette punkt i vores vejledninger "Hvad er applikationer og brugssager til Blockchain Technology?" og "Hvad er forskellen mellem åbne og tilladte blokchains?"

Forfattet af Nolan Bauerle; billeder af Maria Kuznetsov