Из предоставленных материалов не очень понятно, каким образом кэшбэки увеличивают децентрализацию. Я думаю это следует описать более детально.
Кто и для чего перебирает хэши транзакций? Какое количество работы при этом выполняется? Учитывая необходимость кэша последнего блока, это делает майнер?
Но если вы хотите увеличить децентрализацию, то может быть логичнее было переложить часть работы на пользователей? Например, пользователи могут "майнить" свои транзакции, а майнеры будут включать в блоки только те транзакции, которые имеют достаточный PoW. Те, кому необходимо ускорить перевод, могут добавлять обычную комиссию. Суммарная работа по транзакциям складывается с работой майнера блока, и если она достаточно высока, то блок найден и отправляется в сеть. Вознаграждение распределяется между майнером блока и отправителями включенных в него транзакций...
Это просто первое, что приходит на ум, чтобы увеличить децентрализацию. Или может быть подумать, как награждать полные ноды, и платить за ретрансляцию транзакций...
Кстати, вот еще идея с PoW для транзакций:
https://bitcointalk.org/index.php?topic=1177633.0