Что такое криптовалюта: как она устроена, на каких технологиях основана и где применяется

Опубликовано: 5 Мая, 2024
Что такое криптовалюта: как она устроена, на каких технологиях основана и где применяется

1) Криптовалюта: определение

Криптовалюта — это цифровой актив, который:

  • существует в виде записей в распределённой сети (реестре),

  • использует криптографию для подтверждения прав владения и авторизации переводов,

  • не требует единого центра, который “ведёт баланс” (в классическом варианте),

  • поддерживает правила выпуска и перевода через протокол и экономические стимулы участников.

Криптовалюта — это не “файл с монетой” и не запись в базе банка. Это согласованное состояние распределённого реестра, которое участники сети признают истинным по правилам протокола.


2) На чём разработана криптовалюта: три базовых слоя

Криптовалютные системы обычно строятся на комбинации трёх дисциплин.

2.1. Криптография

Используются:

  • хеш-функции (целостность данных, связывание блоков/структур),

  • асимметричные ключи (публичный/приватный),

  • цифровые подписи (доказательство права тратить средства).

Криптография решает практическую задачу: “только владелец приватного ключа может подписать перевод”.

2.2. Распределённые системы

Это сеть узлов (nodes), которые:

  • хранят копию реестра,

  • проверяют корректность транзакций,

  • согласуют “какая версия реестра считается правильной”.

Главная проблема распределённых систем — согласование (consensus): как множеству независимых компьютеров прийти к единому состоянию без доверенного центра.

2.3. Экономические стимулы

Протокол обычно поощряет участников:

  • вознаграждением (эмиссия/награда за блок, комиссии),

  • штрафами/рисками (в PoS — слэшинг, потеря залога при нарушениях),

  • альтернативными издержками (в PoW — электроэнергия и оборудование).

Идея проста: “делать честно выгоднее, чем атаковать”.


3) Блокчейн и альтернативы: как может выглядеть “реестр”

Чаще всего под криптовалютой подразумевают блокчейн: цепочку блоков, где каждый блок содержит набор транзакций и связан хешем с предыдущим.

Однако реестр может быть устроен по-разному:

  • Блокчейн (chain): последовательные блоки, строгий порядок.

  • DAG-подходы: граф, где подтверждения распределены иначе (архитектуры различаются по реализации и свойствам).

  • Гибридные модели: с разными ролями узлов, уровнями подтверждения и отдельными слоями для выполнения логики.

Ключ не в форме, а в свойствах:

  • кто имеет право добавлять записи,

  • как достигается согласие,

  • как сеть защищается от двойной траты и подмены истории.


4) Как устроена транзакция: ключи, подписи, адреса, комиссии

4.1. Приватный ключ и подпись

Владение средствами фактически означает: вы контролируете приватный ключ, который может подписать транзакцию.

Транзакция обычно включает:

  • что тратится (входы/источник средств),

  • кому отправляется (выходы/получатели),

  • размер комиссии,

  • цифровую подпись.

Узлы сети проверяют: подпись корректна, средства существуют, правила протокола соблюдены.

4.2. Адрес — это не “аккаунт в банке”

Адрес чаще всего производен от публичного ключа (или его хеша). Это удобная форма “куда отправлять”.

Важно: в разных сетях адреса и модели учёта отличаются:

  • UTXO-модель: вы тратите “выходы” прошлых транзакций и создаёте новые выходы.

  • Account-модель: есть “счёт/аккаунт” с балансом, который изменяется транзакциями.

4.3. Комиссии

Комиссии решают сразу несколько задач:

  • ограничивают спам транзакциями,

  • мотивируют включать транзакции в блок,

  • служат частью экономики сети.

В ряде сетей стоимость операции зависит от “сложности” действий (например, выполнения кода смарт-контракта).


5) Кто подтверждает операции: консенсус (PoW, PoS и другие)

Консенсус — набор правил, по которым сеть выбирает “правильную историю” и добавляет новые записи.

5.1. Proof of Work (PoW)

Идея: узлы (майнеры) тратят вычислительную работу, чтобы получить право добавить блок.

Сильные стороны:

  • высокая стоимость атаки за счёт ресурсов (электроэнергия/оборудование),

  • простая экономическая логика безопасности.

