Pecu Novus Developer Documentation

Getting Started with Pecu Novus Development

 

Welcome to the Pecu Novus developer documentation area
This is the are where you can find what you need to get started with Pecu Novus development and the tools you’ll need to get things started.

Pecu Novus Documentation (v1.0.0)

Pecu Novus was built for growth, global inclusion and to foster innovation by. providing a robust blockchain platform designed for high performance and versatility. Serving as a dynamic single global state machine and is decentralized, it supports applications across diverse sectors such as finance, payments, manufacturing, healthcare, and including NFT’s and gaming. Whether enabling seamless transactions or powering sophisticated layer-2 blockchain networks, Pecu Novus is engineered to drive transformative growth and connectivity worldwide.

Getting Started

Let’s jump into the deep end and start building or setting up your local environment. Quick Start – Soon you’ll be able to build and deploy your Pecu Novus programs directly via a browser using the Pecu Novus Sandbox. Setup Local Environment – Install the Pecu Novus Command-Line Interface (CLI) to get your local development environment up and running. Starting learning (and add all the info for them to learn).

Nodes and Clients

Pecu Novus is a distributed network of computers (known as nodes) running software that can verify blocks and transaction data. The software must be run on your computer to turn it into an Pecu Novus node. There are two separate pieces of software (known as ‘clients’) required to form a node.

Prerequisites

You should understand the concept of a peer-to-peer network and the basics of the PVM before diving deeper and running your own instance of an Pecu Novus client. Take a look at our introduction to Pecu Novus. If you’re new to the topic of nodes, we recommend first checking out our user-friendly introduction on running an Pecu Novus node.

What are Nodes and Clients?

A node is any instance of Pecu Novus client software that is connected to other computers also running Pecu Novus software, forming a network. A client is an implementation of Pecu Novus that verifies data against the protocol rules and keeps the network secure. A node has to run two clients: a consensus client and an execution client.
The execution client listens to new transactions broadcasted in the network, executes them in PVM, and holds the latest state and database of all current Pecu Novus data.
The consensus client (also known as the Beacon Node, CL client) implements the proof-of-time consensus algorithm, which enables the network to achieve agreement based on validated data from the execution client. There is also a third piece of software, known as a ‘validator’ that can be added to the consensus client, allowing a node to participate in securing the network.

Run your own Pecu Novus Node

Running your own node provides you various benefits, opens new possibilities, and helps to support the ecosystem. This page will guide you through spinning up your own node and taking part in validating Pecu Novus transactions.

Note that after The Merge, two clients are required to run an Pecu Novus node; an execution layer (EL) client and a consensus layer (CL) client. This page will show how to install, configure and connect these two clients to run an Pecu Novus node.