Author

Topic: Правильный консенсус для Multi-PoW и Hybrid майнинга (Read 110 times)

full member
Activity: 165
Merit: 101
Quote
Процитируй статью здесь, незачем заставлять пользователей ходить по ссылкам.
Она большая, со ссылками на исходные коды эмуляции майнинга, новакоин, биткоин и верж, формулами, таблицами, графиками. Я упрощенный пример применения среднего геометрического привел.
full member
Activity: 165
Merit: 101
Предлагаю познакомиться с методом, который позволяет определить эквивалентный "балл" работы в блокчейнах с Multi-PoW и Hybrid майнинге.

Статья о полной математике расчета цели и работы для метода тут — https://habr.com/ru/post/455736/

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

Среднее геометрическое хорошо подходит для определения "эквивалента" в конкурирующих данных. Оно сохраняет относительное соотношение и дает каждому участнику равное влияние на результат.

Приведу как простой пример(в статье отсутствует) определение победителя участника спортивных соревнований со смешанной дисциплиной.
Пусть участники соревнуются в подтягивании, приседании и прыжке в длину.
Подтягивание   Приседание  Прыжок
40642
50802,5
Видно что второй участник во всех дисциплинах опережает первого на 25%. При вычислении среднего геометрического (для трех - корень кубический из произведения всех величин) это соотношение сохраняется:
21,5443469003188/17,2354775202551 = 1,25

Теперь о равном влиянии "участников" дисциплины на балл.
Подтягивание   Приседание  Прыжок
40642
40802
50642
При таких результатах второй и третий участники в одной дисциплине показали результат на 25% выше чем первый. Итоговые балы будут:
17,2354775202551
18,5663553344511
18,5663553344511
И два участника опередили первого на 7,721734501594%.

Если первый участник поднимет все свои показатели на 7,721734501594%, то он сравняется с двумя остальными участниками.


Криптовалюта, где это будет применено, на форуме тут https://bitcointalksearch.org/topic/pre-annairdropvileomulti-powpos-vileo-mmo-5159523

Quote
Процитируй статью здесь, незачем заставлять пользователей ходить по ссылкам.
Она большая, со ссылками на исходные коды эмуляции майнинга, новакоин, биткоин и верж, формулами, таблицами, графиками. Я упрощенный пример применения среднего геометрического привел.
Jump to: