Què és Storj?

Storj és una solució d’emmagatzematge de fitxers descentralitzada de codi obert. Utilitza xifratge, compartició de fitxers i una taula de hash basada en blockchain per emmagatzemar fitxers en una xarxa peer-to-peer. L’objectiu és fer que l’emmagatzematge de fitxers al núvol sigui més ràpid, econòmic i privat.

Les solucions tradicionals d’emmagatzematge al núvol, com Dropbox o Google Drive, tenen limitacions. Mentre es fa una còpia de seguretat dels fitxers de manera redundant, l’amplada de banda d’un centre de dades o les interrupcions inesperades poden restringir l’accés als vostres fitxers. També hi ha la qüestió de la privadesa. Aquestes empreses tenen control sobre els vostres fitxers, inclosa la possibilitat d’accedir-hi.

El projecte Storj utilitza xarxes blockchain i peer-to-peer per resoldre aquests problemes. Distribueix els fitxers perquè la redundància estigui ben establerta. També us garanteix que sou l’únic que pot accedir als vostres fitxers.

Una distinció important a fer al començament d’aquest article és entre Storj de codi obert i Storj Labs, l’empresa amb ànim de lucre. Qualsevol pot crear la seva pròpia instància del programari de codi obert que executa Storj. Storj Labs, però, ja ho ha fet i tenen una xarxa de milers d’usuaris. Storj Labs cobra per l’ús d’aquesta xarxa.

En aquest article, aprofundirem en el funcionament de Storj i l’èxit que ha tingut fins ara. Al final, depèn de vosaltres determinar si Storj garanteix el bombo que ha obtingut. Qui sap? És possible que vulgueu començar a utilitzar-lo per emmagatzemar els vostres fitxers.

Recorda Torrents?

Probablement, el millor lloc per començar a entendre Storj són els torrents. A principis de la dècada de 2000, els torrents es van fer notoris com la manera de descarregar pel·lícules, música i programes de televisió (generalment de forma il·legal) de forma gratuïta.

Els torrents utilitzen una xarxa peer-to-peer. Funciona així:

  1. Molts usuaris mantenen còpies del mateix fitxer.
  2. Quan algú vol una còpia d’aquest fitxer, envia una sol·licitud a la xarxa d’igual a igual.
  3. Els usuaris que tenen el fitxer, conegut com a llavors, envien fragments del fitxer al sol·licitant.
  4. El sol·licitant rep molts fragments de moltes llavors diferents i el programari torrent recompila aquests fragments per formar el fitxer original.

L’avantatge d’utilitzar un torrent és que podeu descarregar fragments d’un fitxer de diverses fonts en paral·lel. Això vol dir que la transferència de fitxers pot ser més ràpida que descarregar-ho tot d’una vegada des d’una única font.

A més, a efectes de música i vídeos pirates, els torrents es descentralitzen. Cap empresa controla el torrent. Per tant, és difícil tancar un torrent perquè hauríeu de tancar cada llavor individual.

Storj funciona de manera similar, excepte no només per a música i vídeos pirates. Vegem com.

vista general storj

Fragment de fitxers

La primera forma en què Storj és similar als torrents és la compartició de fitxers. Això vol dir que quan voleu emmagatzemar un fitxer a Storj, primer el dividiu en molts trossos més petits.

L’avantatge de compartir fitxers és doble. En primer lloc, podeu enviar i recuperar fragments del fitxer en paral·lel, cosa que fa que la transferència de fitxers sigui més ràpida. En segon lloc, cap entitat no conté la totalitat del fitxer. Ets l’única persona que sap on es troben tots els fragments.

La ubicació del fragment és una distinció clau entre Storj i torrents. Els torrents publiquen públicament una ubicació fragmentària. Volen que tothom pugui descarregar els fitxers el més fàcilment possible. Storj, com a proveïdor d’emmagatzematge al núvol, òbviament prioritza la privadesa de l’usuari. L’usuari que ha carregat ha de ser l’única persona que sap on van anar tots els fragments del fitxer.

Aquí és on entren la cadena de blocs i la criptografia. Storj implementa el que es coneix com una taula de hash distribuïda perquè els usuaris puguin localitzar tots els fragments del seu fitxer original. Aquesta taula de hash requereix una clau privada per descobrir els fragments. Sense la clau privada, seria gairebé impossible endevinar correctament les ubicacions d’un fitxer esmicolat.

Storj utilitza una taula de hash distribuïda anomenada Kademlia. És una de les peces bàsiques de l’arquitectura de Storj.

Fragments de paritat & Codificació d’esborrat

Els fragments de fitxers individuals s’envien a ordinadors normals de tota la xarxa de Storj. Però, què passa si un d’aquests equips s’apaga o deixa d’executar Storj? S’han perdut els fragments emmagatzemats en aquest ordinador??

Clar que Storj ha d’implementar algun tipus de redundància al seu sistema. Ho fan amb fragments de paritat. Quan pengeu un fitxer, podeu triar el nivell de redundància que necessiteu per al vostre fitxer, però Storj també us ajudarà a configurar-lo vosaltres mateixos. Amb prou fragments de paritat, podeu reduir considerablement les possibilitats de perdre un fragment de dades del fitxer.

Dit això, durant un període més llarg, augmenta la probabilitat de perdre un fragment. Storj realitza auditories periòdiques i altres mètodes de verificació per assegurar-se que això no passi. Tot i això, una pràctica recomanada és recuperar i reconstruir els fitxers periòdicament abans de tornar-los a carregar a Storj.

