а подскажите по генерации блокчейна в Nxt. я вот залез в код и вижу что клиент генерит блок при наступлении дедлайна, который считается по размеру имеющихся коинов. все ок.
но вот не вижу чтобы принимающий клиент "убеждался" что присланный блок был сгенерен с правильным учетом баланса. что мешает модифицировать клиент чтобы он тупо каждую минуту блоки создавал и рассылал, собирая комиссию не по размеру своего баланса?
если это где-то описано то дайте ссылку плиз. а то везде одинаково общее описание без подробностей
В процессе генерации каждого блока нужен хэш предыдущего, а каждый блок включает в себя подпись монетами. Все полученные нодой цепочки сравниваются, та, в которую вложено больше всего монет, побеждает. Откат в цепочках идёт не ранее, чем на 720 блоков назад. Сейчас сеть уязвима к атаке типа 51%, но не мощностей, а, соотвественно, монет.но вот не вижу чтобы принимающий клиент "убеждался" что присланный блок был сгенерен с правильным учетом баланса. что мешает модифицировать клиент чтобы он тупо каждую минуту блоки создавал и рассылал, собирая комиссию не по размеру своего баланса?
если это где-то описано то дайте ссылку плиз. а то везде одинаково общее описание без подробностей
ага. понятно. но тогда (сорри, продолжу развивать тему - это нигде не раскрыто блин) можно купить "среднюю" сумму денег, модифицировать клиент на тему "генерить блоки каждую минуту" и забирать все комиссиии пока в сети не появится кто-то с бОльшим балансом в течении 12-24 часов. так? или от этого тоже есть защита.
есть ли риск системы, позволяющий нечестному участнику зарабатывать "больше" положенного все равно? если у него достаточно коинов и другие толстосумы в сети не появляется чаще чем раз в день (уехал или сервер с его кошельком "положен" на сутки например)
и кстати об атаке с перевесом в 51% монет - это получается не среди ВСЕХ монет, а только среди суточных пользователей? ведь только 1440 кошельков в сутки могут "собрать" коммиссию с транзакций