Bluzelle Use Case II: Driving Blockchain Adoption via Portal Network & Bluzelle
The Problem and Solution
Blockchain and cryptocurrency is a trending topic. However, one of the biggest challenges crypto market faces is to achieve easy-to-use interface.
You might have heard of DNS (Domain Name Service) which translates domain name (such as “www.bluzelle.com”) to IP addresse (“126.96.36.199”).
Similarly, BNS — blockchain name service — is the protocol on the decentralized internet that turns human-comprehensible decentralized website names such as ‘website.icon’or ‘mywebsite.eth’ into 32-digits addresses understandable by decentralized network machines. By registering this open, extensible decentralized Domain Name Service, users can interact with smart contract and buy a unique, customized, human-readable domain name for their crypto wallet address.
Portal Network solves the problem of user adoption by deploying BNS standard across multiple blockchain protocols, and create the ecosystem around it to make dApp development more easily.
MUMEI IntegrationMUMEI is a frictionless platform with various tools that aims to create an ecosystem around the BNS standards, where any users can easily interact with BNS and blockchain protocols.
Creating a simple decentralized website (DWeb) is one of the most straight forward ways to support blockchain adoption. With Bluzelle integrated with Portal’s BNS, users can build database driven websites (one of the most common types of dynamic web pages) using familiar domain names rather than hashed blockchain addresses. The web page can also interface with Bluzelle’s database for CRUD operations and always reflect the latest information from the DB each time it is loaded.
In this example, a “to-do list” website accessed via Portal Network’s BNS was created. The website can easily add a new item to the to-do list (“CREATE” in Bluzelle DB), followed by displaying the item on screen (“READ” from Bluzelle DB). Finally, the item is removed from the list (“DELETE” in Bluzelle DB).
Different from MUMEI, KAIZEN empowers technical users to learn, deploy, run and manage dApps in one stop. It provides an easy-to-use API and developer toolkit that enables secure, reliable, and scalable access to blockchains
The below video demonstrates a test working project built with KAIZEN can utilize Bluzelle easily through a few steps:
- Bluzelle SDK is installed into Kaizen’s CLI for a test project
- Setup project: import Bluzelle libraries, setup Bluzelle environment
- The React methods to be utilized in the demo are defined, as is the HTML which will pull it all together
In the demo, the dApp is interacting with Bluzelle’s DB through the steps:
- The user CREATES a new value ‘Hello World’
- Display the value on screen through READ and it shows ‘Hello World’
- The user UPDATES with the value to ‘Hello Portal Network’
- Display the new value on screen through READ and it shows ‘Hello Portal Network’
- The user DELETES the value
- Display the new value on screen through READ. It shows ‘FAIL’ since value is removed.
This shows how quick and smooth the integration with Bluzelle was, demonstrating a compelling argument to use Bluzelle’s database for storing your decentralized app data.
Related PostsSEE ALL POSTS
Mar 8 , 2019
Bluzelle Cache Use Cases
Describing core features of Bluzelle Cache and how it can used for certain industries.Read More