Слабые стороны:

  • энергозатраты,

  • концентрация мощностей возможна экономически.

5.2. Proof of Stake (PoS)

Идея: право участвовать в подтверждении связано с долей (stake) — залогом активов. Валидаторы блокируют средства и получают вознаграждение; при нарушениях могут потерять часть залога.

Сильные стороны:

  • меньше прямых энергозатрат,

  • проще масштабировать участие при корректной архитектуре.

Слабые стороны:

  • сложнее дизайн безопасности и стимулов,

  • выше требования к корректности механик штрафов, финальности и управления рисками.

5.3. Что ещё встречается

Есть варианты и гибриды: делегирование, BFT-механики, финальность, роли комитетов и т.п. Важно понимать не термин, а свойства:

  • как достигается финальность (когда откат почти невозможен),

  • каков порог атаки,

  • насколько сеть устойчива к цензуре.


6) Кошелёк: что это “на самом деле”

Кошелёк — это не “место, где лежат монеты”. Монеты “лежат” в реестре. Кошелёк — это инструмент управления ключами.

Ключевые понятия:

  • seed-фраза (mnemonic): человекочитаемая форма, из которой можно восстановить приватные ключи.

  • non-custodial: ключи у пользователя (полный контроль, полная ответственность).

  • custodial: ключи у сервиса (удобнее, но доверие к хранителю критично).

Отсюда основной риск: потеря seed-фразы или приватного ключа почти всегда означает необратимую потерю контроля.


7) Монеты, токены, стейблкоины: чем отличаются

7.1. Монета (coin)

Как правило, это нативный актив сети, которым:

  • оплачивают комиссии,

  • получают вознаграждения,

  • обеспечивают работу механик консенсуса.

7.2. Токен (token)

Токен обычно выпускается поверх платформы со смарт-контрактами и живёт по правилам контракта:

  • утилитарные (доступ к функции/сервису),

  • governance (управление параметрами протокола),

  • обеспеченные активами (включая стейблкоины).

7.3. Стейблкоин

Стейблкоин — токен, который стремится держать фиксированную стоимость (обычно относительно фиатной валюты) за счёт механизма обеспечения:

  • резервы (наличные/облигации/депозиты и т.п.),

  • избыточное обеспечение в криптоактивах,

  • алгоритмические модели (как класс — наиболее рискованный вариант).


8) Смарт-контракты: “программируемые деньги”

Смарт-контракт — код, который исполняется в сети и меняет состояние реестра по заданным правилам.

Что это даёт:

  • автоматизация договорённостей без посредника,

  • прозрачные правила (видны в коде),

  • composability: приложения могут “собираться” друг с другом, как модули.

Ограничения:

  • ошибки в коде могут приводить к потерям,

  • стоимость исполнения зависит от модели комиссий,

  • безопасность требует аудита, тестирования и консервативного дизайна.


9) Экономика криптовалют: эмиссия, комиссии, ценность

У криптовалют есть “монетарная политика” протокола:

  • как выпускаются новые единицы (эмиссия),

  • какие стимулы получают валидаторы/майнеры,

  • как работают комиссии,

  • возможны ли сжигания (burn) или иные механики уменьшения предложения.

Ценность на рынке формируется спросом на:

  • использование сети (переводы, контракты, приложения),

  • экономические права (участие в консенсусе, доход от комиссий),

  • ожидания будущего применения и доверие к безопасности.


10) Безопасность: как теряют средства и как защищаться

Типовые причины потерь:

  • фишинг и подмена адресов,

  • компрометация устройства (вредоносные расширения, кейлоггеры),

  • хранение seed-фразы в облаке/скриншотах,

  • доверие сомнительным “инвест-проектам”,

  • ошибки при взаимодействии со смарт-контрактами (подписали не то),

  • использование сервисов-хранителей без достаточных гарантий.

Базовые меры защиты:

  • хранить seed-фразу офлайн (физический носитель),

  • включать многофакторную защиту на сервисах,

  • разделять “горячий” кошелёк для операций и “холодное” хранение,

  • проверять адреса и суммы перед подтверждением,

  • ограничивать разрешения (allowances) в токенах и периодически ревизовать их.


11) Сферы применения и ограничения

