The developers of Ethereum Classic preparing to launch a new blockchain project called Callisto. March 5-6 will be held giveaway (airdrop) token Callisto (CLO) to all holders ETC in 1:1 ratio. Meanwhile, in Runet information about Callisto little, and one that is, not answering a number of important issues. So we decided to translate for you the white paper for this project. Now you have no excuses to not see.

White paper Callisto Network

Revision 0.9, January 16, 2018, author: Dexaran, Ethereum Commonwealth

These notes are written with the purpose to formally document and describe the functions and the main ideas of cryptocurrencies Callisto (CLO). This document will detail the technical details of the Protocol Callisto, cold-staking (cold staking), Official audit, smart contracts and CLO ETC, as well as their potential benefits.

Brief overview

Blockchain paradigm in combination with a cryptographically protected transaction showed its applicability and usefulness in many projects, not only in Bitcoin. Each project can be seen as a simple application, operating on a decentralised, but singleton computing resource. We can call this paradigm the singleton transaction machine with shared state. Ethereum implements this paradigm in a generalized form. Moreover, it provides many such resources, each of which has a separate state and the operating code, but can interact with other resources via the messaging environment. We will talk about its design, implementation issues, the opportunities it brings, and the anticipated future obstacles.

Entry

The important point is the possibility of implementing key functions of the platform using built-in mechanisms: smart contracts. Callisto seeks to define protocols and to provide a reference implementation of the integrated management system, Kold-staking and funding mechanism development based on smart contracts.

Review Callisto

Callisto is a decentralized cryptopleura open source, based on the source code of go-Ethereum and c own cryptocurrency CLO.

The main purpose of Callisto is to research and develop a reference implementation of a fully Autonomous, self-governing, self-supporting blockchain ecosystem and development environment. Callisto strives to create a safe environment for the further development and improvement of the Protocol, democratic and friendly to the users and their contribution to the development of the platform. To achieve this goal, Callisto will be based on integrated system of smart contracts.

One of the main problems of smart contracts Ethereum is a lack of tools to ensure their safety. Hacks smart contracts lead to multimillion losses of the entire ecosystem. Callisto intends to solve this problem for ecosystems CLO and ETC by creating “an Official of the audit Department smart CLO contracts and ETC”. It will provide end user a free professional audit of smart contracts.

Another problem of any progressive blockchain is an update to the Protocol. The upgrade process is through hard forks carries inconvenience to mining pools, exchanges and other participants in the network. Callisto tries to mitigate the problems associated with the implementation of hard-forks, pre-determining the date of the planned hard forks: 5 March and 11 November. Any update Protocol must be running one of these dates. This approach allows every member of the network to learn about upcoming updates and to prepare for them in advance. If a particular upgrade code is not ready for use on the date of the planned hard-fork, then this update should be delayed until following such date.

The official audit of smart contracts

It will create a standard procedure to develop secure smart contracts in the ecosystem ETC and CLO. This standard procedure will include a mandatory audit of smart contracts. Typically the audit is quite expensive, and some developers are launching their own smart contracts without it.

Through the use of network capabilities Callisto we strive to create a free for all system audit of the smart contracts.

  1. Will set up a register of authenticated smart contracts. Each smart contract, successfully passed the security audit will receive an appropriate legal status. Otherwise, the contract default will be deemed unverified.
  2. Send requests to audit smart contracts, any user, and the procedure of audit will be completely free for developers.
  3. For on-demand scans each smart contract will be hired by a regular team of auditors. This verification procedure takes time, but better to wait than to launch a smart contract with a critical vulnerability, which will lead to the loss or theft of millions of dollars.
  4. Auditors ‘ work smart contracts will be paid by tokens from the Treasury CLO Callisto.
  5. Requests for audit smart contracts ETC and CLO will be accepted free of charge. We strive to improve the security of the entire ecosystem ETC.

This is especially important as we plan to include in the ecosystem ETC the main functions of Callisto, with the built-in features of the platform, i.e. a system of smart contracts.

The initial launch

