Post
Topic
Board Идеи
Re: POSm (Proof of similarity, доказательство сходства)
by
imhoneer
on 20/04/2022, 08:30:17 UTC
Если монету будет выгодно майнить, то хотите вы или нет будет создаваться специализированное железо для майнинга именно вашей монеты. Это будет выгодно для безопасности сети, так как майнеры других монет никак не смогут резко перекинуть мощности и, например, провести атаку 51%. Я понимаю, вы хотите сделать монету общедоступной ддя всех, чтобы каждый мог присоединиься и начать майнить. Но, к сожалению, мы живем в реальном мире, где есть "хищники и травоядные", так вот хищники быстренько съедят последних и заберут основную награду.

В любом случае это будет вычисление чего-либо, может вычисление числа совпадений, может пересчет предыдущего блока. Это может быть пересчет чего угодно. И чем быстрее работает ваше железо, тем больше вы сможете получить награды. Если взять "эгоистичный активный майнинг" к примеру: они будут майнить свой собственный блок и пересчитывать предыдущий. Или они могут начать пересчитывать блок перед предыдущим. Если мощности позволят, то они смогут забрать всю награду или ее большую часть.

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

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

Давайте с Вами представим, что вся вычислительная мощь биткоина перешла в мой алгоритм. Давайте посмотрим на текущий смайненный блок в биткоине:
Quote
Хэш
000000000000000000002af90d6d3888b44c736f31da4d2db41cbbb92eebc37e

Подтверждения
1

Отметка времени
2022-04-20 10:55

Высота
732666

Майнер
Unknown

Количество транзакций
2 548

Сложность
28 225 928 151 211,10

Корень Меркла
7fd7eb543157582c0684342a8dc629dab9625a99464eaf52f43ea2bb4633bc0d

Версия
0x20000000

Биты
386 529 497

Вес
3 848 963 WU

Размер
1 524 452 bytes

Nonce (одноразовый код)
502 750 275

Объем транзакции
54636.30108252 BTC

Вознаграждение за блок
6.25000000 BTC

Вознаграждение комиссии
0.04731815 BTC

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

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


Теперь же давайте примерно прикинем количество майнящих хешей на скажем 100 000 всех хешей имеющих право майнинга. Я уже выкладывал результаты расчетов, поэтому повторю:
Quote
Для 100,000.00 хешей:

Из них для создания идеального текущего блока задействовано:
- Количество майнеров 5865 по 1 совпадений.
- Количество майнеров 338 по 2 совпадений.
- Количество майнеров 24 по 3 совпадений.
- Количество майнеров 2 по 4 совпадений.
Общее количество задействованных майнеров равно 6229, что составляет 6.22% от общего количества хешей.
Общая сумма совпадений для данного идеального блока равна 6621.

Как я уже писал у нас ограничена емкость блока по хешам, а потому в блок можно впихнуть только:
16 майнинг хешей с 1 совпадением
16 майнинг хешей с 2 совпадением
16 майнинг хешей с 3 совпадением
16 майнинг хешей с 4 совпадением
...
16 майнинг хешей с 64 совпадением


Таким образом мы сможем построить следующий блок:
Вместо 5865 хешей мы можем использовать только 16 майнинг хешей с 1 совпадением.
Вместо 338 хешей мы можем использовать только 16 майнинг хешей с 2 совпадениями.
Вместо 24 хешей мы можем использовать только 16 майнинг хешей с 3 совпадением.
И всего 2 майнинг хеша с 4 совпадениями мы свободно впихиваем в блок.

В итоге сумма этого текущего блока будет равна 16*1+16*2+16*3+2*4=104. А я Вам напомню, что у лучших майнинговых ферм биткоина это всего 20.

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

А теперь представьте, что майнер оказался не дураком идти против всей сети, а наоборот присоединился к ней на следующем блоке (использовал активный синергетический майнинг) и его вычислительная мощь добавилась к следующему блоку и сумма следующего блока уже примерно станет 104+20=124, что будет являться ростом на 20%.


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