Search content
Sort by

Showing 20 of 21 results by Mr E
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 08/02/2015, 04:37:13 UTC
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

https://github.com/gjhiggins/SLIMCoin
http://i61.tinypic.com/23kc239.jpg
That's awesome. It's pretty much what I wanted to do next, except am not expert enough with Git to do properly.
When I get a chance, I'll check it out and see if I can build it, then test it for a while.



A forum would be good but I bet most people would look here first for any important updates.

Obviously this thread would continue to be an important communication channel. But a forum enables to coordinate development, marketing etc. much better. I remember the experience of Peercoin: Before they got a forum (Peercointalk) it was more-or-less a one-man project. When the forum opened, soon there emerged discussions about future developments and a marketing team was formed, which drove attention to the coin and made it a top-5 coin for most of 2013 and 2014.
Indeed, this thread is rather awkward for discussing more than one topic at a time; a separate forum would be nice if things start happening faster.

Quote
I have currently syncing problems at block 228116. Somebody knows what to do? The last block seems to be on the main chain, at least it has the same block hash as 228116 on the bchain.info block explorer. Have redownloaded blockchain from an earlier snapshot three times now, without luck. Looking at debug.log I see a "Check proof-of-burn error", probably caused by an orphan block.
I'm not sure. I'm at block 235487 with no errors right now. I could try to zip up my copy of the blockchain for you, if anyone knows whether that will work? Another option is you could try starting from an old snapshot again with a limited peer list of nodes you know have the good blockchain...

I'm not sure the cause of this, but if it's a problem with handling orphan blocks then that's not good. Can't have users getting stuck on random points of the blockchain...

I seem to have gotten rid of the slimcoin-qt crashes by compiling a version which is more aggressive at banning 'old version' clients (ones that keep spamming getblocks requests). This suggests that the crash is due to dealing with large numbers of requests in close proximity or something similar - which would be consistent with what I've seen where the memory usage suddenly spikes upwards before a crash. I'm just not sure about pushing that pach out widely, since I don't know what the chances are of it banning a legitimate node by accident. I am still showing 27 active connections, though, which suggests it hasn't banned everyone (yet?).

I don't know if slimcoin on linux has the same problem; as far as I know, I'm the only one reporting issues with this and I'm mainly running the Windows client. (I should try running a linux one too and see how it goes.)

I'm running the linux version (without gui) and I get the errors and crashes only when I run it with too low memory / swap space (512 MB seems to be too low, for example). But here I can't help you because I'm not so much of a techie ...
Interesting, it's possible that it could be a memory-related crash that is triggered by the large quantity of requests, or something.

At any rate, my slimcoin has been running stable for the last week or so and I haven't dropped any more nodes (currently at 28 connections), so I'm cautiously ok with the change for now.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 31/01/2015, 11:17:59 UTC
So, I feel like I'm broaching something a little taboo, but I have to ask.  It seems like no one really knows how slimcoin works, but every now and then someone buys a few hundred bucks worth of it. Why?
Why do people buy coins? Because the speculate on price development, because they like to play with their features, because they want to know how things work.
I have Peercoins, because I want to play with minting.
I have Emercoins, because I wanted to play with the DNS and PKI features.
I have NuShares, because I wanted to play with voting.
I have had Slimcoins, because I wanted to play with burning - which was quite successful Wink

...
Slimcoin is a great experiment. It would be nice to see that continued, which would be a reason for speculators to buy low these days Wink
Ditto that. I've been buying the odd SLM here and there when the price is low, mainly because it's a really interesting concept and I hope to see it grow. And if it does grow, then the price will (hopefully?) go up... so kind of like investing in a start-up company in the hope that it will become popular. (And, of course, I need actual coins to burn in order to try out PoB.)