When you first start network Callisto smart contract Treasury network will not be deployed. This is done in order to first create the official audit team and from the very beginning to develop the network, relying only on authenticated contracts. At this stage, the team Callisto will be to the full amount of Treasury fees. 20% of the initial Treasury funding team Callisto is intended to complete certain tasks and create a final version of Treasury contract Callisto. 10% of the initial payment to the Treasury will be retained by the team Callisto and deposited to the account of the contract for cold-staking after hard fork No. 1 when it will be introduced in the Protocol of the cold-staking.

The size of the Treasury contribution at this stage will be 30%, including:

  • financing development: 20%
  • the location of the initial “bet” (stake): 10%

The team Callisto operates a policy of complete financial transparency. During the initial launch of the network the distribution will be the following:

Johan Graterol (Yohan Graterol): 0x4667d0c30E6f58ef935ddAb560d41E030e4cj2aeb

Dexaran: 0x01000b5fe61411c466b70631d7ff070187179bbf

Edouard Tua (Eduar Tua): 0x93195e6A2cDAAEEa1e7186279089e09c89bbae09

Carlos Sampol (Carlos Pancho): 0x37006d230C9b0dA7A00011Efb1Acc3388fbd3c6a

Treasury Callisto: 0x74682fc32007af0b6118f259cbe7bccc2164

The rest of the Treasury financing Callisto will be the Official audit, smart contracts ETC, and CLO.

  • Johan Graterol, technical Director and co-founder, remuneration per month: 500 000 CLO
  • Dexaran, CEO and co-founder of Callisto, the remuneration per month: 500 000 CLO
  • Edouard Tua, the developer, the remuneration per month: 150 000 CLO
  • Carlos Sampol, the developer React remuneration per month: 150 000 CLO

Planned hard forks

Stage cold-staking

With the first of a planned hard fork of Callisto (11 November 2018) will put into effect the Protocol of the cold-staking.

10% of the total issue CLO tokens for the time the initial stage of launch will be deposited to the credit of the contract of staking. This will allow the early cold-steneram to get an initial remuneration to the extent as if they kept this rate throughout the initial stage.

First rate implies the highest remuneration for the earliest stakanov. Over time, the amount of remuneration for stacking will decrease to normal values approximately equal to 20% of the Treasury pool.

The size of the Treasury contribution at this stage will be 30%, including:

  • financing development: 10%
  • the distribution of cold-staking: 20%

Final stage

With the second planned hard fork of Callisto (may 5, 2019, but may be postponed) will be entered in the action control system. Cold scenery will have the opportunity to make proposals for network development and a voice in decision-making on the proposals. For the implementation of the proposal to be approved by a vote of the Kold-stakanov, funding will be allocated. From this point, the team Callisto and Official audit of smart contracts will begin work on this proposal.

The size of the Treasury contribution at this stage will be 30%, including:

  • the distribution of funds of the Treasury: 10%
  • the distribution of cold-staking: 20%

The Development Of Callisto

Callisto is an open source, allowing any interested person to contribute to its development. In the early stages on the project will be to work with the development team Callisto. The team Callisto is responsible for the implementation of key ecosystem functions Callisto, which will make it completely decentralized network of Autonomous, self-supporting its work.

Further development of the network after it is deployed the smart-contract Treasury would become fully decentralized. Further the design goals and key stages of the roadmap will be determined through a smart contract Treasury. Develop and implement network changes will also be funded through a smart contract Treasury Callisto.

Each member of the network of Callisto, owning tokens CLO can become a cold-Staker. Cold Staker is an account that has locked their money in a smart contract Treasury Callisto for 1 month or more. Each cold Staker can participate in the decision-making process by making proposals for the development of the network and/or voting FOR or AGAINST proposals made by other participants.

For possession of CLO and participation in the management of the development of a network of cold scenery will receive the reward tokens CLO from the Treasury Callisto. The amount of CLO produced by each of the cold-Staker, will depend on the number of cold-stikerov network Callisto.

Cold staking works based on the smart contract of the Treasury and shall not require the holder of the tokens maintain a full node. Each member of the Callisto network at any time can become cold-Staker, making and temporarily blocking its share on account of the smart contract Treasury Callisto. These funds in full plus interest for staking can be withdrawn smart contract Treasury at any time after one month from the date of their receipt of the account. Account, withdraw your tokens from the smart contract Treasury ceases to be cold-Staker.

