Bitcoin Forum
December 10, 2016, 11:14:42 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: 51%  (Read 806 times)
bracek
Hero Member
*****
Offline Offline

Activity: 530


View Profile
51%
April 08, 2012, 10:44:32 AM
 #1

can this be done to avoid 51% attack ?

miners who discovered new block only get reward and tx fees,
but actual writing of transactions and verification
is done by some other miner ?


1481368482
Hero Member
*
Offline Offline

Posts: 1481368482

View Profile Personal Message (Offline)

Ignore
1481368482
Reply with quote  #2

1481368482
Report to moderator
1481368482
Hero Member
*
Offline Offline

Posts: 1481368482

View Profile Personal Message (Offline)

Ignore
1481368482
Reply with quote  #2

1481368482
Report to moderator
1481368482
Hero Member
*
Offline Offline

Posts: 1481368482

View Profile Personal Message (Offline)

Ignore
1481368482
Reply with quote  #2

1481368482
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
kokjo
Legendary
*
Offline Offline

Activity: 1050

You are WRONG!


View Profile
April 08, 2012, 10:57:56 AM
 #2

no.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
bracek
Hero Member
*****
Offline Offline

Activity: 530


View Profile
April 08, 2012, 11:43:23 AM
 #3

miners of recent blocks would be randomly eligible to "write"
transactions in the next block

sounds ok
kokjo
Legendary
*
Offline Offline

Activity: 1050

You are WRONG!


View Profile
April 08, 2012, 11:53:56 AM
 #4

you cant write something in a block, without changing it.

please stop asking questions that shows that you know nothing about how stuff work.
go read some more and find out why you are failing.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
Kettenmonster
Sr. Member
****
Offline Offline

Activity: 420


bool eval(bool b){return b ? b==true : b==false;}


View Profile
April 08, 2012, 12:13:59 PM
 #5

Bracek keep the decentralized approach in mind!
As soon as one entity gathers more than half the crop the thing is no longer decentralized, thus consider it broken.


The paining (sic!) is done with the QPainter class inside the paintEvent() method.
(source: my internet)
bracek
Hero Member
*****
Offline Offline

Activity: 530


View Profile
April 08, 2012, 03:10:24 PM
 #6

I think you both did not get what I wanted to say
I am not preaching for any kind of centralization

I just asked is it possible that miners switch their duties
of writing current transactions in newly mined block

miner A mines new hash
broadcasts that he found it

then miner B is is chosen at random
he will use this new found hash to create a block

miner A gets his reward and fees

in the long run, there is no extra unpaid work,
just the miner with most hashing power would not be able to write latest blocks

if again, i got it wrong, I won't post here any more
the joint
Legendary
*
Offline Offline

Activity: 1792



View Profile
April 08, 2012, 03:12:45 PM
 #7

you cant write something in a block, without changing it.

please stop asking questions that shows that you know nothing about how stuff work.
go read some more and find out why you are failing.

-1

Way to go, O' Superior One.

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
April 08, 2012, 03:16:18 PM
 #8

if again, i got it wrong, I won't post here any more

The hash is ONLY valid for a specific set of inputs (Version   Block, Previous hash, Merkle root, Timestamp, Target/Difficulty, & Nonce)
You create a block header containing the above information and hash it.  If it meets the target you found a block.  If it doesn't you change one value (usually nonce) and try again.. and again ... and again on average it takes difficutly * 2^32 hashes to find one which meets the target.

https://en.bitcoin.it/wiki/Block_hashing_algorithm

You can't find a hash and then make a block out of it because the hash is only good for the EXACT blockheader.  One element of the blockheader is the merkle root which is a hash of all tx in the merkle tree.  If you could change the tx and get the same merkle tree hash well then Bitcoin would be worthless.

If you change one thing (even one bit of tx) the block will have a new hash for a given nonce.
kokjo
Legendary
*
Offline Offline

Activity: 1050

You are WRONG!


View Profile
April 08, 2012, 04:03:12 PM
 #9

I think you both did not get what I wanted to say
I am not preaching for any kind of centralization

I just asked is it possible that miners switch their duties
of writing current transactions in newly mined block

miner A mines new hash
broadcasts that he found it

then miner B is is chosen at random
he will use this new found hash to create a block

miner A gets his reward and fees

in the long run, there is no extra unpaid work,
just the miner with most hashing power would not be able to write latest blocks

if again, i got it wrong, I won't post here any more
how do you distinguish between different miners?
how do you choose at random in a anonymous possible hostile distributed system?
do you really think that miners would pause the generating blocks, just because he/she/they found one,

and oh btw. miners just don't create blocks, they try millions(and more) different ones to find one that "fits".

your posts shows lack of knowledge, please go read some more.


you cant write something in a block, without changing it.

please stop asking questions that shows that you know nothing about how stuff work.
go read some more and find out why you are failing.

-1

Way to go, O' Superior One.
-1, no he should be in the newbie forum, not in the technical forum.
i would have(maybe...) been more polite to him in the newbie forum, but he thinks he know something he does not.
he is not seeking knowledge, or asks to gets something to be explained to him. NO! he suggests something stupid, without knowing how stuff works(or even wants to know, judging by his posts). Thats why i kicked his balls... and NO! you can not make me feel bad about doing it, by giving me a "-1", or making fun of my superiorness.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!