# 1.2 Why DGT

Currently, there are various active blockchain-based networks, each with unique characteristics. For instance, Bitcoin is primarily intended to support its eponymous cryptocurrency, Ethereum enables smart contract execution and distributed computing, and Hyperledger Fabric is designed for implementing private blockchain projects. In contrast, the DGT platform is dedicated to building hybrid networks that support complex ecosystems with varying security requirements, specifically geared toward the tokenization of digital objects. To support business objectives, the platform has a comprehensive set of technical specifications, which are summarized in the table below.

<table data-full-width="true"><thead><tr><th width="96"></th><th width="89">Bitcoin</th><th width="129">Ethereum</th><th width="128">Stellar</th><th width="117">EOS</th><th width="108">IOTA</th><th width="128">Hyperledger Fabric</th><th>DGT</th></tr></thead><tbody><tr><td></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FTt4pK8viRRk5tHMT5DC9%2F0.png?alt=media" alt="Icon

Description automatically generated" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FkqgvHxKXCTzXIaKLC4Q1%2F1.png?alt=media" alt="Icon

Description automatically generated with medium confidence" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FLHplBKXb43cQEKGTVgAI%2F2.jpeg?alt=media" alt="Icon

Description automatically generated" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FYKIex48GJ94bkDaRDbkq%2F3.png?alt=media" alt="A picture containing night sky, star, dark, outdoor object

Description automatically generated" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2Fg3SoB4p9jTcscstI9jAj%2F4.png?alt=media" alt="A picture containing text, clipart

Description automatically generated" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FXbfPSBGqXj4DuFkCsd81%2F5.jpeg?alt=media" alt="Icon

Description automatically generated" data-size="original"></td><td><img src="https://3210145376-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSvanFNAf6Jf8kwvqcdRQ%2Fuploads%2FWweI3JI3LijeXfHVuU0t%2F6.png?alt=media" alt="" data-size="original"></td></tr><tr><td><strong>Subject</strong></td><td>Cryptocurrency support, mining</td><td>Distributed computing, cryptocurrency, tokenization</td><td>Payment network</td><td>Distributed computing</td><td>Micropayments, IoT Support</td><td>Data Exchange in a corporate environment</td><td>Real-Time Data Integration, Ecosystems</td></tr><tr><td><strong>Network Topology</strong></td><td>Peer-to-peer, public</td><td>Peer-to-peer, public</td><td>Federal, public</td><td>Peer-to-peer, public</td><td>Peer-to-peer, public</td><td>Peer-to-peer, private</td><td>Federal, hybrid</td></tr><tr><td><strong>Cryptocurrency support</strong></td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>No</td><td>Optional</td></tr><tr><td><strong>Consensus</strong></td><td>PoW</td><td>PoW/PoS</td><td>FBA</td><td>dPOS</td><td>FPC (MCMC)</td><td>PBFT</td><td>F-BFT</td></tr><tr><td><strong>Data Storage</strong></td><td>Blockchain</td><td>Blockchain</td><td>Blockchain</td><td>Blockchain</td><td>DAG</td><td>Blockchain</td><td>Blocks/DAG</td></tr><tr><td><strong>Tokenization</strong></td><td>No</td><td>Yes/Smart</td><td>No</td><td>Yes</td><td>No</td><td>No</td><td>Yes</td></tr><tr><td><strong>Smart contracts</strong></td><td>No</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes (+ Transaction Processors)</td></tr><tr><td><strong>Decentralized Identification</strong></td><td>Only Private &#x26; Public Key</td><td>Only Private &#x26; Public Key</td><td>Only Private &#x26; Public Key</td><td>Only Private &#x26; Public Key</td><td>Only Private &#x26; Public Key</td><td>X.590 Certificates + Hyperledger Indy</td><td>X.509 Certificates + DID Management</td></tr><tr><td><strong>Integration with another network</strong></td><td>Only Exchange</td><td>Only Exchange</td><td>Only Exchange</td><td>Only Exchange</td><td>Only Exchange</td><td>Via Hyperledger Cactus</td><td>Ethereum Smart contracts, Rely-Nodes</td></tr><tr><td><strong>Encryption</strong></td><td>ECDSA curve secp256k1</td><td>ECDSA</td><td>Asymmetric, <a href="https://ed25519.cr.yp.to/">Ed25519</a></td><td>ECDSA secp256k1</td><td><a href="https://github.com/kerl/kerl">Kerl</a></td><td>PKCS11, pluggable</td><td><a href="https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%BA%D0%BB%D1%8E%D1%87%D0%BE%D0%BC">Asymmetric</a>, ECDSA curve secp256k1</td></tr><tr><td><strong>Post-quantum Cryptography</strong></td><td>No</td><td>No</td><td>No</td><td>No</td><td>No</td><td>No</td><td>Under Development</td></tr><tr><td><strong>Program Languages</strong></td><td>C++</td><td>GO</td><td>Java</td><td>C++</td><td>Python, C#, JavaScript</td><td>Java, JavaScript (Node.js), GO</td><td>C++, Python</td></tr></tbody></table>

DGT provides a robust and reliable framework for decentralized data exchange, embracing the Web 3.0 principles of decentralization, sovereignty, and user empowerment. It fosters a new era of internet interactions, where users have greater control over their data, participates actively in network governance, and contribute to a more inclusive and decentralized digital ecosystem:

* **F-BFT Consensus**: The platform utilizes the F-BFT Consensus, which reconciles transactions between nodes based on a classic Byzantine Fault Tolerance (BFT) approach. Enhanced by the federated nature of the network, this consensus mechanism ensures robust transaction validation and significantly improves computational speed compared to traditional Proof of Work (PoW) approaches.
* **Business-Oriented Node Groups**: DGT deviates from the traditional peer-to-peer network model, enabling the formation of business-oriented groups of nodes within the larger network. This, combined with the F-BFT Consensus, dramatically enhances computational speed, and eliminates the drawbacks associated with PoW, such as high energy consumption.
* **Tokenization and Token-Free Transaction**_s_: The platform offers the option to use tokens or conduct token-free transactions. The inclusion of tokens allows for the tokenization of objects and assets, while also reducing overhead costs associated with network maintenance. For instance, it mitigates the need for expensive gas fees required to execute smart contracts on platforms like Ethereum.
* **Hybrid Network**: DGT embraces a hybrid network model, enabling the deployment of both public and private segments. This flexibility allows for the creation of private blockchain networks and provides extensive configuration options for network topology, catering to diverse use cases and privacy requirements.
* **DAG-Chain Data Structure with Heartbeating Mechanism**: DGT leverages a graph-oriented structure known as a Directed Acyclic Graph (DAG-chain) for data storage. This unique data structure enables efficient and scalable handling of transactions and data within the platform. In addition to the DAG-chain, DGT incorporates a Heartbeating Mechanism, which establishes an internal network time synchronization mechanism.
* **Off-Chain Calculation with Notary Nodes**: The DGT Platform introduces the concept of Notary Nodes, which are responsible for off-chain calculations and data validation. This approach helps reduce the computational burden on the main blockchain network while ensuring the integrity and accuracy of computations. Notary Nodes act as trusted entities that verify and validate data externally, enhancing scalability and performance for complex computations within the DGT ecosystem.

The features mentioned above establish the DGT platform as a highly effective tool for addressing a range of practical tasks within the realm of WEB 3.0, as outlined in [section 1.6](1.6-acknowledgments).
