Bitcoin Forum
July 30, 2024, 10:03:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ... 164 »
741  Alternate cryptocurrencies / Mining (Altcoins) / Re: GUIMiner-scrypt: A GUIMiner fork for mining scrypt chains on: April 03, 2014, 02:46:31 PM
Hi Taco!
Glad to hear from you!

Okey no problem, just keep them coming! Smiley

Another bug to add for the fix...
Sometimes, if you stop a miner that was runing at 20 intensity, and change it to less intensity (ex: 13, 14, 15), and then stop. And save and restart the miner again at 20 intensity, the GUIMiner will cause the driver to crash.
Even after the recovery, the miner will not recover, giving very slow performance and cannot start at full speed at any intensity setting.
Maybe there is a way to recover the miner... my "fix" is to stop everything and reboot the machine...

Best Regards,

LPC

This is a known bug and is an issue with cgminer I'm pretty sure.  I'm not sure what to do about it.  Usually if you do to "Device Manager" and disable and then re-enable the video card you can also use it again.
742  Alternate cryptocurrencies / Mining (Altcoins) / Re: GUIMiner-scrypt: A GUIMiner fork for mining scrypt chains on: April 03, 2014, 02:44:27 PM
what would be a good TC value? how would one determine an optimal TC??

for 7xxx or 2xx cards
with GPU threads = 1 it's usually ~12-13 * number_of_shaders
with GPU threads = 2 it's usually  ~4 * number_of_shaders
743  Alternate cryptocurrencies / Altcoin Discussion / Re: MC2: A cryptocurrency based on a hybrid PoW/PoS system on: April 03, 2014, 03:31:05 AM
Well it be ASIC resistant?
Depends on what the demand is for that at launch.
744  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 04:01:39 PM
Is there a projected release date or is it totally experimental? 

Hopefully testnet within 2-5 months or so, then mainchain launch after the testnet seems stable.
745  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BlackCoin (BC) | on exchanges | PoS | No premine on: April 02, 2014, 03:59:33 PM
rat4 wrote you that for those atacks BC POS is not valuable how many times he need wrote the same ?

Writing that you don't think attack vectors exist does not mean that attack vectors do not actually exist.  Replies of "that will not happen" are denials of the rich conceptual history and well noted theoretical problems of proof-of-stake systems.
746  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BlackCoin (BC) | on exchanges | PoS | No premine on: April 02, 2014, 03:50:33 PM

Umm you were here 9 months ago saying PPCoin is doomed, it's flawed etc.

Made lots of noise about it.

Nothing happened.  Smiley

Nothing needs to happen as long as PoW is chugging along -- but then it's just another PoW coin.  The PoS system it is eventually supposed to become as reward goes to 0 is deeply flawed.

I would anticipate BlackCoin to demonstrate this, and eventually leave rat4 scrambling to apply patch after patch as the system breaks in new and exciting ways.
747  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BlackCoin (BC) | on exchanges | PoS | No premine on: April 02, 2014, 03:49:22 PM
Quote
Hence my 'Purely from a PoW/Pos Hybrid perspective'.

I understand there are some PoS issues which clearly you have a greater understanding of than 99.9% of the people on this thread, myself included. I hope these can be addressed appropriately, and as an onlooker and potential investor of any coin am keeping my eye on it. Can't devs/code gurus get together and whittle down the actual issues together? Isn't that what open source is all about?

Well, yes, but the issue is a severe one and not easily fixed.  Greg Maxwell (the bitcoin core dev whose IQ is probably above 180) couldn't figure it out after spending months trying, Vitalik Buterin (an Honour's student in maths who dropped out of the University of Waterloo to work on Ethereum) is also now struggling very hard with how to solve the issue with his Slasher algorithm, etc...  Pure PoS is a *very* hard problem to solve effectively, and the only reasonable solutions for pure PoS are coming in a soon to be published scientific paper I'm not really at liberty to talk about.  The first author of that paper is even a little wary about what he's proposed, though.
748  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 03:42:41 PM
Hi Tacotime, thanks for the information! I notice you have an ad in your signature that describes a PoS/PoW hybrid.

Have you been able to resolve the issue with that coin?

It's a very different system; basically PoS miners vote on every PoW block to verify the contents, and PoW blocks are validated one block at a time.  PoS miners are given complete control over the contents of PoW blocks and whether or not the PoW miner gets rewards.

