▒ Протоколы консенсуса, работающие по принципу «как можно быстрее», сопряжены с определенными рисками, и стоит подходить к ним очень осторожно, если вообще стоит. Если
Конечно, существует еще множество деталей и способов эти детали оспорить, но здесь я изложил основные, на мой взгляд, принципы консенсуса Casper. Отсюда можно перейти к обсуждению компромиссов между конкурирующими ценностями. Назначим ли мы эфиру годовую эмиссионную процентную ставку в 1 % и заплатим 50 миллионов долларов за принудительный корректирующий хардфорк или назначим нулевую годовую эмиссионную процентную ставку и заплатим 5 миллионов долларов за принудительный корректирующий хардфорк? Когда нам повышать безопасность протокола в рамках экономической модели в обмен на снижение его безопасности в рамках модели отказоустойчивости? Что для нас важнее – предсказуемый уровень безопасности или предсказуемый уровень эмиссии? Все это – вопросы для отдельного поста, а всяческие способы
Значение децентрализации
6 февраля 2017 года
«Децентрализация» – одно из самых популярных понятий в криптоэкономическом пространстве. Часто его даже называют главной причиной существования блокчейна. Вместе с тем этот термин крайне расплывчат. Тысячи часов исследований и колоссальные объемы вычислительной мощности брошены на попытки достичь децентрализации, усовершенствовать ее и защитить. Для проектов она считается сильнейшим козырем: когда дискуссии перерастают в соперничество, сторонники отдельного протокола (или расширения протокола) часто нокаутируют оппонента заявлением, что его вариант – более «централизованный».
Но не всегда ясно, что именно означает это слово. Вспомним, например, совершенно бесполезную, но, к сожалению, очень популярную диаграмму[37].
Теперь заглянем на Quora и прочитаем пару ответов на вопрос «В чем разница между “распределенным” и “децентрализованным”?» Первый ответ воспроизводит приведенную выше диаграмму, второй же утверждает совершенно другое: «“Распределенный” означает, что не вся обработка транзакций сосредоточена в одном месте, а “децентрализованный” – что ни у одного объекта нет контроля над обработкой транзакций». В то же время самый популярный ответ на тот же вопрос со страницы Ethereum на Stack Exchange выдает почти такую же диаграмму – только «децентрализованный» и «распределенный» в ней поменялись местами! Очевидно, здесь есть в чем разобраться.
Под децентрализацией программного обеспечения на самом деле можно подразумевать одну из
▒ Архитектурная (де)централизация отвечает на вопрос: «Из скольких компьютеров состоит система?» При скольких одновременно вышедших из строя компьютерах система продолжит работать?
▒ Политическая (де)централизация отвечает на вопрос: «Сколько организаций или отдельных людей контролируют компьютеры, из которых состоит система?»
▒ Логическая (де)централизация отвечает на вопрос: «Интерфейс и структуры данных, поддерживаемые системой, напоминают скорее единый неделимый объект или бессвязную массу?» Ответить на него поможет простой эвристический тест: если разделить всю систему вместе с пользователями и провайдерами пополам, продолжит ли каждая половина функционировать как полноценная независимая единица?
Можно попытаться объединить все три направления в одной схеме.
Разумеется, расположение многих элементов на этой схеме приблизительно и спорно. И все же попробуем их разобрать.
▒ Традиционные корпорации централизованы политически (один СЕО), архитектурно (один головной офис) и логически (не будет работать, если разделить на две части).