Реалистичные применения:

  • переводы между пользователями без банковской инфраструктуры,

  • международные расчёты (в отдельных сценариях),

  • программируемые финансы (смарт-контракты),

  • токенизация прав/доступов в цифровых продуктах,

  • инфраструктура для приложений, где нужна проверяемая история операций.

Ограничения:

  • волатильность (для нативных активов),

  • сложность безопасного использования для неподготовленных пользователей,

  • комиссии и масштабирование зависят от сети,

  • правовые требования различаются по юрисдикциям,

  • необратимость транзакций повышает цену ошибки.


12) Плюсы и минусы криптовалют

Плюсы

  • Доступность: перевод возможен при наличии сети, без традиционной банковской инфраструктуры.

  • Проверяемость: правила и история операций доступны для верификации (в публичных сетях).

  • Необратимость и финальность (в ряде моделей): снижает риск “отзыва” платежа, но повышает ответственность.

  • Программируемость: смарт-контракты позволяют строить автоматизированные финансовые и нефинансовые процессы.

  • Конкуренция протоколов: разные сети оптимизируют разные свойства (скорость, децентрализация, приватность, удобство).

Минусы

  • Высокая ответственность пользователя: утрата ключей/seed часто необратима.

  • Риски безопасности: фишинг, вредоносные приложения, ошибки в смарт-контрактах.

  • Волатильность: для многих активов цена нестабильна; стейблкоины зависят от качества обеспечения.

  • Регуляторные и налоговые требования могут быть сложными и неоднородными.

  • Ограничения масштабирования: в пиковые периоды комиссии и задержки могут расти.


13) FAQ

Криптовалюта — это “просто база данных”?

С технической точки зрения это действительно реестр, но ключевое отличие — кто и как имеет право менять записи. В криптовалютах это решает консенсус + криптография + стимулы, а не администратор базы.

Если нет банка, кто “гарантирует” перевод?

Гарантию даёт протокол: цифровая подпись подтверждает право тратить средства, а консенсус фиксирует запись так, что её крайне сложно подделать без значительных ресурсов.

Можно ли отменить ошибочный перевод?

Как правило, нет. Это одно из фундаментальных свойств многих сетей: транзакции необратимы после подтверждения. Поэтому безопасность операций и проверка адресов критичны.

Чем криптовалюта отличается от “цифровых денег” в приложении банка?

В банке запись о балансе — часть централизованной системы, которую может менять банк по правилам и регуляциям. В криптовалюте владение определяется контролем ключа и правилами сети.

Почему смарт-контракты называют “программируемыми деньгами”?

Потому что логика перевода и условий может быть задана кодом: деньги могут двигаться не только “от A к B”, но и по правилам (условия, роли, триггеры, расписания).

Чем “биткоин” принципиально отличается от платформ смарт-контрактов?

Bitcoin исторически сфокусирован на простоте и предсказуемости базовых правил перевода нативного актива. Платформы смарт-контрактов добавляют программируемость (код в сети), что расширяет возможности, но увеличивает сложность, поверхность атак и требования к безопасности разработки.

Почему транзакция может “висеть” без подтверждения?

Типовые причины: слишком низкая комиссия, перегрузка сети, лимиты на размер блока/пакета, или особенности политики узлов и mempool. Решение зависит от протокола и возможностей кошелька (например, изменить параметры комиссии или повторить отправку корректно).

Что опаснее: хранить ключи самому или на бирже?

Это разные риски. Custodial снижает риск “сам сломал” и повышает риск контрагента. Non-custodial снижает риск контрагента и повышает риск ошибки пользователя и компрометации устройства. Выбор рационально делать по сценариям: операционные средства — одно, долгосрочное хранение — другое.


14) Как проходит транзакция по шагам: от подписи до финальности

Ниже описан типовой жизненный цикл транзакции в публичной сети. Детали зависят от конкретной архитектуры (UTXO или account-based) и механизма консенсуса.

14.1. Подготовка транзакции в кошельке

  1. Выбор источника средств

    • В UTXO-модели кошелёк подбирает “выходы”, которыми можно оплатить перевод (и комиссию).

    • В account-модели выбирается аккаунт-отправитель и проверяется баланс.

  2. Формирование параметров

    • адрес получателя, сумма, комиссия;

    • в сетях со смарт-контрактами — дополнительные поля данных (например, вызов функции).

  3. Локальные проверки

    • корректность адреса;

    • достаточность средств;

    • наличие нужных разрешений/лимитов (в токенах).

