UTXO On NexRes
An unspent transaction output (UTXO) model helps us to make crypto transactions more efficient and it is a crucial core part in Bitcoin.
In this document, we introduce the UTXO implementation on NexRes.
Crypto key
A Crypt key is a private-public key pair to provide the security of the transaction.
We use ECDSA as the encoding algorithm and sig...
Getting Started On UTXO
Here we illustrate how to run the UTXO service on NexRes. We provide steps by steps tutorial to set up the UTXO service locally with 4 nodes and 1 client. We also provide tools to access the UTXO transactions and the user wallets.
Create a Wallet
Beginning using UTXO transactions on NexRes, we need to create a wallet by generating a private ke...
Using the NexRes Python SDK
We provide a Python SDK for committing transactions to create and transfer assets. Despite NexRes being written in C++, the code for validating transactions is written in Python so that we can use the cryptoconditions library, which provides functionalities not available in any widely distributed C++ libraries currently.
Install NexRes and Pyth...
Getting Started with Smart Contract on Nexres
Here we illustrate how to run a smart contract on Nexres locally. We provide step-by-step tutorials to set up locally with 4 nodes and use the built-in smart contract service.
Install
Please check the install tutorial for Nexres to install.
Running Contract Service Locally
Running the setup script to start the server:
./service/tools/contra...
NexRes Grafana Dashboard Pipeline
During the early stage of development, it is often convenient to target a specific NexRes metric with an all-in-one metric visualization tool. This is easily achieved with the NexRes Dynamic Dashboard (NDD), which abstracts status metrics from NexRes and is presented by Grafana and Prometheus combination. In this post, I will go through how NDD ...
RCC in NexRes
Here we illustrate why and how to implement RCC in NexRes, compare the RCC implementations in ResDB and NexRes
and show the experiment results we got for RCC in NexRes.
The bottleneck in primary-backup BFT protocols
In traditional primary-backup protocols like PBFT1, a single primary broadcasts client requests to all other replicas. Thus, as ...
NexRes Grafana Dashboard Installation
Nexres Grafana Dashboard is a Grafana base dashboard for Nexres. It aims to provide a simple real-time interface for developers to monitor and diagnose Nexres. The data is stored in the Prometheus time-series database and queried by Grafana using PromeQL. The system usage data is provided by Prometheus third-party exporter Node Exporter.
Requir...
Deploy Grafana Dashboard On Oracle Cloud
This article will guide you on deploying NexRes Grafana Dashboard on an Oracle Cloud instance. Since Prometheus and node exporter cannot directly install using apt-get, installing these components is complicated and tedious. NexRes_Grafana_Installer provides an effortless experience to automatically deploy all the components for NexRes Grafana D...
49 post articles, 7 pages.