Quote
There are some who know very well how Slimcoin works - ask "Slimcoin" or a123 for example.
Everyone one who is interested and has the skill can find out as well - the code is open source.
That's what "Mr E" did and - boom! - there's another one who knows how it works.
Heh, I'm not sure I know exactly how it works just yet, but the source code is right there, and there's a lot of information back in this thread if you have the time to read through it (look for posts from 'slimcoin', the original dev). The principle is not that complicated -- burn coins to 'buy' virtual burn-mining 'hardware', and then keep your client running to mint coins -- but how that interacts with Proof of Work and Proof of Stake seems to have caused some issues in the past.


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.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 29/01/2015, 01:35:41 UTC
Thanks Mr. E! I have compiled your fork and it worked without errors. If I remember right the error you mention (ambiguous type conversion) was also the one that prevented me from compiling a123's last code.

I had a Slimcoin crash recently but that was because I was running it with very low memory & swap after a reboot.
That's good to hear. Did you pull my whole github fork, or just make the change I gave to a123's version?

I seem to have gotten rid of the slimcoin-qt crashes by compiling a version which is more aggressive at banning 'old version' clients (ones that keep spamming getblocks requests). This suggests that the crash is due to dealing with large numbers of requests in close proximity or something similar - which would be consistent with what I've seen where the memory usage suddenly spikes upwards before a crash. I'm just not sure about pushing that pach out widely, since I don't know what the chances are of it banning a legitimate node by accident. I am still showing 27 active connections, though, which suggests it hasn't banned everyone (yet?).

I don't know if slimcoin on linux has the same problem; as far as I know, I'm the only one reporting issues with this and I'm mainly running the Windows client. (I should try running a linux one too and see how it goes.)


The trouble with PoS at Slimcoin might be related to memory issues or strange behaviour with the interaction of the 3 processes.
I don't remember exactly, although I've read almost the whole thread, but I think there were some posts regarding the PoS issues.
After all that was the reason for a123 to disable PoS (by adjusting the default configuration), right?
Yes, it was changed so by default it has a 'reserve balance' of like 10,000,000 or something, so it won't stake coins unless you have more than that. But PoS blocks are still accepted, and you can still re-enable staking in the debug console (by setting 'reservebalance false'), which I've done and haven't seen any problems so far. If I have time, I should go back and look over the old posts to try and figure out what exactly the problem was... (or someone else could if they're feeling bored!)
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 26/01/2015, 03:56:10 UTC
Not sure if staking just doesn't work on a large scale or if something else solved the problem, but I've continued to stake and haven't had any stability issues.
Same here; I've manually re-enabled staking when I run slimcoin and haven't had any major problems. (There is the fact that it crashes every so often, but it does that regardless of whether staking is enabled.)


-----
@d5000, I've pulled a123's latest changes to my own fork and got it to compile with one change:
Code:
slimcoin/src/rpcdump.cpp:
@@ -97,7 +97,7 @@ Value importpassphrase(const Array& params, bool fHelp)
  obj.push_back(Pair("Address",       vchAddress.ToString() ));
  obj.push_back(Pair("Hash",          pass.GetHex()));
  obj.push_back(Pair("Phrase",        strSecret));
- obj.push_back(Pair("Length",        strSecret.length()));
+ obj.push_back(Pair("Length",   (int)strSecret.length()));
  return obj;
  // return Value::null;
}
Without that change, my build failed with an error along the lines of "type conversion is ambiguous".

I've got my fork compiling for both linux and win32, using Gitian with the descriptor files located in slimcoin/contrib/gitian-descriptors/*. (Though I've made a lot of changes to them to get it working; I don't think it was being used for quite a while in Slimcoin, and maybe Peercoin too.)

