Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
gjhiggins
on 31/01/2015, 14:10:58 UTC
Even in the absence of a main dev right now, I'm confident the network's stable enough to keep running as long as there are people who still want to run it.

I've been doing some integration work on the quiet. I intended to do more testing before announcing the results of my efforts but contemporaneity trumps caution.

I've been hacking around with the PPCoin git repos and (with a bit of judicious conflict resolution) have been able to retrofit SLIMCoin as a branch , thereby recruiting the full PPCoin commit history as the base for “John Smith’s” SLM initial commit and subsequent commit history.

I was able to merge all the way up to the latest commit of the standard PPCoin master (not the more extensive “develop” branch tho' which is a shame because it integrates the 0.8.6 codebase, leveldb, coincontrol and all).

I've also integrated all the contributions from the recent changes in the three extant forks

TBH, I'm mainly interested in getting a better understanding of the PoB element of SLIMCoin and (for me, at least) a coherent, detailed commit history is essential.

The exercise has made the SLIMCoin codebase much more amenable to inspection with a 3-way diff tool such as meld and (for instance), when compared with the original PPCoin codebase, better reveals the PoB-related code.

Whilst I was engaged, I spruced up the graphics and added a couple of features to assist with my analysis; an in-wallet block explorer and a difficulty plot.

At the moment, the repos is under my personal GitHub a/c and I've taken the liberty of adding the other forkers as collaborators:

https://github.com/gjhiggins/SLIMCoin




* The master, develop and sunny branches are contemporary PPCoin.
* The primary branch for SLIMCoin work is slimcoin.
* prerelease has all feature.* merged in for one-stop convenience.


N.B. I've barely begun to test the code, in the interim please consider it as an inspection device.


Overview page with diffplot:




* I chose to roll with the PPCoin switch to protocol v4, hence the spurious 0.4 upgrade deadline warning.
* I've only just begun to investigate the plunges in diff, they're probably PoS blocks.
* If they are, then I'm tempted to call it a “feature” as it usefully indicates PoS/PoW proportion.


Block browser page:



HTH

Cheers

Graham