Učenje kriptografije

Dokaz o obstoju (PoE) je pripomoček, vgrajen v verigo Bitcoin, ki vsakomur omogoča nespremenljivo shranjevanje zapisov.

Preberite tudi: Bitcoin nostalgija: Ali so nekateri bitkoini vredni več kot drugi?

Shranjevanje zapisov na Bitcoin Blockchain

Učenje kriptografije s funkcijo Bitcoin's Proof of ExistenceShranjeni zapisi, shranjeni na verigi blokov, trenutno morda nimajo zakonite izvedbe, v bližnji prihodnosti pa bi lahko zelo dobro. Na primer, država Arizona je uvedla račun prepoznavanje pogodb, ki temeljijo na verigah blokov, v pravni sistem. Kljub temu bo uporaba porazdeljene baze podatkov za hrambo določenih podatkov zagotovila, da bodo vaši zapisi cementirani v zgodovini. Sem spadajo dokumenti, kot so oporoka, zemljiški naslov, digitalne avtorske pravice in drugo. Digitalno shranjevanje svojih zapisov v verigi Bitcoin zahteva nekaj prakse, vendar jo lahko opravi vsak.

RSA Encryption, Message Digest in Bitcoin’s Public Blockchain

Najboljši način za ustvarjanje shranjenega dokumenta, ki naj bi bil zaseben v javni verigi blokov, je šifriranje podatkov. Prva stvar, ki jo želite narediti, je, da z računalnikom ustvarite nekaj javnih in zasebnih ključev. Vsak operacijski sistem lahko te ključe ustvari s programi, kot je ssh-keygen za uporabnike Linuxa in Applea, uporabniki sistema Windows pa lahko uporabljajo programsko opremo, imenovano Puttygen.

Javna ali asimetrična kriptografija uporablja matematično vezane ključe, ki omogočajo protokole šifriranja in dešifriranja. Z uporabo Puttygena uporabniki preprosto zaženejo program in kliknejo na ‘generiraj RSA ključe’, vnesejo edinstveno geslo za ključ in shranijo novo ustvarjene javne in zasebne ključe.

Učenje kriptografije s funkcijo Bitcoin's Proof of ExistenceShranjevanje javnih in zasebnih ključev s pomočjo Puttygena

Po prejemu para ključev je naslednji korak ustvariti a sporočilo kjer boste dokument, zapis ali besedilo dodali v zgoščevalno funkcijo. Povzetek sporočila programske opreme je mogoče najti v spletu in izračuna niz različnih kriptografskih algoritmov, kot so MD2, MD4, MD5 in SHA-256. Z ustvarjanjem povzetka sporočila boste s tem ustvarili edinstven vhod za podatke, ki ste jih posneli. Po tem koraku želite podatke šifrirati z novo ustvarjenim zasebnim ključem, ki informacijam doda tudi vaš digitalni podpis. Obstaja nekaj različnih načinov za pripravo podatkov za blockchain PoE shemo. Razvijalec programske opreme Chris Ellis na primer razloži, kako naprej ustvariti potrdilo o svetovnem državljanstvu Github z datoteko XML ali JSON z uporabo digitalnih podpisov in verige blokov.

Učenje kriptografije s funkcijo Bitcoin's Proof of ExistencePovezovanje zasebnega ključa s povzetkom sporočila.

Nazadnje želite podpisan podatek o sporočilu povezati s svojim dokumentom in ga dodati v verigo Bitcoin. Upoštevati je treba, da se z verigo blokov lahko v transakcijo razprši niz znakov povzetka sporočil, kar ni enako kot “pripenjanje” dokumenta ali datoteke v verigo blokov. Dokument ali datoteka tam ni shranjena, le dokazilo o lastništvu predstavljajo ključi ali niz števk, priloženi transakciji. Obstajajo nekaj načinov da dodate besedilo ali niz števk in ga posnamete v javno verigo blokov. To pa je v bistvu vaša digitalno podpisana “predstavitev” vašega dokumenta. Številna druga sporočila, najdena na verigi blokov, so v hex-kodi, kot je Satoshis Genesis blokiraj besedilo. Te posebne vrste blockchain sporočil so bile ustvarjene z uporabo kovancev„100 bajtov poljubnega besedila.

Zadnji korak je lahko nekoliko tehničen, če pa lahko dokončate zgornje korake, bi morali slediti nekaterim spletni vodniki ki pojasnjujejo, kako sami dodate dokument v verigo blokov. Obstajajo tudi spletni viri, ki lahko to storitev opravijo namesto vas in vaše podatke uporabijo v verigi blokov v samo nekaj minutah. PoE storitve, ki so trenutno na voljo, vključujejo BTProof, Proofofexistence.com, Signatura, in nekaj drugih.

Bostonska tehnična univerza MIT ponuja tudi program potrdila PoE, ki lahko v verigo blokov doda akademske zapise. Ne pozabite pa, da pri uporabi teh storitev celovitost svojih podatkov zaupate tretji osebi.

Bitcoin blockchain ima ogromno objavljeno besedilo v šestnajstiških nizih vključno z besedilom poklonca Nelsona Mandele, Satoshi-jevim genezovim sporočilom, poklonom Len Sassaman-a, podatki wikileaksov in številnimi drugimi. Poleg tega so ljudje uporabljali verigo blokov za beleženje otrokovega rojstnega lista, ustvarjanje globalnega potnega lista in poročnega lista.

Učenje kriptografije s funkcijo Bitcoin's Proof of ExistenceSatoshijevo sporočilo najdeno v bloku geneze.

Dokazovanje lastništva in učenje kriptografije

Uporaba funkcije Bitcoin blockchain PoE je lahko zelo koristna za dokazovanje digitalnega lastništva dokumenta. Blockchain tudi časovno označi informacije takoj, ko se transakcija obdela. To pa bo podatke varno registriralo v celotnem distribucijskem omrežju, kar bo uporabniku omogočilo, da lastništvo z digitalnim podpisom kadar koli v prihodnosti. Ker to dejanje odpravlja potrebo po preverjanju s strani tretjih oseb v prihodnosti, lahko ta primer uporabe vpliva na pravni sistem, odvetniške pisarne, notarske službe in še več. Če se naučite ustvariti javne / zasebne ključe in uporabite varne dokumente za Bitcoinov močan blockchain, boste dobili fascinanten pogled v svet kriptografije.

Ste že kdaj dodali dokument v verigo blokov? Sporočite nam v komentarjih spodaj.

Slike so dovoljene s strani Shutterstock, Bitcoin.com, Puttygen in Pixabay.

Ste že videli naše novo pripomoček? Omogoča vsakomur, da na svoje spletno mesto vdela informativne pripomočke Bitcoin.com. So zelo kul in jih lahko prilagodite po velikosti in barvi. Pripomočki vključujejo samo ceno, ceno in graf, ceno in novice, teme foruma. Našemu rudarskemu bazenu je namenjen tudi pripomoček, ki prikazuje našo razpršeno moč.