Ключевые понятия
- Блокчейн — это публичный, общий реестр, скопированный на множество независимых компьютеров, а не хранимый в частном порядке одной организацией.
- Владение в криптовалютах определяется криптографическими ключами: тот, кто держит приватный ключ, контролирует средства.
- Кошелёк создаёт, хранит и использует ваши ключи — сам он монеты не держит.
- Отправить транзакцию — значит подписать её своим приватным ключом, разослать по сети и дождаться, пока она будет включена в блок.
- Механизмы консенсуса, такие как доказательство работы и доказательство доли, позволяют децентрализованной сети договориться об одной общей истории без центрального арбитра.
- Децентрализация устраняет единые точки отказа, но также убирает страховочные механизмы вроде возвратных платежей или сброса пароля.
Большинство объяснений криптовалют начинаются с конкретной монеты, из-за чего легко упустить, что Bitcoin, Ethereum и тысячи других сетей — все варианты одной и той же лежащей в основе идеи. Это руководство пропускает конкретные монеты и сосредоточивается на общей мысленной модели: что такое блокчейн на самом деле, как ключи и кошельки устанавливают владение, что происходит при отправке транзакции и как сеть незнакомцев договаривается об одной общей истории без арбитра.
Начните с реестра
Традиционный банк ведёт частный реестр: контролируемую банком базу данных, которая фиксирует, сколько денег на каждом счёте. Вы доверяете банку вести его точно и давать вам доступ к вашим средствам. Блокчейн заменяет этот частный реестр единственного владельца публичным, скопированным на тысячи независимых компьютеров, называемых узлами, каждый из которых хранит всю историю транзакций и независимо проверяет новые записи по одним и тем же правилам. Никому не нужно доверять единственной организации, потому что каждый может проверить запись сам, и запись публична по замыслу.
Слово «блокчейн» описывает форму этого реестра: транзакции группируются в блоки, и каждый новый блок ссылается на предыдущий, образуя цепочку, тянущуюся до самого первого блока сети. Именно эта связка делает историю защищённой от подделки — изменение старой записи разорвало бы цепочку ссылок, идущую за ней, что каждый узел немедленно заметил бы.
Ключи и кошельки: владение без банка
Если нет банка, который ведёт учёт того, кто чем владеет, то как вообще работает владение? Через пары криптографических ключей. Каждый пользователь создаёт приватный ключ — длинный секретный фрагмент данных, которым нельзя делиться никогда, — и соответствующий публичный ключ, которым можно делиться свободно и из которого выводится адрес получения. Владеть криптовалютой в самом буквальном смысле означает быть единственным, кто держит приватный ключ, способный авторизовать расходование с данного адреса. Нет ни имени пользователя, ни пароля, которые нужно сбрасывать; ключ и есть счёт.
Кошелёк — это просто программа или устройство, которое создаёт, хранит и использует эти ключи от вашего имени и представляет их вам как удобный баланс и адрес, а не как сырую криптографию. Наше отдельное руководство Криптокошельки простыми словами гораздо глубже разбирает разные типы кошельков и то, как обезопасить свой, — его стоит прочитать, прежде чем вы сами будете держать какое-либо количество криптовалюты.
Что в действительности происходит, когда вы отправляете транзакцию
Со стороны отправка криптовалюты выглядит просто — ввести адрес, ввести сумму, подтвердить, — но под этим единственным действием происходит несколько шагов. Во-первых, ваш кошелёк использует ваш приватный ключ, чтобы создать цифровую подпись: криптографическое доказательство того, что транзакцию авторизовал тот, кто контролирует адрес отправителя, не раскрывая при этом сам приватный ключ. Во-вторых, эта подписанная транзакция рассылается сети узлов, которые проверяют, что она следует правилам, — например, что у отправителя действительно есть отправляемые средства, — прежде чем передать её дальше. В-третьих, транзакция ждёт в пуле неподтверждённых транзакций, пока её не подхватят и не включат в новый блок. Как только этот блок добавляется в цепочку и поверх него добавляется достаточно новых блоков, транзакция обычно считается окончательной и на практике необратимой.
Эта необратимость — свойство, а не недосмотр: именно она делает реестр надёжным без арбитра, — но она также означает, что нет ни возвратного платежа, ни линии поддержки, чтобы отменить ошибочный перевод. Дважды проверить адрес перед отправкой в криптовалюте значит куда больше, чем при банковском переводе.
Консенсус: как незнакомцы договариваются без арбитра
Самая трудная задача, которую приходится решать децентрализованной сети, — не запись транзакций, а то, чтобы тысячи независимых, не доверяющих друг другу участников договорились об одной общей версии реестра, особенно когда некоторые могут попытаться сжульничать. Это называется достижением консенсуса, и разные сети решают это по-разному. Bitcoin и некоторые другие сети используют доказательство работы, где участники соревнуются вычислительной мощностью, чтобы предложить следующий блок. Ethereum и многие более новые сети используют доказательство доли, где участники вместо этого блокируют нативный актив сети как финансовое обязательство вести себя честно. Оба подхода пытаются решить одну и ту же лежащую в основе задачу: сделать экономически нецелесообразным для кого-либо переписать общую историю, не нуждаясь в центральной власти для обеспечения правил.
Децентрализация: почему в ней весь смысл и каковы её компромиссы
Сложите эти части вместе — и вы получите систему, в которой ценность может передаваться и проверяться кем угодно и где угодно, без банка, правительства или компании в роли привратника. Это и есть обещание децентрализации: никакой единой точки отказа, никакой единственной стороны, которая могла бы в одностороннем порядке заморозить счёт или отменить транзакцию, и правила, обеспечиваемые кодом и открытой проверкой, а не внутренней политикой организации.
Впрочем, это компромисс, а не бесплатное улучшение. Убирая доверенного посредника, вы убираете и страховочную сеть, которую этот посредник иногда обеспечивает, — нет отдела по борьбе с мошенничеством, куда можно позвонить, если вы отправили средства не на тот адрес или потеряли приватный ключ. Хорошо понимать криптовалюту — значит одновременно держать в уме обе половины этого компромисса: подлинную независимость, которую она даёт, и личную ответственность, которой эта независимость требует.
Собираем воедино
Каждая криптовалюта, что вам встретится, построена из некоторого сочетания перечисленных выше частей: общего реестра, криптографических ключей, устанавливающих владение, процесса рассылки и подтверждения транзакций и механизма консенсуса, который держит всю сеть честной. Конкретные сети различаются в деталях — как быстро они подтверждают транзакции, как достигают консенсуса, что ещё позволяют вам строить поверх реестра, — но понимание этой мысленной модели даёт вам основу для оценки любой новой сети, что вам встретится, вместо того чтобы каждый раз начинать с нуля.
Куда двигаться дальше
С общей механикой на месте статья Что такое Bitcoin применяет именно эту модель к первой и крупнейшей криптовалюте, а Криптокошельки простыми словами превращает раздел «ключи и кошельки» выше в практическое руководство по безопасному хранению криптовалюты.
Часто задаваемые вопросы
Криптовалюта и блокчейн — это одно и то же?
Нет. Блокчейн — это лежащая в основе технология реестра; криптовалюта — это нативный цифровой актив, который перемещается по конкретному блокчейну и подчиняется правилам этой сети. Блокчейны могут применяться и для целей помимо валюты, и не у каждого блокчейна есть или нужна собственная нативная монета.
Почему транзакцию нельзя отменить после подтверждения?
Потому что модель доверия сети зависит от того, что реестр окончателен. Если бы подтверждённые транзакции можно было легко отменять, каждому узлу пришлось бы договариваться о том, чей запрос на отмену законен, вновь вводя ровно тот тип доверенного арбитра, которого децентрализованные реестры призваны избегать. Эта окончательность — намеренный компромисс, а не недосмотр.
Что произойдёт, если я потеряю приватный ключ?
Любые средства, которыми управляет этот ключ, становятся навсегда недоступными — нет центрального администратора, который мог бы сбросить его или восстановить доступ. Именно поэтому практики безопасности и резервного копирования кошелька, рассмотренные в нашем отдельном <a href="/learn/wallets-explained/">руководстве по кошелькам</a>, значат не меньше, чем понимание самой технологии.
Все ли криптовалюты децентрализованы в одинаковой степени?
Нет. Децентрализация существует как спектр — она зависит от таких факторов, как то, сколько независимых узлов поддерживают сеть, как распределена мощность майнинга или стейкинга и кто может предлагать изменения правил. Некоторые сети заметно более сконцентрированы, чем другие, несмотря на схожую лежащую в основе технологию.