This is a *really* experimental incentives system and it might do crazy things yet.  The Bitcoin core devs I've talked to are wary of it doing things I haven't predicted.  Additionally, it relies heavily on PoW (which I think is a good and reasonably fair distribution system).  But it does not have the "nothing at stake" forking issue.

It's more comparable to a blockchain with "two factor authentication" for every PoW block, to ensure that miners aren't putting weird transactions into the network or are simply not including transactions.
749  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BlackCoin (BC) | on exchanges | PoS | No premine on: April 02, 2014, 03:32:08 PM
https://bitcointalk.org/index.php?topic=551861.msg6034076#msg6034076
https://bitcointalk.org/index.php?topic=551861.msg6034634#msg6034634

There are problems in fundamental and horrible ways at the moment.
750  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 02:38:17 PM
so Tacotime,

for a newbie which coin Mintcoin/Blackcoin is more vulnerable to attack, with Blackcoin being Pure POS and Mintcoin being a POW/POS hybrid?

They both are vulnerable.  PeerCoin is what is (sort of) functional.
751  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 02:38:04 PM
What if everyone else IS NOT mining both?

As soon as someone doublespends successfully on the network using the current PoS protocol, any node that is even modestly intelligent is going to switch to a more belligerent protocol that better defends the value of their coins.  Then you run into this problem.

OK, but can they doublespend if some miners are already only doing PoW mining for a hybrid PoS coin?

No, so long as the PoW difficulty is high enough to actually secure the network.  This requires subsidy (block reward) to be high enough to justify lots of people mining the chain.  Hence why PeerCoin works.
752  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 02:29:10 PM
What if everyone else IS NOT mining both?

As soon as someone doublespends successfully on the network using the current PoS protocol, any node that is even modestly intelligent is going to switch to a more belligerent protocol that better defends the value of their coins.  Then you run into this problem.
753  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 02:24:45 PM
tacotime can you please link some info about peercoin pos weaknesses?

ok
https://github.com/ethereum/wiki/wiki/Problems (See 5. Create an incentive-compatible proof-of-stake currency) and also here: http://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/

https://bitcointalk.org/index.php?topic=131940.0 (addressed by the creation of kernel.h and kernel.cpp which compute the stake modifier, which has its own problems)

Thanks a lot, this is very interesting. To problem #1: What exactly is meant with consensus failure and how does it affect network security? So if I have a faked time stamp that is t seconds in the future, how much less coins do I need to perform a 51% attack?

This is the means to generating hashes for PoS for PPC (paraphrased a little):
Code:
int64 nTimeWeight = min((int64)nTimeTx - txPrev.nTime, (int64)STAKE_MAX_AGE) - nStakeMinAge);
CBigNum bnCoinDayWeight = CBigNum(nValueIn) * nTimeWeight / COIN / (24 * 60 * 60);
if (!GetKernelStakeModifier(blockFrom.GetHash(), nStakeModifier, nStakeModifierHeight, nStakeModifierTime, fPrintProofOfStake))
    return false;
ss << nStakeModifier;
ss << nTimeBlockFrom << nTxPrevOffset << txPrev.nTime << prevout.n << nTimeTx;
hashProofOfStake = Hash(ss.begin(), ss.end());
if (CBigNum(hashProofOfStake) > bnCoinDayWeight * bnTargetPerCoinDay){
    return hashProofOfStake; } // Golden "nonce" found, we have a block!
else {return false;}

You can game this in a bunch of ways.  If you're building your own chain of blocks, you can manipulate the timestamp; BlackCoin uses 10 minute intervals, so there's another 600 chances right there (+ 10 min).  If you want to build lots of blocks, you need coinstake distributed in lots of places (nTimeBlockFrom << nTxPrevOffset << txPrev.nTime << prevout.n).

Now you can bruteforce a chain of length whatever privately so long as you have a bunch of coinstake at different addresses, and then doublespend using that.  Unless everyone is trying to do this, you don't need 51% stake to do this -- just the hoarding of a bunch of stake and some bruteforcing at an exacting time and you can doublespend.  This is why PoS in PPC and friends defaults to PoW; you're just manipulating a bunch of different factors in search of golden "nonces" (manipulations of non-nonce parameters) in a chain of blocks instead of simply increasing the nonce.

Using PoW blocks to make stake modifiers can also help prevent you from being able to game this a bit from the "if (!GetKernelStakeModifier(blockFrom.GetHash(), nStakeModifier, nStakeModifierHeight, nStakeModifierTime, fPrintProofOfStake)) return false;" portion, but I don't think it completely eliminates the risk.

