Post
Topic
Board Кодеры
Merits 2 from 1 user
Re: PoW+Dice
by
Coin-1
on 14/02/2019, 04:06:03 UTC
⭐ Merited by taikuri13 (2)
В розыгрыше есть 2  генератора случайных чисел это будущий хеш блока и хеш адреса победителя. Количество монет, распространяемых в сети, даже если вы распределяете их по одному сатоши на открытый ключ, несопоставимо меньше, чем число возможных вариантов хэша номеров блоков и хэша номеров адресов, следовательно, вероятность того, что человек, имеющий миллион адресов с минимальным количеством монет будет иметь больше шансов на выигрыш чем все остальные ничтожна мала.
По этой причине степень вероятности распределения монет в начале стремится к максимальной.

Будущий хеш блока будет известен майнеру, смайнившему, но пока ещё не опубликовавшему свой блок. Насколько я понимаю, он, исходя из этого блока, также сможет вычислить победителя и хеш его адреса, поэтому генератор случайных чисел выглядит достаточно слабым.


Майнеры будут пытаться не просто найти блок соответствующий таргету, но и наиболее близкий к своим стейк адресам, однако вероятность найти такой блок учитывая ГСЧ будет стремится к нулю и проще будет найти много блоков и насобирать комиссию на ту же сумму.

Да, майнеры будут дропать и игнорировать свои смайненные блоки до тех пор, пока не найдут действительно выигрышный блок. Здесь будут иметь значение сложность майнинга и как часто блоки добавляются в блокчейн.


В виду того, что в начале распределения наградой майнеру чаще всего будет только комиссионные сборы вероятность образования майнинг пулов стремится к нулю, кроме того есть вероятность что сложность будет тоже стремится к нулю, в связи с этим стейк холдеры будут пытаться совершить атаки 51(двойной траты)  и это будет приводить к тому что сложность будет расти за счет множества попыток микро атак 51.

Не соглашусь. Если речь о Proof-of-Work, то майнеры всегда будут стремиться скооперировать свои вычислительные мощности. К тому же, крупный майнинг-пул может получить фору, чтобы дропать большее количество невыигрышных блоков. По-моему, работающий анти-пул алгоритм PoW может быть основан только на необходимости расшаривания приватного ключа coinbase-транзакции и, как результат, на недоверии майнинг-пула майнерам.


Ваше мнение?

Обычно Probably Fair дайсы используют алгоритм HMAC-SHA512. Прежде каждого ролла они показывают SECRET HASH, являющийся хешем пока ещё не опубликованной строки SECRET. Игрок может задать свой собственный SEED. После каждого ролла дайс показывает REVEALED SECRET, вычисляет значение ролла (обычно это дробное значение от 0 до 100) и определяет, угадал ли игрок или нет. Таким образом любой может проверить честность дайса.

По-моему, нужно совместить эту схему с майнингом в Вашем алгоритме PoW+Dice.