О возможных проявлениях цензуры в различных типах консенсус алгоритмов расскажет основатель Pandora Boxchain Андрей Соболь.
Начнем с раскрытия такого понятия как деньги и их свойства
Свойства денег:
- Однородность
- Сохраняемость - деньги должны легко хранится
- Транспортируемость
- Распознаваемость - деньги должны быстро идентифицироваться для того, чтобы легко было распознать фальшивые деньги
- Ограниченность
Важно понимать, что современные деньги - это учетные книги, которые хранят историю балансов и соответствующих пользователей. Visa, Mastercard, Bitcoin и т.д - учетные книги. В связи с этим у денег появляются несколько новых свойств:
- Прозрачность
- Неизменяемость
- Устойчивость к цензуре - не должно быть субъектов, которые могут контролировать передвижение средств в учетной книге - именно на этом вопросе остановим наше внимание
Блокчейн призван решить проблему цензурирования денежных средств. Но полное отсутствие цензуры практически недостижимо. Проанализируем причины такого вывода
Устойчивость к цензуре в консенсус алгоритме PoW (Proof of Work)
Проблемы, которые ставят под сомнения устойчивость к цензуре в данном типе консенсус алгоритма:
- Если говорить о Биткоин, то на сегодняшний день существует три крупных производителя Asic оборудования, которые контролируют рынок. Также существует ограниченное число производителей чипов для майнинга других криптовалют. Как следствие, данная группа субъектов может навязать свою цензуру сети
- Гипотетически, может появиться сторонняя сеть, которая награждает майнеров Биткоин за создания блоков в сети, одновременно стимулируя создания пустых блоков, что приведет к атаке сети в 51% и остановке работы сети по причине присутствия в ней большого количества пустых блоков
Устойчивость к цензуре в консенсус алгоритме PoS (Proof of Stake)
Разберем способы достижения устойчивости к цензуре в данном алгоритме:
- Необходимо создать честный алгоритм рандома, который бы выбирал ноду, которая подписывает блок в протоколе
- Решить проблему атаки «Ничего на кону» - когда у стейкхолдеров нет стимула оставлять одну цепочку. Данную проблему можно решить путем ввода штрафа для нод, которые ведут две сети
- Предотвратить монополизацию сети - для этого необходимо сделать ротацию нод, которые подписывают блоки. Такую ротацию можно осуществить с помощью системы начисления репутации за корректную работу в сети и тем самым реализовать концепцию социального лифта.
Последний вышеописанный подход функционирует в проекте Pandora Boxchain. На платформе существует два уровня консенсуса:
- Верхний уровень - Proof of Reputation
- Нижний уровень - Proof of Cognitive Work - когда идет подсчет нейроных сетей
Таким образом появляется группа людей, которые могут воспользоваться социальным лифтом и подписывать блоки.
Подведем итоги
Для оценки устойчивости цензурирования сети необходимо:
- Подсчитать количество нод и выявить вероятность захвата сети
- Подсчитать стоимость возможной атаки
- Подсчитать возможное время, которое потребуется для атаки
Если у вас остались вопросы или появились предложения, вы можете обратится непосредственно к спикеру в Twitter @andrENsobol
Twitter проекта @pandoraboxchain