Bitcoin Forum
May 02, 2024, 06:13:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: The solution to 51% crisis has already been invented: getblocktemplate  (Read 997 times)
ShadowOfHarbringer (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
June 14, 2014, 10:37:07 AM
 #1

It seems the solution to our 51% crisis has been already created and is called getblocktemplate.

https://en.bitcoin.it/wiki/Getblocktemplate
https://en.bitcoin.it/wiki/BIP_0022
https://en.bitcoin.it/wiki/BIP_0023

Or am I wrong somewhere ?

Another question is: Why aren't the big pools using it ?
Yet another question is: Why didn't Gavin at least mention it in his Bitcoin Foundation blog post ?

Also, check out (and possibly upvote) me on Reddit:
http://www.reddit.com/r/Bitcoin/comments/284frp/solution_to_51_crisis_getblocktemplate/

The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714673589
Hero Member
*
Offline Offline

Posts: 1714673589

View Profile Personal Message (Offline)

Ignore
1714673589
Reply with quote  #2

1714673589
Report to moderator
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 14, 2014, 10:50:48 AM
 #2

Interesting!

EDIT: How does it solve the 51% attack problem though?
Parazyd
Hero Member
*****
Offline Offline

Activity: 812
Merit: 587


Space Lord


View Profile WWW
June 14, 2014, 10:51:50 AM
 #3

GHash.IO hasn't implemented GBT yet. They could though.
ShadowOfHarbringer (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
June 14, 2014, 10:54:35 AM
 #4

Interesting!

EDIT: How does it solve the 51% attack problem though?
Read with understanding, nowhere i said it solves "51% attack problem". I said it solves the current 51% crisis - big difference.

Getblocktemplate does not allow a pool operator to easily execute 51% attack even if he controls more than 51% of mining power, consisting of many individual miners.

ShadowOfHarbringer (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
June 14, 2014, 11:27:40 AM
 #5

Somebody mentioned on reddit that GetBlockTemplate does not actually solve the problem completely.
Well, too bad.

Swordsoffreedom
Legendary
*
Online Online

Activity: 2758
Merit: 1115


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
June 14, 2014, 11:40:47 AM
 #6

I am not that familiar with Getblocktemplate so wouldn't mind an alternative explanation
My understanding of it is that all trust from solo miners goes to the pool operator and this gives it back to the solo miner in essence allowing them to control the block if I read it correctly.
It seems simple enough to implement for me so what would be some of the issues related to it?

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
WtwkG
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile WWW
June 15, 2014, 06:43:46 PM
 #7

GBT does not solve the 51% problem at all.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
June 15, 2014, 06:47:24 PM
 #8

GBT does not solve the 51% problem at all.
Maybe the problem should be defined more precisely so that everybody can be sure they are talking about the same thing.
ShadowOfHarbringer (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1005


Bringing Legendary Har® to you since 1952


View Profile
June 15, 2014, 08:18:36 PM
 #9

GBT does not solve the 51% problem at all.
Already said that.
Read *anything* before you post, please.

franky1
Legendary
*
Online Online

Activity: 4214
Merit: 4458



View Profile
June 15, 2014, 11:18:01 PM
 #10

when it comes to trying to get pools to do something that is ethical.. remember...
pool owners are greedy. if they have 10% hash that is 360 coins (out of 3600 coins a day mined) and the pool owner keeps 1% = 3.6btc

if the pool has 50% that is 1800 coins which the pool owner keeps 1% of = 18btc.

so tell me why a pool would agree to not receive 18bitcoin a day income for the owner personally.. and only get 3.6btc by implementing a code/rule where pools should not ethically run above 10% (fair distribution of hash over the 10 main pools) for instance

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Pages: [1]
  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!