ResilientDB Blockchain Analyzer
What is the ResilientDB Blockchain Analyzer?
The ResilientDB Blockchain Analyzer offers a comprehensive visualization tool for transactions on the ResilientDB blockchain, similarly to Etherscan’s role for Ethereum. The two main features that the program offers are displaying all wallets connected to the ResilientDB blockchain, along with their ...
Getting Started with Rust SDK
We provide a Rust SDK for committing transactions to create and transfer assets. Despite NexRes being written in C++, users can interface with ResilientDB through Rust. This article assumes you have setup a ResilientDB instance that is accessible through HTTP requests and are familiar with Rust, we will walk you through basics of using Resilient...
ResView- Visualizing Resilient DB
What is ResView?
ResView is a tool for visualizing the PBFT process in Resilient DB. ResView is built on top of Resilient DB and gathers statistics from transactions to display in graphical form. ResView works on all transactions performed with local instances of Resilient DB, whether sent from ResView, another application, or in the Resilient...
Deploying ResilientDB
This tutorial assumes that you have setup ResilientDB by following this blog. In order to get started with deploying ResilientDB and the extended applications on cloud you will need to follow the steps below.
Prerequisites
Create a Cloud instance
You can create a cloud instance on either AWS (EC2), GCP (Compute Engine), or choose any other Virt...
Logging in ResilientDB
Overview
Logging is used to help ResilientDB to recover its local state after restarting. The state can be the one before it is shut down or the state from other replicas.
When ResilientDB receives a request related to the consensus logic, it will be written to a log file by appending to the tail to guarantee written order.
Requests in the log...
Recovery and Checkpoint Protocols in NexRes
The view-change protocol and checkpoint algorithm provide PBFT with liveness by allowing the system to make progress when the primary fails. In this blog, we introduce how we implement the PBFT view-change protocol and checkpoint algorithm in NexRes, list what Byzantine failures our current version is resilient to, and illustrate how our view-ch...
Using the NexRes Explorer
Our Explorer page is a tool for visualizing the NexRes blockchain. The Explorer displays specific blocks on the blockchain, transactions within the blocks, ledger configuration data, and a chart exposing transaction history.
Install
Go to our install tutorial for instructions on how to install NexRes.
Set Up
You will need to clone three repos...
GeoBFT in NexRes
In this article, we present a comprehensive introduction to the Geo-Scale Byzantine Fault-Tolerant consensus protocol (GeoBFT) through the lens of the NexRes codebase. We will illustrate the algorithm of inter-cluster sharing and remote view-change of the protocol, and how to implement it on NexRes. We will also show the performance experiment r...
49 post articles, 7 pages.