Nosana Incentivized Testnet

Components

Nosana Frontend

The Nosana Frontend will be responsible for displaying job data from the Nosana Backend and the Solana blockchain, as well as maintaining the Solana Wallet connections. These connections can be used to create new Nosana Accounts on the Solana blockchain, fund these accounts and set up new pipelines.

Nosana Backend

The project balances and repositories will be tracked by the Nosana Backend. It will set up a webhook in GitHub for each repository that will trigger a new job being posted to the Solana blockchain on every new commit for that repository.

Solana Smart Contracts

On the Solana blockchain, Nosana will have several programs that interact with one another. This is the Incentivized Testnet’s decentralized foundation. It will include a smart contract that will track Nosana Accounts and their NOS balances. These balances can then be used to post jobs to another smart contract.

Nosana Nodes

The Nosana Nodes will poll the blockchain for new jobs. They can claim a free job and make a reservation for it. After running the job, the output result will be submitted back to the smart contract and can be picked up and displayed by the Nosana Frontend. After completing a job, nodes can claim their NOS rewards from their Nosana Account balances. Pipeline seconds and resource capacity are used to calculate rewards.

GitHub OAuth

Testing will be one of the first types of jobs that projects will be able to run for their Github repositories. Projects can authorize the Nosana Platform App to access their public Github repositories.

Preview of a pipeline running on the Nosana Incentivized Testnet

Pre-register now open for Open source projects

The use of the Nosana network by open-source software projects is incentivized. In other words, participants will be rewarded with tokens for running pipelines. This is how it works. Each participant will receive a limited amount of Testnet tokens. These tokens can only be used to run Nosana pipelines. A project gets incentivized with Mainnet tokens for each pipeline they run in Testnet with their free Testnet tokens. Because the address on Testnet differs from the actual NOS token on Mainnet, the Mainnet tokens will be distributed via Airdrop to participants’ registered Mainnet addresses.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store