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

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

Ключевые технические компоненты:


  • Блокчейн:


Это распределенная база данных, где каждый блок содержит:

список подтвержденных транзакций,


метка времени,


хеш предыдущего блока (обеспечивающий непрерывность),

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

  • Криптография:

Хеширование (SHA-256, Keccak и др.): преобразует любые данные в уникальный отпечаток.

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


  • Распределенный консенсус:

Позволяет убедиться, что вся сеть согласна с состоянием блокчейна:

Proof of Work (PoW): используется Bitcoin, требует интенсивных вычислений.

Proof of Stake (PoS): используется Ethereum 2.0, основан на владении токенами.

Другие: Делегированный PoS, Proof of Authority и др.

  • Узлы и P2P-сеть:

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

  • Пример: Bitcoin


    Публичный блокчейн, с открытым исходным кодом

    Консенсус: Proof of Work (SHA-256)

    Блок каждые 10 минут

    Ограниченный размер блока (1 Мб в базе)

    Убывающая награда: халвинг каждые ~4 года

    Родная валюта: BTC

Умные контракты (для криптовалют, таких как Ethereum):

Это автономные программы, развернутые на блокчейне, которые выполняются автоматически в соответствии с установленными условиями. Они позволяют создавать децентрализованные приложения (DApps), токены (ERC-20 и др.), DeFi, NFT и др.

#informationuseful #blockchain #bitcoin #ETH