104 / 736LEARN

Обучение Биткоину

От первого вопроса к безопасной практике

Когда вам отправляют биткоин, что именно вы получаете? Что случится, если потерять телефон с кошельком? Такие вопросы — хорошая отправная точка. Обучение Биткоину должно постепенно связывать понятные объяснения с навыками, которые вы можете применять сами.

Обучение Биткоину — это изучение денег в сети Bitcoin и безопасного обращения с ними. Оно включает получение и отправку платежей, защиту доступа к кошельку, восстановление из резервной копии и умение распознать надёжное объяснение. Для начала не нужно уметь программировать или читать всю техническую документацию.

Друг хочет показать вам, как отправлять биткоин. Прежде чем открыть приложение, задайте три вопроса: что можно безопасно ему показать, как распознать полученный платёж и что позволит позже потратить деньги? Ответы естественно приведут к адресам, транзакциям и ключам. Так новые слова обретают смысл. Не нужно сначала заучивать целый словарь. Выберите небольшую цель, например понять получение учебного платежа. К подробностям можно вернуться, когда станет ясно, для чего они нужны. [5] [10]

Биткоины — не файлы внутри телефона. Сеть ведёт общую историю транзакций, а кошелёк помогает пользоваться приватными ключами — секретными данными, позволяющими тратить средства. Кошелёк может быть приложением или отдельным устройством. Адрес получения можно дать плательщику; приватные ключи ему не передавайте. Майнеры формируют новые блоки — группы транзакций, которые добавляются к этой истории. Full Node — программа, которая самостоятельно проверяет блоки и транзакции по правилам Bitcoin. Сервис, управляющий ключами за вас, играет другую роль: баланс на его счёте означает также зависимость от него. Поэтому поломка одного приложения ещё не означает сбой всей сети. [1] [2]

Self-custody означает, что вы контролируете ключи и отвечаете за их резервную копию. Во многих кошельках она имеет вид Seed Phrase — списка слов, позволяющего заново создать ключи. PIN защищает только доступ к устройству и не заменяет копию. Если вы используете passphrase, дополнительный секрет, который сочетается с резервной копией, для восстановления нужна и его точная запись. Некоторые конфигурации требуют других данных. Никогда не вводите настоящую резервную копию на учебном сайте, в чате или форме преподавателя. Практикуйтесь в восстановлении в отдельном кошельке, ключи которого не защищают ваши настоящие деньги. [5] [8]

В обучении полезно иметь возможность ошибиться и понять причину. Но используйте для этого новые учебные ключи и кошелёк для тестовой сети. Testnet — отдельная сеть для экспериментов; её монеты не являются BTC, которыми платят в основной сети. Перед каждой попыткой проверяйте выбранную сеть. Более опытные пользователи могут применять regtest в Bitcoin Core — локальный режим, где сами создают блоки. В начале не обязательно осваивать оба варианта. Главное — не смешивать учебный кошелёк с резервной копией и балансом настоящего. [11]

Вы хотите отправить часть ранее полученных биткоинов. Кошелёк выбирает один или несколько UTXO — ещё не потраченных выходов предыдущих транзакций. Их можно представить как отдельные доступные вам суммы. Новая транзакция создаёт из них сумму для получателя и часто возвращает сдачу в ваш кошелёк. Часть становится комиссией. Она зависит от размера данных транзакции и выбранной ставки, а не является простым процентом от отправленных денег. Перед подписью, разрешающей расходование, проверьте получателя, сумму и комиссию на надёжном экране. [2] [9]

У отправленной транзакции есть идентификатор, по которому её можно найти. Лишь включение в блок даёт первое подтверждение; сообщение кошелька об отправке — другая вещь. Во время упражнения наблюдайте за сменой статуса и найдите сумму получателя, а также возможную сдачу отправителю. Веб-обозреватель показывает данные чужого сервиса. Собственный Full Node использует данные, которые проверил сам. Для более сложной работы Bitcoin Core предлагает RPC — интерфейс для передачи команд программе. Изучайте их с объяснением и документацией соответствующей версии, а не копируйте вслепую из видео. [2] [4]

