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 the 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 the 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 the 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 the 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.00721 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!
Please donate here: https://cloakcoin.com/donate
Peace and Love
Team Cloak