Опубликован: 07.03.2018 | Уровень: для всех | Доступ: платный
Лекция 4:

Как бережно хранить Биткоины

< Лекция 3 || Лекция 4: 12

Отправка и поучение Биткоинов

Давайте поговорим на тему получения и отправки Биткоинов. Безопасная отправка и получение Биткоинов через Интернет - делает Биткоин полезным. Если Биткоин невозможно было отправлять через Интернет кому-нибудь, то не было бы смысла в нем. Важно заметить, что отправка Биткоинов- это не то же самое, что послать кому-то фотографию. Допустим, у Вас есть прекрасное фото и Вы посылаете кому-то цифровую фотографию. При этом Вы не посылаете реальную фотографию, а копию этого фото, которое есть в компьютере. Вы можете послать фото кому-нибудь еще. И у Вас останется копия этого фото. Это не работает для денег. Для денег необходима реальная передача ценности. Это то, что делает Биткоин настолько ценным. Давайте рассмотрим, как это происходит на примере какой-либо транзакции.

Например, Алиса хочет послать пять Биткоинов Бену. Она может послать 5 Биткоинов, поскольку хочет купить продукт или оплатить услугу.


Чтобы Алиса имела возможность послать 5 Биткоинов, она должна иметь 5 Биткоинов. И чтобы иметь Биткоины, у нее должен быть кошелек.


И в этом кошелке у нее должны быть полученные Биткоины. Она может купить Биткоины или получить Биткоины в качестве платежа. В этом примере предположим, что у нее в кошельке уже есть 20 Биткоинов. Дополнительно известно, что у Алисы есть личный ключ от этого кошелька. Поскольку она знает свой личный ключ, она может тратить эти Биткоины.

При получении кошелька ему назначается публичный ключ, который служит для получения Биткоинов, и секретный ключ, который позволяет подписывать и удостоверять расходование или отправку Биткоинов другим людям. В данном конкретном случае у Алисы есть кошелек и в нем 20 Биткоинов. Также у нее есть личный ключ, который даст ей возможность отправить 5 Биткоинов.

Итак, Алисе сейчас надо послать 5 Биткоинов Бену. Как же теперь Бену получить 5 Биткоинов? Чтобы Бену получить 5 Биткоинов, ему нужно иметь свой кошелек. В этом конкретном случае у него есть кошелек и так случилось, что у него там 10 Биткоинов. Так же, как и Алиса, он мог купить их в обменнике или получить их в качестве платежа от кого-то еще. Заметим, что у Бена есть личный ключ от своего кошелька, который позволяет ему тратить 10 Биткоинов так, как он хочет. Его личный ключ и личный ключ Алисы совершенно разные. У Алисы свой собственный личный ключ. Оба, и Алиса и Бен, сохраняют свои личные ключи в тайне. Бену, чтобы получить 5 Биткоинов от Алисы, нужно снабдить её своим адресом в Биткоин. Он может предоставить свой адрес в Биткоин кому угодно. Этот адрес в Биткоин - только для получения монет.

Интересно отметить, что Ваш адрес в Биткоин на самом деле это хэшированная версия Вашего публичного ключа. Бен имеет публичный ключ, который был ему присвоен, когда он открывал свой кошелек. Для него был сгенерировал как публичный, так и личный ключ. Но в этом конкретном случае Бен не делится своим публичным ключом. Чем он делится - так это своим адресом в Биткоин для получения Биткоинов.

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

Хорошее правило для сохранения конфиденциальности - это создавать новый адрес в Биткоин для каждой отдельной транзакции.

Бен сгенерировал адрес в Биткоин и поделился им с Алисой. Адресом можно поделиться двумя способами. Можно предоставить символьно-цифровой код, который видно на картинке. Он начинается с 1 и заканчивается h.


Символьно-цифровой код будет полностью отличаться для каждого отдельного адреса в Биткоин. Адреса в Биткоин обычно содержат от 26 до 35 знаков в длину и всегда начинаются с цифры - с цифры 1 или цифры 3, в зависимости от протокола.

