L U N I V E R S E

Currently, too many public blockchains exist and they all use different API and data structure, meaning that each service needs to be developed according to each one’s condition and function, which is cumbersome. In other words, developers have to bear huge costs, along with the difficulty of developing their own services for appropriate structure and API for Ethereum, EOS, and others.

 

To solve this problem, many interchain projects such as Icon and Cosmos came out in the blockchain world, but they are stuck with technical limitations, so the developing direction shifted to link with own individual chains. In fact, if there isn’t a standardized interface that is compatible to all blockchains with different API and data structure, it is impossible to interconnect blockchains.

 

In particular, unlike database that saves and deletes data on its own, the data on blockchain is processed and saved through a consensus algorithm. Once the data is stored in the blockchain, it is almost impossible to change. As such, the important implication is that processing method and understanding of data are important. However, most of blockchain’s development, API and operating and managing tools are at a basic level, so developers are faced with many difficulties when developing their own service. For example, many difficulties arise due to lack of the ability to find out cause of problems arising from tracking, debugging, revert issues in EVM. To address these fundamental problems, various developing and operating tools based on standardized interface like SQL of RDBS are in dire need.

Understandable Blockchain

Unlike regular data processing steps that create immediate input/output, a blockchain model where anyone in the world can participate in the consensus process goes through asynchronous transaction processes, which make difficult for developers to understand the whole processing process. As such, it is important to create a more intuitive and productive environment where data and its processing are easy to understand. In particular, an understandable blockchain environment is especially important, because smart contracts can define various types of data structure and processing.

We name the blockchain that provides a series of environments that help to efficiently process and analyze blockchain data as “Understandable Blockchain (UBC)”. Visualization of blockchain data is essential to establish the UBC environment.

Understandable Blockchain Environment

The visualization of blockchain is divided into two parts: visualization of the blockchain data itself and the processing. Visualization of blockchain data allows a more productive service development as developers can have a better understanding of transaction data in blocks, smart contract data, blocks connected to blockchain and node connection network.

 

Data visualization for Blockchain
  • Internal data information: Blocks, block lists, transactions, transaction lists, data within smart contracts
  • Network information:  P2P node networks, mining or validators
  • One-way connection structure: Transactions in block and block creation time
  • Node information: Node status, types, uptime

In order to leverage blockchain data, you need to analyze and track the flow of assets and the execution process and exceptions of contracts. For blockchains like Luniverse or Ethereum that support contracts, various data can be automatically collected, processed, stored on the blockchain, so visualization of blockchain data is very important.

 


Visualization of blockchain analysis data
  • Contract data analysis: Function call history, read data in the storage, etc.
  • Transaction data analysis: Almost real-time asset flow
  • Visualization of search results: Processed transactions, delayed transaction, etc.

Along with visualization of blockchain data, understanding processing steps for blockchain is important as well. The understanding and monitoring of unpredictable and asynchronous blockchain transaction process help developers to better reflect the traits of blockchain.

 


Visualization of blockchain process
  • Transaction and contract process
    Monitoring exceptions, the cause of error, transaction Queue (Pending Queue, Debug, Trace, Revert)
  • Blockchain creation process
    Understanding consensus mechanism among miner or validator

In particular, tracking the process of transactions and smart contracts is crucial to developers as they can easily debug technical issues when building their own service.

Understandable Blockchain Use Cases

Here’s a few examples of UBC-oriented services; Bit bonkers, Bitcoin City, Binodes, Daily blockchain, Live globe and Luniverse. In particular, Luniverse is at the forefront of promoting development productivity by simplifying and streamlining complicated blockchain processes.

1. Bit bonkers
Bitbonkers visualizes Bitcoin transactions in real time. Every time a Bitcoin transaction is made, it is shown as colored ball dropping on the square plate. You can click on the transactions to find out exactly how much they are worth in BTC. The cube represents the last block from the blockchain which are mined on average every 10 minutes and its size of the block is determined by the total BTC value transacted within.
Bitbonkers
2. Bitcoin City
BitcoinCity graphically represents bitcoin transactions. It receives information on the latest bitcoin transactions, mostly still unconfirmed, and draws a little city based on the transaction information. Each building shows either an input (north side of the street) or an output (south side of the street).
BitcoinCity
3.Binodes
Bitnodes estimates the size of the Bitcoin network by finding all the reachable nodes in the network. Its global map shows concentration of reachable Bitcoin nodes found in countries around the world. As of writing this article, about 11,000 nodes are distributed worldwide and United States(21.56%), Germany(17.10%) are among the top countries to have nodes.
Bitnodes
Bitnodes
4. Daily blockchain
api and vivagraph.js library to visualize bitcoin transaction including unconfirmed ones.
Daily Blockchain
5. Live globe
The Realtime Bitcoin webGL globe shows all transactions and blocks happening in realtime in a cool 3d interface.
Live Globe
6. Luniverse
Luniverse provides outstanding GUI and robust analysis development tools to help users analyze transactions with ease.
Luniverse
Luniverse Block Scan

Examples of realization of UBC

Different types of blockchain data in public, private and consortium blockchains should be connected and stored in memory. And then it needs to be analyzed and visualized with better GUI tools and API. SAS visual analytics, Tableau, and D3 are widely used in the big data space and Luniverse is expected to follow similar path to realize UBC in the blockchain space.
Understandable Blockchain by Luniverse
An important part of this process is the wise use of smart contracts which are automated agents on the blockchain. An automated process of collection and analysis of data for general use would give you new insights. Luniverse offer a thorough security analysis of smart contracts submitted by developers by exploring vulnerabilities
Summary
The mass adoption of Blockchain technologies lies in an environment where users use them without understanding the science behind these technologies. Just as developers need productive development tools, powerful tools and skills are absolutely necessary to enable users and managers to understand blockchain technologies. In order to better understand a current blockchain environment, research on how to use blockchain data and smart contracts and how to visualize the collected data is required.
  • Collect, analyze, and share data with smart contracts
  • Various visualizations techniques by considering the characteristics of blockchain
So far, we have discussed the necessity and challenges of understandable blockchain. It is no doubt that an understandable blockchain environment is a prerequisite for mass adoption of blockchain technologies. In 2020, Lambda256 will continue to make great efforts to make Luniverse easy-to-understand blockchain.

Get Started!

Enterprise Solutions for Blockchain Development, Operation, and Service Enterprise Solution
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Related Posts

4F, 14 Teheran-ro 4-gil, Gangnam-gu, Seoul, Korea, 06232
Ceo. Park Jaehyun
Business Registration No. 694-86-01434
Online Marketing Report No. 2019-Seoul Gangnam-02255

Company

ⓒ Lambda256 Inc, All Rights Reserved.