Как заработать на криптовалютах и блокчейне. Объясняем на пальцах
Шрифт:
2. При подключении к блокчейну нам не нужно указывать никакую информацию о себе. Здесь не нужны имена, фамилии, резервные адреса, телефон для восстановления пароля, девичья фамилии матери и т. д. По этой причине часто говорят об анонимности внутри блокчейна. Действительно, при создании аккаунта нет никакой явной возможности идентифицировать хозяина.
3. Блокчейн прозрачен – вся информация внутри него видна всем участникам сети. Любой желающий может посмотреть, что хранится у вас в кошельке, какие переводы и на какие адреса вы делали. Но, как следует из пункта 2, мы не знаем, кто стоит
4. В роли пароля от публичного адреса выступает приватный адрес. Пара из публичного и приватного адреса генерируется автоматически при подключении к блокчейну, то есть не нужно ничего придумывать самостоятельно. Но очень важно сохранить оба ключа в надежном месте. Если вы потеряете приватный ключ, то восстановить его не получится. Вместе с потерей приватного ключа вы полностью теряете и доступ к своему аккаунту.
Я уже несколько раз говорила, что вся информация внутри блокчейна сохраняется очень надежно. Давайте разберемся, каким образом достигается такой уровень защиты.
Ноды
Все очень просто – как включить телевизор .
Чтобы начать работать с блокчейном, например с биткойном, нужно завести кошелек: скачать специальную программу на свой компьютер или смартфон. После установки некоторые кошельки в автоматическом режиме начинают скачивать весь блокчейн на ваш компьютер.
Устанавливая кошелек на компьютер, вы скачиваете полную копию блокчейна. Получается, что сколько кошельков установлено на разных компьютерах, столько резервных копий блокчейна существует.
Конечно, так делают не все, а только так называемые теплые, или толстые, кошельки. Подробнее про кошельки у нас есть отдельная глава, поэтому пока просто запомните, что скачивать себе на компьютер весь блокчейн не обязательно.
С технической точки зрения, участники блокчейн-сети, которые хранят у себя полную копию блокчейна, называются ноды. А с человеческой точки зрения, владельцев таких кошельков называют криптоэнтузиастами, так как блокчейн может занимать достаточно много места на компьютере.
Например, по состоянию на весну 2018 года один из самых популярных блокчейнов, Ethereum, занимает около 500 GB на жестком диске. Понятно, что не на всяком компьютере будет достаточно ресурсов для хранения полной ноды блокчейна.
Владельцы нод делают огромное и очень полезное дело для всего блокчейна: многократное копирование является одним из инструментов защиты данных внутри блокчейна. Если что-то произойдет с одной из нод, данные можно будет спокойно восстановить из другой. Чтобы действительно серьезно повредить блокчейну, нужно одновременно вывести из строя больше половины нод. А так как ноды находятся на компьютерах несвязанных участников, сделать это достаточно сложно.
Некоторые криптоэнтузиасты делают свои ноды публичными, то есть разрешают
В чем опасность подключения через ноду-посредника? Подключаясь к чужой ноде, мы вынуждены доверять ей и надеяться, что владелец не строит коварных планов по перехвату наших транзакций и передаче нам ложных сведений о блокчейне.
Чтобы поддерживать данные в актуальном состоянии, ноды постоянно синхронизируют свою информацию с другими участниками сети. Для этого ноды устанавливают между собой peer-to-peer соединения. Похожий протокол используется в торрентах. Все, кто подключается к торренту, устанавливают специальную программу. Когда компьютер с такой программой подключен к сети, другие участники могут скачивать с него файлы. Чтобы дать другим людям доступ к файлам, их не надо никуда загружать, нужно просто установить торрент-программу и добавить файл в разрешенные для скачивания.
Примерно так же взаимодействуют ноды блокчейна: установленный кошелек скачивает обновленные данные о транзакциях с других нод и отдает информацию о своих. Для такой синхронизации у ноды должен быть доступ в Интернет. Если компьютер с нодой какое-то время был отключен от сети, то при запуске программы сначала произойдет синхронизация всех данных, и только после этого можно будет увидеть актуальный баланс и делать переводы.
Пара ключей: публичный и приватный
При создании кошелька для него автоматически создается пара из двух ключей: публичного и приватного. Публичный ключ, или публичный адрес, – это то, что вы передаете всем желающим отправить вам деньги. А вот приватный нужно хранить в секретном и очень надежном месте, так как для подтверждения владения кошельком и управления им обязательно нужен приватный (секретный) ключ. Фактически человек, у которого есть приватный ключ, является владельцем кошелька и может им полностью распоряжаться.
Криптовалютный кошелек можно сравнить с анонимной прозрачной ячейкой в банке: все видят ее содержимое, а принадлежать оно будет тому, у кого есть ключ. При этом ячейка защищена очень надежно, ее невозможно взломать и вытащить содержимое без ключа.
Представьте, что этот ключ от ячейки, где деньги лежат, был сломан или потерян. В этом случае доступ в ячейку не сможет получить никто, и все деньги, которые в ней лежат, останутся там навсегда.
А с другой стороны, если кто-то получил ключ, то он спокойно придет в ячейку и запросто заберет ее содержимое. Так как наша ячейка абсолютно прозрачна, то любой желающий может увидеть, что в ней хранится, и понять, стоит ли тратить время и силы, пытаясь завладеть ключом от этой ячейки.
Хэширование