Author

Topic: PoW+Dice (Read 210 times)

jr. member
Activity: 98
Merit: 1
February 14, 2019, 09:03:57 AM
#8
Тебя Теплоухов не кусал? Если твою концепцию не способен понять ребёнок, значит с большой вероятностью она провальная. Не наблюдаю никакого внятного обоснования, вижу лишь сумбурные расчёты основанные хуй знает на чём. Напиши нормальный пример для людей.
берем 2 игрока Петю и Васю
берем 1.4648 пустых ящиков каждый ящик имеет порядковый номер
пусть у Пети 2 яблока, у Васи 4 яблока
Им дана возможность в слепую выбрать ящики из массива 1.4648 и положить в них свои яблоки, ящики они забирают с собой
Им дано число А из 260 символов - исходные данные
Им дано число Б из 64 символов - ограничение результата
И установлено условие что львиная часть награды(дополнительные яблоки) достанется тому чей номер ящика будет ближе всего к высчитанному числу С

далее
Пете и Васе предлагают найти число это С используя определенный алгоритм хеширования числа А с условием что число С должно быть меньше числа Б
При этом им разрешается перед хешированием умножать число А на любое число от 1 до 100

Петя и Вася начинают считать
Допустим Петя первый нашел нужное число С
в обычной схеме Биткоин он кричит всем что он нашел его, дайте ему награду!
однако в схеме PoW+Dice сначала посмотрит а является ли найденное число С наиболее близким к его ящику с яблоками, и не близко ли это число к ящикам Васи
Ведь победителем лотереи станет только тот чей номер ящика будет ближе всего к высчитанному числу С
с вероятностью = число ящиков которые выбрал игрок /1.4648

Если оно ближе к Ящикам Васи он неистово продолжает считать другое число С но при этом он не знает в какую секунду Василий может найти нужное ему - Василию число, и всегда боится этого момента
 
В весь этот процесс может вмешаться Коля который не имея монет но имея видеокарту быстрее всех посчитает нужное число и заберет свою мизерную награду(см первый пост)+ комиссию, но в этом случае кто выиграет пари Вася или Петя неизвестно никому кроме Коли.

вот такая задачка, на вероятность.

Откуда же страждущие децентрализованно получат монеты чтобы начать майнить и с каких пор кран разработчика это децентрализация? Cool
Никто не отменял обычный майнинг, внимательно смотри формулу в первом посте, минимальная награда за блок есть и она будет расти по мере эмиссии и достигнет пика в середине периода  распределения монет. Кран разработчика это дело разработчика если там будет всего 50 монет из 12 млн монет ничего страшного не произойдет даже если он их зажопит.... хотя зачем ему это не понятно Roll Eyes
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
February 14, 2019, 07:37:57 AM
#7
Тебя Теплоухов не кусал? Если твою концепцию не способен понять ребёнок, значит с большой вероятностью она провальная. Не наблюдаю никакого внятного обоснования, вижу лишь сумбурные расчёты основанные хуй знает на чём. Напиши нормальный пример для людей.

Quote
в этой теме предлагается 1 узкий кусок децентрализации а именно децентрализация первоначального распределения монет
Откуда же страждущие децентрализованно получат монеты чтобы начать майнить и с каких пор кран разработчика это децентрализация? Cool
jr. member
Activity: 98
Merit: 1
February 14, 2019, 06:13:07 AM
#6
ТС, по-моему ты "изобрёл" PoW+PoS. Предлагаемые тобой костыли ничего нового не привнесут и распределение от них равномернее не станет.
чтобы кидать такие заявления нужно для начала произвести подсчет вероятности такого дайса, а после этого заявлять что это = pow+pos
обьективно:
pow = найти 1 хеш блока ниже таргета с вероятностью общая мощность\твоя мощность
pos = найти 1 хеш блока ниже таргета с вероятностью общий стейк\твой стейк
pow + pos = найти 2 хеш блока ниже таргета с вероятностью (общая мощность\твоя мощность) +  (общий стейк\твой стейк)

