Bitcoin Forum
June 20, 2024, 06:18:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 411 »
  Print  
Author Topic: [ANN] [PMC] Premine Coin | Rare | Mining Transaction Fee Proof of Concept  (Read 382863 times)
deodecagone
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250



View Profile
January 29, 2014, 09:31:38 PM
 #2441

That was a bad timing for that, the only exchange had an almost empty orderbook, the one won't have the possibility to sell them while a new wallet is out.

An advise do not trade now anything even out of the exchange, you could be seriously scammed.
Nullu
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
January 29, 2014, 09:31:59 PM
 #2442

I wish I understood the tech aspects better.  Cry

Yep, could someone explain it for dummys?

Someone with a better miner than everyone else together changed the rules of the game at will.




^ this


and im 99.9% sure i know who.

Is it possibel to fix such a problem? And how?

You fork the blockchain from the wallet just before the hacker sabotaged the blockchain, and change the rules in the wallet to prevent it ever happening again.


That fixes it for now. But we need some changes to prevent that from happening in the future.
Mainly, we need to encourage more miners to switch to PMC.

And using scrypt would help against ASIC.



The 0 block rewards did not help. Changing to CPU, Scrypt, Scrypt-Jane or even some of the more esoteric algorithms would fix the problem. It needs to be ASIC resilient, and have some way of forcing a minimum tx fee for every transaction.

BTC - 14kYyhhWZwSJFHAjNTtyhRVSu157nE92gF
Bigeyeone
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 09:42:59 PM
 #2443

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

I am not getting it how this is suppose to work.

The way I understand things is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

PMC: 19dNRVPcjsESqo8isdauc1gQ6PbUrAZor9
Benezivas
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
January 29, 2014, 09:45:58 PM
 #2444

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

Your logic is almost correct, just take the following into the szenario: More than 51% of all miners (measured in pure hashing power) decide that the new, malicious chain is the way to go. Tada, now that the majority mines on that new chain, the rest follows.
Nullu
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
January 29, 2014, 09:46:05 PM
 #2445

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

