Модуль 6 из 10

Как использовать Bitcoin

6.0 Введение

Почему кто-то должен доверять деньгам от ботаников, а не деньгам центрального банка? Ботаники подарили вам интернет. Банки подарили вам Великую депрессию.
Satoshi Nakamoto

Теперь, когда мы лучше понимаем, что такое биткоин и какова его цель, пришло время узнать, как использовать его на практике. В этом модуле мы шаг за шагом проведём вас через процесс приобретения биткоина, рассмотрим различные типы кошельков, поможем вам создать собственный Bitcoin-кошелёк и даже потренируемся отправлять и отслеживать транзакцию в сети Bitcoin. Пора применить ваши знания на практике!

6.1 Приобретение Bitcoin

Существует множество способов приобрести и обменять биткоин. Например, вы можете:

  • Получать оплату в биткоинах за свою работу и оплачивать товары и услуги других людей биткоином (подробнее об этом в Модуле 7)
  • Майнить биткоин (подробнее об этом в Модуле 9)
  • Обменивать свои рубли на биткоин или обменивать биткоин на рубли лично.
  • Обменивать свои рубли на биткоин или обменивать биткоин на рубли онлайн.

Далее мы рассмотрим обмен рублей на биткоин и наоборот, как лично, так и онлайн, так как это самые распространённые варианты.

P2P: Лично

Участие в p2p (peer-to-peer, «равный с равным») сделках по покупке и продаже биткоина лично предполагает прямой обмен ваших рублей (или любых других товаров и услуг) на биткоин с другим человеком, без участия банка или другой стороны.

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

P2P: Онлайн

Хотя проводить p2p-обмены проще всего лично, встречаясь с другим человеком в реальной жизни, это связано с определёнными рисками — как и любая другая сделка с наличными. Поэтому некоторые предпочитают обменивать биткоин виртуально, где бы они ни находились, благодаря интернету.

На помощь приходят p2p-платформы, где покупатели и продавцы биткоина встречаются в киберпространстве для проведения сделок напрямую через интернет, без посредников.

На таких платформах вам не нужно доверять кому-либо свои данные или деньги; вы связываетесь с другими участниками и торгуете с ними напрямую.

На большинстве p2p-платформ стороны должны внести часть средств в эскроу, чтобы гарантировать выполнение условий сделки обеими сторонами. Эскроу — это когда деньги помещаются в безопасное место под контролем платформы до тех пор, пока обе стороны не выполнят свои обязательства. Это как если бы надёжный друг хранил ваши вещи до тех пор, пока все не будут довольны сделкой.

Централизованные биржи

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

Компромиссы централизованных бирж

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

К этим рискам добавляется то, что централизованные биржи могут неправомерно использовать средства пользователей или продавать больше биткоинов, чем у них есть в резервах, до тех пор, пока не обанкротятся — Да, прямо как банки! Только в мире Биткоина нет центрального банка, который спасёт мошеннические банки, напечатав ещё денег, потому что напечатать больше биткоинов невозможно!

6.2 Введение в кошельки

В отличие от физических денег, биткоины на самом деле не хранятся в Bitcoin-кошельке. Вместо этого они существуют в распределённом реестре, который сеть Bitcoin постоянно проверяет и защищает. Так как же вы можете владеть биткоинами?

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

Давайте рассмотрим два понятия, которые мы имеем в виду, используя термин кошелёк:

  • Мастер-приватный ключ, похожий на пароль, из которого генерируются ваши публичные ключи, похожие на адреса электронной почты. Вы можете делиться своим публичным адресом с другими, чтобы получать и отправлять биткоины, но никогда не делитесь своим приватным ключом!
  • Мобильный или настольный интерфейс, используемый для взаимодействия с сетью Bitcoin, проверки баланса биткоинов, отправки и получения транзакций, а также их передачи в сеть. Различные типы кошельков, а также их преимущества и недостатки будут описаны в следующих разделах.

Самостоятельное хранение против хранения у посредника

Прежде чем подробно рассматривать различные типы Bitcoin-кошельков и их характеристики, давайте сделаем важное различие между кошельками с самостоятельным хранением и кошельками у посредника. Каждый тип имеет свои преимущества, риски и уровень контроля над биткоинами. Самостоятельное хранение означает, что пользователь владеет приватными ключами и полностью контролирует свои биткоины; при хранении у посредника третья сторона хранит биткоины за пользователя.

