Beginnersgids voor Bluzelle – het gedecentraliseerde datanetwerk

Het is redelijk om te zeggen dat in de context van blockchains de term ‘gedecentraliseerd’ verre van zwart-wit is. Verschillende consensusalgoritmen bieden een verschillende mate van decentralisatie. Maar zelfs wanneer een ontwikkelaar een van de meer gedecentraliseerde blockchain-platforms gebruikt, is de applicatie zelf misschien niet altijd zo gedecentraliseerd als hij voor het eerst lijkt. Ontwikkelaars staan ​​voor een moeilijke afweging met betrekking tot de manier waarop hun applicatiegegevens worden opgeslagen, waarbij ze de kosten moeten afwegen tegen de voordelen van decentralisatie.

Dit is waar Bluzelle komt binnen. Het is een volledig gedecentraliseerd datanetwerk dat ontwikkelaars een goedkope, schaalbare en veilige optie voor gegevensopslag biedt.

Bluzelle.comAfbeeldingsbron: Bluzelle.com

Deze gids behandelt het volgende:

  • Problemen die Bluzelle oplost
  • Hoe Bluzelle werkt
  • BLZ- en BNT-tokens
  • Netwerk architectuur
  • Team
  • Geschiedenis en routekaart

Problemen die Bluzelle oplost

Het belangrijkste dilemma waarmee een ontwikkelaar wordt geconfronteerd bij de beslissing hoe de gegevens die nodig zijn voor hun gedecentraliseerde toepassing, moeten worden opgeslagen en beheerd, is de balans tussen kosten, snelheid en decentralisatie. Het hosten van data on-chain met behulp van een platform zoals Ethereum is bijna onbetaalbaar vanwege de trage doorvoer en hoge kosten.

Bovendien hebben Ethereum en andere blockchains geen efficiënte manier om gegevens op te slaan of te beheren. Ze bewaren alle gegevens voor altijd, wat niet praktisch is, omdat het betekent dat de blockchain snel onhandelbaar zwaar wordt.

Daarom kiezen de meeste ontwikkelaars voor een gecentraliseerde hostingoplossing zoals AWS. Hoewel dit sneller en goedkoper is, betekent dit dat de dApp de voordelen van decentralisatie verliest. Gecentraliseerde oplossingen zijn mogelijk minder veilig, aangezien servers kwetsbaar zijn voor aanvallers en de ontwikkelaar afhankelijk is van de provider om de veiligheid en privacy te handhaven.

Er kan met gegevens geknoeid of gecensureerd worden. Gecentraliseerde oplossingen zijn in het begin misschien goedkoper, maar zodra een dApp moet opschalen, kunnen de kosten aanzienlijk stijgen als hosting nodig is in verschillende regio’s.

Hoe Bluzelle werkt

Bluzelle is een gedecentraliseerd netwerk voor de opslag en het beheer van data, dat je kunt voorstellen als een soort Airbnb voor data. Het netwerk is een reeks knooppunten die hun hardware aan het werk zetten voor dApp-ontwikkelaars die betalen om de opslagruimte te verhuren en voor lees- en schrijfbewerkingen naar de database.

Vanuit het perspectief van de klant betalen ontwikkelaars in BNT-tokens op basis van de hoeveelheid opslag die ze nodig hebben, de lees- en schrijfbewerkingen die hun dApp naar de database maakt en de geografische dekking..

Bluzelle schat dat ontwikkelaars ongeveer 50% op de kosten kunnen besparen in vergelijking met een gecentraliseerde oplossing zoals AWS DynamoDB. Bluezelle bereikt deze reducties voornamelijk omdat een gecentraliseerde provider extra rekent voor replicatie, wat zorgt voor minimale downtime en gegevensbeveiliging als een server offline gaat. Bluzelle is echter een gedecentraliseerd netwerk, wat betekent dat replicatie al ingebakken is omdat gegevens worden opgeslagen en verwerkt over meerdere knooppunten.

Bluzelle DPoS

Aan de netwerkkant heeft Bluzelle een gedelegeerd proof-of-stake (PoS) -systeem dat mensen stimuleert om als validator deel te nemen. Validators leveren hun hardware voor gegevensopslag en -beheer en zetten hun eigen tokens in in ruil voor een deel van de netwerkhuur die de ontwikkelaars betalen. Het DPoS-mechanisme zorgt er ook voor dat wijzigingen in een database echt zijn en schrikt slecht gedrag van netwerkdeelnemers af.

Validator-beloningen zijn evenredig met de waarde van hun inzet vergeleken met de totale waarde van alle tokens die op het netwerk zijn ingezet. Als een validator bijvoorbeeld 10.000 BNT inzet en het totale aantal tokens dat door alle validators is ingezet 100.000 BLZ is, heeft de validator 10% van het stemrecht om een ​​bepaald blok te valideren en krijgt hij 10% van de opbrengst verdeeld onder validators.