14.2. Подписание (самый важный момент)

  1. Кошелёк подписывает транзакцию приватным ключом.

  2. Подпись математически доказывает право распоряжаться средствами, не раскрывая сам ключ.

Ключевой принцип: сеть не “верит” личности. Сеть верит корректной подписи.

14.3. Рассылка в сеть и попадание в mempool

  1. Подписанная транзакция отправляется в узлы сети (nodes).

  2. Узлы выполняют первичную проверку:

    • подпись валидна;

    • правила протокола соблюдены (формат, лимиты);

    • нет очевидной попытки двойной траты;

    • комиссия/параметры достаточны, чтобы транзакция имела смысл для включения.

После проверки транзакция попадает в mempool (очередь неподтверждённых транзакций). Важно: mempool может отличаться у разных узлов, поэтому “видимость” транзакции в сети не всегда мгновенно одинакова.

14.4. Включение в блок (или иной пакет подтверждения)

  1. Производители блоков (майнеры/валидаторы) выбирают транзакции из mempool:

    • обычно приоритет получают операции с более выгодной комиссией и корректной структурой.

  2. Выбранные транзакции попадают в новый блок (или эквивалент структуры в конкретной сети).

  3. Блок распространяется по сети и проходит проверку другими узлами.

14.5. Подтверждения и финальность

  1. После включения транзакции в блок говорят, что она получила первое подтверждение.

  2. По мере добавления следующих блоков растёт вероятность, что история “зацементировалась”.

  3. Финальность — момент, после которого откат транзакции практически невозможен или экономически нерационален (понятие зависит от протокола).

Плюсы такой модели

  • отсутствие единого “центра”, который утверждает операции;

  • проверяемость правил и истории;

  • устойчивость к подмене данных при корректной экономике консенсуса.

Минусы

  • скорость и стоимость подтверждения могут меняться при нагрузке;

  • возможны задержки “в очереди” из-за комиссии или лимитов;

  • необратимость повышает цену ошибки (не тот адрес/сумма).


15) Биржи и хранение: как устроено и где риски

В пользовательской практике чаще всего встречаются две модели владения: custodial (ключи у сервиса) и non-custodial (ключи у пользователя). Это не вопрос вкуса, это вопрос риск-модели.

15.1. Биржа как инфраструктура

Биржа обычно совмещает несколько функций:

  • учёт балансов пользователей (внутренняя бухгалтерия);

  • пополнение/вывод в блокчейн (on-chain);

  • внутренние переводы между пользователями (off-chain);

  • торговые механизмы (ордера, ликвидность, комиссии);

  • контроль рисков и соответствие требованиям (в зависимости от юрисдикции).

Важно понимать: когда средства “на бирже”, фактически пользователь владеет требованием к бирже, а не ключом.

15.2. Custodial-хранение (на сервисе)

Суть: сервис хранит ключи или контролирует их, а пользователь авторизуется логином/паролем/2FA.

Плюсы

  • проще пользоваться: восстановление доступа, поддержка, меньше “криптографической ответственности”;

  • удобно для частых операций и обмена;

  • иногда доступны дополнительные функции (лимиты, белые списки адресов, риск-контроль).

Минусы

  • риск контрагента: заморозка, ошибки, банкротство, ограничения на вывод;

  • риск компрометации аккаунта (фишинг, SIM-swap, утечка);

  • пользователь не контролирует приватный ключ и не может гарантировать самостоятельный вывод “в любой момент”.

15.3. Non-custodial-хранение (ключи у пользователя)

Суть: пользователь сам хранит seed/приватный ключ и подписывает операции.

Форматы:

  • “горячие” кошельки (на ПК/смартфоне) — удобно, но выше риск заражения устройства;

  • “холодные” (аппаратные или офлайн-схемы) — выше безопасность, меньше удобства.

Плюсы

  • реальный контроль: “не ключи — не деньги” перестаёт быть лозунгом;

  • меньше зависимость от политики сервиса и внешних ограничений;

  • лучше подходит для долгосрочного хранения.

Минусы

  • потеря seed/ключа часто необратима;

  • ошибки пользователя (фишинг, подмена адреса, вредоносные расширения) критичны;

  • требуется дисциплина: резервные копии, безопасное хранение, проверка операций.

