Blokkjede — Introduksjon Del 5— Digitale Signaturer

Milad Mirshahi / Naka
3 min readApr 8, 2021

--

Hvordan bruker man digitale signaturer for å verifisere seg selv i blokkjeden?

Vi har sett litt nærmere på hvordan vi tar i bruk hashing til å blant annet komprimere informasjonen om transaksjoner til merkle trees. Selv om det ikke er forklart i detalj i denne serien med artikler, er også hashing i sentrum av Proof of Work algoritmen.

En annen nøkkelfaktor i blokkjedeteknologi, er bruken av hashing til digitale signaturer. Vi bruker nok en gang Bitcoin som et eksempel her. Litt av det som gjør Bitcoin desentralisert, er faktum at du alltid har tilgang på dine midler og dine eiendeler på nettverket. Det er ingen sentral part som styrer dine eiendeler. Bitcoin og andre større nettverk innen kryptovaluta stenger aldri, ettersom det alltid er insentiv for minere å validere transaksjoner.

Dersom du skal samhandle med for eksempel Bitcoin, må du lage en Bitcoin wallet (lommebok). Du generere en key, som fordeles i to deler — private key og public key.

Veldig enkelt forklart kan du se på din private key som pin koden til bankkortet ditt og din public key som en adresse, et kontonummer til kontoen din. På grunn av hashingfunksjonen, så blir din private key kryptert slik at det blir umulig å hacke med dagens teknologi. Også din public key adresse blir hashet, slik at man har et kortere “kontonummer” å forholde seg til.

Med SHA-256 i som for eksempel Bitcoin, kan du være trygg på at dine midler er trygge, og du kan ta i bruk din private key til å utføre ulike handlinger. Dette gjelder ikke bare for handlinger innen transaksjoner av for eks Bitcoin, men også handlinger som representerer din signatur på blokkjeden. SHA-256 er ikke den eneste hashfunksjonen som kan levere denne typen sikkerhet, og SHA-256 er ikke unik for Bitcoin. Digitale signaturer er også relevant for permissoned (med tillatelse) blokkjeder, som du kommer til å lese om i neste artikkel.

Det er svært viktig å påpeke at du selv er ansvarlig for din private key. Det er ingen kundeservice som passer på at du får tilgang til dine midler, da du i kjernen er fulle og ene eier av dine egne eiendeler. Mister du din private key, mister du alt — som også er en av ulempene ved å være fullstendig ansvarlig for sine egne eiendeler.

Oppsummering: Private keys og public keys er i kjernen av blokkjedeteknologi. Man bruker keys til å identifisere seg på nettverket og å representere seg selv i digitalt på nettverket. Private keys gjør deg mulig at man får tilgang til sine eiendeler, mens public keys til å gjøre det mulig for andre å samhandle med deg på blokkjeden. Mister du din private key er det ikke et støtteapparat for å hjelpe deg med å gjenopprette din lommebok.

_________________________________________________________________

Forhåpentligvis var denne informasjonen nyttig for noen der ute. Denne gjennomgangen av blokkjedeteknologi er delt opp i flere deler så det er enklere å fordøye. Etter du har lest alle delene, vil du kunne mer om blokkjeder enn folk flest.

Du kan lese mer om permissoned og permissionless blokkjeder, del 6 av denne serien om blokkjeder:

https://krypto101.medium.com/blokkjede-introduksjon-del-6-permissioned-vs-permissionless-e8f3c84e0bb1

Inntil neste gang,

Milad

🐦 Twitter: https://twitter.com/itsnakazumi
📨 Telegram: https://t.me/inakazumi
✉️ Epost: milad@presail.com

_________________________________________________________________

Wallet: Det du trenger for å samhandle med en blokkjede. Hovedsaklig definisjonen av samlingen av keys.

Keys: Defineres ofte som to deler, public keys og private keys. Private keys er på mange måte din personlige kode som gir deg tilgang til din wallet, mens din public key er din offentlige adresse så andre kan samhandle med deg på nettverket.

--

--