Книга: Интернет денег
Назад: В сторону сетецентрической эпохи, основанной на протоколах
Дальше: Клиент-серверная архитектура

Одноранговая архитектура

Биткойн, по моему мнению, одноранговые деньги. Что же это значит? Здесь используется термин «архитектура» в аспекте компьютерных наук, построения сетей или распределенных систем, который описывает взаимодействия между участниками и системой. Архитектура биткойн-сети является одноранговой, поскольку каждый участник в сети использует биткойн-протокол на равных с остальными. Специальных нод (узлов) не существует; все ноды Биткойна «одинаковы».
«Одноранговый» означает, что когда вы отправляете транзакцию в сеть, то при обработке она равнозначна, то есть все транзакции в сети обрабатывают ее совершенно одинаково. В подобной системе отсутствует внутренний контекст как таковой, за исключением того, что будет получено из сети. Интересной проблемой распределенных систем является именно эта проблема: контекст и состояние. Если вы заходите в свой аккаунт на Facebook, вы не используете протокол. Все действия, всё, что касается состояния, контролирует Facebook: все данные находятся у него, а для вас просто открывается сессия доступа к сервису социальной сети. Такая архитектура называется «клиент-серверной».
Биткойн построен иначе, поскольку это одноранговая сеть: точно так же построены электронная почта или протоколы TCP/IP.
Назад: В сторону сетецентрической эпохи, основанной на протоколах
Дальше: Клиент-серверная архитектура