Ethereum Commonwealth development update. (11 Aug 2017)

Dexaran
3 min readAug 12, 2017

--

1. Ethereum Classic Naming Service (ECNS)

Problem that is solved by this project:

ENS is one of the core components of Ethereum ecosystem. I think that it is important to implement the same service on ETC to stay up-to-date and compatible with Ethereum chain.

Here you can track the progress:

Update summary:

HashRegistrar contract was compiled with a new 0.4.14 compiler that allows to resolve gas issues. In any case, the use of ECNS requires a bit more gas than ENS (520000 for auction instead of 500000 that ENS requires).

ECNS is ready to use.

2. ClassicEtherWallet update

Problem that is solved by this project:

  1. MyEtherWallet have not yet merged a pull request to support ECNS. As the result of this I’ve decided to make ETC-related interface to provide this functionality.
  2. Color theme in ClassicEtherWallet will now change depending on the selected node. This will visually distinguish the selected chain. This is important to resolve problems of user mistakes with wrong chain selection.

Here you can track the progress:

Update summary:

Integrated latest MyEtherWallet updates into ClassicEtherWallet. Added color theme patch to prevent user mistakes. Added ECNS support fot Ethereum CLassic chain.

3. Viper online compiler is created.

Problem that is solved by this project:

Smart-contract hacking.

We all know that smart-contracts are often hacked. It is caused by problems of Solidity programming language. As a smart-contract auditor I can say that Viper could significantly improve readability of smart-contracts and boost their safety.

Here you can track the progress:

Update summary:

A server for Viper compiler was launched. A basic version of UI was created. This is enough to start developing Viper smart-contracts since you can now turn the source code into bytecode to deploy it and receive ABI to interact with contract.

This is a very basic version, more updates are coming. Viper is in development now. Some features are still missing.

Great thanks to @yograterol for his contribution.

4. ClassicMask plugin developmen is in progress

Problem that is solved by this project:

Some DApps require MetaMask API to work. These DApps are incompatible with ETC chain since there is no MetaMask analogue for ETC. ETC is becoming deprecated since DApps that could be built on top of ETH could not be developed on ETC chain.

Here you can track the progress:

Update summary:

To be honest I don’t really enjoy how the things are going with ClassicMask. The progress is slow and more things still needs to be done. @coderwithattitude is currently working on it. We need to fix some issues before release.

We will guaranteed add ClassicMask support on ClassicEtherWallet.

I’m also planning to add ClassicMask support on MyEtherWallet but it depends on MEW developers reaction.

5. SWARM

Problem that is solved by this project:

Decentralized storage with integrated incentivisation system will significantly improve ETH/ETC ecosystem. This will also allow to stay up-to-date with Ethereum and not to become a deprecated project.

Update summary:

I have created a proposal for adding multicurrency support for SWARM. I think that the whole “Ethereum-based family” (UBQ, Musicoin, Expanse, ETC, ETH) will benefit from having a common storage.

This is a technically feasible solution.

6. Decentralized Mining Pool is in development.

Problem that is solved by this project:

Mining centralization.

Mining centralization is a known problem of all POW cryptocurrencies. As ETC is going to stand with POW for a long period of time I’ve decided that we need to introduce a solution of this problem. Fortunately we can create a mining pool that will be governed by smart-contract and this is a valuable solution.

Here you can track the progress:

Update summary:

The work is still in progress. We have updated contracts. I assume that I will deploy them soon enough but we still need to create an Ubuntu distributive with pre-installed programs that would be required for this pool.

Remark

All these projects are in active development stage. You feedback/bug reports are always welcome!

Any questions: dexaran820@gmail.com

Ethereum Commonwealth

If you like what we do, participate in our ICO: https://dexaran.github.io/ICO/

If you don’t like ICO but also want to support ETC development or this team, here is our donation address: 0x52823e725a34d42e14a1b66fb67299c30c4d8edf

Every ETC is appreciated !

Originally published at gist.github.com.

--

--