Sunny King at some point mentioned changing confirmation rules from number of blocks that have passed to the amount of coinage that has been included in blocks since a transaction has taken place ("trust score").  But this still doesn't solve the "nothing at stake" forking problem, and you can still likely doublespend in that case with <51% stake.
754  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 02:07:42 PM
So basically the claim is that because of this vulnerability it is possible to complete a 51% attack.

Is that or is that not also a possibility with pure PoS coins?

I'm not seeing how the security status of blackcoin is any different than the security status of mintcoin, as both are supposedly vulnerable to this attack. Which from what i gather is quite expensive to launch successfully and therefore highly unlikely in the first place.

Quote
In the event of a fork, whether the fork is accidental or a malicious attempt to rewrite history and reverse a transaction, the optimal strategy for any miner is to mine on every chain, so that the miner gets their reward no matter which fork wins. Thus, assuming a large number of economically interested miners, an attacker may be able to send a transaction in exchange for some digital good (usually another cryptocurrency), receive the good, then start a fork of the blockchain from one block behind the transaction and send the money to themselves instead, and even with 1% of the total stake the attacker's fork would win because everyone else is mining on both.
755  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 01:45:53 PM
tacotime can you please link some info about peercoin pos weaknesses?

ok
https://github.com/ethereum/wiki/wiki/Problems (See 5. Create an incentive-compatible proof-of-stake currency) and also here: http://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/

https://bitcointalk.org/index.php?topic=131940.0 (addressed by the creation of kernel.h and kernel.cpp which compute the stake modifier, which has its own problems)
756  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 01:32:58 PM
Zero difficulty PoW is open door and cannot be trusted. One of possible fixes is to disable PoW.

Or you can have PoW with a reasonable subsidy and use it to secure the network, but then you just have PeerCoin.  Unsurprisingly, Peercoin works because of this and not in spite of this.  Now you've simply opened yourself to all the catastrophic bugs in PeerCoin's PoS system that you refuse to acknowledge.

There are easy applied fixes for hybrid PoW/PoS with low subsidy that involve adjusting the trust of the timestamping of PoW blocks and content of PoW blocks in general -- but again, there are the same PoS bugs which already exist in PeerCoin, which are non-trivial.
757  Alternate cryptocurrencies / Altcoin Discussion / Re: Maxcoin decides hard fork equals higher market price on: April 02, 2014, 01:27:38 PM
If they're taking notes from RealSolid, perhaps they should also start begging for donations.
758  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 01:10:43 PM
Told OP it was a bad idea, was ignored by OP in the Blackcoin thread. If you don't understand the code you're modifying, don't muck with it.

These attacks are not applicable to BlackCoin. Guess why.

My guess is that you modified the trust weighting for PoS blocks (to lessen weighting for any individual block based on coinage) or that you manipulated timestamping variability, neither of which are great solutions in the distributed system you're playing with.

It looks like you tried to fix the stake modifier with a hardfork and then broke it in the process, too:
https://github.com/rat4/blackcoin/commit/47d2eec662b738b39cdb45f3ef6f72a13b929268#diff-25d902c24283ab8cfbac54dfa101ad31
https://github.com/rat4/blackcoin/commit/9dea231970c5c73dd6b7e3d0d20210233574a179#diff-25d902c24283ab8cfbac54dfa101ad31

Others vulnerabilities exist and you still refuse to address them (the "nothing at stake" fork, stake modifier manipulation).
759  Alternate cryptocurrencies / Altcoin Discussion / Re: Security analysis of PoW/PoS hybrids with low PoW reward on: April 02, 2014, 12:58:33 PM
Told OP it was a bad idea, was ignored by OP in the Blackcoin thread. If you don't understand the code you're modifying, don't muck with it.

https://bitcointalk.org/index.php?topic=509928.msg5651789#msg5651789
https://bitcointalk.org/index.php?topic=469640.msg5651892#msg5651892

There is another issue with using stake modifiers derived only from PoS blocks as well.
760  Alternate cryptocurrencies / Altcoin Discussion / Re: [KAR][BOUNTY] Why this BTC address 3KARPE1ESwHERE1SoUrMoNEYxxxx8dXeC5 is valid ? on: April 01, 2014, 11:00:54 PM
17bmYcP6Vio6c1gnyPsaDSv4B11SLe81Ab
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ... 164 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!