даже если твой стейк = половине всех сатоши = 1050000000000000
и их равномерно разбить по числу возможных адресов в сети = 1461501637330902918203684832716283019655932542976
шаг распределения монет будет примерно 9 32, это на столько дохрена что тебе даже не снилось
кроме того чтобы равномерно распределить нужно сначала сгенерировать эти равномерные ячейки(адреса) это тоже не тривиальная задача даже для вычислительной сети = сети биткоин сейчас

и что твоя ставка окажется ближе чем ставка другого человека с 1 сатоши шансов будет 1 к 9 32
и чтобы преодолеть это расстояние и приблизится к своей ставке тебе нужно найти не 1 самый сложный хеш блок а 9 16 лучших хеш блоков
и это самый грубый не точный подсчет не учитывающий сложность и минимальной число монет в стейке и возраст стейка и размер твоей мощности в общем хешрейте

Pow + Dice = найти 9 16 лучших хеш блоков Карл!:-X Lips sealed Lips sealed

а теперь вопрос сколько на сегодняшний момент найдено блоков биткоин? за 10 лет? Grin

Богатые богатеют - вид сбоку. К чему весь это онанизм, когда твоя цифровая пустота не обеспечена востребованными товарами и услугами? Почему ты её называешь деньгами? Только потому что её за деньги можно купить? Так мешок картошки тоже можно, но деньгами он не является.
Это уже совсем другая история, в этой теме предлагается 1 узкий кусок децентрализации а именно децентрализация первоначального распределения монет, этот кусок на столько же важен на сколько твои рассуждения о мешках с картошкой(о том как их равномернее распределить)
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
February 14, 2019, 05:22:26 AM
#5
ТС, по-моему ты "изобрёл" PoW+PoS. Предлагаемые тобой костыли ничего нового не привнесут и распределение от них равномернее не станет. Богатые богатеют - вид сбоку. К чему весь это онанизм, когда твоя цифровая пустота не обеспечена востребованными товарами и услугами? Почему ты её называешь деньгами? Только потому что её за деньги можно купить? Так мешок картошки тоже можно, но деньгами он не является.
jr. member
Activity: 98
Merit: 1
February 14, 2019, 02:50:36 AM
#4
Как определять победителя:
1) находим полное совпадение хеш блока = хешу адреса (на котором есть монеты определенного количества + определенного возраста) , если такой адрес найден то в следующем блоке награждаем его, если такого адреса нет тогда:
2) находим ближайшие хеши адресов в хешу блока с обеих сторон - и +, если таковых два тогда в следующим блоке награду делим пополам, если один то награждаем одного.

Дополнительные варианты работы пулов:

1) Участники скидываются своими мощностями но не скидываются стейками - такой вариант будет приводить к тому что пул будет награждать того у кого сработает стейк , его и только его, Самому пулу достанутся только копейки от комиссии и копейки от формулы распределения. Этот вариант как мне кажется не окупит пул
 
2) Участники скидываются и мощностями и стейками, тогда пул может распределять награду равномерно, но возникает риск потери стейка в результате СКАМ действий владельца пула. Этот вариант будет неприемлем для пользователей тем больше чем больше СКАМ случаев будет появляться.

Именно по этой причине я прогнозирую что такая модель распределения будет выводить положительный вектор образования пулов, где пик(окончание вектора) будет приходится на середину периода распределения когда размер вознаграждения дайса будет равен вознаграждению за блок, в самом начале же создание пулов для такого распределения вознаграждений просто не будет выгодно ни тем не другим....
jr. member
Activity: 98
Merit: 1
February 14, 2019, 01:07:42 AM
#3
Будущий хеш блока будет известен майнеру, смайнившему, но пока ещё не опубликовавшему свой блок. Насколько я понимаю, он, исходя из этого блока, также сможет вычислить победителя и хеш его адреса, поэтому генератор случайных чисел выглядит достаточно слабым.
Почему слабый? К моменту создания блока на адресе уже должны лежать деньги, необходимо раскидать сатоши по вселенной множества адресов, учитывая число сатоши в системе их ничтожно мало по сравнению с числом комбинаций хеша  адресов и хеша блоков, кроме того майнеру дается микроскопическое окошко между сложностью и возможностями фермы/пула, по мимо этого он ограничен во времени, ибо всегда найдется тот дурак у которого слабы яйца и он скинет свой пул блоков, нельзя забывать что есть и обычные майнеры которые будут майнить за копейку чтобы эту копейку вложить в следующий раунд...

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

