DLTs
A Distributed Ledger Technology (DLT) is an append-only data storage spread across multiple nodes in a network. This data is stored in a distributed way, meaning each node has a part or a complete copy of the history. DLTs rely on a consensus mechanism to determine if new entries are valid and to synchronize the latest state with other nodes.
For example, a ledger can be a blockchain, a distributed database, or a file system. Examples of DLTs are Ethereum, Hyperledger Fabric, and IPFS.
Supported DLTs
MARCO currently supports the following DLTs:
- Ethereum
- Hyperledger Fabric
However, MARCO's architecture is designed to be extensible and allows for the integration of other DLTs through the use of plugins.
Networks
A network is a set of nodes connected and sharing the same DLT.
Examples of different networks sharing the same DLT are the mainnet and testnet versions of Ethereum.
By default, MARCO supports the following DLT networks:
DLT | Network name | Network ID | Explorer URL | Cloud Wallet URL | Description |
---|---|---|---|---|---|
Ethereum | finboot-clique-v1 | LGR-3c8de984e49 | https://api-marco.finboot.com/resource-proxy/PLG-e336dc31463 | https://api-marco.finboot.com/resource-proxy/PLG-d8d9dfca47b | Finboot's Ethereum network |
finboot-clique-dev-v1 | Finboot's dev Ethereum network | ||||
finboot-test-v2 | Finboot's test Ethereum network | ||||
finboot-ethereum-mainnet | Ethereum Mainnet network | ||||
finboot-ethereum-goerli | Ethereum Goerli network | ||||
finboot-ethereum-rinkeby | Ethereum Rinkeby network | ||||
finboot-ethereum-ropsen | Ethereum Ropsen network | ||||
alastria-mirror | Alastria network | ||||
Hyperledger | hftn1-test-channel-1 | HFTN1 test channel | |||
hftn1-test-system-channel | HFTN1 test system channel |
With MARCO, you have the flexibility to deploy your own explorers and cloud wallets, giving you complete control over the servers that your information is being sent to. For more information, see Plugins.
Additionally, you can add other private networks to your MARCO organization if they share the same technology and APIs as the supported DLTs.
Nodes
A node is a computer running the DLT client software connected to a network. Normally, each node has a copy of the data stored in the network.
MARCO defines a set of nodes for each network to interact with the DLT. In addition, you can list other nodes if you prefer to communicate with your nodes.