Earlier this week, we released a strategic partnership announcement with Portal Network. Today, we would like to walk through our use case and demonstrate how Portal Network and Bluzelle are working together to drive blockchain adoption for both tech and non-tech users.

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 (“69.89.31.226”).

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 Integration

MUMEI 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).

KAIZEN Integration

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.

Download Use Case Summary

Read more about other use cases: Quadrant Preserves Data Integrity via Bluzelle

If you find this useful, please give this article some claps 👏👏👏