If a123 shows up, I'll send him a pull request to integrate it all back into his copy (as long as someone can check it builds ok for them too!).
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 25/01/2015, 15:35:56 UTC
Peercoin seems to be switching to the BTC 0.8.6 codebase with the 0.5 release (see https://github.com/ppcoin/ppcoin/tree/develop and the pull requests). PPC 0.5 has important features regarding PoS (cold-locked minting, duplicate stake detection), but they will be irrelevant if SLM decides to take down PoS.

Perhaps it will be best if we decide first if we want to keep PoS (I don't want to take much part of this decision as I'm not a programmer) or not, because in the case we drop it perhaps it is better to rebase SLM on the latest Bitcoin.
I agree; whether on not PoS is kept will I think mainly determine which one we end up following.

Quote
@all: I have compiled a123's latest version on Linux and the brain wallet code added as last commit probably contains a bug, I cannot get it to compile (can anyone confirm?). The version inmediately prior to it from October 28 (0fc7bc779d82999c99cff44c970871da29c2df38) works fine.
I can't help you with that currently, as my build is based on an earlier (21 Oct) fork -- but I'll try merging in the changes and see what happens. I've currently got a successful build working for Windows; I still need to see if it will build for Linux too (and fix it when it doesn't....)

Btw, can you give details on the errors when you tried to compile? There seemed to be a couple of changes along with the new passphrase function, so it would help to know which bit is likely at fault.


From an "economical" perspective, I agree with you, PoS can make sense as a component of the economic model.

My favourite would be a mainly PoS/PoB model with PoW slowly declining in importance due to the difficulty model where PoW rewards decline when the hashrate/difficulty grows (I think that's the actual model, or at least it was the original one). What I don't know is if it is harder from the programming/stability perspective if the three models coexist. Now without PoS at least my client works very fine.
I also would like to keep the 3-way generation if possible, but I need to make sure I understand what the issue with PoS was first. If I've got it right, the problem was that stake transactions would end up creating a whole bunch of small credits, and then each one of those would be a candidate for future staking which led to too much processing (searching a huge stack of transactions constantly). If that's the case, then I'll need to understand better how staking actually works to know whether it's fixable or not.

I'm not at all familiar with Peercoin, but I can't help thinking -- did they have this problem? Did they solve it?  Huh
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 19/01/2015, 11:31:30 UTC

Hi Mr E!
Nice to have you aboard the development team - unfortunately you are the only member:)
Though you are based on your self-assessment no main dev, it could be tremendously valuable to do bug fixes and testing.
I don't know why, but Slimcoin is not dead yet. The block chain is running. Some nodes are on the network.
Maybe it can be kept alive long enough to arouse interest of somebody capable of being main dev.
It would be a pity to see this Proof of Burn approach to secure a block chain end this way.
So welcome, amongst this bunch who haven't given up hope!

Yay.  Roll Eyes
I would say that a123 was doing a good job as developer before the end of the year came around -- perhaps he'll show up again as the new year starts rolling. Here's hoping...

I think the priority for a new dev - or "slimcoin" or "a123" if they come back - would be to follow closely the development of Peercoin 0.5, which will be based on a newer codebase (the BTC 0.6 base of actual SLM is pretty old, there are a lot of useful commands missing) and merge the new peercoin code with SLM.
I've been thinking about this while trying to get the build working, and I wholeheartedly agree -- it would be ideal if we can rebase our code off either the latest bitcoin, or peercoin if they're reasonably up-to-date with bitcoin-core. Perhaps I can look at how much work that will be, once I get the current version building...

Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 17/01/2015, 12:30:31 UTC
If there is a dev (a123 or slimcoin) still reading this thread: There is a interview series about "innovative coins" from the SuperNet initiative:

https://bitcointalk.org/index.php?topic=924275

It could be a great way to spread the word and attract new users and developers.

Also, perhaps it could be possible to try to join SuperNet, as SLM has PoB as an unique feature it's not impossible that they accept it in the mid-term. Only problem I see is the lack of a "main dev" with regular presence in this forum, and the small user base.

Hi all. I am now back from my Christmas break and back to attempting to get a build environment working for Slimcoin. I'm by no means a candidate for a 'main dev' (nor am I really a publicity person either!), but I'm hoping that if a123 or another dev picks up the project again, I can contribute testing and bug/feature patches.

