Dokaz o postojanju

Blockchain ima širok raspon uslužnih programa i dodatnih namjena. U stvari, potencijal remećenja ove tehnologije toliko je velik da će sigurno promijeniti način na koji evidentiramo stvari i još mnogo toga. Može se primijeniti na gotovo sve.

Jedna od tih upotreba je prilika da se bilo koji dokument nepromjenjivo zabilježi u poznatu javnu distribuiranu knjigu – The Blockchain. Dokaz o postojanju (PoE) ovdje je već neko vrijeme i postao je prilično zgodan alat kada je riječ o javnom dokazivanju i vjerodostojnosti bilo kojeg zapisa ili dokumenta, jer čak i danas e-pošta ili potpisana poruka ponekad možda neće biti dovoljni za dokazivanje.

Dokaz o postojanju je samo uzimanje hasha nečega i njegovo pohranjivanje u Blockchain. Budući da Blockchain pohranjuje sve potvrđene transakcije i svi su hashovi jedinstveni, nakon potvrde te transakcije na nju se može ponovno uputiti kako bi se dokazalo da određeni dokument postoji.

Označavanje vremena 

Jednostavno postupkom Blockchain registracije i vremenskog označavanja, PoE omogućuje svima anonimno i sigurno pohranjivanje mrežnog distribuiranog dokaza o postojanju bilo kojeg dokumenta. Dokumenti se ne pohranjuju u centraliziranu bazu podataka ili u Bitcoin Blockchain, tako da svi podaci ostaju privatni. Sve što je pohranjeno je kriptografski sažetak datoteke, povezan s vremenom u kojem je dokument poslan. Ovo je internetska usluga koja omogućava ljudima da javno dokažu da određene informacije pripadaju nekome bez otkrivanja podataka ili vlasnika, s decentraliziranom potvrdom na temelju mreže Bitcoin.

Ugovori se mogu označiti vremenskim žigom, zajedno s digitalnim potpisima obje strane koji dokazuju kada su potpisani. Pouzdano označavanje vremena omogućuje vam dokazivanje da ste u određenom trenutku držali dokument, neke podatke ili datoteku na način koji nije moguće krivotvoriti. Možete dokazati da ste razvili specifičnu reviziju softvera u određenom trenutku vremenskim označavanjem hasha vašeg stabla revizija. Ne ovisite ni o jednom jedinom tijelu. Tradicionalno, pouzdane vremenske žigove izdaju pouzdane treće strane nazvane TSA (Time Stamping Authority), koje su sklone oštećivanju podataka i neovlaštenom pristupu. Na Bitcoin Blockchainu vaša je vremenska oznaka sigurno pohranjena u cijelom svijetu i puno je teže petljati u nju.

Uobičajena upotreba dokaza o postojanju 

Ljudi mogu javno otkriti sažetak i ako dođe do sukoba mogu dokazati da su imali podatke koji su generirali sažetak. Dokaz o postojanju koristan je za materijal zaštićen autorskim pravima, patente itd. Osoba može dokazati da postoje određeni podaci u određenom trenutku. Kako za pohranu dokaza koristimo Bitcoin Blockchain, svatko može potvrditi postojanje dokumenta bez potrebe središnjeg tijela. Računalna snaga cijele bitcoin mreže koristi se za potvrdu vaših podataka.

Neke od uobičajenih upotreba PoE su:

  • Pokazivanje vlasništva nad podacima bez otkrivanja stvarnih podataka.
  • Označavanje vremena dokumenta.
  • Dokazivanje vlasništva i prijenos ugovora
  • Realizacija imovine
  • Provjera integriteta dokumenta

Ako osoba pohrani dokaz za svoj dokument i kasnije ga ponovno prenese, sustav će ga prepoznati samo ako je to potpuno i potpuno isti dokument. Najmanja promjena i Blockchain je prepoznaje je drugačija. To korisniku daje potrebnu sigurnost da se ovjereni podaci ne mogu mijenjati.

Dokaz o postojanju projekata:

Postoji nekoliko projekata o ekosustavu kriptovaluta posvećenih Dokazu postojanja. Popis u nastavku uključuje neke od najvažnijih:

