О блокчейне, криптовалютах, криптокошельках. Минимальный набор знаний о том, чтобы начать

О чем эта статья?

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

"Лучшая инвестиция в биткоин - инвестиция в его понимание"

Каким уровнем знаний нужно обладать, чтобы во всем этом разобраться?

Человек умеющий самостоятельно регистрировать себе email (электронную почту), понимающий что такое логин и пароль, будет способен понять и эту информацию.

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

Введение

В мире без криптовалют, есть только банки и банковские счета, который вам заводят посторонние люди, и дают лишь вам возможность ограниченного управления ВАШИМИ ДЕНЬГАМИ. И вы никогда не можете быть уверенными в том, что в один "прекрасный" день вам не скажут - " извините вас счет ЗАБЛОКИРОВАН"

"Биткон счет" ВЫ СОЗДАЕТЕ САМИ, и для этого вам не нужен НИКТО , и для создания такого счета даже НЕ НУЖНО интернет соединение . (более того рекомендуется отключить ваше интернет соединение , на время установки и генерации адресов и пароля( сид фразы) на вашем биткоин кошельке).

Очень важно выбрать безопасный кошелек. Разобраться - кошельки какие бывают, какой выбрать.

Разберемся - как купить биткоин , о том что такое эскров сервисы, и чем отличаются от обычных обменников, в чем опасность покупки биткоина через обменники.

Про кошельки

Что такое криптокошелек? Адрес - это кошелек ?

Криптокошелек , это программа - главными функциями которой является:

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

💡 (Для облегчения материала пока не буду писать о полновесном, содержащем весь блокчейн кошелек Bitcoin Core )

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

Вы спросите, Как без интернета ? Да, интернет НЕ НУЖЕН для создания в своем кошельке начальной случайной сид фразы, и генерации перечня связанной с данной фразой - адресов. Интернет нужен лишь для синхронизации с блокчейном. Синхронизация нужна для актуализации информации о содержимом адресов вашего кошелька.

При первом запуске, кошелек также НЕ ДОЛЖЕН просить у вас регистрацию, если видите поля "логин", "пароль" или "регистрация", то лучше удалить такой кошельки. Конечно НЕ всегда это мошеннические кошельки, иногда это кошельки связанные с сервисами, (например paxful wallet, этот кошелек связан в одноименным p2p escrow сервисом по обмену валют, там тоже у вас не будет полностью самостоятельного управляемого кошелька.)

**Кошелек не должен при установки просить какой либо регистрации.** Запуск программы-кошелька ДОЛЖЕН начинаться с генерации сид (seed) фразы, это делать **желательно при отключенном интернет соединении.** Сгенерированную сид фразу важно записать в надежное место (желательно НЕ связанное с компьютером), обычный лист бумаги подойдет.

