Quickstart

Understand how Rockside Cloud works and how to use it in your apps.

Introduction

Rockside Cloud is the managed version of Rockside.

Today, Running the blockchain on its personal computer is super painful. The resources that are needed by an Ethereum node are too important in term of CPU, memory and storage. You have few remaining solutions:

  • Dedicate a server to this task and install nodes by yourself, which could be hard to maintain

  • Dedicate a server to this task using a suite of tools that simplify the setup, monitoring, key management, and a lot more, like Rockside (on-premise)

  • Use a BaaS (Blockchain as a service) provider, like Rockside Cloud, that let you focus on your application development rather than spending time on the infrastructure.

This page introduces what you can do with Rockside Cloud, our managed version of Rockside. If you are more interested in the self hosted version of Rockside, you can also take a look at the on-premise documentation or pricing section .


Rockside Usage

If you already understand how Rockside works, but you don't know what to do with it, you can jump directly to the Metamask or Truffle section.

Rockside Cloud hosts and maintains nodes for you. You can freely use the Blockchain as simply as an API. You can use public shared nodes as well as create your own private consortium on Rockside Cloud !

So you can interact with your own private network (consortium Blockchain), but also with Ethereum Mainnet, Ropsten, Rinkeby. If you are a Dapp developer, the interaction with these networks via Rockside Cloud is transparent. Rockside Cloud exposes a fully compliant JSON RPC API.

The creation of your own Network and the monitoring of your transactions on each network, can be accessed via a graphical user interface in a web browser.

If you're completely new to the Blockchain world, the Ethereum Foundation website is a great place to start discovering the technology.

Sign up

Sign up here for a free trial of Rockside Cloud.

Public Networks

Rockside Cloud maintains synchronized nodes to several networks including the Public Ethereum Network, also called "Mainnet". Others test networks are also available.

For each network, an endpoint (url) is provided to execute RPC methods.



You can test a JSON-RPC Method in the command line using CURL. For example, to get the last block number, you can execute the following command:

            
              # Request
              curl -X POST --data '{"jsonrpc": "2.0", "method": "eth_blockNumber", "id": 1}' 'https://staging.rockside.io/api/nodes/Ropsten/rpc/YOUR_API_KEY'

              # Result
              {"jsonrpc":"2.0","id":1,"result":"0x576d47"}
            
          

Transactions

Before sending transactions to your own Rockside Cloud node, you need to create and sign them offline. Rockside Cloud has no visibility of your private key. In this documentation you can find more informations on how to use Rockside with Metamask or Truffle.

All transactions made through your RPC endpoint are visible in your Dashboard. An address decoration feature helps you improve readability.

Create your own Network

A Consortium Blockchain refers to a blockchain with consensus procedures controlled by preset nodes. Using Rockside Cloud, it takes less than five minutes to have a consortium up and running.



The generation of the Genesis file is very simple thanks to the graphical user interface. Once started, you can immediately use your Network with a Faucet system and a Block Explorer.