Что такое криптовалюта Whitepaper
Learn what crypto whitepapers are, how hashing secures blockchains, and how to evaluate projects. Complete guide to reading technical specifications.
В сообществах криптовалют постоянно звучит совет: «Всегда читайте Whitepaper перед инвестированием». Если вы слышали это и задавались вопросом, что на самом деле представляет собой Whitepaper, что в нем содержится и почему в нем постоянно упоминается концепция под названием хеширование, эта статья ответит на все эти вопросы.
Слово «Whitepaper» также встречается в деловом и государственном контекстах, но в этой статье оно используется исключительно в значении криптовалюты. Whitepaper криптовалюта — это технический документ, а хеширование — это криптографический механизм, который делает технические утверждения в этих документах значимыми. Основополагающий документ Биткоина, опубликованный в 2008 году, является каноническим примером и станет основой для всех последующих объяснений.
К концу этой статьи вы сможете определить, что такое whitepaper криптовалюты, объяснить принцип работы хеширования, понять, что должно быть в надежном whitepaper, и распознать тревожные сигналы, свидетельствующие о том, что whitepaper проекта является мошенническим или технически несостоятельным.
Ключевые выводы
["- Whitepaper криптовалюты — это основной технический документ проекта блокчейн, описывающий его архитектуру, механизм консенсуса и экономическую модель","- Whitepaper Биткойна, опубликованный 31 октября 2008 года, установил формат, которому следуют все последующие Whitepaper криптовалют","- Хеширование — это криптографический процесс, который преобразует любой вход в односторонний вывод фиксированной длины, механизм, обеспечивающий безопасность каждого блокчейна","- SHA-256, деревья Меркла и Proof of Work зависят от хеширования, и все три упоминаются в Whitepaper Биткойна","- Whitepaper, в котором отсутствуют ключевые технические детали, такие как именованный алгоритм хеширования или прозрачная токеномика, сигнализирует о низком качестве или мошенническом проекте","- Раздел FAQ в конце этой статьи отвечает на 10 самых распространенных вопросов о Whitepaper и хешировании"]
Что такое криптовалютный Whitepaper?
Whitepaper криптовалюты — это основополагающий технический документ, публикуемый блокчейн-проектом, который описывает постановку проблемы, предлагаемое решение, архитектуру протокола, механизм консенсуса, токеномику и дорожную карту. Whitepaper формируют техническое доверие среди разработчиков и инвесторов, а также создают постоянную, публично проверяемую запись о предполагаемом дизайне протокола.
Представьте себе Whitepaper криптовалюты как технический бизнес-план протокола блокчейн, но в отличие от стандартного бизнес-плана, он общедоступен, подлежит техническому аудиту и является неизменным. Эта аналогия быстро перестает быть точной, так как к Whitepaper предъявляются гораздо более высокие требования к технической точности, однако она помогает сориентироваться начинающим читателям, прежде чем определение примет окончательную форму. Три основные цели, которым служит Whitepaper, и то, для кого предназначена каждая из них, описаны в подразделе ниже.
Крипто-белые книги описывают блокчейн-протоколы. Блокчейн — это распределенный реестр, состоящий из цепочки блоков, где каждый блок содержит проверенные транзакции и криптографический хеш, связывающий его с предыдущим блоком. Распределенный реестр — это официальный термин, используемый в белых книгах для описания записи транзакций, реплицированной по множеству независимых узлов, а не хранимой каким-либо центральным органом. Выбор в пользу создания на основе блокчейна, а не централизованной базы данных, вытекает из философской приверженности децентрализации: распределению контроля между множеством независимых узлов таким образом, чтобы ни одна сторона не могла единолично изменить запись.
Во время бума Initial Coin Offering (ICO) 2017 и 2018 годов Whitepaper стали стандартным документом для проведения комплексной проверки инвесторами криптовалютных проектов. В Соединенных Штатах SEC тщательно изучила определенные Whitepaper проектов Initial Coin Offering (ICO) как потенциальные документы о предложении ценных бумаг; нормативно-правовой режим варьируется в зависимости от юрисдикции. Публикация Whitepaper не является обязательной по закону для большинства проектов, однако сообщество криптовалют расценивает его отсутствие как «красный флаг» для любого протокола, заявляющего об инновационном техническом дизайне.
Белая книга Биткоина, опубликованная 31 октября 2008 года, является документом, создавшим этот формат. Это лучшее место, чтобы увидеть эти цели на практике. ### Whitepaper Биткоина: Где всё началось
Whitepaper Биткоина под названием «Bitcoin: A Peer-to-Peer Electronic Cash System» был опубликован 31 октября 2008 года человеком или группой лиц под псевдонимом Сатоши Накамото. Документ имеет объем девять страниц. Истинная личность Сатоши Накамото так и не была подтверждена, а сам Сатоши Накамото прекратил публичное общение примерно в 2010 году. В данной статье имя Сатоши Накамото используется в качестве существительного-референта без каких-либо предположений относительно его личности.
Whitepaper был написан для решения конкретной технической проблемы: двойного расходования. Двойное расходование — это риск того, что единица цифровой валюты может быть потрачена более одного раза, так как цифровые данные в принципе могут быть скопированы. В отличие от наличных денег, которые физически передаются от одной стороны другой, цифровые деньги без доверенного реестра могут быть дублированы. Все банки в мире решают эту проблему путем ведения централизованного реестра. Whitepaper Биткоина предложил решение этой проблемы без участия центрального органа.
Предложенное решение использовало архитектуру одноранговой сети, в которой каждый узел использует реестр и независимо проверяет транзакции без центрального сервера. Это отличается от клиент-серверной модели, используемой банками или платежными платформами, где централизованная организация контролирует базу данных. Механизм, делающий возможным одноранговый консенсус без необходимости доверять какой-либо одной стороне, — это криптографическое хеширование, которое подробно рассматривается в разделе 4 этой статьи.
Whitepaper Биткойна доступен бесплатно и занимает девять страниц. Его чтение — самый прямой способ понять, как все концепции в этой статье увязываются в едином документе.
Зачем криптовалютные проекты публикуют Whitepaper?
Криптовалютные проекты публикуют whitepaper по трем причинам, каждая из которых ориентирована на свою аудиторию.
Техническое доверие среди разработчиков. Блокчейн-протоколу с открытым исходным кодом нужны разработчики для проверки и разработки на базе его кода. Whitepaper предоставляет им спецификации, необходимые для оценки надежности архитектуры, прежде чем инвестировать время в работу с кодовой базой.
Связь с инвесторами и пользователями. Whitepaper объясняют, какую проблему решает проект, почему предложенное решение лучше существующих альтернатив и какая экономическая модель поддерживает работу сети. Это документ, который инвестор изучает для понимания целей проекта.
Проверяемая запись о проектировании. Публикация Whitepaper создает постоянную общедоступную запись о том, каково было предназначение протокола. Эту запись можно сравнить с тем, что протокол делает на самом деле после запуска, обеспечивая подотчетность, которую не может предложить обычная маркетинговая презентация.
Законодательство не требует от криптовалютных проектов обязательной публикации Whitepaper. Однако любой проект, заявляющий об инновационных криптографических механизмах или новом механизме консенсуса без Whitepaper, не предоставляет проверяемой технической базы для верификации. Для любого технически сложного протокола отсутствие Whitepaper само по себе является тревожным сигналом.
Чтение Whitepaper перед покупкой монеты — это основная форма технической комплексной проверки, доступная индивидуальным исследователям. В следующих восьми разделах подробно объясняется, на что именно стоит обратить внимание, когда этот документ открыт перед вами.
Что включает в себя криптовалюта Whitepaper? 8 стандартных разделов
Наиболее авторитетные белые книги по криптовалюте содержат восемь стандартных разделов, хотя формального стандарта, предписывающего эту структуру, не существует. Это наблюдаемые соглашения, встречающиеся в хорошо зарекомендовавших себя проектах, а не юридические требования.
Резюме / Краткое изложение для руководства. Краткий обзор проблемы, предлагаемого решения и ценностного предложения. Сильное резюме формулирует конкретную, идентифицируемую проблему. Слабое резюме делает общие заявления о преобразовании отраслей, не называя конкретной проблемы, которую нужно решить.
Постановка проблемы. Конкретная проблема, которую решает протокол, в идеале выраженная количественно с помощью данных или подкрепленная ссылками на предыдущие исследования. Двойная трата (double spending), как описано в whitepaper Bitcoin, является моделью того, как выглядит четко сформулированная постановка проблемы. Whitepaper, в котором не объясняется причина существования проблемы, вызывает подозрения.
Предлагаемое решение / Техническая архитектура. Описывает дизайн протокола: как структурированы блоки, как проверяются транзакции и какие криптографические методы используются. В сильных версиях указываются конкретные алгоритмы (например, SHA-256). Помимо хеширования, большинство whitepaper блокчейн также описывают цифровые подписи: криптографические доказательства, созданные с использованием приватного ключа, которые позволяют любому, у кого есть соответствующий публичный ключ, проверить, что транзакция была авторизована законным владельцем, не раскрывая сам приватный ключ. Слабые версии используют расплывчатые фразы, такие как "передовая криптография", без конкретики.
Механизм консенсуса. Набор правил, по которому все узлы в сети блокчейн договариваются о текущем состоянии реестра без привлечения центрального органа. Это наиболее технически содержательный раздел большинства whitepaper, и именно здесь хеширование играет свою центральную роль. Bitcoin whitepaper представляет здесь Proof of Work; следующий основной раздел этой статьи подробно описывает, как именно.
Токеномика / Распределение токенов. Токеномика (составное слово от 'токен' и 'экономика') относится к экономической модели криптовалюты или токена: общее предложение, график эмиссии, распределение по категориям и механизмы, разработанные для создания или поддержания полезности токена. Сильная токеномика предусматривает жесткий лимит предложения, прозрачные графики вестинга (выплат) токенов для команды и четкое обоснование полезности, объясняющее, почему токен необходим. Слабая токеномика характеризуется неограниченным предложением без дефляционного механизма, чрезмерным распределением токенов команде (более 30%) без вестинга или токеном, функция которого протоколу на самом деле не требуется.
Дорожная карта. Этапы проекта и сроки выполнения. Успешные дорожные карты включают ранее выполненные результаты. Дорожная карта, в которой все этапы находятся в будущем и ни один не был реализован, не предоставляет никаких доказательств способности к реализации.
Команда и советники. Указанные, поддающиеся проверке члены команды с соответствующей технической квалификацией. Основатели под псевдонимом допустимы в некоторых контекстах (Сатоши Накамото установил этот прецедент), но команда без каких-либо проверяемых участников сопряжена с более высоким риском.
Список литературы и техническое приложение. Ссылки на научные статьи, предыдущие протоколы и соответствующие технические стандарты. Whitepaper, в котором отсутствуют ссылки на предшествующие работы, не опирается на существующую техническую литературу, что само по себе свидетельствует о низком техническом качестве.
Для этих разделов не существует универсального шаблона. Приведенная выше структура является общепринятой, а не обязательной.
Whitepaper против Litepaper
Лайтпепер — это более короткая и доступная версия whitepaper, которая обобщает ключевые особенности проекта, его сценарий использования и ценностное предложение без полной технической детализации. Лайтпеперы обычно предназначены для широкой аудитории или инвесторов, которые хотят получить быстрое представление. Они не являются заменой whitepaper при оценке технической достоверности.
Некоторые проекты публикуют только одностраничную презентацию вместо whitepaper или лайтпепера. Презентации являются маркетинговыми документами, а не техническими спецификациями, и не имеют никакой ценности для комплексной проверки (due diligence) при оценке заявлений о дизайне протокола.
| Атрибут | Whitepaper | Лайтпейпер |
|---|---|---|
| Типичный объем | 10–100+ страниц | 2–10 страниц |
| Техническая глубина | Высокая: полная спецификация протокола | Низкая: только краткое изложение основных функций |
| Основная аудитория | Разработчики, технические инвесторы, аудиторы | Широкая общественность, нетехнические инвесторы |
| Объем контента | Полная архитектура, консенсус, токеномика, дорожная карта, ссылки | Ценностное предложение, варианты использования, обзор токена, команда |
| Ценность для проверки | Основной документ для технической справки | Не замена полному Whitepaper |
| Когда опубликован | До или во время запуска проекта | Часто вместе с Whitepaper или после него как доступное резюме |
Раздел механизма консенсуса (пункт 4) — это место, где хеширование выполняет свою самую важную работу, а в следующем разделе объясняется, что именно представляет собой хеширование и почему оно является криптографическим движком каждого Whitepaper любого блокчейна.
--- ## Что такое хеширование? Криптографический движок каждого блокчейна Whitepaper
Хеширование — это криптографический процесс, который преобразует любые входные данные произвольной длины в строку символов фиксированной длины, называемую хешем или дайджестом. Одинаковые входные данные всегда дают один и тот же результат, но изменение даже одного символа приводит к созданию совершенно иного хеша. Хеширование — это односторонняя функция: невозможно обратить хеш, чтобы восстановить исходные данные.
В блокчейне и криптографии хеширование означает конкретный односторонний процесс. Оно не относится к хеш-таблицам в базах данных, географическому хешированию или любому другому разговорному употреблению этого слова.
Представьте хэш как цифровой отпечаток данных. Отпечаток уникален для своего владельца, имеет фиксированную форму и не может быть восстановлен до человека, от которого он произошел. Хэш работает аналогично: уникален для входных данных, имеет фиксированную длину и его невозможно обратить. Эта аналогия с отпечатком повторяется при рассмотрении того, как деревья Меркла и Proof of Work используют хэширование.
Хеширование слова "Bitcoin" с помощью SHA-256 всегда дает один и тот же 64-символьный шестнадцатеричный вывод. Измените один символ (переведите "b" в нижний регистр, чтобы получить "bitcoin") и весь 64-символьный вывод полностью изменится. Это свойство называется эффектом лавины: небольшое изменение на входе приводит к совершенно другому результату.
Криптографическая хеш-функция обладает пятью свойствами, которые делают ее полезной для защиты данных:
- Детерминированность: одни и те же входные данные всегда дают одинаковый результат хеширования; фактор случайности отсутствует
- Высокая скорость вычисления: любой современный компьютер может вычислить хеш за миллисекунды для входных данных любого размера
- Стойкость к поиску прообраза: имея результат хеширования, практически невозможно вычислить исходные входные данные; функция является односторонней
- Стойкость к коллизиям: практически невозможно подобрать два разных набора входных данных, которые давали бы одинаковый результат хеширования (теоретически это возможно, но на практике для алгоритма SHA-256 это потребовало бы больше вычислительной мощности, чем существует на Земле)
- Лавинообразный эффект: изменение даже одного бита входных данных приводит к получению совершенно другого результата хеширования
Хеш-указатель — это ссылка на место хранения данных в сочетании с криптографическим хешем этих данных. В блокчейне каждый блок содержит хеш заголовка предыдущего блока. Именно это создает цепочку: каждый блок привязывается к предыдущему за счет включения хеша этого блока. Измените любой блок в истории, и его хеш изменится. Измененный хеш больше не будет соответствовать хешу, хранящемуся в следующем блоке. Все последующие блоки с этого момента становятся недействительными. Свойство блокчейна выявлять вмешательство в данные — это не магия. Это результат последовательного применения хеш-указателей по всей цепочке.
Хешрейт измеряет, сколько вычислительных операций хеширования выполняет майнер или вся сеть в секунду. Более высокий сетевой хешрейт указывает на большую конкуренцию среди майнеров и большую безопасность от атак, поскольку перезапись истории блокчейна потребовала бы контроля над большинством этого хешрейта. Хешрейт Биткоина измеряется в эксахешах в секунду (EH/s).
Хеширование против шифрования
Многие читатели путают хеширование с шифрованием. Это различные криптографические процессы, используемые для разных целей.
| Свойство | Хеширование | Шифрование |
|---|---|---|
| Назначение | Проверка целостности данных; создание отпечатка фиксированной длины | Защита конфиденциальности данных; обеспечение невозможности прочтения данных другими лицами |
| Обратимость | Одностороннее: хеш не может быть восстановлен для получения исходных данных | Двустороннее: может быть расшифровано с помощью правильного ключа |
| Требуется ли ключ? | Ключ не требуется: одни и те же входные данные всегда дают одинаковый результат | Да: требуется ключ шифрования для шифрования и расшифрования |
| Выходные данные | Хеш фиксированной длины (например, 256 бит для SHA-256) | Переменный размер шифротекста, обычно соответствующий размеру входных данных |
| Использование в блокчейне | Связывание блоков, майнинг, проверка транзакций с помощью деревьев Меркла | Генерация ключей кошелька, безопасное одноранговое (P2P) взаимодействие |
| Пример алгоритма | SHA-256 | AES-256, RSA |
SHA-256: Алгоритм хеширования, лежащий в основе Bitcoin Whitepaper
SHA-256 (Secure Hash Algorithm 256-bit) — это конкретный криптографический алгоритм хеширования, который в Whitepaper Биткоина указан в качестве механизма как для связывания блоков, так и для майнинга. SHA-256 был разработан Агентством национальной безопасности США (АНБ) и стандартизирован Национальным институтом стандартов и технологий (NIST) в составе семейства SHA-2 (в отличие от устаревшего SHA-1 и более нового SHA-3). Полная спецификация доступна в формате FIPS 180-4: Secure Hash Standard.
SHA-256 генерирует 256-битный результат, представленный в виде 64 шестнадцатеричных символов, для любых входных данных независимо от их размера. В Whitepaper Биткоина алгоритм SHA-256 был выбран потому, что он обеспечивал криптографическую безопасность, прошел тщательную проверку криптографическим сообществом и генерировал выходные данные достаточной длины, чтобы сделать атаки коллизий практически невозможными в больших масштабах.
Хеширование "Bitcoin" с помощью SHA-256 всегда дает одну и ту же 64-символьную шестнадцатеричную строку. Изменение одного символа (даже просто изменение регистра на "bitcoin") приводит к совершенно другой 64-символьной строке вывода. Майнеры выполняют SHA-256 миллиарды раз в секунду, соревнуясь за валидацию новых блоков, каждый раз с разным входным значением.
Деревья Меркла: Как хеширование проверяет каждую транзакцию в блоке
Дерево Меркла — это структура данных, которая рекурсивно применяет хеширование для организации каждой транзакции в блоке в единую сводку с защитой от несанкционированного доступа.
Каждая транзакция в блоке сначала индивидуально хешируется, что дает ей уникальный отпечаток. Затем пары этих хешей объединяются и хешируются снова. Эти хеши пар объединяются и хешируются снова. Этот процесс продолжается вверх по дереву, пока не останется один единственный хеш: корневой хеш Меркла. Корневой хеш Меркла хранится в заголовке блока, который содержит корневой хеш Меркла, временную метку, nonce и хеш предыдущего блока.
Аналогия с отпечатком пальца, приведенная ранее, здесь работает напрямую. Если изменится любая отдельная транзакция, изменится и ее хэш. Этот измененный хэш влияет на парный хэш над ним, что каскадно распространяется вплоть до корневого хэша Меркла, полностью изменяя его. Любая подмена какой-либо транзакции в блоке может быть немедленно обнаружена только по корневому хэшу Меркла.
Практическая ценность этой структуры заключается в эффективности. Легковесный узел может проверить, включена ли конкретная транзакция в блок, не скачивая весь блокчейн. Необходимо проверить только соответствующую ветвь дерева Меркла. Раздел 7 Bitcoin whitepaper описывает этот механизм в контексте освобождения дискового пространства с сохранением возможности проверять транзакции. Деревья Меркла были изобретены Ральфом Мерклом в 1979 году; их применение в Bitcoin демонстрирует, как универсальная структура данных может решить специфическую для протокола задачу проверки.
[DIAGRAM: Дерево Меркла Биткойна с 4 транзакциями в листьях. Уровень листьев: Hash(Tx1), Hash(Tx2), Hash(Tx3), Hash(Tx4) Средний уровень: Hash(Hash(Tx1) + Hash(Tx2)), Hash(Hash(Tx3) + Hash(Tx4)) Корень: Корень Меркла Alt text: Диаграмма дерева Меркла Биткойна, показывающая, как четыре хэша транзакций попарно объединяются до получения единого корневого хэша Меркла.]
Как хэширование появляется в сети Биткойн Whitepaper
Bitcoin Whitepaper описывает хеширование в трех различных контекстах, каждый из которых решает свою техническую задачу.
Контекст 1: Связывание блоков (разделы 3–4). Каждый заголовок блока содержит SHA-256 хеш заголовка предыдущего блока. Этот хеш-указатель связывает блоки в единую цепочку. Изменение любого исторического блока меняет его хеш, который перестает соответствовать хешу, хранящемуся в следующем блоке, что делает недействительным каждый последующий блок в цепи. На этом свойстве основывается защита всего блокчейна от несанкционированного вмешательства.
Whitepaper организует все транзакции в блоке, используя дерево Меркла, структуру данных хеширования, рассмотренную выше, создавая единый корневой хеш Меркла, хранящийся в заголовке блока. Это позволяет эффективно проверять отдельные транзакции без скачивания всего блокчейна.
Контекст 3: Майнинг на основе доказательства выполнения работы (Раздел 4). Whitepaper указывает, что майнеры должны найти такое nonce-значение, чтобы хеш SHA-256 заголовка блока оказался ниже заданного целевого значения. Эта вычислительная задача является основным механизмом безопасности всей сети.
Хеширование — это не просто один из нескольких механизмов в Bitcoin Whitepaper. Это механизм, лежащий в основе всех трех основных технических достижений Whitepaper. Понимание этого — то, что отличает читателя, способного разобраться в технических утверждениях Whitepaper, от того, кто на это не способен.
В следующем разделе все эти концепции хеширования применяются непосредственно к Proof of Work — механизму консенсуса, для работы которого в Whitepaper Биткоина используется хеширование.
Proof of Work: как хеширование защищает блокчейн
Механизм консенсуса — это свод правил, с помощью которого все узлы в децентрализованной блокчейн-сети приходят к соглашению о текущем состоянии реестра (какие транзакции являются валидными и в каком порядке они были совершены) без участия центрального органа власти.
Proof of Work (PoW) — это механизм консенсуса, в котором майнеры соревнуются в решении вычислительно сложной задачи: поиске значения nonce, которое в сочетании с данными заголовка блока и при хэшировании с помощью SHA-256 дает результат ниже определенного целевого значения. В Bitcoin Whitepaper этот механизм описан в Разделе 4 как основная гарантия безопасности сети.
Доказательство выполнения работы (Proof of Work) по своей сути является соревнованием по хешированию. Майнеры не решают математические уравнения. Они запускают алгоритм SHA-256 миллиарды раз в секунду с различными значениями nonce, пока не найдут подходящий результат. Этот процесс намеренно сделан трудоемким, но при этом любой другой узел может проверить его с предельной легкостью. Однократный запуск хеша с выигрышным nonce подтверждает результат за миллисекунды. Именно эта асимметрия обеспечивает безопасность сети.
Майнинг — это процесс, в ходе которого новые транзакции биткоина проверяются и добавляются в блокчейн. Майнеры собирают ожидающие транзакции, объединяют их в блок-кандидат, а затем многократно хешируют заголовок блока, меняя nonce при каждой попытке, пока не найдут результат, соответствующий текущей целевой сложности сети. В разделе 6 Bitcoin Whitepaper описывается механизм стимулирования майнинга: победивший майнер получает вновь созданные биткоины (вознаграждение за блок) плюс комиссии за транзакции. Вероятность выигрыша пропорциональна доле общего хешрейта сети, которую контролирует майнер. Майнинг — это соревнование по хешированию, а не случайная лотерея.
Нонс (nonce, число, используемое один раз) — это 32-битное целое число, которое майнеры увеличивают при каждой попытке. Поскольку хеш-функции детерминированы, изменение нонса меняет входные данные для хеш-функции, что, в свою очередь, меняет результат. Майнинг похож на подбор кода к замку: майнер перебирает миллиарды значений нонса, каждое из которых меняет хеш на выходе, пока не найдет комбинацию, дающую хеш ниже целевого значения. Нахождение этой комбинации доказывает, что майнер выполнил вычислительную работу — именно поэтому данный механизм называется Proof of Work (доказательство выполнения работы).
Хешрейт (общее количество хешей, вычисляемых сетью в секунду) показывает, насколько защищена сеть от атак. Хешрейт биткоина измеряется в экзахешах в секунду (EH/s). Перезапись истории блокчейна биткоина потребовала бы контроля над большей частью этого хешрейта, что становится всё дороже по мере того, как к сети присоединяется всё больше майнеров.
Proof of Work против Proof of Stake в whitepapers блокчейнов
Ethereum перешел от Proof of Work к Proof of Stake в сентябре 2022 года в рамках события, известного как The Merge. Два механизма консенсуса описаны в их соответствующих whitepaper весьма различными способами.
| Свойство | Доказательство работы (PoW) | Доказательство доли (PoS) |
|---|---|---|
| Основной механизм | Майнеры перебирают значения nonce, чтобы найти хэш ниже целевого | Валидаторы выбираются для предложения блоков на основе заблокированных (стейкнутых) токенов |
| Роль хеширования | Центральная: хеширование — это вычислительная работа, которая обеспечивает безопасность сети | Периферийная: хеширование используется для связывания блоков и обеспечения целостности данных, а не для выбора валидаторов |
| Потребление энергии | Высокое: требуется значительная вычислительная мощность | Низкое: стоимость энергии — это в первую очередь упущенная выгода от заблокированного капитала |
| Модель безопасности | Атака требует контроля более 50% сетевого хешрейта | Атака требует контроля 33–51% заблокированных (стейкнутых) токенов (зависит от протокола) |
| Пример протокола | Bitcoin (2008): SHA-256 PoW | Ethereum после Merge (сентябрь 2022 г.): Casper PoS |
| Описано в Whitepaper как | Раздел 4 технической документации Bitcoin: «Proof-of-Work» (Доказательство работы) | Техническая документация Ethereum (2013) описывает гибридную модель; Casper PoS указан в отдельных EIP |
Доказательство работы, как его описал Биткойн в 2008 году, было только началом. Сам формат whitepaper значительно эволюционировал с тех пор, и понимание этой эволюции позволяет понять контекст любого современного whitepaper.
Как эволюционировали технические документы криптовалют: от Bitcoin до DeFi
Формат whitepaper прошел через три узнаваемых эпохи с тех пор, как Сатоши Накамото опубликовал whitepaper Биткоина в 2008 году.
Эра 1: Bitcoin (2008). Девять страниц. Одна узко сформулированная проблема (двойное расходование). Одно полное техническое решение с использованием Proof of Work и хеширования. Whitepaper Bitcoin задал шаблон: формальное изложение проблемы, предлагаемое криптографическое решение, описание механизма консенсуса и модель стимулирования. Каждый Whitepaper, опубликованный с тех пор, в той или иной степени следует этой структуре.
Эра 2: Ethereum (2013). Виталик Бутерин, канадско-российский разработчик, которому было около 19 лет на момент написания Ethereum whitepaper, расширил формат, чтобы описать нечто гораздо более амбициозное, чем цифровые деньги. В Ethereum: платформа для смарт-контрактов и децентрализованных приложений следующего поколения whitepaper была представлена концепция Тьюринг-полного языка сценариев, работающего ончейн. Смарт-контракт — это самоисполняемая программа, хранящаяся в блокчейне, которая автоматически обеспечивает соблюдение условий соглашения при выполнении заданных условий без участия доверенного посредника. В whitepaper Ethereum была описана целая программируемая блокчейн-платформа, а не просто протокол валюты узкого назначения. Этот документ был значительно длиннее и архитектурно сложнее, чем whitepaper Bitcoin.
Эра 3: DeFi, NFT и современные протоколы (с 2020 года по настоящее время). Whitepaper стали длиннее и сложнее, теперь они включают в себя модели управления, описания механизмов ликвидности, экономику доходного фермерства и многочейн-архитектуру. Разделы токеномики обычно являются наиболее тщательно изучаемой частью современных whitepaper, поскольку экономические модели стали гораздо более сложными, чем простой график вознаграждения за блок в сети Bitcoin.
Понимание этой эволюции помогает при открытии любого Whitepaper. Чем проще сфера применения протокола, тем короче и более сфокусированным, как правило, является Whitepaper. 200-страничный Whitepaper для протокола с простым сценарием использования представляет собой проблему с документацией иного рода.
Понимание эволюции помогает лучше осознать контекст, однако умение систематически анализировать и оценивать Whitepaper представляет еще большую ценность — именно об этом пойдет речь в следующем разделе.
Как читать и оценивать криптовалюту Whitepaper
Чтение Whitepaper по криптовалютам — это навык, и ему можно научиться с помощью последовательной структуры. Семь шагов ниже применимы к любому Whitepaper, от девяти страниц Bitcoin до технической спецификации современного протокола DeFi.
Сначала ознакомьтесь с аннотацией (Abstract). Четко ли в ней сформулирована конкретная проблема и предложенное решение? Размытая аннотация («мы строим будущее финансов») без конкретной постановки задачи — это тревожный сигнал в документации. Аннотация должна давать ответы на вопросы: какая проблема существует, почему она важна и что данный протокол предпринимает для ее решения.
Оцените постановку проблемы. Является ли проблема реальной и поддающейся количественной оценке? Содержит ли Whitepaper ссылки на исследования или предыдущие технические работы? Whitepaper, в котором не объясняется причина существования проблемы, вызывает подозрения. Сравните постановку проблемы в Whitepaper Биткоина (двойная трата в цифровой валюте с четким техническим объяснением того, почему существующие решения требовали доверенной третьей стороны) с документами, в которых описываются расплывчатые «неэффективности» без какой-либо конкретики.
Оцените техническую архитектуру. Описывает ли whitepaper свой механизм консенсуса по названию? Указывает ли оно конкретный алгоритм хеширования (например, SHA-256)? Объясняется ли, как связаны блоки и как проверяются транзакции? Расплывчатые технические описания без указания алгоритмов свидетельствуют о низком техническом качестве. Протокол, претендующий на децентрализацию, должен уметь описывать точными техническими терминами, как эта децентрализация достигается и обеспечивается, а не просто утверждать ее.
Оцените токеномику. Указывается ли в whitepaper общее предложение токенов? Существует ли прозрачный график вестинга для токенов команды? Есть ли четкое обоснование полезности (utility), почему протоколу нужен токен? Сильная токеномика отвечает на все три вопроса. Слабая токеномика не отвечает ни на один.
Оцените дорожную карту. Являются ли этапы конкретными и ограниченными по времени? Выполнила ли команда какие-либо предыдущие обязательства по дорожной карте, или все цели пока только в будущем? Дорожная карта, в которой нет ни одного выполненного пункта, а графики на будущее амбициозны, не дает никаких доказательств способности команды к реализации проекта.
Проверьте команду. Указаны ли имена участников команды и можно ли подтвердить их профили в LinkedIn или GitHub? Обладают ли они соответствующей технической квалификацией для разработки протокола, который они описывают? Анонимность команды не обязательно является признаком мошенничества (пример Сатоши Накамото это доказывает), но анонимность в сочетании с другими «красными флагами» (подозрительными признаками) требует осторожности.
Изучите ссылки. Цитирует ли whitepaper авторитетные академические или технические источники? Авторитетные технические whitepaper ссылаются на фундаментальные криптографические исследования, предыдущие протоколы и соответствующие стандарты. Whitepaper Биткойна ссылается на восемь источников, включая Hashcash Адама Бэка и b-money Вэя Дая. Whitepaper без ссылок не взаимодействует с технической литературой.
Эта статья предназначена исключительно в образовательных целях и не является инвестиционным или финансовым советом. Ничто изложенное здесь не является юридической консультацией. Правовое регулирование криптовалют, токенов и ICO различается в зависимости от юрисдикции. Проконсультируйтесь с квалифицированным финансовым или юридическим специалистом, прежде чем принимать какие-либо инвестиционные решения.
Тревожные сигналы в криптовалюте Whitepaper: На что обратить внимание
В Whitepaper с любой из следующих характеристик отсутствует документация, которую предоставляют надежные протоколы.
Отсутствие именных или проверяемых членов команды. Анонимные команды несут повышенный риск exit-мошенничества. Легитимные проекты указывают свою основную команду, и этих участников можно найти в LinkedIn, GitHub или в открытых источниках.
Плагиат технических разделов. Проверьте ключевые технические абзацы с помощью инструмента обнаружения плагиата. Проекты, которые используют технические описания из Whitepaper Bitcoin или Ethereum без указания авторства, представляют заимствованную работу как оригинальный дизайн протокола. Плагиат Whitepaper означает, что заявленные технические авторы не писали технический контент, за который они претендуют на признание.
Механизм консенсуса, описанный без указания конкретного алгоритма. Технически заслуживающий доверия Whitepaper проекта на базе Proof-of-Work называет используемый алгоритм хеширования (например, SHA-256). Формулировки «использует продвинутую криптографию» или «проприетарные алгоритмы» без уточнений — это пробел в документации, который не оставил бы ни один легитимный разработчик протокола. Если команда не может назвать алгоритм, значит, она его не разрабатывала.
Токеномика с чрезмерным выделением команде и отсутствием вестинга. Выделение команде более 30% от общего предложения в сочетании с отсутствием графика вестинга создают несогласованные стимулы. Большие не заблокированные доли команды могут быть немедленно проданы после запуска, концентрируя финансовую выгоду у основателей до того, как протокол продемонстрировал свою ценность.
Неограниченный или инфляционный запас токенов без заявленных обоснований. Неограниченный запас без дефляционного механизма и без экономического обоснования является структурным пробелом в документации. Надежный протокол может объяснить свою политику эмиссии.
Обещания гарантированной доходности или конкретных ценовых ориентиров. Whitepaper описывает технологию, а не инвестиционные результаты. Любой документ, содержащий гарантии доходности, не является техническим whitepaper. Это маркетинговый документ.
Отсутствие постановки проблемы. Whitepaper, которая начинается с решения без объяснения, какую проблему она решает, пропускает фундаментальное обоснование существования протокола. Протокол без проблемы — это решение, ищущее рынок.
Litepaper или питч-дек вместо полноценного whitepaper для технически сложного протокола. Для простого, однофункционального протокола может быть достаточно litepaper. Для протокола, заявляющего о новых криптографических механизмах или новом дизайне консенсуса, отсутствие полного технического whitepaper означает отсутствие проверяемой спецификации.
Часто задаваемые вопросы
Что такое хеширование простыми словами?
Хеширование — это односторонний процесс, который преобразует любые входные данные (слово, файл, блок транзакций) в строку символов фиксированной длины, называемую хешем. Представьте это как цифровой отпечаток пальца: уникальный для конкретных входных данных, фиксированного размера и не подлежащий обратному проектированию для получения исходных данных. Одни и те же входные данные всегда создают одинаковый хеш, но изменение даже одного символа во входных данных приводит к получению совершенно другого хеша.
Какова цель Whitepaper в криптовалюте?
Криптовалютный Whitepaper устанавливает техническую достоверность, доносит ценностное предложение проекта до разработчиков и инвесторов и создает публичную, проверяемую запись о предполагаемой архитектуре протокола. Публикация whitepaper юридически не обязательна для большинства проектов, однако криптовалютное сообщество рассматривает его отсутствие как тревожный сигнал для любого протокола, претендующего на уникальный технический дизайн.
Кто написал первый криптовалютный whitepaper?
Первая криптовалютная Whitepaper была опубликована 31 октября 2008 года под псевдонимом Сатоши Накамото. Документ называется «Bitcoin: A Peer-to-Peer Electronic Cash System» и находится в свободном доступе по адресу bitcoin.org/bitcoin.pdf. Настоящая личность Сатоши Накамото так и не была подтверждена, а сам Сатоши Накамото прекратил публичное общение примерно в 2010 году.
В чем разница между whitepaper и litepaper?
Whitepaper — это полноценный документ с техническими спецификациями (обычно от 10 до 100 и более страниц), охватывающий архитектуру протокола, механизм консенсуса, токеномику, дорожную карту, команду и ссылки. Litepaper — это более краткое нетехническое резюме того же проекта, обычно объемом от 2 до 10 страниц, ориентированное на широкую аудиторию. Litepaper не является заменой Whitepaper при оценке технической надежности проекта. Whitepaper — это документ для проведения комплексной проверки (due diligence).
Как используется хеширование в блокчейне?
Хеширование выполняет три функции в блокчейн-системах: связывание блоков через хеш-указатели (каждый блок содержит хеш предыдущего блока), организация транзакций внутри блока с помощью деревьев Меркла (все транзакции хешируются до единого корня Меркла, хранящегося в заголовке блока) и обеспечение соревновательного процесса майнинга Proof of Work (майнеры перебирают значения nonce, пока не найдут хеш ниже целевого показателя сети). Все три варианта применения описаны в Bitcoin whitepaper.
Для чего используется SHA-256?
SHA-256 (Secure Hash Algorithm 256-bit) — это конкретный алгоритм хеширования, который Биткоин использует как для связывания блоков, так и для майнинга. Разработанный АНБ США и стандартизированный NIST, он создает 256-битный результат (64 шестнадцатеричных символа) для любых входных данных. Майнеры запускают SHA-256 миллиарды раз в секунду, соревнуясь за право подтверждения новых блоков. SHA-256 напрямую упоминается в Bitcoin Whitepaper как алгоритм хеширования для механизма Proof of Work.
Что должен включать в себя Whitepaper криптовалюты?
Большинство заслуживающих доверия Whitepaper криптовалют включают восемь разделов: аннотацию, постановку проблемы, предлагаемую техническую архитектуру, описание механизма консенсуса, токеномику, дорожную карту, сведения о команде и ссылки. Ни один формальный стандарт не обязывает соблюдать такую структуру. Это общепринятая практика среди авторитетных проектов. Отсутствие любого из этих разделов, особенно технической архитектуры и механизма консенсуса, является тревожным сигналом в документации.
Требуется ли Whitepaper для криптовалютного проекта?
Нет никаких юридических требований, обязывающих криптовалютный проект публиковать whitepaper. Однако сообщество криптовалют считает отсутствие такого документа «красным флажком» для технически сложных протоколов. Проект, заявляющий о новых криптографических механизмах без whitepaper, не предоставляет аудируемой технической документации, на основании которой можно было бы проверить его заявления. Для простых проектов с ограниченным техническим объемом может быть приемлемым litepaper; для протоколов, заявляющих о новых вариантах консенсуса, отсутствие полного whitepaper является существенным пробелом в доверии.
Что такое nonce в блокчейне?
Nonce (число, используемое один раз) — это 32-битное целое число, которое майнеры многократно увеличивают при поиске допустимого хеша блока в системе доказательства работы. Поскольку хеш-функции детерминированы, изменение nonce изменяет входные данные для хеш-функции, что изменяет выходное значение. Майнеры перебирают миллиарды значений nonce в секунду, пока не найдут такое, при котором результирующий хеш будет ниже текущей целевой сложности сети. Нахождение такого nonce доказывает, что майнер выполнил требуемую вычислительную работу.
Как узнать, является ли whitepaper подлинным?
Легитимный Whitepaper указывает состав своей команды (с подтвержденными данными), называет свой механизм консенсуса и алгоритм хеширования, предоставляет прозрачную модель токеномики с графиками вестинга, ссылается на надежные технические источники и четко формулирует проблему, которую решает данный протокол. Приведенный выше список «красных флагов» (плагиат в разделах, неназванные алгоритмы, чрезмерное распределение токенов команде без вестинга, обещания гарантированной доходности и отсутствие описания проблемы) содержит конкретные критерии для выявления мошеннических или технически пустых документов.
Заключение: Ключевые выводы
- Whitepaper по криптовалюте — это основополагающий технический документ блокчейн-проекта, описывающий его архитектуру, механизм консенсуса и экономическую модель.
- Хеширование преобразует любой ввод в односторонний вывод фиксированной длины — цифровую подпись, которая делает данные блокчейна защищенными от несанкционированного доступа.
- Bitcoin Whitepaper (31 октября 2008 г.) описывает хеширование в трех контекстах: связывание блоков с помощью хеш-указателей, проверка транзакций с помощью деревьев Меркла и соревнование по майнингу Proof of Work.
- SHA-256 — это конкретный хеш-алгоритм, который использует Bitcoin; Proof of Work — это соревнование по хешированию, которое защищает сеть от атак.
- Whitepaper, в котором отсутствует именованный хеш-алгоритм, прозрачная токеномическая модель или проверяемая команда, не содержит документации, которую предоставляют авторитетные протоколы.
- 7-ступенчатая структура чтения и список красных флагов в этой статье применимы к любому Whitepaper по криптовалюте, который вы откроете, от 9-страничного основополагающего документа до 200-страничной спецификации DeFi.
Whitepaper Bitcoin составляет девять страниц и находится в свободном доступе. Чтение Bitcoin: A Peer-to-Peer Electronic Cash System) является единственным наиболее познавательным действием, которое вы можете предпринять для развития грамотности в области блокчейна из первоисточника. Каждая концепция в этой статье присутствует на этих девяти страницах.
Данная статья носит исключительно образовательный характер и не является инвестиционным или финансовым советом. Ничто в данной статье не является юридической консультацией. Регулирование криптовалют, токенов и ICO различается в зависимости от юрисдикции. Проконсультируйтесь с квалифицированным финансовым или юридическим специалистом перед принятием любых инвестиционных решений, связанных с криптовалютами или любыми финансовыми продуктами.