Уроки
Статьи, чтобы учиться с нуля, собранные в модули. Каждый уровень читается по порядку, от первого модуля до последнего.
- Модули
- 10
- Уроки
- 57
- Чтение
- 4ч
Начните отсюда
Что такое деньги? Краткая история обменов
Модуль 1 · Урок 1
прочитано 0 из 57 уроков
Начальный
С нуля. Никаких предварительных знаний не требуется.
3 модуля
Модуль 1
Проблема денег
Почему деньги, которые мы используем сегодня, не работают, от бартерной системы до 2008 года — проблема, которую был предложен решить Биткойн.
6 уроков 24 мин
- Урок 1. Что такое деньги? Краткая история обменов Прежде чем появился деньги, все обмены зависели от маловероятного совпадения. Этот урок показывает, какую проблему решают деньги — и почему почти всё когда-либо служило деньгами где-то. 4 мин чтения
- Урок 2. От бартерной торговли к бумажным деньгам: почему деньги эволюционируют Металл, чеканенная монета, золотой сертификат, банкнота, фиатная валюта. Каждый шаг решал реальную проблему и создавал новую — включая ту, с которой мы все еще сталкиваемся. 4 мин чтения
- Урок 3. Что придаёт ценность деньгам? Дефицит, доверие и согласие Золото не имеет ценности только потому, что оно красивое, а реальный не имеет ценности только потому, что это бумага. Этот урок перечисляет свойства, которые делают что-то деньгами — и показывает, что последнее из них является самым хрупким. 4 мин чтения
- Урок 4. Инфляция объяснена: почему ваши деньги теряют свою ценность Инфляция — это не просто рост цен сам по себе. Это сжатие денег — и те, кто получает новые деньги первыми, выигрывают. 4 мин чтения
- Урок 5. Традиционная банковская система: как она работает (и её проблемы) Ваш баланс в приложении не является деньгами, хранящимися в сейфе — это обещание. Этот урок показывает, как банки создают деньги и что именно вы принимаете, используя их. 4 мин чтения
- Урок 6. Кризис 2008 года: сценарий, который стал основой для Биткойна Недвижимый рынок, цепочка обернутых долгов, банки, спасенные за счет государственных средств — и, через пять недель после краха Lehman, документ из девяти страниц, подписанный именем, которое никто не знал. 4 мин чтения
Модуль 2
Что такое Биткойн
Предложение Сатоши, бухгалтерская книга, которую все копируют, майнинг и 21 миллион — что делает сеть и почему никому не нужно никому доверять.
6 уроков 24 мин
- Урок 1. Предложение Сатоши: что на самом деле говорит белая книга Девять страниц, никаких обещаний обогащения. Что предлагает документ, на понятном португальском — и конкретная проблема, которую он решает. 4 мин чтения
- Урок 2. Как работает Биткойн, от начала до конца Полный круг на уроке: кто-то платит, сеть получает, блок закрывается — и платеж становится окончательным, хотя никто ничего не одобрил. 4 мин чтения
- Урок 3. Блокчейн: бухгалтерская книга, которую все копируют Это не волшебная база данных. Это список связанных блоков, который любой может проверить от первого до последнего — и который становится дорогим для переписывания с каждым новым блоком. 4 мин чтения
- Урок 4. Минерация: как рождаются новые биткойны и почему это требует энергии Майнеры не решают сложные уравнения. Они покупают, с помощью электроэнергии, право предложить следующий блок — и именно эта стоимость поддерживает сеть на плаву. 4 мин чтения
- Урок 5. 21 миллионов и халвинг: дефицит, записанный в коде Предел — это не обещание кого-то. Это правило, которое каждый узел проверяет самостоятельно и которое сокращает эмиссию вдвое каждые четыре года. 4 мин чтения
- Урок 6. Кто управляет Биткойном? Узлы, майнеры и правила Нет CEO, нет штаб-квартиры и нет кнопки. Этот урок показывает, где на самом деле находится власть — и почему изменить правила так трудно. 4 мин чтения
Модуль 3
Использовать Биткойн, не навредив себе
Кошелек, ключ, адрес, комиссия и мошенничество. Что делать, чего никогда не делать — и что уже не исправить.
6 уроков 24 мин
- Урок 1. Кошельки: что они на самом деле хранят (это не биткойн) Кошелек не хранит монеты. Он хранит ключ, который позволяет их перемещать — и это различие объясняет почти всю ошибку новичка. 4 мин чтения
- Урок 2. Частный ключ, сид-фраза и 12 слов Десять слов на английском — это ваш полный кошелек. У кого они есть, тот имеет деньги — и нет второго экземпляра. 4 мин чтения
- Урок 3. Адреса: куда идут деньги Адрес — это не счет. Это одноразовое назначение, и использование нового при каждом получении — это гигиена, а не паранойя. 4 мин чтения
- Урок 4. Ваша первая транзакция: комиссия, подтверждение и сдача Что происходит между нажатием «отправить» и поступлением денег — и почему остается сдача, которую вы не просили. 4 мин чтения
- Урок 5. Собственное хранение против биржи: что означает "не ваши ключи" Оставлять биткойн на бирже удобно, и это именно тот вариант, который описан в Модуле 1 — только без центрального банка за спиной. Этот урок показывает две стороны выбора. 4 мин чтения
- Урок 6. Мошенничество, потери и необратимые ошибки: руководство по выживанию Нет возврата, нет поддержки и нет "я забыл свой пароль". Пять самых распространенных способов потерять биткойн — и привычка, которая предотвращает каждую из них. 4 мин чтения
Средний
Для тех, кто знает основы и хочет разобраться в механизме.
4 модуля
Модуль 4
Номера, которые становятся ключами
Хэш, кривая, подпись и адрес. Криптография Биткойна объяснена через то, что она гарантирует, с математикой только там, где она проясняет.
6 уроков 24 мин
- Урок 1. Хэш: функция, которая движется только в одном направлении SHA-256 берет что угодно и возвращает 256 бит. Невозможно вернуться назад, и именно эта невозможность поддерживает половину Биткойна. 4 мин чтения
- Урок 2. От закрытого ключа к открытому ключу: кривая secp256k1 Публичный ключ — это частный ключ, умноженный на фиксированную точку. Уход занимает миллисекунды — а вот обратный процесс никто в мире не умеет делать. 4 мин чтения
- Урок 3. Как адрес строится, байт за байтом Публичный ключ, два хеша, один байт версии и контрольная сумма. Адрес — это конец короткого рецепта, который любой может повторить и проверить. 4 мин чтения
- Урок 4. Цифровые подписи: доказать, не раскрывая Подпись показывает, что у вас есть ключ, не показывая сам ключ — и если она совпадает дважды, это ключ, который выпадает. 4 мин чтения
- Урок 5. Размер 2^256: почему никто не может угадать ключ Пространство ключей не велико, это абсурд. Этот урок измеряет стену с числами, которые можно представить, и показывает, где она действительно уступает. 4 мин чтения
- Урок 6. Форматы ключа: WIF, hex, сжатый и несжатый Та же самая ключ появляется четырьмя разными способами, и путаница с ними делает кошелек пустым, хотя ничего не пропало. 4 мин чтения
Модуль 5
Кошельки внутри
От семени до деривации, и от резервной копии до наследия: что ваша кошелек делает, когда вы не смотрите.
6 уроков 24 мин
- Урок 1. BIP-39: как 12 слов превращаются в семя Список содержит 2048 слов, последнее из которых несет в себе конференцию, а результатом является число из 512 бит. 4 мин чтения
- Урок 2. BIP-32: детерминированные кошельки и пути деривации Одна семя, бесконечные ключи, все восстанавливаемые. Путь m/84'/0'/0'/0/0 перестает быть заклинанием на этом уроке. 4 мин чтения
- Урок 3. BIP-44, 49, 84 и 86: почему ваш кошелек имеет четыре счета Одна и та же семя в двух кошельках показывает разные балансы — и почти всегда виноват стандарт деривации. 4 мин чтения
- Урок 4. Пароль: 13-е слово и скрытые кошельки Одно лишнее слово создает совершенно новый кошелек из той же семени. Это самая мощная защита и самая легкая для потери. 4 мин чтения
- Урок 5. Мультиподпись: когда одного ключа недостаточно Две из трех, три из пяти. Распределение авторизации между ключами заменяет единую точку сбоя на процедуру. 4 мин чтения
- Урок 6. Резервное копирование, которое переживет вас: металл, избыточность и наследие Бумага горит, облако течет, а память подводит. Правильный резервный вариант — это план, а не объект. 4 мин чтения
Модуль 6
Сеть изнутри
UTXO, скрипт, мемпул, блок и сложность: как сеть на самом деле решает, что является правдой.
6 уроков 24 мин
- Урок 1. Анатомия транзакции: входы, выходы и UTXO Биткойн не имеет баланса. Есть неиспользованные куски, и каждый платеж осуществляется целыми кусками. 4 мин чтения
- Урок 2. Скрипт: маленький язык, который запирает каждую монету Каждый выход имеет замок, написанный строчными буквами, а тратить — значит представить ключ, который он принимает. 4 мин чтения
- Урок 3. Таксы, мемпул и RBF: почему ваша транзакция застряла Не существует единой очереди и нет обслуживающего. Существует аукцион за место, и есть два способа увеличить ставку позже. 4 мин чтения
- Урок 4. Блок изнутри: заголовок, корень Меркла и нонсе Восемьдесят байт заголовка резюмируют тысячи транзакций и отвечают на вопрос, на который пытается ответить майнер. 4 мин чтения
- Урок 5. Сложность: корректировка каждые 2.016 блоков Увеличение мощности майнинга не приводит к появлению большего количества биткойнов. Это повышает сложность, а часы продолжают отсчитывать десять минут. 4 мин чтения
- Урок 6. Проверить узел: проверять вместо того, чтобы доверять Обычного компьютера и диска достаточно, чтобы перестать спрашивать у других, что есть истина. 4 мин чтения
Модуль 7
О Биткойне выше базового уровня
Молния, Taproot, форки, приватность и то, что помещается в сеть: Биткойн после основ, с учетом споров.
5 уроков 20 мин
- Урок 1. Лайтнинг: мгновенные платежи на основе Биткойна Каналы между двумя сторонами, ликвидируемые на нижнем уровне только по мере необходимости. Кофе оплачивается за секунду, без каких-либо блоков. 4 мин чтения
- Урок 2. Taproot и что изменилось в 2021 году Подписи Шнорра, контракты, которые выглядят как обычные платежи, и выгода в конфиденциальности, которую почти никто не заметил. 4 мин чтения
- Урок 3. Вилки: мягкие, жесткие и война блоков Изменение правил сети без владельца является политической проблемой, и между 2015 и 2017 годами она была решена публично. 4 мин чтения
- Урок 4. Конфиденциальность: что блокчейн раскрывает о вас Все транзакции публичны навсегда. Анонимность не является стандартом — это работа. 4 мин чтения
- Урок 5. Ординалы, токены и что подходит (или не подходит) в сеть Произвольные данные внутри транзакций подняли самый старый вопрос о Биткойне: для чего существует эта сеть? 4 мин чтения
Продвинутый
Криптография, перебор ключей и то, что стоит за задачами.
3 модуля
Модуль 8
Математика эллиптических кривых
На базе всего, теперь с расчетами: конечные тела, secp256k1, ECDSA — и где он ломается.
5 уроков 20 мин
- Урок 1. Аритметика на часах с простыми числами Сложение, умножение и деление в пределах конечного множества. Это арифметика, в которой действительно работает Биткойн. 4 мин чтения
- Урок 2. Кривая secp256k1: точки, сумма и бесконечная точка y² = x³ + 7 над конечным полем. Этот урок складывает две точки с помощью линейки, циркуля, а затем с помощью формулы. 4 мин чтения
- Урок 3. Скалярное умножение и дискретный логарифм Рассчитать kG быстро. Узнать k из kG — это проблема, на которой основывается вся безопасность. 4 мин чтения
- Урок 4. ECDSA шаг за шагом: как вычисляется подпись Один нонc, две умножения и два числа, r и s. Этот урок вычисляет и проверяет полную подпись. 4 мин чтения
- Урок 5. Где ECDSA ломается: повторяющийся nonce и восстановленные ключи Математика надежна; реализации не всегда. Повторно используемый nonce раскрывает закрытый ключ с помощью школьной алгебры. 4 мин чтения
Модуль 9
Поиск ключей
Что означает искать ключ, сколько это стоит и какие алгоритмы делают невозможное просто дорогим.
6 уроков 24 мин
- Урок 1. Поиск в пространстве: что такое диапазон ключей Поиск в 2^256 невозможен; поиск в 2^70 — это проект. Разница между двумя числами является темой этого целого модуля. 4 мин чтения
- Урок 2. Грубая сила: сколько это стоит по времени и энергии Один номер за раз, с честными расчетами, сколько номеров в секунду и сколько это стоит в электричестве. 4 мин чтения
- Урок 3. Шаги малыша и шаги гиганта: обменять память на время Сохранить половину пути в таблице и пройти другую половину. Первый алгоритм, который обходит грубую силу. 4 мин чтения
- Урок 4. Кенгуру Полларда: алгоритм, который решает большие задачи Два кенгуру прыгают по промежутку, пока не приземлятся в одной точке. Вот так и падают ключи длиной 100 бит и более. 4 мин чтения
- Урок 5. GPU, ASIC и разница между 2^40 и 2^70 Параллелизация очень помогает, но не решает всего. Каждый дополнительный бит удваивает проблему, а список оборудования заканчивается раньше, чем биты. 4 мин чтения
- Урок 6. Разделение интервала и совместная работа Много людей, ищущих в одном и том же интервале, тратят почти все впустую. Разделить пространство и попробовать то, что было подметено, — вот что делает коллективные усилия значимыми. 4 мин чтения
Модуль 10
Вызовы Биткойна
Настоящие вызовы, которые существуют в блокчейне, те, которые уже упали, и те, которые создает эта платформа.
5 уроков 20 мин
- Урок 1. Вызовы 2015 года: кошелек с 256 адресами Кто-то профинансировал 256 адресов с ключами от 1 до 256 бит и оставил их там. Это не миф: это в блокчейне, и это можно проверить. 4 мин чтения
- Урок 2. Что уже было решено, и как каждый упал История решенных задач, с описанием использованного метода и временем, которое потребовалось на каждую из них. 4 мин чтения
- Урок 3. Слабые пароли и мозговые кошельки: деньги, потерянные из-за плохого пароля Тот, кто сгенерировал ключ из фразы, потерял деньги тому, кто подумал о той же фразе. 4 мин чтения
- Урок 4. Инструменты: keyhunt, VanitySearch и подобные Что делает каждый инструмент, на каком оборудовании он работает и где каждый из них является правильным выбором. 4 мин чтения
- Урок 5. Вызовы Bitcoin Puzzles: как эта платформа создает свои задачи Как строится вызов здесь, что он гарантирует участнику и как проверяется решение. 4 мин чтения