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.
Service | Core Network Resource (Units) | Description | Used 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