Trenutno je najpopularnije ne-lokalno rješenje za pohranu podataka pohrana u oblaku poput Google diska, Dropboxa, Mega i baza podataka poput MySQL i MongoDB. Međutim, tvrtke mogu kontrolirati sadržaj tih spremišta, a vaši podaci mogu biti cenzurirani.

U ovom ćemo članku pregledati načine pohrane podataka na blockchainu, kao i prednosti i nedostatke.

Interakcija korisnika s bazom podataka

U praksi se interakcija korisnika s spremištem svodi na tri koraka:

  1. Korisnik podatke prenosi na poslužitelj tvrtke pomoću radne površine ili web aplikacije;
  2. Tvrtka uvozi podatke o novim podacima u centar za obradu informacija;
  3. Da bi pristupio svojim podacima, korisnik šalje zahtjev podatkovnom centru koji pruža pristup informacijama.

Nesumnjivo je da ovaj model ima nekoliko prednosti:

  • CRUD – kratica za četiri osnovne funkcije koje se koriste u radu s bazama podataka: stvaranje, čitanje, ažuriranje i brisanje. Ovo je standardni model interakcije korisnika s bazom podataka.
  • Često brzina obrade podataka ovisi samo o korisnikovoj brzini interneta.

Inače, takva centralizirana spremišta nisu najpouzdanija pohrana datoteka. Informacije o datotekama koje prenesete prenose se trećim stranama, a hakeri ih kao takve često ciljaju. 

Spremišta podataka na blockchainu

Korištenje blockchaina za informacije o zapisima nije najbolja ideja jer blok, strukturna jedinica blockchaina, ima ograničenu veličinu. Na primjer, veličina bloka bitcoina je 1 megabajt; stoga nije moguće poslati datoteku veću od 1 megabajta u blockchain. Također moramo uzeti u obzir troškove slanja ove datoteke.

Pogledajmo blok # 637352 mreže Bitcoin.

 

Naknada za dodavanje transakcija u blok iznosila je 0,47462040 BTC ili 4372 USD. Pretpostavimo da je ovaj blok “pun”, dakle jednak 1 megabajtu. Ispada da za slanje datoteke veličine 1 MB moramo platiti više od 4000 USD. Također moramo imati na umu da će datoteka biti vidljiva svim sudionicima mreže.

Međutim, Bitcoin blockchain izvrstan je za slanje kratkih poruka. Prosječna rečenica na engleskom jeziku sastoji se od 15-20 riječi, dok se jedna riječ u prosjeku sastoji od 6 znakova. Ukupno u jednoj rečenici dobijemo oko 140 znakova ili 140 bajtova informacija.

Kao rezultat, dobivamo 0,5 USD po poruci + proviziju za prijenos sredstava.

Peer-to-peer datotečni sustavi

Najpopularniji peer-to-peer datotečni sustav je IPFS ili interplanetarni datotečni sustav. Ova blockchain tehnologija izgrađena je na BitTorrent protokolu, koji uključuje razbijanje datoteka na fragmente i pohranjivanje više kopija tih datoteka na računala sudionika sustava.

Ova metoda ima nekoliko prednosti:

  • Datoteku će preuzeti korisnici koji su za nju zainteresirani;
  • Popularne datoteke se preuzimaju / distribuiraju vrlo brzo;
  • Podaci ovise o adresi, pa je nemoguće lažirati interni sadržaj datoteke;
  • To je peer-to-peer rješenje.

Pregledavajući nedostatke, možemo primijetiti da se datoteke mogu prenositi na mrežu samo ako je korisnik na mreži, te kao takav sustav poslužuje samo statičke podatke. Osim toga, datoteci se može pristupiti samo ako joj je poznato ime.

U ovoj se shemi blockchain koristi kao posrednik koji povezuje sudionike i odgovoran je za provjeru autentičnosti i cjelovitosti datoteka.

Decentralizirana pohrana u oblaku

To su uobičajene mogućnosti pohrane u oblaku slične Dropboxu. Osim što se podaci ne postavljaju na poslužitelje tvrtke, već na uređaje korisnika koji ih iznajmljuju.

