Bitcoin Forum
December 14, 2024, 11:40:05 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Правильный консенсус для Multi-PoW и Hybrid майнинга  (Read 123 times)
zidansz (OP)
Full Member
***
Offline Offline

Activity: 165
Merit: 101


View Profile WWW
March 28, 2020, 11:57:45 AM
Last edit: November 30, 2021, 01:13:58 PM by xandry
Merited by Symmetrick (1)
 #1

Предлагаю познакомиться с методом, который позволяет определить эквивалентный "балл" работы в блокчейнах с 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://bitcointalk.org/index.php?topic=5159523

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

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!