Оригинал FAQ здесь: https://idena.io/?view=faq
Перевод выполнил комрад mihalych.
Адрес для донатов: 0xa96a76bc0634b0098d76b63587ad6fad86176b54
ЧАВО (Часто задаваемые Вопросы)
Просмотретие наиболее часто задаваемые вопросы ниже. И если не смогли найти ответ на свой вопрос напишите нам на электронную почту [email protected].
Proof of person (доказательство личности)
Как обеспечить отсутствие в сети дублированных пользователей?
Уникальность участников обеспечивается тем, что все они должны одновременно решить несколько загадок - "флипов". Один человек не может валидироваться несколько раз, так как на решение флипов отводится ограниченное время.
Статус валидации участника не вечен. Он истекает, когда начинается новая эпоха. Участники должны продлевать свой статус каждую эпоху.
Как предотвратить покупку/продажу аккаунтов?
В принципе аккаунт может быть продан и куплен. Однако протокол Идены создает экономические стимулы, делающие это невыгодным. Человек, продающий свой аккаунт может просто убить криптоличность, чтобы получить доступ к замороженным монетам - стейку (замороженные монеты копятся на каждом аккаунте как часть универсального базового дохода и не могут быть потрачены, пока аккаунт действителен).
Продавая аккаунт, продавец предоставляет копию приватного ключа. Покупатель не может быть уверен, что копия приватного ключа не останется у продавца. Таким образом, приватный ключ позволяет продавцу убить аккаунт в любое время, и покупателю нет экономического смысла покупать аккаунт.
С чего начать
Как начать пользоваться Иденой?
• Скачать и установить узел и клиент Идены в виде исполняемых файлов либо собрать их из исходного кода
• Подписаться на канал в Телеграме https://t.me/IdenaAnnouncements для получения информации об обновлениях
• Чтобы получить инвайт (приглашение) в сеть Идены, зайдите на официальный канал Идены в Телеграме https://t.me/IdenaNetworkPublic и следуйте указаниям в закрепленном сообщении
• Убедитесь, что ваш узел синхронизирован (в левом верхнем углу окна должна быть надпись Synchronized) и активируйте код инвайта. Проверьте свой статус, он должен быть "Candidate"
• Посмотрите время следующей валидации (в боковой панели). Ваш узел должен быть синхронизирован к началу сессии валидации
• Научитесь решать флипы. Прочтите статью в нашем блоге и попробуйте свои силы в решении тестовых флипов
• Решите флипы во время сессии валидации. Не мешкайте. Ответы на первые 6 флипов должны быть даны менее чем за 2 минуты
• После того, как аккаунт валидирован, оставьте узел работать, чтобы майнить монеты
• Научитесь создавать флипы. Не забудьте создать три флипа до следующей валидации. Отметьте время следующей валидации
Что такое стейк в Идене?
Каждый аккаунт в Идене имеет два кошелька: кошелек Идены и стейк. Стейк - это как пенсионный счет: 20% всех наград (майнинг, награды за валидацию, награды за флипы, награды за валидацию приглашенных пользователей (инвайтов) и т.д.) накапливаются в стейке, а остальные 80% идут непосредственно в кошелек Идены (прим.: кроме статуса Newbie, где соотношене обратное, см. ниже).
Стейк не может быть потрачен, пока аккаунт действующий. Вы получите эти монеты на Ваш кошелек или на любой другой кошелек, который выберите, только когда добровольно уничтожите (Terminate) свой аккаунт, т.е. убьете свою криптоличность.
Когда Ваш аккаунт убивается сетью, Вы теряете свой стейк.
Идена не использует стейк для управления.
Дискриминация пользователей со статусом Newbie
Только 20% заработанных на майнинге монет идет в кошелек участников со статусом Newbie. Остальные 80% идут в стейк: всего 60% заработанных монет временно блокируется в стейке, пока Newbie не станет Verified.
После этого 60% заработанных монет будут отправлены обратно в основной кошелек.
Newbie не могут убить свою криптоличность, чтобы получить стейк.
Сессия валидации
Как узнать, когда начнется следующая сессия валидации?
Дата сессии валидации вычисляется сетью и отображается в приложении Идены. Время всегда одно и то же: 13:30 UTC (16:30 MSK)
Чем больше сеть, тем реже проходят сессии валидации.
Дата валидации будет подобрана к субботам, когда размер сети достигнет 9441 аккаунтов. Максимальная продолжительность эпохи ограничена 91 днем (прим.: после недавнего изменения - 28 днями) .
Размер сети...................................Длительность эпохи, дней
17+ ..............................................3
45+...............................................4
96+...............................................5
176+..............................................6
291+..............................................7
449+..............................................8
N...................................................round(N^0.33)
---..................................................---
9441+............................................21 если попадает на субботу, 20 иначе
N...................................................round(N^(0.33)/7)*7
---..................................................---
767137+..........................................91
По-вашему, время валидации справедливо для всех стран?
Время валидации 13:30 UTC покрывает большинство стран во время бодрствования людей. Местное время некоторых городов мира:
• Сан-Франциско, США 6:30
• Нью-Йорк, США 9:30
• Тунис, Тунис 14:30
• Берлин, Германия 15:30
• Москва, Россия 16:30
• Дели, Индия 19:00
• Пекин, Китай 21:30
• Сидней, Австралия 23:30
Почему во время валидации две сессии -- короткая и длинная?
Короткая сессия имеет очень ограниченную продолжительность, менее двух минут, и состоит в решении шести флипов, каждый из которых дается только 1-4 участникам в сети (в зависимости от размера сети). Задача этой сессии состоит в проведении теста Тьюринга -- отделении людей от ИИ.
Длинная сессия длится 30 минут и содержит 25-30 флипов, каждый из которых дается большему количеству участников сети (в зависимости от размера сети). Эта сессия позволяет сети достигнуть консенсуса по качеству флипов и правильному ответу на каждый флип.
Сколько флипов нужно решить, чтобы пройти валидацию?
Чтобы пройти валидацию, необходимо выполнение следующих условий:
• На короткой сессии решено 60% или более флипов.
• Суммарная оценка коротких сессий (включая текущую валидацию и все прошлые) должна быть не менее 75%.
• Ваша оценка текущей длинной сессии должна быть не менее 75%.
• Кроме того, Вы должны решить флипы и правильно, и быстро. Первые 6 флипов должны быть решены менее, чем за 2 минуты.
Что будет, если я пропущу валидацию? Смогу ли я майнить монеты?
Статус валидации участника сети не вечен. Он действует конца текущей эпохи. Участники должны продлевать свой статус каждую эпоху. Участник со статусом Verified и выше может пропустить две сессии валидации подряд без уничтожения криптоличности. Но в этом случае нельзя будет майнить монеты до успешного прохождения валидации. Участник со статусом Newbie будет убит в случае пропуска валидации.
Все участники сети Идена равны?
Есть разные статусы участников Идены:
Candidate. Участник, который только что присоединился к сети через приглашение (инвайт), может только участвовать в ближайшей сессии валидации.
Newbie. Прошедший валидацию участник может участвовать в последующих валидациях, майнить монеты, создавать флипы, но не может выдавать инвайты и пропускать валидации.
Verified. Участник, валидировавшийся минимум три раза подряд и имеющий суммарную оценку не менее 75%, может то же, что и Newbie плюс:
- выдавать инвайты,
- создавать один дополнительный флип,
- пропустить до двух валидаций подряд,
Verified не может провалить ни короткую, ни длинную сессию.
Human. Участник, валидировавшийся минимум четыре раза подряд и имеющий суммарную оценку не менее 92% может то же, что и Verified плюс
- создавать два дополнительных флипа (всего пять),
- провалить короткую сессию без уничтожения аккаунта (становится Suspended),
Human не может провалить длинную сессию.
Suspended. Участник со статусом Verified/Human, после пропуска одной валидации. Может то же, что Candidate и может пропустить одну валидацию.
Zombie. Участник со статусом Verified/Heman, после пропуска двух валидаций. Равен по возможностям Candidate.
Killed. Аккаунт больше не участник сети.
Почему Идена не может сделать несколько валидаций в разное время, чтобы людям в разных часовых поясах было удобнее?
Синхронизация времени валидации необходима для проверки уникальности участников сети. Иначе будет возможно одному человеку валидировать разные аккаунты в разные сессии.
Можно ли участвовать в валидации, если я не сделал флипы?
Участники со статусом Newbie и валидированные аккаунты обязаны создать флипы до сессии валидации. Несоздание флипов приравнивается к пропуску валидации.
Участники со статусом Candidate, Suspended и Zombie не создают флипы.
Потеряю ли я намайненные монеты при уничтожении моей криптоличности?
При уничтожении криптоличности сетью Вы теряете стейк: 20% всех наград (майнинг, награды за валидацию, награды за флипы, награды за прохождение валидации инвайтами и т.д.), которые не могут быть потрачены, пока Ваш аккаунт Идены действует и которые могут быть получены только при добровольном уничтожении аккаунта.
Остальные 80% заработанных монет идут в Ваш основной кошелек. Они сохраняются даже если Ваша криптоличность уничтожена (Вами или сетью).
Рост сети
Как мне подключиться к сети?
Чтобы пользоваться Иденой для отправки сообщений и монет нужно просто скачать приложение. Чтобы создать криптоличность, нужно получить инвайт от валидированного участника сети и использовать его для участия в валидации.
Как получить инвайт?
Новые инвайты могут быть получены только от валидированных участников. Количество новых инвайтов на участника ограничено и уменьшается с ростом сети, в то время как суммарное количество сгенерированных инвайтов растет.
Если Вы пользуетесь инвайтом от незнакомого человека, Вы рискуете потерять свой аккаунт: выдавший инвайт человек может уничтожить ваш аккаунт в течение нескольких эпох, пока Ваш статус ниже Verified. Инвайты должны создаваться только доверенными людьми.
Команда разработчиков Идены также может выпускать ограниченное количество инвайтов для поддержки роста сети. Чтобы получить инвайт от разработчиков, зайдите на официальный канал Идены в Телеграме и следуйте инструкциям в закрепленном сообщении.
Зачем для участия в сети нужен инвайт?
Темп роста сети ограничен для минимизации вероятности атаки Сивиллы.
Предотвращает ли протокол Идены покупку и продажу инвайтов?
Протокол Идены создает условия для предотвращения покупки и продажи инвайтов. Продавший инвайт может убить приглашенного и получить монеты из стейка в течение нескольких эпох, пока статус приглашенного не Verified. Можно продать один инвайт несколько раз. Инвайты должны выдаваться только доверенными людьми (друзьями, родственниками и т.п.)
Решение флипов
Кто создает флипы?
Валидировавшиеся участники создают флипы, чтобы пройти следующую валидацию.
Могут ли люди с ограниченными возможностями, мешающими решать обычные флипы, пройти валидацию?
Пока нет. Но Идена является проектом с открытым исходным кодом, и мы надеемся, что найдутся команды со знаниями в этой области, которые будут готовы создать средства для людей с ограниченными возможностями, например аудиофлипы.
Как определяется правильный ответ на флип? Автор публикует его?
Флип загружается в сеть без правильного ответа. Сеть приходит к консенсусу о правильном ответе после сессии валидации.
Если консенсус не достигнут, флип дисквалифицируется. Ответы на дисквалифицированные флипы не засчитываются. Авторы дисквалифицированных флипов не получают за них награды.
А если флип не может быть решен человеком?
Сеть приходит к консенсусу о правильном ответе после сессии валидации. Если консенсус не достигнут, флип дисквалифицируется. Ответы на дисквалифицированные флипы не засчитываются.
Как распределяются флипы во время сессии валидации? Каждый флип выдается только одному участнику?
С ростом сети число участников, решающих один и тот же флип снижается: в сети размером 10000 пользователей, каждый флип показывается только двум участникам. После достижения 30000 пользователей каждый флип будет показываться только одному участнику.
Как вновь созданные флипы защищаются от утечек до сессии валидации?
До валидации флипы хранятся в сети зашифрованными.
Флипы шифруются следующим образом:
- Каждый флип имеет публичную и скрытую часть:
- публичная часть доступна всем после валидации (2 картинки)
- скрытая часть доступна только тем, кто решает этот флип
- Автор генерирует 2 ключа для шифрования флипа:
- FlipPublicSecret для шифрования публичной части
- FlipHiddenSecret для шифрования скрытой части
- Все флипы автора зашифрованы этими двумя ключами и отправлены в IPFS (распределенную файловую систему)
- Лотерея флипов
- Автор определяет список участников, которые должны решить флипы и посылает им FlipHiddenSecret
- Создается массив FlipRecipients[N]: FlipHiddenSecret шифруется N раз публичными ключами кандидатов (где N -- число участников, которые должны решить флип)
- FlipRecipients[N] шифруется ключом FlipPublicSecret от отправляется в IPFS
- Кандидаты загружают массивы FlipRecipients[N] для флипов, которые они должны решить
- После начала сессии валидации в 13:30 UTC, все авторы рассылают свои FlipPublicSecret.
- Кандидаты расшифровывают массивы FlipRecipients[N] для нужных флипов и получают FlipHiddenSecret с помощью своих приватных ключей
- Остальные участники могут расшифровать только публичную часть флипов, используя FlipPublicSecret.
Что если кто-то создаст ИИ, решающий флипы?
Флипы относятся к классу проблем, сложных для ИИ. Для флипов нет одного шаблона, так как они создаются людьми по случайно выбранным ключевым словам.
Флипы не относятся к задачам на распознавание образов, которые легко решаются нейросетями. Решение флипов требует понимания истории, показанной на картинках, с помощью здравого смысла.
Пример теста Winograd Schema Challenge показывает, что использование большой базы данных не приводит к лучшим результатам решения задач, сложных для ИИ.
Кроме того, в картинки флипов может быть добавлен шум для затруднения работы нейросетей.
Таким образом, существующие ИИ или большие базы данных флипов не позволяют получить результаты, сравнимые с человеческими.
Создание флипов
Как создать новый флип?
Для создания флипа надо использовать два ключевых слова, случайно выбранных сетью, чтобы по ассоциации с ними придумать историю по схеме "До -- Что-то происходит -- После". Четыре картинки, составляющие историю, загружаются с компьютера или интернета. Затем создается альтернативная бессмысленная последовательность этих картинок путем перемешивания и в сеть отправляется пара этих вариантов.
Зачем использовать предлагаемые ключевые слова?
Эти два случайных слова выбираются из большого словаря в качестве ассоциативных подсказок для создания флипов. Вы обязаны использовать их по двум причинам. Во-первых, это позволяет обеспечить неповторимость и непредсказуемость флипов, что делает флипы устойчивыми к ИИ. Во-вторых, это позволяет сети Идена выявлять и наказывать злонамеренные действия, такие как серия случайных картинок вместо флипа или повторные флипы.
Участники сети обязаны создавать флипы, соответствующие предложенным ключевым словам. Если Вы не понимаете смысла этих слов или не можете придумать историю с ними, нажмите кнопку "Change my words", и Вам будет предложена новая пара слов. Вам доступно 9 пар слов для создания флипов каждую эпоху.
Соответствие флипов ключевым словам проверяется во время длинной сессии валидации. Создатели флипов, не соответствующих ключевым словам, штрафуются сетью. Аккаунты, многократно игнорирующие ключевые слова при создании флипов, будут уничтожаться.
Кто может создавать флипы?
Флипы создаются валидированными пользователями.
Что если кто-то создал плохой флип?
Сеть приходит к консенсусу по правильному ответу после сессии валидации. Если консенсус не достигнут, флип дисквалифицируется. Ответы на дисквалифицированные флипы не засчитываются, авторы таких флипов не получают награды.
Если я создам больше флипов, чем требуется, можно их сохранить как черновики и отправить в следующую эпоху?
Использовать черновики флипов для следующей эпохи нельзя, так как ключевые слова, использованные для создания флипов, в следующую эпоху будут другие. Все черновики будут уничтожены после сессии валидации, и Вам надо будет создавать новые флипы.
Что если кто-то намеренно создает плохие флипы или использует неуместные картинки?
Пользователи, создающие бессмысленные флипы, или спам, или флипы с неуместным контентом, или флипы, не соответствующие ключевым словам, будут наказаны.
Распределение флипов
Каким образом распределяются флипы во время сессии валидации?
Флипы распределяются случайно, но с двумя важными ограничениями: во-первых, участники не могут решать свои же флипы, во-вторых, участники не могут решать флипы, созданные родственными аккаунтами. Родственные аккаунты определяются похожестью генома, подробнее про это ниже.
Что такое геном? Как он влияет на распределение флипов?
Каждый аккаунт имеет геном, унаследованный от родительского аккаунта, выдавшего инвайт. Этот геном позволяет установить связь между криптоличностями. Если пара аккаунтов имеет одинаковый геном, они считаются родственниками. Такие аккаунты не могут решать флипы, созданные друг другом.
Что если один человек контролирует много аккаунтов? Может ли это привести к преимуществу, снижающему шансы остальных участников валидироваться?
Злонамеренный человек может попробовать создать подсеть контролируемых аккаунтов, заставляя реальных людей валидироваться. Чтобы участвовать в валидации, новые участники должны получить инвайт. Новые аккаунты будут родственны злонамеренным криптоличностям, выдавшим инвайт. Алгоритм распределения флипов Идены не позволит злонамеренным аккаунтам получать флипы от родственных аккаунтов.
Экономика
Какой лимит на количество монет?
Количество монет не ограничено.
Суммарная добыча монет ограничена 51840 монетами в день. Половина этой суммы добывается при генерации блоков. Остальные монеты создаются в процессе валидации.
Награда за блок: 6 DNA
Максимальное количество блоков в день: 4320
Максимальная добыча при майнинге в день: 25920 DNA (50%)
Создание монет при валидации: 25920 DNA (50%)
Итого: 51840 DNA
Монета Идены (DNA) основана на инфляционной модели?
Монеты используются следующим образом:
• 20% созданных монет замораживаются в стейке
• Стейки невалидировавшихся аккаунтов сжигаются
• Майнинг-штрафы сжигаются
• 90% комиссий за транзакции сжигаются
• 1% созданных монет замораживается в нулевом кошельке
• 100% рекламных плателей сжигаются (подробнее об этом ниже).
• С ростом сети все большее число пользователей будут просто хранить вновь созданные монеты, не тратя их
Что такое майнинг-штраф?
Майнинг-штраф взыскивается, если узел со включенным майнингом был в оффлайне больше 1 часа. Майнинг оштрафованного узла при этом отключается автоматически.
Чтобы продолжить майнинг, нужно вручную его включить (активировать статус майнинга в приложении Идены). Все вновь намайненные монеты будут идти на покрытие штрафа. После выплаты штрафа, майнинг продолжится в обычном режиме. Майнинг-штрафы обнуляются с началом новой эпохи.
Размер штрафа зависит от размера сети: PenaltySize = 6 DNA x 1800 blocks / NetworkSize
Как взыскивается майнинг-штраф?
Каждый узел отслеживает активность других узлов при генерации блоков. Чтобы оштрафовать оффлайн-узел нужно сгенерировать два блока:
- Блок предложения штрафа (Penalty proposal block) (OfflinePropose бит установлен)
Узлы голосуют за предложение штрафа специальным битом в сообщении: TurnOffline. - Блок исполнения штрафа (Penalty execution block) (OfflineCommit бит установлен)
Блок генерируется, если в предыдущем блоке был достигнут консенсус по поводу предложения штрафа.
Какова комиссия при транзакциях в Идене?
Комиссия вычисляется автоматически сетью. Комиссия повышается или понижается в зависимости от заполнения предыдущего блока, с расчетом на среднее заполнение блока 50%. Когда предыдущий блок заполнен более чем на 50%, комиссия пропорционально возрастает. Когда заполнение ниже 50%, комиссия снижается. Пользователь может установить потолок комиссии для транзакции.
transactionFee = currFeeRate x transactionSize
currFeeRate = prevFeeRate x (1 + 0.25 x (prevBlockSize / 1Mb - 0.5))
Минимальное значение комиссии равно 0,0000000000000001
Транзакции сессии валидации не облагаются комиссией. Однако эти транзакции влияют на комиссии из-за использования блоков.
90% комиссий за переводы сжигаются. Остальные 10% идут создателю блока.
Как устроена добыча монет в Идене?
Установлено ограничение на добычу монет Идены, равное 51840 DNA в день:
• Ограничение майнинга: 50%
• Награды за валидацию: 12%
• Награды за флипы: 16%
• Награды за инвайты: 16%
• выплаты разработчикам Идены: 5%
• Нулевой кошелек: 1%
Как распределяются награды за валидацию?
Фонд наград за валидацию ограничен 25920 DNA в день. Он накапливается каждый день и распределяется в конце сессии валидации следующим образом:
• Награды за валидацию: 24%. Награды за валидацию распределяются согласно возрасту (пропорционально возрасту в степени 1/3). Старые участники получают больше новых.
• Награды за флипы: 32%. Награды за флипы распределяются равномерно между всеми валидировавшимися участниками пропорционально количеству их квалифицированных флипов. Неквалифицировавшиеся флипы не оплачиваются.
• Награды за инвайты: 32%. Награды за инвайты распределяются по всем аккаунтам, чьи инвайты валидировались. Награда за инвайт платится 3 эпохи подряд пропорционально возрасту приглашенного:
- награда за вторую валидацию приглашенного в 3 раза больше базовой награды за валидировавшегося Candidate.
- награда за Verified приглашенного в 6 раз больше базовой награды.
- человек, не пригласивший никого, награждается минимум 1/3 базовой награды с вероятностью 50% получить 2/3 базовой награды за непотраченный инвайт.
Награды за инвайты за вторую и третью валидации не платятся разработчикам Идены.
• Выплаты разработчикам Идены: 10%
• Нулевой кошелек: 2%
Награда не выплачивается следующим участникам:- Участники, имеющие хотя бы один флип с нерелевантными ключевыми словами
- Участники без квалифицировавашихся флипов
- Участники, загрузившие непонятно что вместо картинок для флипов
Каково назначение монеты Идена?
Идена оформляет людей на блокчейне, этому могут найтись применения, которые мы пока не представляем.
Маркетинг
Участники Идены добровольно соглашаются получать рекламу с адреса, который сжигает монеты. Многочисленные рекламодатели конкурируют за внимание определенной группы пользователей, сжигая монеты. Это аукцион: кто сожжет больше монет, имеет право показывать свою рекламу. Сожженные монеты исчезают из общей массы. Вновь намайненные монеты равномерно распределяются между участниками сети и могут быть проданы рекламодателям, имеющим недостаток монет.
Что такое нулевой кошелек?
1% всех выпущенных монет идет на адрес нулевого кошелька. Мы планируем установить управление нулевым кошельком в будущем. Он может быть использован для финансирования внешних проектов, покрытия чьих-нибудь потерь или для других целей, с которыми согласится сеть.
У нулевого кошелька нет приватного ключа. Сеть должна достигнуть консенсуса для того, чтобы потратить его.
Атаки
Если атакующий контролирует более 1/3 валидированных участников, смогут ли остальные этому противостоять?
Есть общее утверждение относительно безопасности блокчейнов без необходимости в разрешениях (permissionless blockchains), которое нельзя опровергнуть: для гарантии безопасности необходимо более 2/3 честных участников.
Рассмотрим доказательство работы (proof-of-work) биткойна. Большие майнеры становятся все больше, в результате маленькие майнеры не инвестируют в майнинг биткойна из-за отсутствия выгоды. Фактически, майнинг биткойна сильно сконцентрирован, и это уже необратимо. В биткойне есть 13 контролирующих пулов. Три пула контролируют более 50% сети биткойна.
Сможет ли Mechanical Turk справиться с валидацией?
Тест начинается одновременно во всем мире. Ответы должны быть даны за очень короткое время. Атака требует хорошей организации большого количества людей.
Кроме того, из-за короткой продолжительности валидации (1-2 минуты), люди могут быть заинтересованы в валидации своего собственного аккаунта вместо продажи своего времени во время валидации.
Атака "Сервиса флипов"
Атака: злоумышленник предлагает услуги по созданию высококачественных флипов по заданным ключевым словам. Участники, не желающие тратить время на создание флипов, могут воспользоваться этим. Если у этого сервиса значительная доля участников сети, он может сам автоматически решать много флипов (которые сам и создал).
Угроза может быть устранена введением механизма наказания: аккаунт может быть уничтожен за отправку скомпрометированного флипа. Флип считается скомпрометированным, если другие люди видели его до валидации. Доказательством может считаться хэш правильного ответа, добавленный в блокчейн до сессии валидации. Человек, предоставивший это доказательство получает процент стейка уничтоженного аккаунта.
По сути, однажды отправив хотя бы один флип, полученный от такого сервиса, человек рискует уничтожением своего аккаунта этим сервисом в будущем.
Сервис флипов не может доказать, что он не публиковал доказательство скомпрометированного флипа. Едва ли будет выгодно строить такой сервис на репутации, так как всегда будет выгодно убивать аккаунты позже, когда скомпрометированных аккаунтов будет много, и сумма стейков будет достаточно велика.
Атака "дружеских флипов"
Атака: пользователи атакующего пула деляться друг с другом своими флипами до валидации, что позволяет им валидировать аккаунты Сивиллы.
Допустим, размер сети равен 1000. Пул злоумышленников состоит из 100 человек. Злоумышленники знают ответы на 10% флипов до валидации. Это значит, что злоумышленник может валидировать 1% аккаунтов Сивиллы (10 аккаунтов).
В следующей эпохе злоумышленник знает 11% флипов и может валидировать 1.1% аккаунтов Сивиллы (11 аккаунтов). Злоумышленник может расти только экстенсивно: все больше реальных людей должны участвовать в атаке.
По сравнению с Proof-of-Stake, набрать 10% людей в сети сложнее, чем получить 10% капитала сети.
Атака искусственного интеллекта
Атака: ИИ может научиться решать флипы, используя огромную базу данных флипов: сеть из 1 миллиона человек будет генерировать миллионы флипов за каждую эпоху, что достаточно для машинного обучения.
Угроза устраняется шифрованием флипов. Каждый флип доступен только тем участникам, которым предстоить решить этот флип при валидации. Это около 10-15 человек. Использованные для валидации флипы зашифрованы: только 2 из 4 картинок флипа публично доступны, что делает создание большой базы данных невозможным.
@everythink интересно. я давно думал как ботов от людей отличать. думал в теории по геопозиции. смартфон с собой, двигается. ну значит человек, значит в этом радиусе обитает.
@everythink, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
@everythink
cкорее всего участник, получивший статус Verified и выше...
@on0tole спасибо, исправил.
@everythink я бы в этом абзаце еще добавил, что если аккаунт со статусом Newbie пропускает валидацию, то он будет Убит...а то вопрос поставлен, а четкого ответа нет.