January Dev Report | Ethereum Commonwealth

1. Callisto Network Project.732


The main goal of Callisto network is to research and provide a reference implementation of an experimental protocol changes that aim to establish a smart-contract based on-chain governance system, completely financially transparent built-in development funding mechanism and balance the interest in the network between the miners and coin holders (ordinary network users).

It is possible to improve the scalability of both ETC and Callisto networks by using one as a sidechain.

Create a field for crosschain services improvements. It is also possible to establish a core of any crosschain service at the Callisto network and use Callisto smart-contracts state on ETC chain and visa versa which allows to facilitate the bandwidth of ETC chain. (Currently, DexNS, Address-To-Address message system, Token swap channels and ECNS are crosschain services that are deployed on ETC chain simultaneously)

Here you can track the progress:

1. GO implementation of Callisto732

2. Blockchain explorer development115

3. Cold staking protocol180


Callisto is a separate blockchain that is based on Ethereum protocol with its own cryptocurrency (CLO). Callisto has a fixed cap monetary policy similar to ETC. Unlike ETH, ETC is posing itself as a value storage. It should be noted that the ETC does not have any incentives for coin holders. The whole emission is completely controlled by miners and their influence grows with the growth of the network. Callisto introduces a Cold staking protocol that rewards coin holders for being a network participants.

Cold staking is a smart-contract based process that allows CLO holders to earn interest in a total CLO emission when they hold CLO coins at their balances for long enough preiod of staking time (1 month by default).

Cold stakers are not required to run a node to participate in cold staking process. Cold stakers are not validating transactions and the whole system can remain fully POW which is important since ETC adheres to POW consensys. It is only necessary to call the “Staking contract” to become a cold staker.

Cold staking is a step towards the goal of turning the desired cryptocurrency into a value storage currency because this significantly increases a total demand to hold for stake holders. Further protocol improvements would be described at this open document. It may take years to propose any changes to ETC protocol and achieve a consensys on whether we need to implement it or not. As the result it was decided to launch a separate network to implement the protocol. If the reference implementation will succeed then we can implement the protocol changes on ETC as well.

Cold staking protocol could be an intermediate step of automated on-chain governance system implementation.
Callisto whitepaper will be released soon.

Callisto Initial Distribution

It was decided to distribute the initial stake of CLO between current ETC holders. We will make a snapshot of ETC blockchain at block 5500000 (approximately 5 March, 2018. This depends on ETC block time and ETC hashrate changes). Then we implement the initial balance of each ETC holder in the Callisto network genesis block, so each ETC owner will receive CLO coins automatically in a 1:1 ratio to the amount of ETC that he had at block 5500000.

2. Cold staking protocol.180

Problem that is solved by this project:

There is no incentive for coin holders to continue to own coins which is important for “store of value” currencies.

Interest and influence in the network are not balanced. The balance is strongly biased towards the miners.

Lack of governance system. Cold staking protocol could serve as an intermediate step for governance system implementation.

Here you can track the progress:

1. Protocol description116

2. Calculations table228

Update summary:

Reference implementation of the cold staking protocol is developed and tested. The 1.0 version of the protocol has some issues that can hurt the network bandwidth in some circumstances. The 2.0 version of the protocol is intended to resolve bandwidth issues but it is still in development.

3. Callisto testnet.605

Problem that is solved by this project:

Lack of a specialized testnet for Callisto and ETC chains. If Ethereum will introduce any breaking changes then there will be no viable testnet for ETC chain. Morden testnet is very old and require syncing and mining a test block to start testing contracts on it which is not suitable in most cases.

Here you can track the progress:

1. Callisto-TEST implementation on ClassicEtherWallet605

2. Callisto-TEST authorized node with open RPC19

3. Callisto-TEST block explorer development22

4. Callisto-TEST faucet55

Update summary:

Callisto-TEST is ETC-compatible implementation of Callisto protocol that allows to run smart-contracts with the same version of EVM that ETC is currently relying on. Unfortunately, there is no blockchain explorers that support Callisto-TEST now. We are working on our own blockchain explorer that will support multiple networks but it is still in development.

Callisto-TEST is now supported at ClassicEtherWallet.This means that any developer can successfully deploy, run, test and debug contracts on Callisto-TEST network.
We have a manual faucet for Callisto at the moment. You should join the ETC discord and type your address at the special #callisto-faucet channel in tech topic. We will distribute test-CLO manually (analogue to how Ropsten testnet works).

Advantages of Callisto-TEST network:

Proof of Authority consensys. High DDOS resistance.

Zero install requirements to test your contracts at this testnet.

No need to sync your node to test contracts at this testnet.

Reduced block time for testing reasons which allows to execute contract calls and normal transactions faster.

4. DexNS revenue.

Here you can track the progress:

DexNS revenue address:


Update summary:

A final version of DexNS is launched. 56 names are currently registered at DexNS which brings 5,6 ETC to the revenue distribution address. The amount is too small to launch a distribution between DEX token holders now.

The amount of revenue that is generated by DexNS will be distributed between DEX token holders according to announcement #24: revenue distribution process26 of Ethereum Commonwealth as soon as the amount of revenue will be sufficient to cover gas fees for transfers to the smallest DEX holders.

5. Address to Address message system.

Problem that is solved by this project:

This contract solves the problem of impossibility to contact the address owner without knowing anything other than his address.

Ethereum lacks a central messaging system that will allow to contact an address owner directly. As the result there is no viable way to deliver a message to address owner without knowing his real identity.

Here you can track the progress:

1. Source code.21

2. Milestone#38: Address-To-Address message system discussion6

3. EIP #802

Update summary:

A2A Message smart-contract is successfully deployed. The next step is UI implementation and integration with ClassicEtherWallet.

6. ClassicEtherWallet605maintenance.


Maintain and improve the efficiency of the main web-wallet of Ethereum CLassic.

Here you can track the progress:

1. ClassicEtherWallet.605

2. Commit history23

Update summary:

Callisto-TEST network integration.

Specialized GAS options for Callisto-TEST network.

Minor UI fixes and upgrades.

UBQ RPC endpoint fix.