Vodič za početnike za Bluzelle – Decentralizirana podatkovna mreža

Pošteno je reći da je u kontekstu blockchaina pojam “decentralizirano” daleko od crno-bijelog. Različiti algoritmi konsenzusa nude različit stupanj decentralizacije. No, čak i kada programer koristi jednu od decentraliziranijih blockchain platformi, sama aplikacija možda neće uvijek biti decentralizirana kao što se prvi put čini. Razvojnim programerima ostaje teška kompromisa oko toga kako se pohranjuju podaci njihovih aplikacija, koji moraju uravnotežiti troškove i koristi od decentralizacije.

Ovo je gdje Bluzelle Potpuno je decentralizirana podatkovna mreža koja pruža programerima jeftinu, skalabilnu i sigurnu opciju za pohranu podataka.

Bluzelle.comIzvor slike: Bluzelle.com

Ovaj vodič obuhvaća sljedeće:

  • Probleme koje Bluzelle rješava
  • Kako Bluzelle djeluje
  • BLZ i BNT tokeni
  • Mrežna arhitektura
  • Tim
  • Povijest i Plan

Probleme koje Bluzelle rješava

Glavna nedoumica s kojom se suočava programer pri odlučivanju o načinu pohrane i upravljanja podacima potrebnim za njihovu decentraliziranu aplikaciju jest ravnoteža između troškova, brzine i decentralizacije. Hostiranje podataka na lancu pomoću platforme kao što je Ethereum gotovo je zabranjeno zbog spore propusnosti i visoke cijene.

Nadalje, Ethereum i drugi blockchains nemaju učinkovita sredstva za pohranu ili upravljanje podacima. Oni zauvijek zadržavaju sve podatke, što nije praktično, jer znači da blockchain brzo postaje neupravljivo težak.

Stoga se većina programera odlučuje za centralizirano hosting rješenje kao što je AWS. Iako je ovo brže i jeftinije, to znači da dApp gubi blagodati decentralizacije. Centralizirana rješenja mogu biti manje sigurna, jer su poslužitelji ranjivi na napadače, a programer ovisi o davatelju da bi održavao sigurnost i privatnost.

Podaci mogu postati podložni neovlaštenim promjenama ili cenzuri. Centralizirana rješenja u početku mogu biti jeftinija, ali kad dApp treba prilagoditi, troškovi se mogu znatno povećati ako je hosting potreban u različitim regijama.

Kako Bluzelle djeluje

Bluzelle je decentralizirana mreža za pohranu i upravljanje podacima, koja se može zamisliti kao neka vrsta Airbnb-a za podatke. Mreža je niz čvorova koji svoj hardver rade za dApp programere koji plaćaju iznajmljivanje prostora za pohranu te čitanje i upisivanje u bazu podataka.

Iz perspektive kupca, programeri plaćaju BNT tokene na temelju količine pohrane koja im je potrebna, čitanja i pisanja koje njihov dApp čini u bazi podataka i geografskog pokrivanja.

Bluzelle procjenjuje da bi programeri mogli uštedjeti oko 50% na troškovima u usporedbi s centraliziranim rješenjem poput AWS DynamoDB. Bluezelle postiže ta smanjenja uglavnom zato što centralizirani davatelj dodatno naplaćuje replikaciju, što osigurava minimalni zastoj i sigurnost podataka ako poslužitelj ode van mreže. Međutim, Bluzelle je decentralizirana mreža, što znači da je replikacija već ispečena jer se podaci pohranjuju i obrađuju na više čvorova.

Bluzelle DPoS

S mrežne strane, Bluzelle upravlja delegiranim sustavom provjere udjela (PoS) koji potiče ljude da sudjeluju kao validatori. Provjeri valjanosti osiguravaju svoj hardver za pohranu podataka i upravljanje i ulažu vlastite tokene u zamjenu za udio mrežnih naknada koje plaćaju programeri. Mehanizam DPoS također osigurava da su promjene u bazi podataka izvorne i odvraća od lošeg ponašanja sudionika mreže.

Nagrade za provjeru valjanosti proporcionalne su vrijednosti njihovog udjela u usporedbi s ukupnom vrijednošću svih tokena uloženih u mrežu. Na primjer, ako validator uloži 10.000 BNT, a ukupni tokeni koje ulože svi validatori su 100.000 BLZ, tada validator ima 10% glasačke snage za potvrđivanje bilo kojeg datog bloka i oni dobivaju 10% prihoda podijeljenog validatorima.

Postoje i kazne za loše ponašanje, pa će validator izgubiti dio uloga ako se utvrdi da djeluje protiv mreže. Kazne se distribuiraju ostalim sudionicima mreže i Bluzelle prema proporcijama kao prihodima.