Криптокошелёк должен иметь открытый исходный код (обычно его выкладывают на github.

Значит все веб-кошельки - это отстой и скам?

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

И такие веб кошельки есть. Например известный многим "paper wallet''

https://github.com/pointbiz/bitaddress.org отвечают этим требования и им безопасно можно пользоваться, скачав себе на компьютер (или смартфон).

Также известный и надежный мультивалютный веб-кошелек, также может работать локально в веб-браузере.

Среди кошельков выполненных в виде приложений для телефонов известны следующие кошельки

atomic wallet

Десктопный кошелек, (для компьютера) известен электрум

B другие, их сейчас очень и очень много...

Чем отличается "Холодный" кошелек от "Горячего" ?

Хороший вопрос, многие думают, что Холодный кошелек - это обязательно аппаратный кошелек , или специальные приложения или устройства, которые могут быть "холодными" кошельками и есть другие приложения или устройства, которые являются "Горячим" кошельком.

На самом деле ЛЮБОЙ кошелек, например установленный на вашем телефоне или компьютере БЕЗ ИНТЕРНЕТ соединения является - "Холодным кошельком". Эту роль может выполнять любой из перечисленных выше биткоин кошельков. Но запущенные хотя бы один раз с включенным интернетом - кошелек - перестает формально быть холодным.

Аппаратный кошелки - это значит холодный кошелек ?

Ответ - НЕТ. Аппаратный кошелек - состоят из программной и аппаратной части (контроллера, по сути маленького компьютера, в котором обычно помимо программы крипто кошелька, функционирует ядро системы и другие вспомогательные программы). При первоначальном запуске аппаратного кошелька при создании сид и адресов, он так же он НЕ ДОЛЖЕН просить интернет подключение.

Аппаратный кошелек это гарантированн безопасно ?

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

Как было отмечено выше, холодный от горячего отличается лишь наличием подключения к интернет. Любой ваш кошелек, установленный на телефоне на котором вы включали интернет - формально перестает быть "Холодным кошельком". И наоборот любой кошелек - приложение установленное на вашем телефоне или компьютере без интернет подключения - является Холодным (надежным ) кошельком. Позволяет ли аппаратный кошелек работать со своим содержимым без интернет соединения (просматривать адреса и приватные ключи для каждого отдельного адреса кошелька, следует узнать прежде чем покупать аппаратный кошелек)

Но как же совершать транзакции (отправлять криптовалюту), если кошелек не имеет интернет соединения?

  • Ситуация 1 , вы знаете , где и сколько средства находится на том, или ином адресе вашего кошелька, и вам нужно забрать средства с какого то одного адреса.

В этом случае просто запускаете ваш холодный кошелек БЕЗ интернет соединения. И смотрите приватный ключ только нужно вам адреса.

Далее на горячем кошельке - выполняете операцию "sweep wallet", или может называться функция "import" (что означает забрать с адреса все содержимое , по имеющемуся у вас приватному ключу) . При этом можно ввести строку этого ключа, или сфотографировать его в виде qr кода.

  • Ситуация 2. Вы знаете , где и сколько средства находится на том, или ином адресе вашего кошелька, и вы нужно забрать только часть средств. Оставив остальные в данном холодном кошельке.Для этого можно воспользоваться программой https://github.com/coinbin/coinbin, - она позволяет формировать brodcast строку, которую можно просто скопировать и совершенно безопасно осуществить передачу (вещание) на другом компьютере и или телефоне с интернет подключением (например тут: https://coinb.in/#broadcast) информации о транзакции в сеть блончейн.

пример как это делать можно глянуть тут https://www.youtube.com/watch?v=kSCL8xoht0E

**Если кратко то это три шага**

  • сформировать необходимую транзакцию, откуда куда и другие параметры тут https://coinb.in/#newTransaction
  • подписать транзакцию тут, https://coinb.in/#sign (для этого нужно копипастнуть полученную строку на предыдущем шаге и вставить в нижнее окно, в вернее нужно вставить закрытый ключ адреса, с которого переносим средства, жмем кнопку.
  • ну и последний шаг - это broadcast - оповещение всей сети о вашей транзакции , тут https://coinb.in/#broadcast (для этого полученную на предыдущем шаге строку вставляем в окошко и нажимаем кнопку.

"Я готов, с кошельками разобрался, Где и как получить/купить биткоины?"

Есть несколько способов получения биткоина.

  • Майнинг. (требует приобретения оборудования для майнинга, требует капитальные вложения и затраты на электричество). Это отдельная тема для статьи, здесь не будем разбирать.
  • Покупка / продажа на биржах
  • Покупка / продажа на обменниках (это p2p (peer - to peer) двухсторонние сервисы - БЕЗ АРБИТРА (нет никаких третьих сторон) (примеры таких сервисов можно посмотреть тут https://www.bestchange.com/)
  • Покупка / продаж на escrow сервисах , (это тоже p2p (peer - to peer) двухсторонные сервисы с привлечением третьей стороны - арбитра.

(примеры сервисов

https://www.binance.com/en (это известная биржа, но на ней тоже есть p2p сервис)

💡 Последний (https://localcryptos.com/) интересен тем, что эскров арбитраж там реализован с использование транзакций в блокчейне (а не просто внутреним алгоритом программы сайта). Так же замечу, что сервис являет НЕ - кастодиальным, то есть на открытом программном ПО, что дополнительно добавляет уверенность в безпроблемном использовании. Так же удобно, что на этом сейте НЕ обязательно регистрироваться, а можно логиниться с использованием вашего кошелька. (например brave wallet)

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

p2p (peer - to peer) двухсторонные сервисы обмена между пользователями, есть в некоторых биржах, (например https://www.binance.com/).

Весьма интересен такой сервис, который встроен прямо в ваш кошелек - как это сделано в Mycelium Bitcoin Wallet

Обменники это опасно?

Обычный обменники - это 2-х сторонний сервис без арбитра - более опасны, так первый шаг (оплату) делаете вы и второй шаг делает продавец. И вам приходится лишь рассчитывать на его порядочность и репутацию. Но нет никакой гарантии, что второй шаг будет выполнен. Самый известный перечень таких обменников можно увидеть на сайте - агрегаторе этой информации - https://www.bestchange.com/

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

Что такое сесть лайтенинг ? (Lightening network)

Идея держать информацию на видном для всех месте, и когда никто не знает кому она принадлежат - так кратко можно сказать про блокчейн. Только владелец информации (обладатель ключей) может её передать информацию из одного адреса в другой адрес этого блокчейна.

Запись информация в блокчейн не бесплатна, а в некоторые моменты - время его интенсивного использования, весьма существенна. Быстродейсвие небольшое - до 7 транзакций в секунду (для блокчейн сети биткоин).

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

Lighting network это возможность отложить небесплатную и небыструю транзакцию в основном блокчейне, на потом. Похоже на ситуации у стойки бара - "ещё чашку кофе пожалуйста". Бармен не требует оплаты после каждой чашки, пока посетитель не покидает бар, бармен просто формирует будущий счет, добавляя туда новую сумму.

💡 Если идея блокчен сети- это идея держать информацию на видном всем месте, то идея лайтенинг сети - держать информацию возле этого видного места, с гарантированной готовностью её там представить.

И немножко о технических деталях о том, как и чем обеспечивается эта "гарантированная" готовность, без необходимости доверия.

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

Это обеспечивается децентрализованной сетью образованной - лайтенинг нодами (узлами сети). Каждая нода по принципу мултиподписи обеспечивает, замораживание средств (настоящих биткоинов), на данной ноде,... обеспечивая таким образом ликвидность (обеспечение ) для обмена условным единицами (уловными биткоинами), которые в данной идее (сети лайтенинг) подразумевают курс 1:1 c биткоином.

Ноды(узлы сети) в этой сети играют роль провайдеров ликвидности. ( То есть они создают условные единицы BTC в сети лайтенинг, через заморозку реальных BTC и обратную операцию). Каждый может присоедининтся к этой сети, запустить свою ноду, заморозить в ней немного своих биткоинов и поучавствовать таким образом в обеспечении ликвидность - а по сути выпуск(создание) соответствущего количество лайтинг битконов, эквивалентно замороженному количеству реальных бтс.

💡 Можно сказать и так - лайтенинг ноды - это приемо-передатчики биткоинов вне основного блокчейна.

Чтобы пользоваться биткоинами в сети лайтенинг мне нужно иметь свою ноду ?

Нет, Чтобы начать пользоваться биткоинами в сети лайтенинг - необязательно запускать свою собственную лайтенинг ноду. Все что вам нужно - это лайтенинг кошелек (например https://www.walletofsatoshi.com/ https://bluewallet.io/) обменник, где вы можете их обменять. (Например https://boltz.exchange/).

(Но в отличии от биткоин кошельков, которые вы можете заводить без интернет соединения, лайтенниг кошельки представляют собой программы клиенты к серверам - лайтенинг нодам. И поэтому наличие интернета при регистрации такого кошелька обязательно)

Но все же иметь собственную ноду - это интересный позновательный опыт.

( Примеры реализации RaspiBlitz LND + Dojo C-Lightning RaspiBolt Thundroid Desktop )

Зачем люди запускают лайтенинг ноды, в чем их выгода?

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

💡 Такое альтернативное хранение битконов не у себя на кошельке, а на узле сети лайтенинг, обеспечивает то, что выражаясь языком классического экономиста - "работу денег на экономику, когда они используются в обороте, а не просто лежат на хранении". Потому как биткоин лишен такой способности - способности работать как "кровь экономики" и быть в обращении. Просто потому, что он больше тяготеет быть на хранении - пренадлежать своему владельцу и все. И большую часть времени - он неподвижен, а значит для экономики бесполезен. Лайтенинг в этом смысле привносит в биткоин такую "динамику" и возможность больше обращаться и больше оставлять созидательные экономические следы. И действительно с сатошами (а именно в них измеряется биткоин в сети лайтенинг) гораздо проще раставаться, но и гораздо проще заработать. (пример инфраструктуры на уровне сети лайтеннинг, где взаимодействуют люди можно посмотреть тут https://www.stakwork.com/workers)

Занимательная информация по лайтенинг сети

Что такое децентрализованные приложения

Daps - Децентрализованные приложения основанные на блокчейн.

Если блокчейн - это децентрализованная информация, то децентрализованные приложения Daps - это "Распределенный компьютер", то есть приложения, заранее не имеют заданного сервера на котором оно будет выполняться. Выполнение кода не бесплатно, и каждый логический цикл приложения требует оплаты соответствующей криптовалютой. (у каждого блокчейна своя валюта, самые известные блокчейны на которых можно "крутить" приложения - это Etherium, Cordano, ...

Это очень разные приложения , пример можно посмотреть тут https://dappradar.com/

Кстати один из упомянутых выше криптокошельков - Trustwallet очень удобен в плане взаимодействия с децентрализованными приложения. (Децентрализованными биржами, финансами, играми и т.д..)

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

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

Разное

  • Про блокчейн

Интересная статья про блокчейн - простым и понятным языком https://vas3k.ru/blog/blockchain/

Наглядная демострация - построения блокчейн https://www.youtube.com/watch?v=mcuwRUDOFRg

Старая шуточная статья, через описания мира - наоборот https://habr.com/en/post/213083/ Очень забавно и точно ;)

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

Интересная информация о том, как совместно управляют кошельком с большой суммой:

Холодный кошелёк Binance (https://www.blockchain.com/ru/btc/address/34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo) является крупнейшим держателем BTC, сейчас на нём хранится 293 427 BTC (больше $10 млрд).
В своём интервью CZ рассказал о том, как организовано управление этим кошельком. Binance использует кошелёк с мультиподписью, когда для отправки транзакции требуется подтвердить её с помощью нескольких приватных ключей, в данном случае нужно собрать хотя бы 7 подписей из 15. Держатели приватных ключей не знают друг друга, даже внутри компании мало кто знает их реальные имена.
«Мы выбираем человека, который в достаточной степени знаком нам, стабилен, имеет семью с детьми и чувствует себя менее стабильным, будучи одиноким. Эти люди распределены по всему миру, их связывает Интернет. В одной стране или регионе проживают не больше двух держателей, для предотвращения риска природных катаклизмов и отключения электроэнергии.»

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

11
Начать дискуссию