Tehnički temelji

To je u stvari javnobilježnička služba na Internetu, jeftin način korištenja distribuirane računalne moći Bitcoina kako bi se ljudima omogućilo da potvrde da dokument postoji u određenom trenutku.

Algoritmi se mogu koristiti za izradu sažetka ili kriptografskog niza koji predstavlja dio podataka. Sažetak stvoren pomoću hash funkcije temelji se na karakteristikama dokumenta. Ne postoje dva sažetka ista, osim ako podaci koji se koriste za izračunavanje sažetka nisu isti.

Dokument je ovjeren ugrađivanjem njegovog sažetka SHA256 u Bitcoin Blockchain. To se postiže generiranjem posebne Bitcoin transakcije koja kodira / sadrži hash putem skripte OP_RETURN. Ovo je optički kod za skriptanje Bitcoina koji izlaz transakcije označava kao dokazljivo ne potrošiv i omogućava umetanje male količine podataka, što je u našem slučaju hash dokumenta, plus marker za identifikaciju svih naših transakcija.

Moguće je raspršiti podatke koje želite označiti vremenom i pretvoriti ih u Bitcoin adresu. Uplatom male uplate (satoshi ili 0,00000001 BTC) na nju, uplata se pohranjuje na Blockchain zajedno s adresom na koju ste platili.

Budući da se na Bitcoin Blockchainu pohranjuje samo hash, nitko ne može reći koje ste podatke pohranili, ali s obzirom na unaprijed raspršene podatke možete dokazati da su podaci stvoreni prije bloka koji sadrži plaćanje izvršeno na tu adresu.

Jednom kada je transakcija potvrđena, dokument je trajno ovjeren i dokazano da postoji barem čim je potvrđena transakcija. Da dokument nije postojao u trenutku kada je transakcija ušla u Blockchain, bilo bi nemoguće ugraditi njegov sažetak u transakciju. To je zbog svojstva hash funkcije da je druga otporna na pred-sliku. Ugraditi neki hash, a zatim prilagoditi budući dokument tako da odgovara hashu, također je nemoguće. Zbog toga se nakon što Bitcoin Blockchain potvrdi transakciju generiranu za dokument, njegovo postojanje dokazuje trajno, bez povjerenja. Postojanje transakcije u Blockchainu dokazuje da je dokument postojao u trenutku kad je transakcija uključena u blok.

Prednosti korištenja Bitcoin mreže

Ključne prednosti su anonimnost, privatnost i dobivanje decentraliziranog dokaza koji nitko od takvih trećih strana ili vlada ne može izbrisati ili izmijeniti. Blockchain trajno potvrđuje postojanje vašeg dokumenta, čak i ako je ova web lokacija ugrožena ili ne radi, tako da ne ovisite niti trebate vjerovati bilo kojem središnjem tijelu. Sva prethodna rješenja za nabijanje podataka nemaju tu slobodu.

Anonimno je. Nitko ne zna tko ste, koje podatke vremenski označavate, pa čak ni činjenicu da vremenske oznake išta označavate.

Stvarno je jeftino. Prema trenutnim cijenama), uključujući naknade za transakcije, košta oko 5 centi. Transakciju možete izvršiti bez naknade, spuštajući trošak na 0,00000116 USD, djelić centa. Međutim, toplo se preporučuje da platite naknade za podršku rudarima koji potvrđuju vašu vremensku oznaku svojim računalnim resursima.

Glazbenici i drugi producenti digitalne umjetnosti mogu dokazati i kada su stvorili svoje djelo.

Prije razmjene ideja s trećim stranama, poduzetnici mogu vremenski označiti informacije koje će se dijeliti s njima, kao i činjenicu da se informacije dijele, kako bi pomogli u rješavanju mogućih sporova.

Postoji neizmjerni potencijal za daljnje aplikacije za Blockchain, a trenutno se mnogi od tih budućih aplikacija razvijaju kako bi se implementirali s bliskom “Internet of Things Revolution”. Dokaz o postojanju zasigurno će vidjeti njegovu potpunu korisnost kad dođe taj dan.