Bitcoin Forum
April 25, 2024, 10:27:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BetterHash Mining Protocol BIP  (Read 1527 times)
buwaytress (OP)
Legendary
*
Offline Offline

Activity: 2786
Merit: 3437


Join the world-leading crypto sportsbook NOW!


View Profile
June 08, 2018, 06:38:32 AM
Last edit: October 30, 2018, 12:19:22 AM by frodocooper
 #1

Just read a little on Corallo's draft BIP: https://github.com/TheBlueMatt/bips/blob/betterhash/bip-XXXX.mediawiki that seeks to separate pool payout info channel from work info channel.

Summary of main motivation:
- more diverse block templates with miners allowed to construct their own - less risk of pool restricting protocol upgrades

Stratum is "difficult to implement and poorly documented" - you guys agree?

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714040838
Hero Member
*
Offline Offline

Posts: 1714040838

View Profile Personal Message (Offline)

Ignore
1714040838
Reply with quote  #2

1714040838
Report to moderator
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1631


Ruu \o/


View Profile WWW
June 08, 2018, 09:55:56 AM
Merited by OgNasty (1), hugeblack (1)
 #2

All great ideas... but it's 6 years too late and the reality is... antpool and S9 miners.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
aliashraf
Legendary
*
Offline Offline

Activity: 1456
Merit: 1174

Always remember the cause!


View Profile WWW
June 10, 2018, 12:09:58 PM
Last edit: June 12, 2018, 12:11:10 AM by frodocooper
 #3

Just checked the BIP, thanks for sharing.

Good motivation, actually, almost in the exact day and hour that this BIP is committed to github (few minutes sooner?), I started a topic here regarding the same issues! I was surprised even more when I found both my article and this BIP share the same idea of separating coinbase transaction and the rest of the transactions committed to the Merkle tree. I take it as a very encouraging sign  Smiley

Now bad news: Sad
Unfortunately the BIP fails to achieve decentralisation improvement in a considerable fashion.
Imo, it is due to the fact that this BIP is a conservative, second layer tweak to Stratum to help miners building the work by choosing the transactions they wish to confirm from sources other than the pool.

Sounds good but it is useless, I afraid.

Besides keeping the pool  in charge of accounting, which is problematic anyway, by keeping its role as a hub that can accept or reject miner's submitted shares, it keeps the power to enforce its policy. Specially when it comes to signaling and governance issues, we would have the same situation with pools as always. Nothing is going to be changed by this BIP.

So, sorry my conclusion is: Good motivation, weak design because of the definite lack of courage to go deep down in the PoW itself instead of remaining in the shallow area of Stratum.
buwaytress (OP)
Legendary
*
Offline Offline

Activity: 2786
Merit: 3437


Join the world-leading crypto sportsbook NOW!


View Profile
June 13, 2018, 09:43:52 AM
 #4

Just checked the BIP, thanks for sharing.

Good motivation, actually, almost in the exact day and hour that this BIP is committed to github (few minutes sooner?), I started a topic here regarding the same issues! I was surprised even more when I found both my article and this BIP share the same idea of separating coinbase transaction and the rest of the transactions committed to the Merkle tree. I take it as a very encouraging sign  Smiley

Now bad news: Sad
Unfortunately the BIP fails to achieve decentralisation improvement in a considerable fashion.
Imo, it is due to the fact that this BIP is a conservative, second layer tweak to Stratum to help miners building the work by choosing the transactions they wish to confirm from sources other than the pool.

Sounds good but it is useless, I afraid.

Besides keeping the pool  in charge of accounting, which is problematic anyway, by keeping its role as a hub that can accept or reject miner's submitted shares, it keeps the power to enforce its policy. Specially when it comes to signaling and governance issues, we would have the same situation with pools as always. Nothing is going to be changed by this BIP.

So, sorry my conclusion is: Good motivation, weak design because of the definite lack of courage to go deep down in the PoW itself instead of remaining in the shallow area of Stratum.

I'd have responded earlier but the last time I checked this thread, I didn't see this comment, I guess it was deleted and then restored? The coincidence in timing was what actually caught my attention, though I suppose it's quite normal for interest in certain topics to converge in this space.

I do feel that almost every proposal (including yours) has generally been met by a lack of enthusiasm, mainly because these fixes appear to be too late. The BIP is, as you say conservative, but that's keeping in character with Bitcoin core developers. But if I understand correctly, this BIP is a rewrite/replacement of Stratum, and would help with signalling/governance, because miners can now construct their own block templates with new protocol upgrades reflected.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
October 29, 2018, 11:37:02 PM
 #5

Stratum is "difficult to implement and poorly documented" - you guys agree?

I'm not sure I would say Stratum is bad, but I would like to see a new protocol at least considered. Now that we have open source firmware for the S9s to activate ASICBoost and mine freely on other pools I think there will be more interest in this sort of decentralization and possibly more interest in pools that give miners more control.

It's worth considering looking at a new protocol at least, despite whatever political pushback may be expected, there might still be receptiveness to it given enough innovation. I'm glad someone gave this one a look. I'm a bit ashamed to say that I didn't even notice this BIP back when it was originally released.
minefarmbuy
Full Member
***
Offline Offline

Activity: 1022
Merit: 221


We are not retail.


View Profile WWW
October 06, 2019, 08:09:18 PM
 #6

https://twitter.com/minefarmbuy/status/1160279470214828032?s=20

A short thread on "betterhash".

Premier asic sourcing minefarmbuy.com #mineon
Twitter:@minefarmbuy -LN Tips-
Email: info@minefarmbuy.com PGP:1A1C A4D4 CE04 F57E 1C0C 5240 592A 09BF CCB4 F0C3
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!