Так же можно поделиться QR-кодом Если взять кошелек и снимок этого QR-кода, то увидим, что он соответствует адресу в Биткоин, который расположен над ним на рисунке. Так что этим способом можно предоставить кому-то свой адрес в Биткоин. Бен предоставил свой адрес в Биткоин Алисе. Теперь Алисе надо послать пять Биткоинов по этому адресу. Она создает транзакцию. Она может это сделать, поскольку в своем кошельке у нее есть доступ к личному ключу и она может подтвердить, что пять Биткоинов должны быть посланы в Биткоин по адресу Бена. Создана новая транзакция, которая показывает, что пять Биткоинов из кошелька Алисы действительно посылались по адресу Биткоин, который принадлежит Бену. В этот момент транзакция отправляется в сеть и майнеры начинают майнить (формировать) блоки.


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

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


Теперь Алиса может свободно тратить 15 Биткоинов, которые остаются у нее в кошельке. И Бен может свободно тратить 15 Биткоинов, которые теперь имеет в своем кошельке. И они могут делать это, поскольку у каждого есть личный ключ, соответствующий их собственному кошельку в Биткоин.

Конвертация Биткоинов в официальную валюту

В этой лекции будет рассказано о простых способах конвертации Биткоинов в местную официальную валюту. Есть несколько простых возможностей сделать это. Первый - это использовать криптовалютный обменник.

Существуют обменники для криптовалюты, которые действительно специализируются на конвертации имеющейся криптовалюты. Например, Coinbase (База монет). Он доступен в 30 различных странах и легко способен конвертировать Биткоины в другую валюту и внести её прямо на банковский счет.

Существуют и другие альтернативные варианты: Kraken, Gemini, Bitstamp.


Еще один хороший вариант конвертировать Биткоины в официальную валюту - это использовать дебетовую карту Биткоин. Существуют дебетовые карты, которые предназначены для конвертации Биткоинов в традиционные валюты. И для этого есть много возможностей. Например, Coinbase предлагает дебетовую Биткоиновую карту Виза (Visa), которая позволяет хранить вклады в Биткоинах. И можно везде, где принимают карточку Виза, использовать дебетовую карту в Биткоин.

Например, можно пойти в ресторан, заплатить карточкой Виза, а в действительности оплата пройдет в Биткоинах. Но для ресторана оплата проходит в местной валюте. Дебетовая карта Виза позволяет делать эту конвертацию мгновенно. Кроме того, можно подойти к банкомату и получить средства в местной официальной валюте, в соответствии с вкладом в Биткоин. В настоящее время Биткоиновая карта Виза от Coinbase - не единственная возможность. Существует много других. Bitwala также предлагает Биткоиновую дебетовую карту Виза.

Следующая возможность,- это просто продать Биткоины кому-либо. Как уже обсуждали ранее, можно передать Биткоин напрямую другому человеку, не включая в процесс сервис третьей стороны, такой как банк или кредитная карта. Следует помнить о риске, транзакция передачи Биткоинов кому-либо необратима. Так что если Вы реально послали кому-то Биткоины и этот человек не заплатил Вам за Биткоины, у Вас не будет способа вернуть их обратно. Еще один вариант - это использовать местный торговый сайт. Существуют сайты, которые спроектированы специально для продажи Биткоинов. Например, Localbitcoins.com, он доступен в 200 странах и реально можно разместить свои Биткоины для продажи на этой платформе. Вам будет предоставлен сервис условного депонирования, который позволит просто заблокировать свои Биткоины на депозитной платформе и покупатель получит возможность заплатить Вам за эти Биткоины.

Эта платформа позаботится о реализации Ваших Биткоинов и об их успешной оплате. И в этом случае обе стороны, продавец и покупатель получат то, что они хотели. Биткоины перейдут покупателю и покупатель действительно заплатит продавцу. Следующая возможность - использовать банкомат (АТМ) Биткоинов. Существуют банкоматы, называемые BTM или Bitcoin Teller Maсhine (кассовый автомат для Биткоинов), которые могут купить или даже продать Биткоины. Выполнение транзакции очень простое, она проводится между Вашим кошельком с Биткоинами и банкоматом для Биткоинов. Послав Биткоины, вы получите обратно деньги в местной валюте.


< Лекция 3 || Лекция 4: 12
Дмитрий Жерлицын
Дмитрий Жерлицын
Украина, г. Донецк, Донецкий национальный университет, 2012
Евгений Егоров
Евгений Егоров
Казахстан