Биткойн для чайников - Тригуб С. Г.. Страница 29
Провайдеры веб-кошельков — это посредники, и они готовы контролировать ваши средства вместо вас. Огромный риск, сопряженный с использованием подобных кошельков, заключается в том, что вы не знаете свой секретный ключ, только адрес. Если этот онлайн-сервис закроется или подвергнется взлому, вы будете лишены возможности сделать что-либо со средствами, хранящимися в таком кошельке.
Помимо того, на вас ложится вся ответственность за безопасность данных собственного аккаунта. Большинство провайдеров веб-кошельков предлагают такую защитную меру, как двухфакторная аутентификация (см. главу 2). И несмотря на то, что эта дополнительная мера в большинстве случаев способна обеспечить защиту аккаунта пользователя, она никак не защитит его средства, если сам сервис будет взломан, поскольку его собственная система была неидеальна.
Если вы уже решили для себя, что впредь хотите самостоятельно управлять собственными средствами, у вас нет причин пользоваться услугами провайдеров веб-кошельков. Как бы ни были удобны эти сервисы, хранить на них деньги — рискованная затея, поскольку, посту׳пая таким образом, вы утрачиваете контроль над своими активами. Вряд ли Сатоши Накамото, проектируя сеть Биткойн, предполагал участие в ней посредников вроде провайдеров веб-кошельков.
Бумажный биткойн-кошелек можно описать как документ, содержащий в себе необходимые данные для генерации секретных ключей, а потому он представляет собой "кошелек для секретных ключей". Однако это не единственный способ его применения — на бумажном носителе с тем же успехом можно хранить сами биткойны. В этом случае бумажный биткойн-кошелек будет содержать в себе также публичный адрес и непогашенные коды.
Смысл такого кода заключается в том, чтобы сперва обеспечить его средствами, а затем "погасить", тем самым использовав средства, проассоциированные с данным конкретным биткойн-адресом. Однако следует помнить, что бумажный кошелек не стоит использовать повторно, потому что он отнюдь не предназначен для повседневного использования.
Бумажные кошельки могут служить для разных целей. Например, это отличный подарок для родственников, друзей и близких, которых вы хотите познакомить с миром биткойна. Их также можно использовать в качестве чаевых или поощрения за хорошо проделанную работу. Для того чтобы использовать подаренный кошелек, человеку, получившему подарок, потребуется установить компьютерную или мобильную версию кошелька на одно из своих устройств, чтобы импортировать в него ключ, ассоциированный с адресом.
К бумажным кошелькам можно относиться по-разному, но это, безусловно, надежный способ хранения биткойнов. Бумажный кошелек не подключен к Интернету, его невозможно взломать, и посредники ему не нужны. Впрочем, это бумажный кошелек, а потому его могут украсть, вода или огонь могут нанести ему повреждения, ею можно потерять или им может воспользоваться кто-то еще. Если вы решите сохранить бумажный кошелек в сейфе или депозитном боксе, это будет надежным решением для защиты средств, но многим такой способ не покажется практичным.
Глава 6. Биткойн-транзакции
В этой главе…
✓ Узнаем все о биткойн-транзакциях
✓ Важность подтверждений сети
✓ Разбираемся с комиссией за транзакции
Идею биткойн-транзакции достаточно легко объяснить. Не правда ли, хорошие новости для начала главы?
Прежде всего, и это самое главное, биткойн-тронзакция представляет собой передачу цифровых прав владения определенным количеством ВТС в сети Биткойна. Например, если изначально вы владеете пятью биткойнами, а затем отправляете два из них на биткойн-адрес пользователя "Джо*’, то в действительности вы передаете цифровое право владения этими двумя ВТС кошельку Джо. Оставшиеся три ВТС остаются в вашем кошельке, и поэтому вы остаетесь полноправным владельцем этой суммы.
В этой главе описываются основные принципы биткойн-транзакций и даются ответы на некоторые из вопросов, часто задаваемых относительно обмена ВТС.
Выясняем, как работают биткойн-транзакций
В самом простом смысле транзакция работает так, что в результате ее выполнения вы передаете другому человеку определенное количество биткойнов из числа тех, которыми владеете.
Чтобы биткойн-транзакция считалась "подлинной", должен быть по крайней мере один вход (input), хотя вариант с несколькими входами также возможен. Вход является ссылкой на "выход" (output), оставленный предыдущей транзакцией. Запомните, что каждый вход, ассоциированный с биткойн-транзакцией, должен быть непотраченным выходом предыдущей транзакции. Помимо этого, каждый вход в биткойн-транзакции должен быть подписан, что происходит посредством использования приватного ключа, ассоциированного с инициирующим транзакцию ВТС-адресом.
В случае, когда с одной биткойн-транзакцией ассоциированы несколько входов. это будет означать, что присылаемый получателю объем валюты приходит из нескольких биткойн-адресов, генерируемых одним кошельком. Как было указано в главе 5. любой пользователь криптовалюты может генерировать неограниченное количество биткойн-адресов, каждый из которых может хранить неограниченные суммы в ВТС.
Вот пример: если вы снова отправите счастливчику ‘*Джо2 ״ BTC, 1 ВТС будет отправлен с адреса #2 в вашем кошельке, 0,33 ВТС отправится с адреса #7, а остаток - будет взят с адреса #8. В данном примере адреса #1, #3, #4, #5 и #6 не имеют биткойнов на балансе, а следовательно, не могут использоваться в качестве "входов", так как нет неизрасходованных выходов, ассоциированных с этими адресами.
Однако биткойн-транзакция может иметь не только несколько входов, но и несколько выходов. Как вы могли ожидать, несколько выходов указывают на то, что транзакция осуществлялась с целью разделить сумму между несколькими разными адресами. Например, ваш баланс в 5 ВТС вы хотите разделить между богачом Джо (2 ВТС) и Мэри (1 ВТС), а оставшиеся 2 ВТС отправить на один из других кошельков, находящихся под вашим контролем. На блокчейне одна эта транзакция будет иметь 3 разных выхода: один пойдет Джо, другой пойдет Мэри, а третий — на биткойн-адрес вашего другого кошелька.
Сумма отправки в биткойн-платеже может быть выражена совокупностью сатоши, самых мелких частиц биткойн-транзакций (8 цифр после запятой). Так как биткойн столь хорошо делится по сравнению с традиционными фиатными валютами, цена 1 сатоши очень изменчива. Сегодня 1 сатоши практически ничего не стоит, однако он может стоить несколько центов — или даже долларов — в будущем, по мере того, как использование биткойна станет популярным трендом. (О динамике курса биткойна рассказано в главе 4.)
Проведение платежей биткойнами и наличными деньгами происходит схожим образом. Общее количество биткойнов, ассоциированное со всеми входами транзакции, может превышать количество биткойнов, необходимое для заключения сделки, что образует "сдачу". В случае с обычными фиатными валютами сдача выдается покупателю посредством купюр либо монет. В случае биткойн-валюты сдача выдается в форме цифрового права владения на биткойны, ассоциированные с вашим адресом. Если объем биткойнов. хранящихся на адресах-входах, превышает объем, необходимый для отправки на все адреса-выходы, то будет создан дополнительный выход на адрес отправителя, куда и попадет "сдача".