15.4. Практические меры безопасности (без привязки к сервисам)

  • разделить “операционный” кошелёк и “хранилище”;

  • seed-фразу хранить офлайн и не фотографировать/не сохранять в облаке;

  • включать 2FA, где это возможно;

  • использовать белые списки адресов и лимиты на вывод, если функция доступна;

  • проверять адрес и сеть перевода (ошибки сети/адреса — типовая причина потерь);

  • минимизировать разрешения токенов (allowances) и периодически их пересматривать.


16) Основные типы криптовалют: какие бывают и чем отличаются (Bitcoin и не только)

Ниже — классификация “по сути”, а не по популярности. Одна и та же система может относиться к нескольким категориям (например, платформа смарт-контрактов и одновременно актив для комиссий).

16.1. Базовые платёжные сети (пример: Bitcoin)

Bitcoin (BTC) — классический пример сети, сфокусированной на:

  • переводе нативного актива;

  • высокой предсказуемости правил;

  • безопасности через Proof of Work.

С архитектурной точки зрения это пример сети, где смарт-контракты (в широком смысле) ограничены и ориентированы на безопасность и простоту, а не на сложную программируемость.

16.2. Платформы смарт-контрактов (пример: Ethereum и др.)

Это сети, которые предоставляют среду исполнения кода (смарт-контрактов), а нативная монета обычно нужна для комиссий и экономических стимулов.

Ethereum (ETH) — ключевой пример платформы смарт-контрактов, вокруг которой сформировалась большая экосистема токенов и приложений.
Другие сети этого класса отличаются:

  • моделью консенсуса и финальности;

  • пропускной способностью и стоимостью операций;

  • подходом к масштабированию;

  • инструментарием разработки.

Важно: при выборе платформы для разработки оценивают не “бренд”, а свойства: стоимость транзакций, стабильность, удобство инструментов, безопасность, зрелость экосистемы.

16.3. Стейблкоины (привязка к фиатной стоимости)

Стейблкоины — токены, которые стремятся держать фиксированную стоимость (чаще всего к валюте вроде доллара) за счёт механизма обеспечения.

Ключевые различия:

  • модель обеспечения (резервная, крипто-обеспеченная, алгоритмическая);

  • прозрачность резервов и контроль рисков;

  • риски эмитента и инфраструктуры.

Стейблкоины часто используют как “расчётный слой” внутри криптоэкономики, но их риск-профиль зависит не от блокчейна, а от модели обеспечения и управления.

16.4. Токены приложений и протоколов (utility / governance)

Это токены, выпускаемые смарт-контрактами для конкретных задач:

  • доступ к функции/сервису;

  • участие в управлении параметрами протокола;

  • стимулы для пользователей (например, ликвидность, стейкинг, награды).

Риск здесь чаще всего связан с:

  • моделью распределения и эмиссии;

  • правами, которые реально даёт токен (или не даёт);

  • качеством смарт-контракта и управления.

16.5. Privacy coins (акцент на приватности)

Это сети/активы, которые проектируют транзакции так, чтобы сложнее было отследить участников и суммы. Технические методы различаются (маскирование данных, доказательства с нулевым разглашением и т.п.), но общий смысл — усилить приватность на уровне протокола.

Важно учитывать: приватность повышает требования к комплаенсу и может создавать ограничения в ряде юрисдикций и инфраструктур.

16.6. Layer 2 и “вторые уровни” (масштабирование поверх базовой сети)

Это решения, которые переносят часть операций “над” базовой сетью, сохраняя связь с ней. Смысл:

  • удешевить и ускорить транзакции;

  • разгрузить базовый слой;

  • при этом унаследовать часть безопасности базовой сети (в зависимости от архитектуры).

Для пользователя это часто выглядит как отдельная сеть/среда, но с мостами (bridges) и своими нюансами рисков.

16.7. Мем-токены и высокоспекулятивные активы

Это активы, где ценность в основном держится на спросе/сообществе/меме, а не на технологической полезности. Технологически они могут быть обычными токенами платформы смарт-контрактов.

Здесь важно отделять:

  • технологическую возможность существования токена (она есть),

  • экономический смысл и риски (они обычно максимальные).