Per descomptat, el contrari també és un problema. Hi ha massa redundància a la xarxa. Storj té establertes regles de codificació d’esborrat per reduir la redundància de fragments que s’han duplicat massa sovint. Aquestes mateixes regles ajuden Storj a identificar dades úniques que també necessiten una major redundància.

Xifratge d’extrem a extrem

Aquí és on la privadesa de dades passa al següent nivell. Sharding ja afegeix una capa de privadesa ja que cap amfitrió de dades (conegut com agricultors) pot llegir tot el fitxer. Però fins i tot poder llegir un fragment d’un fitxer és problemàtic. Encara podria contenir informació confidencial.

Per contrarestar-ho, Storj ajuda els usuaris que han carregat (coneguts com a inquilins) a comprimir i xifrar els fitxers abans de compartir-los. El fitxer xifrat només té una clau i l’inquilí la guarda localment al seu ordinador (o al Bridge, com veurem en un moment)..

Com a propietari únic de la clau de xifratge, l’inquilí és l’única persona que podia llegir el fitxer. Quan un agricultor rep un fragment, ja s’ha xifrat com a part d’un fitxer més gran. Les dades que allotja l’agricultor són inútils sense la resta de fragments ni la clau de xifratge.

Per piratejar Storj i accedir a un fitxer, haureu de localitzar tots els fragments d’un fitxer. Això és gairebé impossible sense la clau privada de la taula de hash de Kademlia. Aleshores, haureu de convèncer els agricultors que allotgin aquests fragments perquè us enviïn els fragments sense la signatura adequada. Finalment, haureu d’endevinar (altament inversemblant) o robar la clau de xifratge de l’inquilí.

Amb sort, podeu veure que l’emmagatzematge de fitxers descentralitzat és molt més segur que les opcions centralitzades tradicionals.

Verificació de fitxers

Encara queda la pregunta: com sé que els meus fitxers hi són realment? Un agricultor no podia eliminar els fragments que posseïa o apagar l’ordinador?

Per respondre a aquesta preocupació, Storj realitza una auditoria de verificació de fitxers cada hora. Per cobrar, els agricultors han de demostrar que tenen els fragments que els han enviat. Storj envia una sol·licitud als agricultors i, si l’agricultor ha canviat o ha suprimit el fragment xifrat, no podran respondre la sol·licitud.

storj audit

Si actualment l’agricultor té el fitxer, pot respondre la sol·licitud correctament. L’agricultor rep un micropagament per emmagatzemar i mantenir el fitxer. Per tant, els agricultors estan incentivats a emmagatzemar els fitxers i a romandre actius a la xarxa.

En les properes versions, Storj està plantejant implementar un sistema de reputació per als nodes agricultors. Ajudarà a prioritzar quins nodes funcionen de manera honesta i amb un ample de banda elevat.

Pont

La nova iniciativa de Storj és el servidor Bridge. Abans de Bridge, els inquilins emmagatzemaven les seves claus de xifratge privades als seus equips locals. Està bé si voleu accedir als vostres fitxers des del mateix ordinador. Però què passa si voleu canviar de dispositiu?

Bridge és un servidor que emmagatzema claus de xifratge sense centralitzar l’accés a aquestes claus. Emmagatzema les vostres claus de manera segura perquè pugueu accedir als vostres fitxers des de diversos dispositius.

Amb Bridge, el següent pas és compartir fitxers i concedir accés. Com que el fitxer ja viu al núvol, resoldre l’ús compartit descentralitzat de fitxers només és qüestió de verificar la identitat i concedir permís. Storj espera implementar compartir fitxers aviat.

Capacitat & Cost

storj adopció creixement

Storj té més de 20.000 llogaters i 18.000 agricultors. En total, la xarxa Storj té a la seva disposició més de 8 petabytes d’emmagatzematge, o aproximadament 450 GB per agricultor.

Storj es va traslladar recentment a Ethereum, on ara allotja la seva taula d’aplicacions i hash.

preu emmagatzemat

L’ús de Storj és assequible i es basa en el pagament pel model que utilitzeu. A més, podeu compensar el cost del vostre propi emmagatzematge proporcionant-vos espai al disc dur. L’objectiu és ser més ràpid i barat que Dropbox o Google Drive.

Testimoni

El testimoni Storj (STORJ) és un mitjà de pagament a la xarxa. Les taxes que paguen els inquilins es destinen als agricultors que aporten espai d’emmagatzematge i amplada de banda a la xarxa

Tot i que la implementació de Storj Labs de Storj utilitza el testimoni exclusivament, Storj de codi obert és un mètode de pagament agnòstic. STORJ es suposa però es poden implementar BTC, ETH o altres monedes.

  • Subministrament de tokens: 500 milions
  • Distribuït a ICO: fins a un 25% (juny de 2017)
  • Taxa d’emissions: no s’ha creat cap moneda nova.
  • Blockchain: Ethereum
  • Consens: prova del treball

Equip

Shawn Wilkenson és el fundador de Storj i CEO de Storj Labs. Va començar per primera vegada amb la mineria i el desenvolupament de Bitcoin el 2012. Va començar el codi obert Storj el 2014.

lideratge de storj

L’equip de Storj Labs inclou executius d’inici establerts. L’equip oficial compta amb uns 40 empleats, amb una comunitat més àmplia que dóna suport a les iniciatives de codi obert.

Conclusió

vitalik storj

L’emmagatzematge descentralitzat és un cas d’ús convincent per a xarxes peer-to-peer i tecnologia de llibres distribuïts. Storj no està sol. La competició inclou Sia, Maidsafe i Filecoin. La bona notícia per als fanàtics de Storj és que Storj sembla estar a la part davantera del paquet en termes d’adopció, usabilitat i tecnologia subjacent..

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