Тип Контроль Преимущества Риски
Самостоятельное хранение Пользователь Полный контроль над средствами и транзакциями, отсутствие необходимости в одобрении или возможности заморозки аккаунта, отсутствие корпоративного или государственного контроля, защита от конфискации. Нет возможности восстановления, если утеряна фраза для восстановления, вся ответственность лежит на пользователе.
Хранение у посредника Провайдер (третья сторона) Лёгкое восстановление доступа при утере, более простая поддержка пользователей. Средства подключены к интернету, выше риск взлома. Посредник может заморозить аккаунты.

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

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

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

Тип Шаг 1: Выбор Шаг 2: Установка Шаг 3: Создание Шаг 4: Безопасность
Самостоятельное хранение Выберите кошелёк с самостоятельным хранением Следуйте инструкциям кошелька Сгенерируйте фразу для восстановления Храните фразу для восстановления в безопасном месте
Хранение у посредника Выберите кошелёк у посредника Следуйте инструкциям кошелька Создайте аккаунт Н/Д

«Не ваши ключи — не ваши монеты» — популярная поговорка среди держателей биткоинов. Она означает, что если у вас нет прямого контроля над приватными ключами, связанными с вашим Bitcoin-кошельком, вы не являетесь настоящим владельцем монет.

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

Далее мы будем говорить только о кошельках с самостоятельным хранением, где пользователь владеет своими ключами и полностью контролирует свои биткоины.

Не переживайте, если это кажется сложным или вы не всё понимаете — это путь, и вы будете разбираться всё лучше, когда начнёте пользоваться Bitcoin!

Различные типы Bitcoin-кошельков

То, где создаётся и хранится ваш приватный ключ, определяет, как мы описываем Bitcoin-кошельки. Если ключи находятся на вашем смартфоне, это мобильный кошелёк. Если они хранятся безопасно на отдельном устройстве, это аппаратный кошелёк.

Тип Описание Преимущества Недостатки Пример пользователя
Онлайн-кошелёк Доступен через веб-браузер Доступен с любого устройства с интернетом Менее безопасен, так как может быть взломан или скомпрометирован Часто пользуется кошельком и не хранит большие суммы
Мобильный кошелёк Устанавливается на мобильное устройство Прост в использовании Можно потерять, если устройство украдут или взломают Нужно совершать транзакции в пути и не хранит большие суммы
Десктопный кошелёк Устанавливается на настольный компьютер Удобен и доступен из любого места Может быть взломан, если компьютер заражён вредоносным ПО Хочет хранить большое количество биткоинов и умеет пользоваться компьютером
Аппаратный кошелёк Физическое устройство, которое хранит биткоины офлайн Более безопасен, чем онлайн-кошельки, и может использоваться офлайн Средства могут быть невосстановимы Хочет хранить большое количество биткоинов и готов платить за дополнительную безопасность

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

Когда речь идёт о хранении ваших биткоинов, важно не только то, кто контролирует ключи — есть и другие риски, которые нужно учитывать. Поэтому важно найти решение для хранения, которое будет одновременно безопасным и удобным. Анализируя компромиссы разных типов кошельков, вы поймёте, что не существует идеального кошелька, который бы удовлетворял все потребности.

Что учитывать при выборе кошелька
  • Безопасность: Убедитесь, что в кошельке реализованы надёжные меры безопасности.
  • Конфиденциальность: Подумайте, требует ли кошелёк личную информацию.
  • Простота использования: Выберите кошелёк, который легко использовать и в котором удобно ориентироваться.
  • Совместимость: Убедитесь, что кошелёк совместим с вашим устройством.
  • Комиссии: Сравните комиссии, которые взимают разные кошельки.
  • Репутация: Проверьте репутацию разработчиков, чтобы убедиться, что им можно доверять.
  • Контроль: Некоторые кошельки дают вам больше контроля над вашими приватными ключами.
Открытый исходный код против закрытого

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

Задание: обсуждение и оценка Bitcoin-кошельков

Перейдите на следующий сайт: https://bitcoin.org/en/choose-your-wallet

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

6.3 Настройка мобильного кошелька

Задание: Настройка и восстановление кошелька

