Główny programista Bitcoina – Matt Corallo opublikował Projekt Ulepszenia Bitcoinów (Bitcoin Improvement Proposa, BIP), który ma na celu dalszą decentralizację wydobycia bitcoinów poprzez przyjęcie nowego protokołu służącego do miningu.
Projekt został opublikowany przez Corallo na GitHubie, pod nazwą “BetterHash Mining Protocol(s)” i ma on na celu rozwiązanie jednej z wielu “presji” ciążących na wydobywaniu Bitcoina, które prowadzą jego ekosystem w kierunku centralizacji. Chodzi to o Stratum, najczęściej wykorzystywany przez górników protokół.
Z wyjaśnień Corallo wynika, że braki w projektowaniu Stratum połączone z tym, iż większość bitcoinowych górników bitcoinów kieruje hashpower do tzw. mining polls, ogranicza dywersyfikację szablonów bloków wykorzystywanych w sieci. To, jak twierdzi, daje operatorom puli nadmierny wpływ na aktualizacje sieci oraz redukuje odporność na cenzurę Bitcoina.
“Trudna do implementacji i słabo udokumentowana konstrukcja protokołu Stratum wymaga od operatorów puli tworzenie i dystrybucję szablonów bloków do swoich klientów. Bez zróżnicowanego grona górników budujących szablony bloków, odporność na cenzurę sieci jest zagrożona (np. operatorzy puli mogą wykorzystać swoją pozycję władzy, by ograniczyć przepływ aktualizacji protokołu).”
Corallo stara się zastąpić protokół Stratum nowym systemem, który dzieli konstrukcję bloków i wypłaty na dwa protokoły – Work and Pool – wspólnie określane jako BetterHash. Pozwoli to poszczególnym górnikom wybierać transakcje zawarte w blokach, obecnie bowiem to operatorzy puli wydobywczych dokonują takiego wyboru. Co istotne indywidualni górnicy czerpać będą korzyści ze stabilnych wypłat, jakie zapewnia połączenie z pulą.
Obecnie górnicy, którzy chcą używać własnych szablonów bloków, muszą albo samodzielnie kopać, albo połączyć się z niewielką zdecentralizowaną grupą górników, co zwiększa ich autonomię, kosztem braku możliwości otrzymywania stabilnych wypłat.
Oprócz zmniejszenia centralizacji w ekosystemie wydobywania bitcoina, BetterHash wprowadza również pewne ulepszenia związane z wydajnością w porównaniu ze Stratum.