In particular, I want to implement the 'coin control' options that are in the current Bitcoin Core, as I like to be able to select old transactions and merge them into a new single, larger one. (I'm OCD like that  Smiley) Plus, I'm still getting occasional random crashes with 'St9badalloc' in the windows GUI client, which I want to debug.


Still haven't completed a successful build yet, but I'm getting closer -- all the dependencies build except for qt-win32, which I'm in the middle of recompiling right now to see if it works this time...
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 20/11/2014, 15:01:42 UTC
So I know it's a lot of work, but if you have time could you keep us updated on what you're working on?  Especially since this was already abandoned by one developer, I think keeping people updated on progress could do a lot for interest in the coin.
Well, for what it's worth, I'm hoping to work on implementing the 'coin control' features from the current bitcoin core into slimcoin as time permits. Don't expect it in a hurry, though, as I'm still wrestling with getting my build environment to work properly.

I don't know anything about what a123 is working on.

Is it speed 1.5 khash normal for i5-2540M?
Well, it sounds around the right size. With the standard GUI client, I get around ~ 0.5khash/sec per core on a 3GHz core2.



PS - so my slimcoin-qt has been stable for the last few days; and I haven't been using that computer a lot over that time. Coincidence?  Undecided  guess I'll find out over the weekend, since I'll be using it more again.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 17/11/2014, 10:59:15 UTC
Are you using this release?

https://github.com/kryptoslab/slimcoin/releases/tag/v0.3.2.1

I have not had any problems using it. How much RAM do you have?
Yes, I just downloaded it again and confirmed that the files are identical, so that's the version I've been running.
I've got 8GB of RAM, but also a number of other things running at the same time, so memory could be the issue. In particular I have noticed a couple of times it crashed right at the moment I launched another program (in one case a VM, in the other, Minecraft).

I might try a few more experiments along this line and see what happens...
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 13/11/2014, 13:18:26 UTC
So, I have had the slimcoin windows QT client crashing again. The specific error is:

Code:
************************
EXCEPTION: St9bad_alloc       
std::bad_alloc       
D:\<***>\SlimCoin\slimcoin-qt-0321.exe in ThreadMessageHandler()     

Immediately before this, there were a very large number of messages of "likely old client, incrementing misbehaviour count", and quite a few "connection timeout" messages. I'm not sure if this is normal or not.

Let me know if you have any suggestions I can try to troubleshoot further.
Post
Topic
Board Hardware
Re: [Guide] Dogie's Comprehensive RockMiner New R-Box Setup [HD]
by
Mr E
on 03/11/2014, 16:10:04 UTC
Just a quick post to note my success with the new R-Box:

I was able to get it working with BFGMiner easily enough, but wouldn't get more than around 85-90 GH/s, no matter how I tweaked the clock settings.

Switching to CGMiner, I am getting around 110-120GH/s at a clock of 330.

So I would have to recommend using CGMiner for the R-Box.

(BFGminer gives nice per-chip stats, though. Sad)
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 31/10/2014, 01:00:04 UTC
a123, got payout! Works fine! Thanks!

Long Live SlimCoin!

i got a bit above 2 SLM payout as well, i remember now how scare SLM is when the diff goes up
Yeah, I've been solo mining and the reward is <10SLM total per block, compared to 12-14 per burn block at the moment. And burn blocks don't tie up my CPU... plus I get stacks more of them (around 10x more at the moment).

This has got me thinking that Slimcoin is going the right way with discouraging PoW-mining already, though still that a different algorithm might be better than dcrypt.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 30/10/2014, 09:28:40 UTC
(PS -- I downloaded the 0.3.2.1 Windows build from the Git releases, and it was crashing again like the old wallet did. I've had to go back to 0.3.2.0 for the time being. Sad )

Any idea why? Dya have a debug log of what led to the crashes?
Can't find them in the log any more, so I'm just firing it up again now, and we'll see what happens. It seemed to be the same or similar crash message as the older version was giving before you fixed it, though.
Still running without a crash so far, I'll let it go a while longer and see... maybe it was just random. Undecided
.... aaaand, still good. Well, now I'm confused, Huh but happy enough.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 29/10/2014, 20:45:56 UTC
(PS -- I downloaded the 0.3.2.1 Windows build from the Git releases, and it was crashing again like the old wallet did. I've had to go back to 0.3.2.0 for the time being. Sad )

Any idea why? Dya have a debug log of what led to the crashes?
Can't find them in the log any more, so I'm just firing it up again now, and we'll see what happens. It seemed to be the same or similar crash message as the older version was giving before you fixed it, though.
Still running without a crash so far, I'll let it go a while longer and see... maybe it was just random. Undecided
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 29/10/2014, 09:39:00 UTC
Maybe PoB+PoS is much better! Why waste power for GPU-CPU mining, when even RasPi can be used to complete SlimCoin usage? SlimCoin, SlimWallet & SlimMiner (RasPi Wink )
"Why use expensive and power-hungry hardware, when even Android smartphone can be your e-Wallet & Miner?"

Actually PoS+PoB might be a good idea. I've been thinking a lot about it too! The whole code base is built off Peercoin, and we can't migrate out to a PoW only coin cos of the PoS heritage blocks.

We will have PoB generation and PoS to secure the blockchain.

We may not even have to migrate our PoB. Just tweak PoS to make it generate blocks more frequently (aka undo what slimcoin did before he got busy elsewhere) and I remember the difficulty even reached 1 at some time back then. No one would bother to PoW then!

PoS did cause a lot of trouble for us last time though, in particular it interferes with PoW. But if PoW is meant to be an afterthought this isn't a problem then.
I would prefer keeping the PoW, whatever algorithm we end up deciding, because having PoW protects against 51%-of-burned-coins attacks (at least of some types, such as censorship attempts). However, PoW should be tweaked to make it become unprofitable quickly, because one of the main points of Slimcoin is to discourage power-hungry PoW mining. (This would probably then reduce the incentive to develop GPU / ASIC miners because of the limited profits, but no doubt they would still be built eventually. Just thinking about the risk of 'secret' GPU algorithm, if it has a big advantage, possibly leading to 51% attacks? I would support going to a different well-established CPU-based algorithm given how easily dcrypt seems to be optimised. Of course, then there's still the botnet risk...  Undecided )



(PS -- I downloaded the 0.3.2.1 Windows build from the Git releases, and it was crashing again like the old wallet did. I've had to go back to 0.3.2.0 for the time being. Sad )

Any idea why? Dya have a debug log of what led to the crashes?
Can't find them in the log any more, so I'm just firing it up again now, and we'll see what happens. It seemed to be the same or similar crash message as the older version was giving before you fixed it, though.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 27/10/2014, 21:41:42 UTC
Lets put it to a vote to switch algo then - the logical choice being SHA-256 like Bitcoin and Peercoin. I think I would actually vote yes on that.

Hmm I'm not quite for SHA-256 since I like the idea of SLM being a gpu/asic-resistant coin.
+1, I think the idea of using dcrypt is to discourage intensive mining, partly since the point of Slimcoin is to require less 'wasted' power in mining by encouraging proof-of-burn to be more significant than proof-of-work. I would favor an algorithm that's going to be hard to accelerate, for that reason.

(PS -- I downloaded the 0.3.2.1 Windows build from the Git releases, and it was crashing again like the old wallet did. I've had to go back to 0.3.2.0 for the time being. Sad )
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 22/10/2014, 07:25:03 UTC
So there is still the PoW cost but how do the PoB blocks then contribute to the consensus?

How would an attacker with 51% of the PoW fair against defenders with various levels of burned stake?

I'm not too clear, but I don't think PoB can help defend against PoW 51% attacks. PoB does increase trust score of a chain for resolving forks but might not kick in in time for double-spend attacks?
I think PoB will help with some kinds of 51% attack. For starters, it will mitigate >50% censorship attempts as long as a reasonable amount of PoB'ers are honest. Although the attacker with >50% hashrate can plausibly create a longer chain of PoW blocks and exclude disapproved transactions from them, honest PoB clients will continue to mine burn blocks which include those transactions, so unless the attacker has much greater than 50% hashrate, he will not be able to create a chain that is longer than the sum of ( honest PoW miners difficulty + honest PoB miners difficulty ), which would be required for a successful censorship attack.

In the same way, an attacker with 51% could create a fork from an earlier block to attempt a double-spend, but would require a large proportion of the burnt coins in the network in addition to hashpower in order to get the fork accepted -- otherwise the length of the combined honest ( < 50% hashrate + >> 50% burn ) would always result in a longer (higher-difficulty) chain compared to the dishonest ( > 50% hashrate + << 50% burn ) chain, especially considering the fraudulent chain is starting at some earlier point and has to 'catch up' to the legitimate chain first before it can exceed it.

Finally, regarding the "nothing at stake" problem -- yes, as far as I can tell there's nothing to stop users from collecting PoB blocks on both chains, although this would usually require a deliberate effort to make this happen (since, if they have only a single wallet running, it will fork into one or other of the chains, and not mint PoB on the other one). I can't immediately think of an elegant solution that would discourage this...
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 21/10/2014, 08:00:02 UTC
Awesome! I'm testing it out right now, am spamming myself with 0.01 SLMs in hope of catching a PoB block. I'll PM you on regarding the Amazon EC2 build environment I compiled the Slim-Qt on Smiley

Ok fix confirmed, thanks Mr E! Will update the binaries soon Smiley
Yay, it worked. Smiley

I still have an OCD compulsion to go back in and tidy it up to use a function on the transaction class, instead of a boolean flag passed to the transaction-parsing function.  I might try doing that once I have the build environment set up...


P.S.
Updated https://github.com/kryptoslab/slimcoin/releases/tag/v0.3.2.1

Changes:

From hankrules: Added 2 dnsseed servers
From Mr T:       Fixed display bug for transactions in PoB blocks
From a123:       Fixed versioning, disabled sync checkpoint errors, added new RPC command "getsubsidy" to find out current PoW (for pool use)

(pi's version is still compiling...)
Mr T, eh? I like that.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 20/10/2014, 10:41:48 UTC
I believe I've managed to chase down the bug causing transactions to show up as "Mint by burn" when they actually weren't.

The code that did up the transaction list checked whether the transaction was in a PoB block, but forgot to check whether it was the coinbase transaction, with the result that all transactions in PoB blocks would show up as "Mint by burn". I'm not quite sure why the incorrect amount appeared in the list -- but try my patch and see if it fixes the GUI bug. (Or if you don't have a gui environment to test it on, I can do it if you compile an updated windows client. Haven't got a build environment of my own yet...)

(BTW, it looks like even the check for PoB block is kind of hacky -- the check for PoS blocks calls a wtx.IsCoinStake() function, but the check for PoB is implemented as a boolean flag passed in to the function by the caller... kind of ugly...)
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
Mr E
on 19/10/2014, 06:49:55 UTC
Thanks a123, I just got into Slimcoin after reading about PoB 'mining' and being fascinated by the concept. So glad to see the coin being resurrected now. And your updated wallet seems to use so much less CPU -- previously I had two generate threads maxing out my CPU (quad-core), whereas now they only take it to about 80-85%. (Including other things running besides slimcoin.)

One thing though, it seems the version number in the 'about slimcoin-qt' still displays 0.3.2.0?

Finally: I have some dev experience, and am happy to help out with a bit of testing / debugging if anything comes up, though I can't promise to have a lot of time for it. But so far you seem to be on top of things anyway. Smiley

If this continues to go well, when I have some time I might try to look at building a wallet that can run in the background in a FreeNAS server jail, since I've got one of those running anyway...


Edit: So clearly the GUI 'fake mint-by-burn' bug hasn't been fixed so far. I just requested 0.01slm from multifaucet, and it appeared in my transaction tab as a +193slm mint-by-burn. (However the correct details show when I double-click it for details or do listtransactions.)