Ghid pentru începători la Bluzelle – Rețeaua de date descentralizată

Este corect să spunem că, în contextul blockchain-urilor, termenul „descentralizat” este departe de alb și negru. Diferenți algoritmi de consens oferă diferite grade de descentralizare. Dar chiar și atunci când un dezvoltator folosește una dintre platformele blockchain mai descentralizate, este posibil ca aplicația în sine să nu fie întotdeauna atât de descentralizată pe cât apare prima dată. Dezvoltatorii au un compromis dificil cu privire la modul în care sunt stocate datele aplicațiilor lor, trebuind să echilibreze costurile cu beneficiile descentralizării.

Aici e locul Bluzelle vine. Este o rețea de date complet descentralizată, care oferă dezvoltatorilor o opțiune de stocare a datelor cu costuri reduse, scalabile și sigure.

Bluzelle.comSursa imaginii: Bluzelle.com

Acest ghid va acoperi următoarele:

  • Probleme Bluzelle rezolvă
  • Cum funcționează Bluzelle
  • Jetoane BLZ și BNT
  • Arhitectura rețelei
  • Echipă
  • Istorie și Foaie de parcurs

Probleme Bluzelle rezolvă

Principalul dilem cu care se confruntă un dezvoltator atunci când decide cum să stocheze și să gestioneze datele necesare pentru aplicația descentralizată este echilibrul dintre cost, viteză și descentralizare. Găzduirea datelor în lanț folosind o platformă precum Ethereum este aproape prohibitivă, datorită randamentului lent și a costului ridicat.

Mai mult, Ethereum și alte blockchains nu au mijloace eficiente de stocare sau gestionare a datelor. Păstrează toate datele pentru totdeauna, ceea ce nu este practic, deoarece înseamnă că blockchain-ul devine rapid greu de gestionat.

Prin urmare, majoritatea dezvoltatorilor optează pentru o soluție de găzduire centralizată, cum ar fi AWS. Deși acest lucru este mai rapid și cu costuri mai mici, înseamnă că dApp-ul pierde beneficiile descentralizării. Soluțiile centralizate pot fi mai puțin sigure, deoarece serverele sunt vulnerabile la atacatori, iar dezvoltatorul depinde de furnizor pentru a menține securitatea și confidențialitatea.

Datele pot deveni supuse manipulării sau cenzurii. Soluțiile centralizate pot fi mai ieftine la început, dar odată ce o dApp trebuie să se extindă, costurile pot crește semnificativ dacă este nevoie de găzduire în diferite regiuni.

Cum funcționează Bluzelle

Bluzelle este o rețea descentralizată pentru stocarea și gestionarea datelor, care poate fi imaginată ca un fel de Airbnb pentru date. Rețeaua este o serie de noduri care își pun hardware-ul la lucru pentru dezvoltatorii de dApp care plătesc pentru închirierea spațiului de stocare și pentru citiri și scrieri în baza de date.

Din perspectiva clienților, dezvoltatorii plătesc în jetoane BNT în funcție de cantitatea de stocare de care au nevoie, de citirile și scrierile pe care dApp le fac în baza de date și de acoperirea geografică.

Bluzelle estimează că dezvoltatorii ar putea economisi aproximativ 50% din costuri comparativ cu o soluție centralizată, cum ar fi AWS DynamoDB. Bluezelle realizează aceste reduceri, în principal deoarece un furnizor centralizat percepe taxe suplimentare pentru replicare, ceea ce asigură o perioadă minimă de oprire și securitate a datelor dacă un server deconectează. Cu toate acestea, Bluzelle este o rețea descentralizată, ceea ce înseamnă că replicarea este deja coptă, deoarece datele sunt stocate și procesate pe mai multe noduri.

Bluzelle DPoS

Din partea rețelei, Bluzelle operează un sistem delegat de dovadă de miză (PoS) care îi stimulează pe oameni să participe ca validator. Validatorii își furnizează hardware-ul pentru stocarea și gestionarea datelor și își pun propriile jetoane în schimbul unei părți din taxele de închiriere a rețelei plătite de dezvoltatori. Mecanismul DPoS asigură, de asemenea, că modificările aduse unei baze de date sunt autentice și descurajează comportamentul rău din partea participanților la rețea.

Recompensele validatorului sunt proporționale cu valoarea mizei lor, comparativ cu valoarea totală a tuturor jetoanelor mizate în rețea. De exemplu, dacă un validator mizează 10.000 BNT și totalul jetoanelor mizate de toți validatorii este de 100.000 BLZ, atunci validatorul are 10% din puterea de vot pentru a valida orice bloc dat și primesc 10% din veniturile distribuite validatorilor.