Теперь, когда мы лучше понимаем биткоин-кошельки и различия между ними, давайте посмотрим, как использовать один из них на практике. В этом примере мы создадим мобильный кошелек прямо на нашем смартфоне. Если у студентов нет смартфонов, преподаватель предоставит устройство для временного пользования. Для этого задания есть два варианта.

Вариант 1: Скачать новый кошелек

Как создать и использовать биткоин-кошелек:

  1. Найдите приложение в App Store (iOS) или Google Play Store (Android)
  2. Откройте приложение и выберите «Создать новый кошелек». Ваш приватный ключ будет автоматически создан приложением.
  3. Вам будет предложено записать список из 12–24 слов и хранить его в безопасном месте. Это ваша фраза восстановления (также называется seed-фразой): она позволяет восстановить полный доступ к вашим средствам при необходимости.Помните, если вы потеряете или забудете эту последовательность слов, вы не сможете получить доступ к своим биткоинам, если потеряете доступ к кошельку. Также, если кто-то другой найдет вашу фразу восстановления, он получит доступ к вашим биткоинам!
  4. Затем вы должны подтвердить, что сохранили свою фразу восстановления. Для этого необходимо ввести слова seed-фразы в том же порядке.
  5. В качестве дополнительной меры безопасности некоторые кошельки позволяют выбрать надежный пароль.
  6. После того как вы сделали резервную копию фразы восстановления, войдите в кошелек. Найдите опцию «Получить»: ваш кошелек сгенерирует публичный ключ для получения биткоинов.
  7. Переведите биткоины на свой кошелек. В самокастодиальных кошельках не всегда можно купить биткоины напрямую за фиат, поэтому, возможно, сначала потребуется купить их на бирже и перевести на свой кошелек.

Представьте, что ваш публичный ключ — это ваш адрес электронной почты: вы делитесь им с другими, чтобы они могли отправить вам биткоины (или, в случае с адресом электронной почты, письмо).

Представьте, что ваш приватный ключ — это пароль от вашей электронной почты: вы бы не стали делиться им ни с кем, ведь это даст доступ к вашей почте.

Вариант 2: Восстановить кошелек

Скачайте биткоин-кошелек и добавьте немного сатоши для каждого студента.

Дайте каждому студенту листок с фразой восстановления для восстановления кошелька.

Пошагово проведите студентов:

  1. Когда вы впервые запускаете кошелек, вы увидите три способа создания кошелька, нажмите [Импортировать существующий кошелек]. Появится экран приветствия, нажмите [Восстановить по фразе восстановления].
  2. Введите свою фразу восстановления по одному слову, в правильном порядке.
  3. После успешного импорта кошелька вы увидите сообщение с подтверждением. Ваши восстановленные средства готовы к использованию!

6.4 Получение и отправка транзакций

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

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

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

Новые транзакции Bitcoin инициируются из кошельков по всему миру, но нет центрального платежного процессора. Вместо этого майнеры соревнуются за право записать транзакции в реестр.

Допустим, Иван должен Елене 0,5 BTC и готов вернуть долг. У обоих есть цифровые кошельки.

  1. Елена делится своим адресом с Иваном.
  2. Иван использует программное обеспечение своего кошелька для создания транзакции, в которую включаются адрес Елены, сумма для перевода (0,5 BTC) и комиссия для майнера. Более высокая комиссия увеличивает вероятность того, что майнер включит транзакцию в следующий блок.
  3. После подписания транзакция транслируется в сеть, где она проверяется узлами. Они проверяют, достаточно ли у Ивана средств и является ли он законным владельцем монет, которые собирается потратить. Если нет — транзакция сразу отклоняется.
  4. После проверки транзакции майнеры решают, включать ли её в следующий блок, обычно исходя из выбранной комиссии. Как только транзакция попадает в блок, она добавляется в блокчейн, и средства переводятся на адрес Елены.
  5. Право собственности перешло к Елене. Теперь она может использовать свой приватный ключ, чтобы потратить средства.

Важно помнить, что после завершения транзакции её невозможно отменить.

Как работает транзакция Bitcoin
  1. Кто-то инициирует транзакцию
  2. Транзакция транслируется на P2P-компьютеры (узлы)
  3. Майнеры проверяют транзакцию
  4. Транзакции объединяются в блок данных
  5. Новый блок добавляется к существующему блокчейну
  6. Транзакция завершена
