Я недавно продемонстрировал 51% атаки на GlobalBoost-Y.
(Orignial Тема: )
Это стало возможным из-за крайне низкой hashpower монета в настоящее время имеет.
Обратите внимание, что я не совершал какие-либо двойные расходов. Это было только, чтобы продемонстрировать уязвимость.
Монета потеряла большинство из его шахтеров после того, как награда блока снизилась с 347 непосредственно до 50. Это замаскированный premine.
Сразу после запуска атаки я попросил разработчик увеличить награду блока, чтобы служить в качестве стимула для шахтеров, так что монета больше не будет подвергаться воздействию этой атаки. Они категорически отказались. Тогда я отменил несколько небольших сделок (около 3000 BSTY в общей сложности) и Bittrex сразу делистинг монету.
Я начинаю эту тему в надежде, что мы можем смонтировать сообщество взять на себя, чтобы спасти монету.
Если вы держите BSTY, или вы заинтересованы в добыче, пожалуйста, оставьте свои комментарии здесь.
BSTY оригинальный нить само замедлителем и начал удалять некоторые из моих сообщений.
Это не. Я не могу подвергать цензуре любые сообщения здесь.
МОЙ БЛОК REWARD ПРЕДЛОЖЕНИЕ
https://github.com/bstymaster/GlobalBoost-Y
Пожалуйста, обратите внимание, что я еще не обновил контрольно-пропускные пункты. Это лишь предварительное предложение. В ожидании обратной связи, а затем установить контрольно-пропускной пункт Публичного.
Перед тем как блок 29200, награды останутся прежними.
После этого, действительная награда блока будет 1024, и он будет вдвое каждые 240000 блоков.
Это позволит устранить уязвимость атаки 51% поскольку это даст адекватный стимул для шахтеров.
int64 статический GetBlockValue (интермедиат nHeight, int64 nFees)
{
Int64 nSubsidy = 1024 * МОНЕТКА;
если (nHeight <17291)
{
nSubsidy = 347 * МОНЕТКА;
}
еще
{
если (nHeight < 29200)
{
nSubsidy = 50 * МОНЕТКА;
}
еще
{
INT halvings = (nHeight-29200) / 240000;
// блок Force вознаграждение к нулю, когда сдвиг вправо не определен.
если (halvings >= 64)
вернуться nFees;
// Субсидия разрезают пополам каждые 240000 блоков, которые будут происходить примерно каждые 4 года.
nSubsidy >>= halvings;
}
}
вернуться nSubsidy + nFees;
}