Author

Topic: нелинейные учет мощностей PoW и распределен&# (Read 206 times)

legendary
Activity: 3486
Merit: 1100

не понял что за проблемы Вы собирались решать...

Проблему решения проблемы результат которого порождает одну или более других проблем. Wink
То есть то, что решением не является. Grin
full member
Activity: 644
Merit: 135

... (То есть количество монет на 1 аккаунте будет зависеть от мощности майнера не линейно, а, например, логарифмически - в этом случае выигрышь от ASIC будет не сильно большой)...

Не годится. Так как мощность одного асика можно разбить на множество мелких отдельных воркеров.

ну это же тока малая часть рецепта...

Ну, например, самое простое - сделать как в рипле счет платным.   Чем больше мощность на 1 акке - тем меньше потерь на регистрацию...

То есть не выгодно будет распылять асик - потери на регистрацию растут.


Нечто отдалённо подобное я хотел сделать в эти времена - https://bitcointalksearch.org/topic/m.25067261 используя snowfox переменную, но  вовремя допетрил, что такой подход ничего не решает, а только создаёт новые проблемы.

не понял что за проблемы Вы собирались решать...


PS   эту как назовем - "проблема мертвых душь"? Wink
legendary
Activity: 3486
Merit: 1100

... (То есть количество монет на 1 аккаунте будет зависеть от мощности майнера не линейно, а, например, логарифмически - в этом случае выигрышь от ASIC будет не сильно большой)...

Не годится. Так как мощность одного асика можно разбить на множество мелких отдельных воркеров.


Нечто отдалённо подобное я хотел сделать в эти времена - https://bitcointalksearch.org/topic/m.25067261 используя snowfox переменную, но  вовремя допетрил, что такой подход ничего не решает, а только создаёт новые проблемы.
legendary
Activity: 2534
Merit: 1510
Ну вот уже и Вы включились в гонку идей, поздравляю!

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

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

full member
Activity: 644
Merit: 135
full member
Activity: 644
Merit: 135
full member
Activity: 644
Merit: 135
-===  идея  нелинейного учета мощностей PoW майнеров в распределении монет ===-

На сегодня, как известно, практически во всех монетах используется линейное количество полученных монет от мощности PoW майнера...
(это дает возможность защиты от мульти-аккаунтов и технологий виртуализации - при распределении той-же мощности по нескольким аккаунтам в PoW сумма полученных монет не изменяется...)

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


Что это дает?..   Ну, много чего...  например, самое интересное - возможность НЕЛИНЕЙНОГО распределения количества монет по аккаунтам, в зависимости от мощности майнера...   (То есть количество монет на 1 аккаунте будет зависеть от мощности майнера не линейно, а, например, логарифмически - в этом случае выигрышь от ASIC будет не сильно большой)


То есть, защищаться от ASIC не усложнением алгоритма(СБИС можно изготовить _под любой_ алгоритм, это же просто микросхема куда можно хоть те-же CPU ядра напихать, но в большем количестве - сейчас слишком большое число ядер просто не нужно тк _обычные_ софт-задачи просто не распараллеливаются более чем на пару ядер, но _майнинг распараллеливается очень легко_ на любое число ядер),
а за счет не линейного учета мощности майнера...


То есть, поскольку сдаются ВСЕ вычисленные хэши, то посчитать общую мощность сети и активных аккаунтов не сложно.  Далее монеты раздаются не линейно пропорционально мощности майнера как раньше, а, например, по числу нулей в найденном им хэше за время сборки блока - в этом случае зависимость веса распределения майнера от его мощности будет фактически логарифмической!..     То есть, разница между CPU и ASIC будет уже не такой большой - например 10 нулей и 20 отличаются по мощности в миллион раз!..
(то есть ASIC в миллион раз мощнее CPU получит всего в 2 раза больше монет - что примерно и соответствует его стоимости и пользе Wink)
_Старые CPU и всякие девайсы со слабыми процессорами вроде роутеров и модемов тоже можно будет использовать для майнинга, что IMHO более честно_! )


Ну и, понятно, что дальше тут можно поиграться с разными функциями и получить множество вариантов распределения и защит от мульти-аккаунтов,
и, главное, _получить более равномерное распределение числа монет_, что решает всякие социальные проблемы вроде нелинейного распределения богатств и тп...   


В общем, пилите, - они золотые Wink)

Analitic
PS  кто может перевести на английский и др.?
Jump to: