Iagon Official
Published in

Iagon Official

TechTalks: ADAGIO — how it works

Keep calm and earn rewards

💡 This article is reprinted here from Iagon corporate blog.

This article is a part of the TechTalks series and explains one of the technical aspects of Iagon’s shared storage platform. This time, we want to elaborate on Adagio, a part of our high-level architecture. The purpose of this protocol component is to reward storage providers contributing to the Iagon’s decentralized network.

Architecture 101

In basic terms, Adagio is responsible for the rewards model on Iagon’s platform. It calculates the rewards for staking or providing storage, tracks the performance of storage nodes, and performs operations that result in generating additional yield for the providers.

The process

So how does Adagio work exactly when it comes to the interaction with resource providers?

First, the provider has to offer their storage space for the Iagon’s network users for a defined period. What’s worth noting, the initial calculation of rewards takes place precisely at this point.

The protocol verifies the connection, comparing the commitment ID submitted by the provider with the state of the network. Once the verification is complete, Adagio reserves tokens (stablecoins paid by the consumers for storage subscription) in the storage marketplace, based on the appropriate trading rate.

Next, Adagio generates an NFT receipt as confirmation for the resource provider. The NFT receipt is necessary for locking rewards for contributing storage. These rewards will be locked throughout the whole commitment period. In the meantime, they are used for providing liquidity and generating additional yield in return.

Throughout the commitment period, the behavior of the resource provider is regularly evaluated to determine the appropriate rewards.

Finally, Adagio transfers the rewards earned, along with the generated yield and an NFT receipt, to the storage provider’s wallet.

Network Performance Explorer

For more information and to see what else is going on with iagon, please follow us at the social media links, or head over to the IAGON Website!

--

--

--

Iagon aims to revolutionize the cloud by developing a storage platform and a processing platform where anyone can profit from shared resources. It’s the service that connects those that need storage, with those with storage capacity in a shared storage economy.

Recommended from Medium

Software Design Patterns for a Distributed Codebase

Go With Me: Go Design Philosophy

Linux Troubleshoot Zombie Processes

Fueling Enterprise Adoption of Containers at Scale

Ace your next JavaScript interview by writing domain oriented unit tests

Build an OCR System from Scratch in Python

My 2017 Developer Resolutions

GCP pipeline: pub/sub-lookup-storage (part 1/2)

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
IAGON Team

IAGON Team

More from Medium

Iagon Use Cases: Benefits of Cloud Technology for 🦄New Startups

Configure Cardano Daedalus wallet chain data to a different location on Linux and MacOS

PeakChain Cardano Car Wallet Device

How Does Freeloaderz Benefit Cardano Stake Pools?