Imatelji žetona mogu delegirati validatore i zaraditi dividendu od svojih naknada, što djeluje kao poticaj za aktivno sudjelovanje u konsenzusu i zaradu pritom.

BLZ i BNT tokeni

Bluzelle upravlja sustavom s dva simbola. BLZ je ERC20 token koji služi kao “javni” token. Može se trgovati na burzama, uključujući Binance i Huobi, a može se pohraniti u bilo koji novčanik kompatibilan s ERC20. I programeri i validatori počinju s BLZ tokenima kao plaćanjem ili ulaganjem.

U trenutku ulaska u Bluzelle mrežu kao kupac ili kao validator, mreža zaključava BLZ tokene i izdaje matične tokene, nazvane BNT, na korisnikov novčanik Bluzelle. Žetoni se tada mogu potrošiti ili uložiti u skladu s tim.

Ako postoje nepotrošeni BNT tokeni, tada ih korisnik može pretvoriti natrag u BLZ i povući na vanjski novčanik ili račun za zamjenu.

Mrežna arhitektura

Svi podaci na Bluzelleu pohranjeni su u “zonama baze podataka” koje se sastoje od podmreže od 13 ili više čvorova. Zone se kontinuirano sinkroniziraju zajedno. Svi su čvorovi jednaki, pa ako jedan ode izvan mreže, podaci ostaju dostupni dApp-u jer svi ostali čvorovi čuvaju istu kopiju. Izmjene se unose u bazu podataka tek kada se dvotrećinska većina postigne dogovor. Zone baze podataka mogu se dodati ili ukloniti kako bi se povećavale i smanjivale prema potražnji.

Bluzelle je prva baza podataka koju pokreće Cosmos i Tendermint protokol. Mehanizam baze podataka razvijen je pomoću Cosmos SDK-a, a BFT konsenzusni mehanizam zasnovan je na Tendermintu. Baziranje na Cosmosu znači da korisnici Bluzelle-a mogu imati koristi od interoperabilnosti s drugim mrežama temeljenim na Cosmosu kako bi mogli izvorno pristupiti Bluzelle uslugama.

Programeri također imaju pristup Bluzelle Studio, interaktivnoj web aplikaciji koja programerima omogućuje rad s bazom podataka.

Tim

Bluezelle su osnovali izvršni direktor Pavel Bains i tehnički direktor Neeraj Murarka.

Prije nego što je osnovao Bluezelle, Pavel Bains suosnivač je StoryPande, digitalne platforme za knjige za djecu. Kroz to je postao dio vodeće VC tvrtke 500 Startups. Prije toga radio je u općem upravljanju i financiranju studija za video igre, uključujući Threewave Software i Disney Interactive Studios.

Uz ulogu vodeće Bluzelle, Bains savjetuje digitalne medije i tehnološke tvrtke u područjima uključujući M&A i prikupljanje kapitala.

Neeraj Murarka inženjer je i arhitekt računalnih sustava koji je stekao preko 20 godina iskustva u velikim tehnološkim tvrtkama, uključujući Google, IBM i Hewlett Packard. Između ostalih projekata, radio je na modificiranoj verziji Android OS-a za maloprodajna tržišta.

Povijest i Plan

Bluzelle je uspješno prikupio 19,5 milijuna dolara u prodaji tokena u 2018. U veljači 2018. BLZ token bio je naveden na Binanceu i Huobiju. Tvrtka je radila s imenima visokog profila, uključujući HSBC i OCBC banke, na implementacijama blockchaina.

Bluezelle je prošao razne iteracije testneta i sada je u posljednjoj fazi prije pokretanja glavne mreže. Trenutno nema raspoloživog datuma za pokretanje mainneta. Međutim, kako platforma prolazi završni test opterećenja, čini se poštenim pretpostaviti da će datum pokretanja biti potvrđen prije nego kasnije.

Zaključak

U sada pretrpanom svijetu blockchaina, čini se da Bluzelle zauzima vlastitu nišu u pohrani podataka kao usluga. Druga se decentralizirana rješenja uglavnom usredotočuju na pohranu datoteka (Siacoin, Storj), što ne rješava problem pohrane podataka. Konkretno, zasnivanje na Cosmosu moglo bi se pokazati pametnim potezom s obzirom na potrebu za interoperabilnošću.

Stoga projekt ima priliku stvoriti ime za sebe među zajednicom programera dApp. Pod pretpostavkom da lansiranje mainneta ide glatko, a Bluzelle može provesti solidnu marketinšku strategiju, postoje sve šanse za uspjeh.