Получение транзакций Bitcoin

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

Вы можете найти свой публичный адрес, открыв свой Bitcoin-кошелек и выбрав опцию «Получить» или «Депозит» биткоина.

Затем вы можете поделиться своим адресом Bitcoin одним из нескольких способов:

  1. Скопировать и вставить адрес: Вы можете скопировать адрес, выделив его и нажав «Копировать», затем вставить его в электронное письмо или сообщение.
  2. Поделиться ссылкой на свой Bitcoin-кошелек: Некоторые Bitcoin-кошельки позволяют создать ссылку на ваш кошелек, которую можно отправить отправителю. Он сможет перейти по ссылке, чтобы получить доступ к вашему кошельку и отправить биткоин.
  3. Поделиться QR-кодом: Если у отправителя есть смартфон с установленным приложением Bitcoin-кошелька, он может отсканировать QR-код, чтобы получить ваш адрес Bitcoin.

Как только отправитель получит ваш адрес, он сможет отправить вам биткоин, введя ваш адрес и сумму, которую хочет отправить. Биткоин затем отправляется из его кошелька в ваш.

Транзакция подтверждается сетью Bitcoin и обычно занимает около 10 минут. Для большей безопасности рекомендуется дождаться двух подтверждений, что занимает примерно 20 минут.

Отправка транзакций Bitcoin

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

  1. Откройте свой Bitcoin-кошелек.
  2. Перейдите к кнопке «Отправить» и вставьте адрес получателя в поле «Кому». В качестве альтернативы вы можете отсканировать QR-код, если получатель его предоставил.
  3. Введите сумму биткоина, которую хотите отправить, в поле «Сумма».
  4. Проверьте адрес получателя и сумму к отправке. Помните, что транзакции необратимы!
  5. Перед тем как нажать «Подтвердить и отправить», рекомендуем еще раз проверить детали транзакции, чтобы убедиться, что вы отправляете правильную сумму биткоина на правильный адрес.
  6. Отправьте транзакцию и дождитесь подтверждения сети.

Теперь вы знаете, как выбрать, оценить и настроить самостоятельный Bitcoin-кошелек. Отправка и получение биткоина в сети Bitcoin называются «ончейн»-транзакциями. Это потому, что транзакции происходят в основной сети Bitcoin и записываются в блокчейн.

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

Однако ончейн-транзакции медленнее и могут быть значительно дороже других вариантов (о которых мы поговорим в модуле 7) из-за комиссии майнеров.

Задание: Транзакции в действии

Это кооперативное упражнение, упрощающее базовые роли участников транзакции Bitcoin.

Ключевые моменты
  1. В каждой транзакции биткоина участвуют четыре типа участников: отправитель, получатель, майнеры и операторы узлов.
  2. Отправитель должен одобрить (криптографически подписать) сумму биткоина для отправки И конкретный адрес для отправки.
  3. Получатель должен предоставить действительный адрес отправителю И убедиться, что транзакция была успешно подтверждена в блокчейне.
  4. Майнеры проверяют, что все критерии выполнены, прежде чем добавить транзакции в будущие блоки.
  5. Операторы узлов проверяют, что добытые блоки действительны, прежде чем обновить свою версию блокчейна (реестра).
Совет для студента

Поменяйтесь ролями между всеми четырьмя участниками, чтобы понять, что делает каждый из них.

6.5 Не доверяй, проверяй

Что бы вы ни делали с биткоином, помните: «Не доверяй, проверяй». В биткоине нет правителей. Никогда не следуйте слепо чьим-либо утверждениям; всегда ставьте под сомнение то, что вам говорят, и проверяйте это самостоятельно. Следуя этому принципу, вы защитите себя от потери своих биткоинов. Это касается как заявлений вроде «следующий биткоин», так и «инвестиционных возможностей» или обещаний «быстрой и лёгкой прибыли». Именно поэтому стоит отдавать предпочтение проектам с открытым исходным кодом. Если вы не можете проверить код самостоятельно, вам придётся довериться сообществу, которое сделает это за вас; но лучше доверять децентрализованной и независимой группе проверяющих, чем лидеру или команде, стоящей за проектом.

↑ К оглавлению