Er zijn ook straffen voor slecht gedrag, dus een validator verliest een deel van zijn inzet als blijkt dat hij handelt tegen het netwerk. Boetes worden verdeeld over andere netwerkdeelnemers en Bluzelle volgens de verhoudingen als inkomsten.

Tokenhouders kunnen validators delegeren en dividenden van hun vergoedingen verdienen, wat fungeert als een stimulans om actief deel te nemen aan consensus en daarbij te verdienen.

BLZ- en BNT-tokens

Bluzelle heeft een systeem met twee tokens. BLZ is een ERC20-token dat dient als het “openbare” token. Het is verhandelbaar op beurzen, waaronder Binance en Huobi, en kan worden opgeslagen in elke ERC20-compatibele portemonnee. Zowel ontwikkelaars als validators beginnen met BLZ-tokens als betaling of om uit te zetten.

Op het moment dat het het Bluzelle-netwerk betreedt als klant of validator, vergrendelt het netwerk de BLZ-tokens en geeft het native tokens, BNT genaamd, uit aan de Bluzelle-portemonnee van de gebruiker. De tokens kunnen vervolgens overeenkomstig worden uitgegeven of ingezet.

Als er niet-gebruikte BNT-tokens zijn, kan een gebruiker ze terug converteren naar BLZ en ze opnemen in een externe portemonnee of een uitwisselingsaccount.

Netwerk architectuur

Alle gegevens op Bluzelle worden opgeslagen in “databasezones” die bestaan ​​uit een subnetwerk van 13 of meer knooppunten. Zones worden continu met elkaar gesynchroniseerd. Alle knooppunten zijn gelijk, dus als er een offline gaat, blijven de gegevens beschikbaar voor de dApp omdat alle andere knooppunten dezelfde kopie behouden. Wijzigingen worden pas in de database aangebracht als een overgrote meerderheid van tweederde overeenstemming bereikt. Databasezones kunnen worden toegevoegd of verwijderd om op en neer te schalen op basis van de vraag.

Bluzelle is de eerste database die wordt aangedreven door het Cosmos- en Tendermint-protocol. De database-engine is ontwikkeld met behulp van de Cosmos SDK en de BFT-consensus-engine is gebaseerd op Tendermint. Gebaseerd zijn op Cosmos betekent dat Bluzelle-gebruikers kunnen profiteren van interoperabiliteit met andere Cosmos-gebaseerde netwerken, zodat ze native toegang hebben tot Bluzelle-services.

Ontwikkelaars hebben ook toegang tot de Bluzelle Studio, een interactieve webapp waarmee ontwikkelaars met de database kunnen werken.

Team

Bluezelle is opgericht door CEO Pavel Bains en CTO Neeraj Murarka.

Voordat hij Bluezelle oprichtte, was Pavel Bains medeoprichter van StoryPanda, een digitaal platform voor kinderboeken. Hierdoor werd hij onderdeel van het toonaangevende VC-bedrijf 500 Startups. Daarvoor werkte hij in algemeen management en financiën voor videogamestudio’s, waaronder Threewave Software en Disney Interactive Studios.

Naast zijn leidende rol bij Bluzelle adviseert Bains digitale media- en technologiebedrijven op gebieden als M&A en het aantrekken van kapitaal.

Neeraj Murarka is een ingenieur en computersysteemarchitect die meer dan 20 jaar ervaring heeft opgedaan bij grote technologiebedrijven, waaronder Google, IBM en Hewlett Packard. Hij werkte onder meer aan een aangepaste versie van het Android-besturingssysteem voor de detailhandel.

Geschiedenis en routekaart

Bluzelle haalde met succes $ 19,5 miljoen op in een tokenverkoop in 2018. In februari 2018 werd het BLZ-token genoteerd op zowel Binance als Huobi. Het bedrijf heeft gewerkt met spraakmakende namen, waaronder HSBC- en OCBC-banken, aan blockchain-implementaties.

Bluezelle heeft verschillende iteraties van testnet doorlopen en bevindt zich nu in de laatste fase voordat het mainnet wordt gelanceerd. Er is momenteel geen datum beschikbaar voor de lancering van het mainnet. Aangezien het platform echter de laatste stresstest ondergaat, lijkt het redelijk om aan te nemen dat er eerder dan later een lanceringsdatum zal worden bevestigd..

Conclusie

In de nu drukke wereld van blockchain lijkt Bluzelle zijn eigen niche in de data-opslag als een service in te nemen. Andere gedecentraliseerde oplossingen zijn meestal gericht op bestandsopslag (Siacoin, Storj), wat het probleem van gegevensopslag niet oplost. Met name gebaseerd zijn op Cosmos zou een slimme zet kunnen blijken te zijn, gezien de drang naar interoperabiliteit.

Daarom heeft het project de kans om naam te maken onder de dApp-ontwikkelaarsgemeenschap. Ervan uitgaande dat de lancering van het mainnet soepel verloopt en Bluzelle een solide marketingstrategie kan uitvoeren, heeft dit alle kans op succes.