1.2 Computer system
Last updated
Last updated
The computer code on which MerlinDAO may decide to focus the development provides a series of investment funds, located on a series of Smart Contracts on the Ethereum Virtual Machine, to each of which are assigned specific functions customized by the user creator of the fund that is part of MerlinDAO.
Some functionalities needed by the fund cannot be managed through the code on Smart Contracts as they are linked to the world outside the Blockchain, such as for example the retrieval of crypto market quotes or the generation of random numbers needed for some functions of the Smart Contracts. These functions will be delegated to specialized oracles, connected through an ad hoc protocol that acts as a decentralized oracle connector. The actual buying and selling is managed thanks to the protocols of decentralized exchanges and liquidity pools, which allow portfolio passages from one ERC20 coin to another easily. Decentralized exchanges allow us to tap into the nascent market of decentralized finance with a low number of intermediate entities, while also providing an outlet for the sale of fund assets to be liquidated.
Below is an initial high-abstraction logical schematic of how the system works and the main players involved.