Callisto Roadmap Update: Detailed overview

Callisto Roadmap Update: Detailed overview

1. Mobile wallet development removed from the Roadmap

CoinomiTrust Wallet, and Guarda Wallet already support CLO and have mobile versions.  As such, developing another mobile wallet is a waste of development resources.

2. Formation of the Callisto Security Department (Solidity)

This is our highest priority at the moment.  This is required in order to proceed with further CLO development because the cold staking, treasury, and governance protocols will all be implemented in Solidity smart-contracts.

We need these smart-contracts to be audited properly before we release the mainnet update.

3. Formation of the Callisto Security Department (EOS) is added

We decided to expand the Callisto Security Department and start working with more platforms.  Callisto Security DAO workflow is abstracted from the Callisto chain.  As a result, we can perform security audits for third-party contracts.

We believe that EOS is a progressive project, which also needs security audits for it’s smart-contracts.

4. Experimental SWARM implementation is removed

We plan to implement a decentralized file storage system at Callisto.  I researched SWARM extensively.  Though I like its main idea, it has some problems that cannot be solved.  For example: microtransactions.  There is no solution for this problem unless you have free transactions, and transactions are not free at Callisto.

As a result, we decided to replace the SWARM implementation with the EOS model of IPFS host-nodes.

5. Decentralized File Storage at Callisto: IPFS host-nodes

We decided to implement a file storage system similar to the proposed EOS storage.

In summary, the idea is as follows:

  1. There will be a certain number of “bridge nodes” which will preserve a version of IPFS-based decentralized storage.
  2. Each bridge node will have a full copy of this storage.  Thus, we will have a number of identical IPFS’s and a number of nodes which ensure its functioning.  Bridge nodes sync with one another.
  3. Bridge nodes are elected and compensated depending on their reliability and performance.  There will be a special treasury proposal to fund the decentralized storage bridge nodes.  This is to incentivize the hosting of these nodes.
  4. The storage bridge nodes will be elected and paid for by the Callisto Team before hard fork № 2.  After hard fork № 2, these nodes will be elected by cold stakers, and paid for by the treasury.

6. Researching sidechain implementation is removed

Sidechain implementation is replaced by interchain operability research.  Sidechains are of limited use compared to interoperability with existing global networks.

7. Swap channel implementation is removed

Interchain operability solves the problem of cross-chain interactions much more efficiently, so the swap channels will no longer be needed.

8. Interchain operability is added

Blockchains 3.0 aim for interchain operability.  However, these networks are interoperable with their own copies in most cases.  We aim to research and develop a reference implementation of legacy blockchain modification which will allow for interoperability with newer blockchain projects.

We are considering projects such as EOSioAION, and ICX.  At the moment, ICX seems to be the most advanced in this field.

9. Security DAO Codex and Cold Staker’s Codex

We decided that it will be necessary to create two documents, which will serve as the formal set of rules for each participant in the Callisto network.

The security DAO codex is a set of rules that should be followed by security auditors, auditing managers, and cold stakes to ensure the smooth and proper operability of the security DAO.  This set of rules formally describes the actions that participants must take during the security DAO workflow, as well as the criteria that will guide cold stakers in voting FOR or AGAINST the election of a certain participant and the evaluation of participants’ activities.

The cold staker’s codex describes the decision-making process for the allocation of treasury funds, and the criteria that cold stakers must follow when voting.