СПОСОБ ВЫЧИСЛЕНИЯ СЛОЖНОСТИ ЗВЕНА В ЦЕПОЧКЕ ДАННЫХ В РАСПРЕДЕЛЁННЫХ СРЕДАХ УЧЕТА ЦИФРОВЫХ ЕДИНИЦ ВРОДЕ BITCOIN И NEXT

1. Способ вычисления сложности звена в цепочке данных распределенных сред учета цифровых единиц вроде Bitcoin и NEXT, которые используют цепочки (blockchains) данных, состоящие из последовательных звеньев (blocks), содержащих наборы записей изменения учитываемых в данной цепочке цифровых учетных единиц, заключающийся в том, что задают порядок (алгоритм) вычисления хэша звена, создают пары закрытый и открытый ключ и соответствующие им номера счетов хранения и учета цифровых единиц, создают записи-заявки изменения учетных единиц путем задания списка выходов, содержащих номера счетов получателей и количества получаемых единиц и списка входов, содержащих указатели на непотраченные (свободные) выходы, которые будут использованы в данной записи так, что разница между общим числом выходящих учетных единиц и общим числом выходящих каждого их вида есть оплата услуг среды (подать (комиссия), подписывают эти записи-заявки своими ключами так, что каждый может проверить достоверность изменения учетных единиц взятых с соответствующих номеров счетов в этих записях, и передают эти записи-заявки в среду учета, получают записи-заявки из среды учета и вносят их в звено, вносят в него запись перечисления общей подати от всех записей звена (как правило на свой счет), вносят в него метку времени, указывающую на миг (момент времени) его создания и подписывают созданное звено своим ключом, который соответствует номеру счета подписанта звена, передают подписанное звено в среду, задают порядок вычисления сложности звеньев, получают из среды звенья и выбирают из них звено с наибольшей сложностью и записывают именно его в свою цепочку данных, отличающийся тем, что сложность звена определяют по количеству единиц подати, уплаченных со счета, которым это звено было подписано, задают вид единиц подати, который используют для расчета сложности звена, задают порядок (алгоритм) вычисления уплаченных единиц подати данного вида по формуле:
где
У - количество уплаченных единиц подати данного вида,
К - общее число единиц подати данного вида, уплаченной с данного счета за услуги среды за XXX число последних звеньев в цепочке данных, которое вычисляют прямо-пропорционально общему числу звеньев в данной цепочке,
М - степень учета,
КК - коэффициент сброса,
ММ - степень использования, которую вычисляют как число звеньев в цепочке данных из числа последних XXX звеньев, которые были подписаны данным счетом,
ВВ - вероятностный коэффициент, зависящий от предыдущих звеньев.
2. Способ по п. 1, отличающийся тем, что степень М учета задают меньше 1.
3. Способ по п. 1, отличающийся тем, что XXX число последних звеньев вычисляют как значение логарифма от общего числа звеньев по основанию X.
4. Способ по п. 1, отличающийся тем, что коэффициент КК задают меньше 1.
5. Способ по п. 3, отличающийся тем, что основание X задают равным 2.