Security of Core Network Resources

In the Tonomy system, each Service provides a set of digital infrastructure and exposes a Core Network Resources (CNR) accounting system used to account for the use of this resource. This is crucial to maintaining security and ensuring constant availability.

CNRs are completely hidden from most users. People will indirectly access these resources by purchasing them through monthly subscriptions or accessing network features through Apps. Only developers of apps need to worry about understanding CNRs. Developers will be able to purchase additional RAM for Apps, or expand their DAOs sovereign data vault through the Tonomy Developer Console.

Table 1 shows an overview of each Service and it’s CNR that it offers.

ServiceCore Network Resource (Units)DescriptionUsed by

Blockchain

RAM (bytes)

Data stored in smart contracts used by governance and core apps as well as DAO-owned apps. Such as account information, public keys, balances or more.

Apps, Services

NET/CPU (priority unit)

Ability to send transactions within the network. Limited by the processing capacity of the blockchain network.

Identities, DAOs

Private Data

Private Data (Gb)

Data stored in the sovereign storage vault

Identities, DAOs

Public Data

Private Data (Gb)

Public data stored for public profiles

DAOs, Apps, Services

Comms

Messages (msg/s)

Messages sent between entities in the network

All

Key Recovery

Keys (bytes)

Shards of keys stored on the recovery notes

Identities

Identity Verification Bridge

Verifications (verifications)

Identity verification requests done through third-party identity verification services

Apps

Table 1: Core Network Resources

Each service handles the management of their resources differently. Each service also handles the data redundancy differently. By implementing an accounting system for each resource for each account in the network, Services can then easily create limits to ensure that network resources are guaranteed to always be available.

Last updated