BTC - 14kYyhhWZwSJFHAjNTtyhRVSu157nE92gF
creditcoin_CRD (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 09:49:51 PM
 #2446

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

And not even a very big one at that. We were a very, very, tiny network in the grand scheme of things.

Somebody didn't like premine. Instead of moving along and finding a game they DID like they decided to break it so nobody could play. Kinda like that kid in school that used to flip the game board when things didn't go the way he liked.

Bigeyeone
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 09:56:41 PM
 #2447

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

I am still doubting it, do you agree that it is my client that determines the block reward from the rules within it's software ?

If it is my client that decides the block reward, how on earth did it all of the sudden decide to put a 1000 coin reward on the block ?

I can understand how a changed block reward gets accepted by the network as a result of a 51 % attack but I still fail to see how my client decides to generate a block with a 1000 coin block reward by itself as a result of a 51 % attack.

PMC: 19dNRVPcjsESqo8isdauc1gQ6PbUrAZor9
creditcoin_CRD (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 10:01:20 PM
 #2448

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

I am still doubting it, do you agree that it is my client that determines the block reward from the rules within it's software ?

If it is my client that decides the block reward, how on earth did it all of the sudden decide to put a 1000 coin reward on the block ?

I can understand how a changed block reward gets accepted by the network as a result of a 51 % attack but I still fail to see how my client decides to generate a block with a 1000 coin block reward by itself as a result of a 51 % attack.

Your client mined a 1000 PMC reward block ?

Benezivas
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
January 29, 2014, 10:04:18 PM
 #2449

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

I am still doubting it, do you agree that it is my client that determines the block reward from the rules within it's software ?

If it is my client that decides the block reward, how on earth did it all of the sudden decide to put a 1000 coin reward on the block ?

I can understand how a changed block reward gets accepted by the network as a result of a 51 % attack but I still fail to see how my client decides to generate a block with a 1000 coin block reward by itself as a result of a 51 % attack.

Okay, here is the deal, explained simple: When you find a block, your wallet generates a new block (the next block to mine) by the rules of the network. The thing is, you could manipulate this very new block with some injected code and "change the rules", the rules which are stored in the very block. Now if you do this and send the new block out into the network as a normal miner, you would have created a new chain, a chain that is exactly the same to the old chain, with the only difference being your newly created block. But the other workers in the network pull your work and should naturally notice "that's not what I have on my plan here", reject the block and continue on the old chain. The problem arises when enough miners (hashing-wise) decide, that this very new block isn't in fact faulty and continue on the altered chain. If the other miners now pull new work from the network, they will pull the chain that the majority of the network uses and disregard the old chain.

That's roughly what is happening. Don't pin me down on details.
dasource
Hero Member
*****
Offline Offline

Activity: 821
Merit: 1000


View Profile
January 29, 2014, 10:06:10 PM
 #2450

Please explain to me how an attacker can fork the blockchain, and from then on put a block reward on 1000 coins on every newly mined block.

 I am not getting it how this is suppose to work.

The way I understand thing is :

It is our client, the software that determines the block reward, when our client creates a new block it determines the block reward from the rules within the software, it then sends this block out to the network and then the other clients verify whether that new block was created according to the rules, if not then the newly mined block will not get confirmed by the network.

I fail to see how all of the sudden my client would decide to reward a new block with 1000 coins, when the software is still the same and then how all the other clients on the network accept this new block when the 1000 coins block reward is clearly against the rules of the software.

I doubt the attacker scenario, I think it is much more likely that it is simply a bug in the software that has always been there.

If you control over 51% of the network, you can fork the chain. That wallet that forked the chain can do anything it wants - in this case, add 1000 coins to every block.

It's absolutely possible and entirely plausible. You don't need to have every wallet running the malicious code. Just one. It would only take one big ASIC miner or rig to do it.

I am still doubting it, do you agree that it is my client that determines the block reward from the rules within it's software ?

If it is my client that decides the block reward, how on earth did it all of the sudden decide to put a 1000 coin reward on the block ?

I can understand how a changed block reward gets accepted by the network as a result of a 51 % attack but I still fail to see how my client decides to generate a block with a 1000 coin block reward by itself as a result of a 51 % attack.

Your client mined a 1000 PMC reward block ?


Since Block 16000 the rewards have been 1000PMC .....

^ I am with STUPID!
dasource
Hero Member
*****
Offline Offline

Activity: 821
Merit: 1000


View Profile
January 29, 2014, 10:07:26 PM
 #2451

I've taken the Faucet down until a fix is released.

^ I am with STUPID!
creditcoin_CRD (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 10:09:15 PM
 #2452

I've taken the Faucet down until a fix is released.

Thank-you. I am checkpointing and working out a plan to fix it now.


dasource
Hero Member
*****
Offline Offline

Activity: 821
Merit: 1000


View Profile
January 29, 2014, 10:10:16 PM
 #2453

I've taken the Faucet down until a fix is released.

Thank-you. I am checkpointing and working out a plan to fix it now.



No probs, I know this can be a pain and thanks for keeping on-top of it.

^ I am with STUPID!
subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
January 29, 2014, 10:20:12 PM
 #2454

Shall we start to panic and sacrifice something ?

For everyone that decides that it is time to panic and abort all hope: 1K7i8PYixVmJxPwh6AJbvBa77a2xXGyn5V

Now that's the spirit, congratz to both of you!  Cheesy

theres nothing here. message me if you want to put something here.
subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
January 29, 2014, 10:25:09 PM
 #2455

Anybody that is running 0.8.7 please shut it down.


I'm using v0.8.6-11-g03733a0-dirty-beta and getting 1k coins per block so it is probably not about 0.8.7  Undecided

theres nothing here. message me if you want to put something here.
creditcoin_CRD (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 10:28:07 PM
 #2456

Anybody that is running 0.8.7 please shut it down.


I'm using v0.8.6-11-g03733a0-dirty-beta and getting 1k coins per block so it is probably not about 0.8.7  Undecided

Yes, we've established that at this point.

subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
January 29, 2014, 10:36:47 PM
 #2457

I wish I understood the tech aspects better.  Cry

Yep, could someone explain it for dummys?

Someone with a better miner than everyone else together changed the rules of the game at will.

That is not possible. 51% attacker can not affect coin generation in any way except increase inflation via added hashpower.
If clients we use all have coded rule which says "generate no more coins if 500,000 coins exist" than no one can generate
any more coins that would be accepted by our clients. It makes no difference at all how much hashpower is in question.

theres nothing here. message me if you want to put something here.
creditcoin_CRD (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 10:44:35 PM
 #2458

I wish I understood the tech aspects better.  Cry

Yep, could someone explain it for dummys?

Someone with a better miner than everyone else together changed the rules of the game at will.

That is not possible. 51% attacker can not affect coin generation in any way except increase inflation via added hashpower.
If clients we use all have coded rule which says "generate no more coins if 500,000 coins exist" than no one can generate
any more coins that would be accepted by our clients. It makes no difference at all how much hashpower is in question.

See, that's what I thought, but that obviously isn't the case.

dasource
Hero Member
*****
Offline Offline

Activity: 821
Merit: 1000


View Profile
January 29, 2014, 10:48:14 PM
 #2459

I wish I understood the tech aspects better.  Cry

Yep, could someone explain it for dummys?

Someone with a better miner than everyone else together changed the rules of the game at will.

That is not possible. 51% attacker can not affect coin generation in any way except increase inflation via added hashpower.
If clients we use all have coded rule which says "generate no more coins if 500,000 coins exist" than no one can generate
any more coins that would be accepted by our clients. It makes no difference at all how much hashpower is in question.

I am no expert BUT if the said attacker :

Modified the source, compiled new version.
Once he has 51% - it is possible since his fork now "rules" so to say.

^ I am with STUPID!
Bigeyeone
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
January 29, 2014, 10:52:20 PM
 #2460

folks are still trading coins at poloniex.com  even with all this going on, price even went up  Shocked

you guys now that all transactions done after the first block with the 1000 coin block reward will be undone with a hardfork by the dev right ?

PMC: 19dNRVPcjsESqo8isdauc1gQ6PbUrAZor9
Pages: « 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 [123] 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 ... 411 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!