Smart contract Treasury Callisto

Smart contract Treasury Callisto is a program written in the programming language Solidity and deployed in the network Callisto. Through a smart contract Treasury implemented the network management system Callisto. It is used for the submission of proposals, voting on proposals and financing of the implementation of approved proposals.

Each participant Callisto may propose to develop, but only cold scenery may vote FOR or AGAINST the proposals. The balance of the Treasury receives 10% of the fee for each unit Callisto.

Protocol cold-staking Callisto

For more information you can find in the description of the Protocol Moonlight.

Cold stacking is a key feature of the Protocol Callisto designed to encourage owners to keep their coins CLO for a considerable time, thereby contributing to the strengthening of tokens Callisto as a means of saving capital. Protocol cold-staking will be implemented through smart contracts written in the programming language of Solidity. Currently available version of Moonlight 1.0 Protocol with serious limitations and reduce the network bandwidth Callisto. Moonlight 2.0 is in development. The second version of the Protocol will allow steneram receive remuneration for any period of time.

Changes in this version of the Protocol only affect the method of repayment, and network bandwidth. The amount of remuneration for staking the update Protocol will not be affected. The amount of reward for stacking depends on the number of cold-stikerov in the network and the size of their stake (bet). The more cold-stikerov exists in the network at any given point in time, the less will be the remuneration of each of them.

Technical

  • POW algorithm: Dagger Hashimoto (Ethash)
  • The interval between blocks: ~ 15 sec.
  • Reward per block: 600 CLO (30% Treasury fees)
  • 100% compatible with the virtual machine Ethereum
  • The maximum issue volume: 6 500 000 000 CLO.

Callisto includes Ethereum virtual machine that allows you to run compatible with Ethereum smart contracts are written in programming languages Solidity or Viper.

The issue volume and the maximum size of the token Callisto in comparison with the ETC increased. 72% of total supply Ethereum (and ETC) was distributed at the stage of krautsalat. If we took such a huge amount of coins in cold staking, this would have a negative effect on the economy of the system. As a consequence, we need to increase the amount of neutral emission CLO to offset pre-distributed share.

Purposes

The main purpose of Callisto – to stimulate the growth, dissemination and adoption of Ethereum classic as a community and as a platform.

In particular, important objectives for us are:

  • Study, definition and development of reference implementation of the Protocol cold-staking, internal control system and the mechanism of self-financing.
  • Increasing the level of security of the Ethereum ecosystem Classic and Callisto with the audit team and registry secure contracts.
  • The experimental study of scalability and crosscan interop (interoperability between blockchains).

Road map

1st quarter 2018

  • To run a test network with the current go-Ethereum client, compatible with Byzantium (done).
  • An open infrastructure for developers (done).
  • Update wallet Classic Wallet Ether, adding network support Callisto (done).

2nd quarter 2018

  • Update wallet ClassicMask, adding network support Callisto.
  • A study of the feasibility of the protocols POS and dPOS.

3rd quarter 2018

  • Support DexNS for the record Callisto
  • The Launch Of The Testnet 2.0
  • The creation of a marketing team
  • The start of the program analysis units with advanced features such as:
    • Comfortable, readable representation of the transaction, including the transaction of smart contracts
    • Program analyze the tokens
    • Support test network (Callisto, Ethereum, Ethereum Classic)

4th quarter 2018

  • The launch of the mobile application/wallet for Callisto, Classic Ethereum and Ethereum compatible with custom nodes Ethereum.
  • The introduction of the swap channel ETC–CLO
  • Planned hard fork No. 1: Implementation of cold-staking

1st quarter of 2019

  • Study the possibility of supporting eWASM
  • New type of addresses (c-address). Introduction to abstract addresses.
  • Experimental implementation of SWARM.

2nd quarter 2019

  • The study of the possibility of support Saidjanov (additional chain blockchain)

November 2019

  • Planned hard fork No. 2: Internal (onchan) control system

Source