Există, de asemenea, penalizări pentru comportament rău, astfel încât un validator își va pierde o parte din miză dacă se constată că acționează împotriva rețelei. Penalitățile sunt distribuite altor participanți la rețea și Bluzelle în funcție de proporțiile ca venituri.

Deținătorii de jetoane pot delega validatori și câștiga dividende din onorariile lor, ceea ce acționează ca un stimulent pentru a participa activ la consens și a câștiga în timp ce face acest lucru.

Jetoane BLZ și BNT

Bluzelle operează un sistem cu două simboluri. BLZ este un jeton ERC20 care servește ca jeton „public”. Este tranzacționabil pe bursă, inclusiv Binance și Huobi, și poate fi stocat în orice portofel compatibil ERC20. Atât dezvoltatorii, cât și validatorii încep cu jetoane BLZ ca plată sau pentru miză.

La momentul intrării în rețeaua Bluzelle ca client sau validator, rețeaua blochează jetoanele BLZ și emite jetoane native, numite BNT, în portofelul Bluzelle al utilizatorului. Jetoanele pot fi apoi cheltuite sau mizate corespunzător.

Dacă există jetoane BNT neutilizate, atunci un utilizator le poate converti înapoi în BLZ și le poate retrage într-un portofel extern sau un cont de schimb.

Arhitectura rețelei

Toate datele de pe Bluzelle sunt stocate în „zone de baze de date” cuprinzând o subrețea de 13 sau mai multe noduri. Zonele sunt sincronizate continuu împreună. Toate nodurile sunt egale, deci dacă unul se deconectează, datele rămân disponibile pentru dApp, deoarece toate celelalte noduri păstrează aceeași copie. Schimbările se fac doar în baza de date odată ce o supermajoritate de două treimi ajunge la un acord. Zonele bazei de date pot fi adăugate sau eliminate pentru a se ridica în sus și în jos în funcție de cerere.

Bluzelle este prima bază de date care este alimentată de protocolul Cosmos și Tendermint. Motorul bazei de date a fost dezvoltat folosind Cosmos SDK, iar motorul consens BFT se bazează pe Tendermint. Fiind bazat pe Cosmos înseamnă că utilizatorii Bluzelle pot beneficia de interoperabilitate cu alte rețele bazate pe Cosmos, astfel încât să poată accesa nativ serviciile Bluzelle.

Dezvoltatorii au, de asemenea, acces la Bluzelle Studio, o aplicație web interactivă care permite dezvoltatorilor să lucreze cu baza de date.

Echipă

Bluezelle a fost fondată de CEO-ul Pavel Bains și CTO Neeraj Murarka.

Înainte de a forma Bluezelle, Pavel Bains a cofondat StoryPanda, o platformă digitală pentru cărți pentru copii. Prin aceasta, el a devenit parte a companiei lider VC 500 Startups. Înainte de aceasta, a lucrat în management general și finanțe pentru studiouri de jocuri video, inclusiv Threewave Software și Disney Interactive Studios.

Alături de rolul său de Bluzelle, Bains consiliază companii digitale de tehnologie și mass-media în domenii precum M&A și strângerea de capital.

Neeraj Murarka este un inginer și arhitect de sisteme de calculatoare care a câștigat peste 20 de ani de experiență în marile firme de tehnologie, inclusiv Google, IBM și Hewlett Packard. Printre alte proiecte, a lucrat la o versiune modificată a sistemului de operare Android pentru piețele de retail.

Istorie și Foaie de parcurs

Bluzelle a strâns cu succes 19,5 milioane de dolari într-o vânzare de token în 2018. În februarie 2018, tokenul BLZ a fost listat atât pe Binance, cât și pe Huobi. Compania a lucrat cu nume de profil, inclusiv bănci HSBC și OCBC, la implementări blockchain.

Bluezelle a trecut prin diferite iterații ale testnetului și se află acum în ultima fază înainte de lansarea mainnet-ului. Momentan nu există nicio dată disponibilă pentru lansarea mainnet. Cu toate acestea, deoarece platforma este supusă testului de stres final, pare corect să presupunem că va exista o dată de lansare confirmată mai devreme decât mai târziu.

Concluzie

În lumea acum aglomerată a blockchain-ului, Bluzelle pare să-și ocupe propria nișă în stocarea datelor ca serviciu. Alte soluții descentralizate tind să se concentreze pe stocarea fișierelor (Siacoin, Storj), care nu rezolvă problema stocării datelor. În special, a fi bazat pe Cosmos s-ar putea dovedi a fi o mișcare înțeleasă, având în vedere impulsul pentru interoperabilitate.

Prin urmare, proiectul are ocazia de a-și scoate un nume în rândul comunității de dezvoltatori dApp. Presupunând că lansarea mainnet se desfășoară fără probleme, iar Bluzelle poate executa o strategie solidă de marketing, are toate șansele de succes.