Lightning Network передаёт платежи через связанные платёжные каналы, поэтому каждому платежу не нужно ждать нового блока. Канал — это соглашение, в котором участники постоянно обновляют распределение выделенных биткоинов. Чтобы платёж прошёл, на его пути должны быть средства в нужных местах; это называется ликвидностью. Поэтому возможность отправлять не означает, что получать столь же легко. Выясните также, кто контролирует ключи — вы или провайдер — и как восстанавливается именно этот кошелёк. Копии обычного on-chain кошелька, работающего напрямую с основной сетью, может не хватить для восстановления Lightning. [6] [12]

Адрес получения обычно не содержит вашего имени, но транзакции открыты. Если опубликовать адрес и использовать его повторно, люди могут связать с вами несколько платежей. Другие связи возникают из данных, переданных магазинам или биржам. Даже поиск собственного адреса в чужом обозревателе может показать оператору ваш интерес к нему. Поэтому различайте содержимое транзакции и сведения об интернет-соединении. Tor помогает скрыть сетевой путь между пользователем и сервисом, но не удаляет связи, уже записанные в истории платежей. [1] [5] [13]

Когда кто-то объясняет создание новых биткоинов, его слова можно сопоставить с описанием протокола и программой, обеспечивающей соблюдение правил. Когда он обещает обязательный рост цены, речь идёт о будущем рынке. Верное техническое объяснение не доказывает это обещание. Аналогично, BIP — документ с предложением изменения или описанием процедуры Bitcoin — не становится автоматически функцией, уже используемой сетью. Хороший преподаватель объясняет эти различия: что можно проверить сейчас, что пока остаётся предложением, а что является мнением или ожиданием. [1] [3]

После получения, отправки и восстановления выберите следующий вопрос по своему интересу. Bitcoin whitepaper объясняет исходный замысел, но если вы только знакомитесь с транзакциями, начинать с него необязательно. Mastering Bitcoin предлагает углублённое изучение, документация описывает конкретную программу, а Bitcoin Optech следит за техническим развитием. Семинары Chaincode Labs могут стать продолжением для будущих разработчиков. В каждой инструкции ищите автора, дату, версию программы и основания утверждений. Учитывайте и коммерческие связи автора. Цель — не знать все названия, а объяснять процесс своими словами и замечать, когда нужно ещё что-то проверить. [3] [4] [5] [7] [10]

Для полной картины прочитайте эту статью вместе с Bitcoin, Bitcoin Whitepaper, Full Node, Самостоятельное хранение, Seed Phrase, Lightning Network. На эту статью также ссылаются BTC Prague, ChainCamp, Bitcoinovej Kanál, Josef Tětek.

DOC · 001Bitcoin whitepaper — peer-to-peer electronic cash modelПервичный источник DOC · 002Bitcoin Developer Guide — protocol concepts and data structuresДокументация DOC · 003Bitcoin BIPs repository — proposals, status and processСпецификация DOC · 004Bitcoin Core RPC documentation — node interfaces by versionДокументация DOC · 005Mastering Bitcoin — open-source technical textbookПервичный источник DOC · 006Mastering the Lightning Network — open-source manuscriptПервичный источник DOC · 007Bitcoin Optech — technical change trackingДокументация DOC · 008Bitcoin Design Guide — backups and recoveryДокументация DOC · 009Learn Me A Bitcoin — transaction and script referenceДокументация DOC · 010Chaincode Labs — BOSS Challenge and self-paced seminarsПервичный источник DOC · 011Bitcoin Developer Examples — regtest and testnet testingДокументация DOC · 012Lightning Engineering Guide — channels, liquidity and operationsДокументация DOC · 013Tor Project — what is Tor?Первичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией