CloakCoin Developer Report - July 2020

lasvegas83

Dear Cloak Community,

In this CloakCoin Developer Report, we want to inform you about our Codebase review from our new developer.

We listened to the community and found a dev for Cloak who is willing to work full-time for CloakCoin.

As mentioned before, we are asking the community for donations to boost the dev pace.

With weekly detailed updates, we strive to be fully transparent about the progress.

Technical Analytics Document

Github Repo: https://github.com/CloakProject/codename-phoenix

Current Status Overview

CloakCoin & Bitcoin Codebase

There are multiple branches and suggestions for the Bitcoin Codebase. The most latest and updated branch is 0.17.cloak as viewable in the commits and reviewing source code.

CloakCoin has to integrate to the branch 0.17 for further improvements and updates.

Additionally, the current code base (0.17.cloak) has also to be refactored and updated from Bitcoin 0.17

CloakCoin: https://github.com/CloakProject/codename-phoenix/tree/0.17.cloak

Bitcoin: https://github.com/bitcoin/bitcoin/commits/0.17

So far, the current code base is still not rebased by Bitcoin 0.17 and we need to perform this upgrade as the first highest priority.

The last code update included:

  • resolving block hoarding mechanism by non-splitting stake txs
  • changes in Sync/Pos functionality after rebase to 0.17.0.1
  • refactoring of the consensus modules

ENIGMA

ENIGMA was not implemented yet and still has some issues when connecting to other nodes and syncing the blockchain.



Roadmap including Milestones:

The estimated timespan for the completion will be 5 months.

Timeline for each scope of work:

1. Review of the Codebase including development proposal

Accomplished!

Worked hours: 2 weeks - $2.520 (not paid)



2. Bitcoin 0.17.0.1 upgrade

Cloak: https://github.com/CloakProject/codename-phoenix/tree/0.17.cloak

Bitcoin: https://github.com/bitcoin/bitcoin/tree/0.17

Estimate: 8 weeks (~$8.000)



3. Migrate Consensus / Mining (PoW / PoS) as used in Cloak

Consensus: https://github.com/CloakProject/codename-phoenix/tree/0.17.cloak/src/consensus

Estimate: 3 weeks (~$3.000)



4. Implement ENIGMA functionality

ENIGMA: https://github.com/CloakProject/CloakCoin/tree/master/src/enigma

ENIGMA Enabled Nodes, Tracking ENIGMA Cloaking Nodes, ENIGMA Transaction

Estimate : 4 weeks (~$4.000)



5. Implement CloakShield functionality

CloakShield:

Generating Shared Encryption Key, CloakShield Data, CloakShield Onion Routing, Onion Routing Analogy

Estimate: 4 weeks (~$4.000)



6. Enable Stealth Address Support

Node to Node communication

Estimate: 4 weeks (~$4.000)





The total amount for all the milestones is ~$25.520



Review Milestone 1

In the last two weeks, the developer worked on reviewing the current status and progress of the codebase upgrade.

Working hours: 84h x $30 = $2.520

The developer will make detailed and transparent weekly reports by using developer blogs once code work will start. This is very important that all community members can track progress of the development process / related cost and can see the results of donations regularly.



Details Milestone 2

Original CloakCoin Codebase was based on an outdated version of Bitcoin and it will require large portions of code to be refactored and rewritten to bring a lot more stability, security and testing capability.

Scope of work:

  • Bug Fixing on the current code base and running properly (2 weeks)
    • Compile properly for existing code base
    • Connection checking for clients
    • Clients can sync the blockchain from new or old clients
    • Check if the new client can create and validate PoS blocks

  • Continue to finish upgrade to 0.17.0.1 (6 weeks)

The developer will make detailed and transparent weekly reports by using developer blogs once code work will start. This is very important that all community members can track progress of the development process / related cost and can see the results of donations regularly.



Donation Status

Additional note:

We also received donations on the old BTC & CLOAK addresses. Of course, we will transfer the funds to the development pot, too.

Please only use the donation buttons below.

BTC (old): https://www.blockchain.com/btc/address/3D5AnLBxWiXa57WLqkrxqutFR78hvpfiTn

CLOAK (old): https://chainz.cryptoid.info/cloak/address.dws?C1duJ8ZLrFKAufv7pKmi6YfMnfjpdZxF7j.htm

Current Bitcoin Balance: 0.007721 BTC

Current CloakCoin Balance: 248.75 CLOAK



We want to thank you for the donations so far, if we all put our hands together, we can get this done!

Peace and Love

Lese alles