По-моему, нужно совместить эту схему с майнингом в Вашем алгоритме PoW+Dice.
Что касается предъявления хеша ставок перед раундом в обычных дайсах так это тоже есть, только тут это стейк на адресе перед раундом? ничто не мешает нам его ограничить например размером и возрастом, это усугубит ситуацию для майнера и сибил атаки в разы.. Таки годнота?)
legendary
Activity: 2422
Merit: 2166
February 14, 2019, 12:06:03 AM
#2
В розыгрыше есть 2  генератора случайных чисел это будущий хеш блока и хеш адреса победителя. Количество монет, распространяемых в сети, даже если вы распределяете их по одному сатоши на открытый ключ, несопоставимо меньше, чем число возможных вариантов хэша номеров блоков и хэша номеров адресов, следовательно, вероятность того, что человек, имеющий миллион адресов с минимальным количеством монет будет иметь больше шансов на выигрыш чем все остальные ничтожна мала.
По этой причине степень вероятности распределения монет в начале стремится к максимальной.

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


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

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


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

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


Ваше мнение?

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

По-моему, нужно совместить эту схему с майнингом в Вашем алгоритме PoW+Dice.
jr. member
Activity: 98
Merit: 1
February 13, 2019, 02:29:13 PM
#1
Прошу по пинать идейку:

1) Майнеры генерируют новый блок (выигрывает, как обычно, самый сложный хэш), где вознаграждение рассчитывается по формуле = ((Текущий размер вознаграждения) / 100) * (Количество монет в обращении) / ((Количество монет в монетной базе ) / 100) + комиссии. Остальная часть вознаграждения разыгрывается между адресами в сети, на которых есть монеты(стейк холдерами).
2) Адрес на которых есть > MIN_BALANCE имеет право участвовать в розыгрыше оставшейся порции новых монет из монетной базы
3) Розыгрыш происходит путем расчета рейтинга, где на первом месте стоит номер хеша адреса, ближайший к номеру хеша (приведенный к формату адреса) найденного блока
4) Вознаграждение является обязательной транзакцией в следующем блоке после розыгрыша
5) Начальный адрес разработчика - это первый адрес, на который будут переведены первые монеты, поскольку разработчику не имеет смысла играть с собой (деньги, если вы не тратите их на покупки, теряют всякий смысл), все новые и новые игроки войдут в игру например если использовать "кран" разработчика.

Какие мои предварительные выводы:

Награда из монетной базы за блок майнеру стремится от 0 к 0 в процессе распределения, по окончании которого остаются только комиссионные сборы.

ГСЧ:
В розыгрыше есть 2  генератора случайных чисел это будущий хеш блока и хеш адреса победителя. Количество монет, распространяемых в сети, даже если вы распределяете их по одному сатоши на открытый ключ, несопоставимо меньше, чем число возможных вариантов хэша номеров блоков и хэша номеров адресов, следовательно, вероятность того, что человек, имеющий миллион адресов с минимальным количеством монет будет иметь больше шансов на выигрыш чем все остальные ничтожна мала.
По этой причине степень вероятности распределения монет в начале стремится к максимальной.

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

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

Сеть либо стартует либо сразу заглохнет от множества атак 51 и неверия публики в светлое будущее.
Ваше мнение? годнота?
Jump to: