DataGram Core Nodes
The term "node" is often misunderstood, leading to confusion about its role in decentralized systems. Many people associate "nodes" solely with securing blockchains, such as in the context of validators or miners who maintain consensus and verify transactions. While this is a valid use of the term in some blockchain ecosystems, it overlooks the broader applications of decentralized infrastructure. In reality, "nodes" can serve various purposes, from routing data to hosting content or providing computational power, none of which necessarily involve securing a blockchain. This misinterpretation causes people to wrongly assume that all "nodes" are critical to the security of a network, when they may actually perform entirely different functions, such as supporting a decentralized storage network or enabling communication in a DePIN architecture. At DataGram, rather than using this confusing term, we have decided to go in a different direction. A DataGram Core is a decentralized infrastructure element designed to route and manage traffic across a distributed network. Acting as a key connection point, it processes and transmits data within the ecosystem, ensuring seamless communication between different users and systems. Each DataGram Core operates autonomously, yet cooperatively, within a larger decentralized framework, enhancing scalability, security, and efficiency. By leveraging the power of a decentralized Beowulf cluster, DataGram Cores maintain high-performance, fault-tolerant data pathways, providing the backbone for decentralized applications and services.
There are several types of Cores within the DataGram ecosystem, each serving unique roles:
Full Core: This represents a fully-owned Core License, where users deploy and manage their Core to optimize performance and maximize rewards. Full Cores offer best-in-class infrastructure services and are crucial for maintaining the robustness of the network. Ownership of a Full Core is signified by possession of a Core Token.
Partner Core: Operating within the DataGram Core Substrate, Partner Cores focus on deploying additional workloads without the high performance requirements of Full Cores. Their primary function is load-balancing across the decentralized Beowulf cluster, ensuring efficient distribution of tasks.
Device Core: These Cores are based on IoT devices such as televisions, routers, sensors, or any other device that has been integrated into the system. They utilize the DataGram Core Substrate to provide load-balancing services during periods of downtime, contributing to network efficiency by sharing idle processing power.
Hardened Core: Designed with enhanced security, Hardened Cores are dedicated to high-security or priority traffic, typically for government or B2B communications. While they serve the entire network, their primary focus is on handling sensitive data and communications with the utmost security.
Consumer Core: These are localized Cores initiated by users on their personal hardware. Consumer Cores temporarily host services and allow users to benefit from DataGram's infrastructure without requiring permanent deployment, offering flexibility and localized service management.
DataGram Core Substrate ("DCS") is the foundational software layer that powers the entire DataGram ecosystem. It acts as the core framework upon which all DataGram Cores operate, providing the essential services and infrastructure needed for decentralized traffic routing, load balancing, and performance optimization. Devices running the DCS are not limited to DataGram-specific functions; they can also run other software on top of the DCS, leveraging the enhanced services offered by DataGram, such as uptime tracking, usage statistics, and resource optimization. By integrating with DCS, these devices benefit from the resilience and scalability of the DataGram network while still delivering their own primary utilities and functions within their respective ecosystems. This versatility allows the DCS to serve as both the backbone of the DataGram network and a platform for expanding functionality beyond its immediate infrastructure.
Last updated