Koristeći takva rješenja, sudionici mreže ne moraju biti stalno na mreži kako bi slali informacije. Dovoljno je datoteku jednom prenijeti u pohranu u oblaku. Takva su skladišta stabilna, brza i imaju ogromne kapacitete.

Međutim, prikladni su samo za posluživanje statičkih podataka i ne podržavaju pretraživanje po sadržaju. Štoviše, nisu besplatni jer sudionici unajmljuju opremu jedni od drugih.

Storj i Sia

Te tvrtke posluju na principu trgovačkih platformi. Obećavaju jeftino, brzo i sigurno skladištenje; međutim, to ne znači da su njihove usluge jeftinije od usluga takvih divova kao što su Google, Amazon ili DropBox. Samo što zarađuju ne samo od cijena najma, već i od provizija za transakcije generirane preuzimanjem i izdvajanjem podataka.

Shema rada Storja i Sie zapravo je posredovanje između onih koji iznajmljuju tvrde diskove i onih koji ih iznajmljuju. Blockchain se koristi kao registar transakcija, financijskih poravnanja i provjere autentičnosti datoteka u bazama podataka. Istodobno, sami korisnički podaci pohranjuju se izvan blockchaina i mogu se izbrisati ili postati nepristupačni u bilo kojem trenutku ako iznajmljivači odluče izbrisati datoteke ili jednostavno odspojiti svoj uređaj s mreže.

Filecoin

Filecoin je platforma zasnovana na istim idejama kao Storj i Sia. Njihova je razlika samo u dva detalja:

  • Platforma će stimulirati čvorove srednjeg kapaciteta kako bi se izbjegla prijetnja centralizacijom velikih igrača i nestabilnošću malih igrača.
  • Sustav će pokušati pronaći čvorove za pohranu podataka što bliže korisnicima koji ih iznajmljuju. To će povećati brzinu preuzimanja i prijenosa, kao i smanjiti mogućnost pogrešaka tijekom prijenosa podataka.

Koristeći ove inovacije, kao i jedinstveni konsenzusni algoritam koji potiče povećanje mrežnog prostora na disku, Filecoin u sljedećih nekoliko godina namjerava nadmašiti Google i Amazon u pogledu kapaciteta za pohranu.

Maidsafe

Glavna ideja Maidsafea je stvoriti potpuno šifriranu P2P mrežu koja će biti baza podataka za anonimnu razmjenu informacija kroz šifrirane slojeve. To je analog Tor za pohranu u oblaku. To će biti moguće kroz tri elementa Maidsafea:

  • Samošifriranje: podaci koji se sami šifriraju. Kada se datoteka prenese u mrežnu strukturu Maidsafe, raščlanjuje se na brojne male fragmente koji se samošifriraju i distribuiraju po mreži. U ovom obliku datoteka postaje nečitljiva nikome osim vlasniku.
  • Decentralizirano predmemoriranje podataka. Podaci u SAFE mreži pohranit će se širom svijeta, a ne na poslužiteljima jedne tvrtke ili mreže tvrtki. To će platformu učiniti autonomnom i povećati razinu informacijske sigurnosti.
  • Dostupnost podataka. Mreža kontinuirano stvara i održava duplikate svih datoteka koje pohranjuje. Ova funkcija dovodi do suvišnih informacija, koje bi ih trebale zaštititi od gubitka uslijed prekida veze pojedinih čvorova.

Zaključak

Korištenje blockchaina za pohranu podataka ima nekih nedostataka. Na primjer, brzina preuzimanja datoteke sa Sia pohrane bit će znatno niža nego s Dropboxa. Međutim, to se nadoknađuje sigurnošću korisničkih podataka.

Trenutno se kontinuirano radi na ubrzanju prijenosa datoteka i povećanju pouzdanosti decentraliziranog pohranjivanja datoteka. Projekt Filecoin radi u tom smjeru i već je uložio 275 milijuna dolara u poboljšanje infrastrukture u 2017. godini.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me