Rayls DocsRayls Custody API
Rayls Docs

Installing the Rayls Privacy Node

Overview

The Rayls Privacy Nodeis a high-performance, enterprise-grade blockchain client designed to meet the privacy, scalability, and compliance needs of financial institutions interoperable with the Rayls Ecosystem. In this guide, we will walk you through the process of installing a Privacy Ledger.

Pre-requisites

Before installing the Rayls Privacy Node package, ensure you have:

Access to a set cloud or on-premise environment that meets the necessary system requirements (CPU, memory, and storage established in the Rayls System Sizing documentation.

Docker with Docker Compose setup for deploying the Privacy Node using containers.

Necessary to have MongoDB cluster with ReplicaSet enabled and all admin permissions to configure databases.

For full installation package, reach out to us.


Main Components

The Rayls product package for Financial Institutions consists of the following components to be installed:

1. Rayls Privacy Node

  • One Ledger installed per institution. Think of this like your core system - you have one instance that connects to everything else Rayls Privacy Node Ledger.
  • A new Relayer should be installed for every Subnet a Privacy Node connects to. Think of this like a tailored connector to each Subnet Rayls Relayer.

2. Rayls Custody

One instance of Rayls Custody per institution. Rayls Custody is the default custody solution, but this can be be replaced with another solution if preferred.



Installation Steps

Reach out to us to receive access to our installation GitHub repository, where you'll find the following, and start using Rayls Privacy Node:

  • Installation Scripts: Clone the repository and follow the provided instructions to set up your environment.
  • Configuration Details: Customize your deployment using environment variables for MongoDB, relayers, and other components.

For full installation package, reach out to us..


Infrastructure Requirements

For more details about the infrastructure setup required for the Rayls Privacy Node, please refer to the Rayls infrastructure section within the Rayls technical documentation. This section includes important information on component sizing, monitoring, and deployment strategies.

In the Rayls Infrastructure section, you'll find:

  • Component Sizing: Minimum and recommended specs for CPUs, memory, and storage for each component (Privacy Ledger, Relayers, etc.).
  • Monitoring Setup: Tools and metrics for monitoring your Privacy Node and ensuring system health.
  • Business Continuity Plans: Best practices for high availability, disaster recovery, and container orchestration.

Read more in the Infrastructure Area.