Программные кошельки для Bitcoin и безопасность
Поговорим немного про кошельки в криптовалютах. Под “криптовалютой”, я, в первую очередь, буду иметь ввиду Bitcoin. В других криптовалютах дело обстоит похожим образом и если вас интересуют детали, то можете покопаться самостоятельно.
Несмотря на продолжающийся хайп вокруг криптовалют и блокчейн как технологии, на мой взгляд, очень мало кто говорит про безопасность этих решений. Все концентрируются на различных плюсах, которые дает технология блокчейн, обсуждают майнинг и скачки курсов криптовалют, в то время как именно безопасность является критически важной, особенно когда речь идет о деньгах или о распределенных реестрах собственности. Вся информация для статьи взята из открытых источников, таких как https://bitcoin.org, https://en.bitcoin.it/wiki, https://bitcointalk.org, https://github.com и других.
Ниже будет неглубокий обзор кошельков криптовалют и их безопасности. Чем больше я погружался в эту тему при написании статьи, тем больше удивлялся тому, что в мире происходит так мало взломов и увода средств у пользователей того же Bitcoin. Но обо всем по порядку.
Что такое кошелек в криптовалютах
Разберемся немного с терминологией. Под кошельками в криптовалютах понимают одновременно:
Будем говорить про кошелек именно как про средство управления, хранения и проведения транзакций. Без кошелька вы не можете получить, сохранить или потратить ваши биткоины или средства в другой криптовалюте. Кошелек — ваш персональный интерфейс к сети криптовалюты, похожий на банковский аккаунт для фиатной валюты.
На самом деле безопасность хранения ваших средств в криптовалюте очень сильно зависит от того кошелька, который вы используете. А безопасность самого кошелька во многом основана на безопасности операций с закрытыми ключами.
Все кошельки подразделяются на “горячие” и “холодные”. «Горячим» называют криптовалютный кошелек, средства с которого можно потратить в любое время. «Холодный» кошелек действует совершенно противоположным образом. Он не предназначен для регулярного отправления криптовалюты, но тем не менее, средства на него можно получить в любое время. Самым простым “холодным” кошельком является лист бумаги, на котором записан закрытый ключ от вашего кошелька.
“Горячий” кошелек Bitcoin — это приложение, веб-сайт или устройство, которое управляет вашими закрытыми ключами. Самые популярные — это, конечно, приложения, как мобильные, так и десктопные, а также веб-сайты. Давайте чуть подробнее остановимся на каждом из этих видов и посмотрим, какие угрозы таит использование того или другого кошелька.
Так как кошельков существует очень много, я решил изучать только те, которые представлены на сайте https://bitcoin.org/. В качестве программных кошельков для персонального компьютера там представлены:
Требования к кошелькам
Первое на что обратим внимание — это на рекомендации самого сайта bitcoin.org относительно безопасности использования того или иного кошелька. При скачивании вам покажут 6 требований и информацию о том, какие требования каждым из этих кошельков соблюдаются, а какие нет. Большая часть этих требований прямо или косвенно связана с информационной безопасностью, а значит и с безопасностью ваших средств.
Вот эти требования, а также уровни соответствия этим требованиям.
Контроль за вашими деньгами
Так вот, не знаю, как вам, а мне совсем не нравится последние два уровня контроля. История про надежный пароль звучит вообще очень плохо. И дело тут даже не в том, что у пользователей большие проблемы с созданием, вводом и запоминанием по-настоящему надёжных паролей, а в том, что key-логгеры никуда не делись.
А уж если быть совсем реалистами, то вряд ли эти предупреждения кто-то читает. А если и читает, то далеко не каждый понимает, насколько здесь много проблем с безопасностью.
Проверка транзакций
Альтернативные решения имеют явные проблемы с безопасностью. Список серверов, в случае децентрализованной проверки, надо хорошо защищать. А то как бы очередной вирус не оставил в этом списке только один зараженный сервер.
А уж про стопроцентное доверие третьей стороне даже говорить не хочется.
Кстати, сторонники криптовалют любят в этом случае обращать внимание на то, что банковская система устроена похожим образом. Это конечно так. Вот только банки регулируются многочисленными стандартами, а уж если возникла новая проблема/уязвимость, то ваши средства защитит страховка. Поэтому криптовалютным сервисам еще есть куда расти.
Прозрачность
Больше всего мне нравится фраза “Любой разработчик в мире может провести аудит кода”. Ага, как же. Во-первых, разработчик должен неплохо знать конкретный язык программирования, на котором написан конкретный кошелек. А это сразу отсекает большой кусок от “любой разработчик в мире”.
Во-вторых, далеко не любой разработчик является одновременно специалистом по информационной безопасности или имеет опыт написания безопасного кода. Приведу банальный пример:
Откройте статьи от разработчиков PVS-studio и вспомните о том, какие ошибки порой совершают разработчики. Причем даже те разработчики, которые хорошо разбираются в вопросах безопасности (например, Скучная статья про проверку OpenSSL).
Поэтому полноценный аудит всего кода кошелька может сделать весьма ограниченное количество разработчиков. Большая часть которых и так имеет кучу интересных задач, помимо этого аудита. Даже если кто-то из них и заинтересуется этой задачей, то выполнена она будет только для определенного коммита в git. А значит, оценить безопасность кода в конкретный момент времени весьма непросто.
Что подразумевают ребята с сайта Bitcoin под фиксированной процедурой сборки точно понять не удалось. Со сборкой есть свои проблемы. Например, как понять, что полученная вами сборка или обновление собраны именно из правильных исходных кодов. Давайте будем реалистами – собирать кошелек из исходных кодов будут единицы. Лучшее, что вы можете сделать, это проверить хэш от свежескачанного инсталлятора с хэшем, который указан на официальном сайте. И надеется, что сайт не был скомпрометирован и там лежит именно корректный хэш, а также доверять разработчикам и сборщикам кошелька, а также администраторам сайта.
Чтобы уж совсем добить вопрос про исходные коды, я решил сам заглянуть в исходники Bitcoin Core, который по всем показателям, которые уже были описаны и тем, которые описаны дальше, занимает лидирующие позиции. Примеры кода и выводы, которые я сделал, бегло просмотрев исходники, смотрите ниже.
Бонус про прозрачность
Есть еще один интересный аспект, который я обнаружил совершенно случайно. Допустим, вы решили использовать кошелек Bitcoin Armory, который скромно позиционирует себя как BEST BITCOIN WALLET. В описании вы найдете – “Armory is the most secure and full featured solution available for users and institutions to generate and store Bitcoin private keys”. Забив в Google название кошелька, вы обнаружите, что у кошелька есть 2 сайта. Первый https://www.bitcoinarmory.com — коммерческий с красивыми словами, в топе выдачи. Второй https://btcarmory.com — более технический, на него вас приведет ссылка с https://bitcoin.org/.
Так вот, на техническом сайте, на главной странице в новостях, вы найдете предупреждение:
Коммерческий сайт такие глупости не пишет =) Вам же не надо переживать по таким глупым поводам.
Безопасность среды
Давайте тут тоже остановимся чуть подробнее.
Использование надежной двухфакторной аутентификации действительно может помочь решить многие проблемы с информационной безопасностью.
Ключевое слово тут “надежной”. А еще и правильно реализованной. А с этим не всегда все хорошо получается. Например, blockchain.info предложит вам старые добрые SMS в качестве второго фактора. Никому же не интересны те же рекомендации NIST в Special Publication 800-63B:
На безопасности компьютеров и мобильных устройств останавливаться подробно не будем. Достаточно почитать любой из отчетов Лаборатории Касперского или других серьезных игроков на рынке безопасности, чтобы самостоятельно сделать выводы.
Следующие два пункта не связаны напрямую с безопасностью хранения ваших средств. Поэтому подробно останавливаться на них я не буду, но приведу их тут для полноты картины.
Конфиденциальность
Комиссия
Подведем итоги
Все предъявляемые требования звучат очень разумно. Более того, этот список можно было бы еще расширить, чтобы повысить уровень безопасности.
Внимательно изучив все эти требования, вы хотите найти такой кошелек, который удовлетворял бы им по максимум. И вот тут наступает самое интересное. На https://bitcoin.org нет ни одного кошелька, который удовлетворял бы всем требованиям.
В лучшем случае, вы можете выбрать Bitcoin Core или Bitcoin Knots, для которых будет такая картина:
Или будете использовать Electrum, для которого такая картина:
Использование зеленого создает ложное впечатление полного удовлетворения требованиям. Полное соответствие —жирный зеленый цвет. Такое оформление было явно выбрано умышленно, а значит, создатели портала решили слегка поманипулировать обычным пользователем. Не хорошо это.
На этом можно было бы уже и закончить. Думаю, все уже представили насколько безопасно хранятся закрытые ключи в кошельках криптовалют. Но мы же на Хабре.
Работа с закрытыми ключами на примере Bitcoin Core
Пойдем чуть дальше и посмотрим, как происходит хранение и работа с закрытыми ключами на примере программных клиентов. Как мы уже выяснили, вредоносное ПО может получить доступ к закрытым ключам вашего кошелька. Вопрос в том, насколько легко или тяжело это сделать на самом деле.
Первым делом посмотрим, как это делает Bitcoin Core. Этот процесс неплохо описан в wiki самого Bitcoin. Как вы видели на скрине выше, этот клиент отмечен как один из самых продвинутых и удовлетворяющих большинству требований.
Закрытые ключи вашего кошелька хранятся вместе с другой информацией, в файле wallet.dat в формате “bitkeys”. Этот файл может быть зашифрован, а может и не быть =) По умолчанию, конечно, ничего не шифруется. Вы же грамотный пользователь и сами найдете нужную кнопку. Шифруется только информация о закрытых ключах с помощью алгоритма AES-256-CBC. При этом в качестве ключа шифрования используется так называемый мастер ключ – случайное число. При это сам мастер ключ шифруется на ключе, полученном из кодовой фразы с помощью SHA-512 и функции OpenSSL — EVP_BytesToKey. Количество раундов шифрования определяется скоростью компьютера, на которой происходит первоначальное шифрование.
После того ваш кошелек используется клиентом в обычном режиме. Это состояние называется “locked”. Если в какой-то момент, вам необходимо получить доступ к закрытым ключам кошелька, то вам необходимо ввести кодовую фразу в GUI клиента или воспользоваться командой walletpassphrase в RPC. В этом случае произойдет расшифрование закрытых ключей, и кошелек перейдет в состояние “unlocked”. В первом случае он будет находится в этом состоянии ровно столько, сколько необходимо для осуществления той или иной операции. Во втором случае, время через которое кошелек вернется в состояние locked определяется вторым параметром в RPC запросе!
Это выглядит очень мило. Обычный пользователь кошелька вряд ли запустит у себя сервер, если только не промахнется файлом. А вот злоумышленник…
С GUI и хранением той же passphrase в памяти тоже все не очень просто. Ребята реализовали специальный класс для хранения подобных данных – SecureString. Реализовали в общем-то неплохо, грабли с использованием memset успешно обошли. Но вот держат его в памяти дольше, чем следовало бы.
Например, так делает наш GUI (слегка подправил для наглядности, любопытным смотреть askpassphrasedialog.cpp:154):
В начале сделаем accept(), а только потом наш oldpass выйдет из области видимости и произойдет очистка. Понятно, что более безопасный код получится не такой красивый, как менее безопасный. Но мы же тут вроде с деньгами работаем?
На мой взгляд, это отлично подтверждает мое опасение на тему открытости исходников кошелька. Открытость исходных кодов не равно безопасность.
Постараюсь предвидеть первые комментарии и сразу ответить на них:
Я ничего не имею против криптовалют или технологии блокчейн. Наоборот, я всеми руками ЗА (это мое личное мнение, которое не в коей мере не является официальной позицией компании, в блоге которой размещена статья). Но раз уж мы начинаем работать с новой технологией, то надо делать это технически грамотно и не забывать об информационной безопасности.
Что такое криптовалюта и как она работает? Отличительные черты, принцип обращения, плюсы и минусы

Цифровая валюта защищена от подделки и дублирования, а ее количество и эмиссия строго ограничены, например для самой крупной криптовалюты Bitcoin (BTC) максимальное количество составляет 21 млн монет (т.е. никогда не будет создано более 21 млн BTC).
Ключевой особенностью криптовалют является децентрализация — отсутствие какого-либо внутреннего или внешнего администратора. Поэтому банки, налоговые, судебные и государственные органы не могут воздействовать на транзакции пользователей криптоактивов. Это возможно, поскольку все данные с криптовалютными кошельками и транзакциями хранятся в блокчейне.
Передача криптовалют необратима — никто не может отменить, заблокировать, оспорить или принудительно (без приватного ключа) совершить транзакцию. Однако участники сделки могут добровольно временно взаимно блокировать свои криптовалюты в качестве залога или установить, что для завершения/отмены сделки требуется согласие всех (или произвольных дополнительных) сторон. Такие возможности имеются в смарт-контрактах и зависят от конкретного блокчейна.
Как можно получить криптовалюту:
Специально для новичков мы подготовили подробный гайд: Как купить биткоин на криптобирже за рубли?
Навигация по материалу:
Ключевые характеристики криптовалюты
Три ключевых характеристики криптовалюты :
Криптовалюты не основаны на доверии. Системы, управляющие криптовалютами, не требуют доверия, в них не участвуют третьи лица. Доверие они заменяют проверкой. В p2p-сети активы полностью контролируются каждым участником и переводятся между ними напрямую без одобрения и контроля управляющего органа (например, банка).
Криптовалюты неизменны. По своей природе технология блокчейн делает криптовалютные транзакции неизменными. Они не могут быть отменены, отсрочены, дублированы, скрыты или изменены. В такой системе невозможно смошенничать обычным путем, и она защищена от человеческих ошибок, что делает криптовалюту бесконечно более прозрачной, чем простые электронные деньги в банке.
Криптовалюты децентрализованны. У криптовалют новые монеты систематически и прозрачно создаются системой. Возьмите биткоин: его инфраструктура гарантирует, что только 21 млн. единиц будут когда-либо существовать. Теперь сравните это постоянный «печатью» и обесцениванием фиатных валют, таких как доллары и евро, с лёгкой руки правительств и центральных банков.
Все криптовалюты существуют на технологии блокчейн (Blockchain), для лучшего восприятия принцип работы блокчейна рассмотрим на инфографике:
Чтобы разобраться в сущности криптовалюты, стоит выделить ее преимущества и недостатки.
Положительные черты
Отрицательные черты
С ростом сложности формирования блоков теряет актуальность и майнинг виртуальной валюты. Расходы на покупку оборудования и затраты на оплату электроэнергии попросту не окупаются. Вот почему последние годы пользуются спросом специальные компании, имеющие в распоряжении необходимые мощности — сервисы облачного майнинга.
Где выгоднее покупать и продавать криптовалюту? ТОП-5 бирж
Наиболее безопасно и выгодно покупать криптовалюту на специализированных биржах. На криптобиржах взимается минимальная комиссия и предоставляется наиболее широкий выбор доступных активов, а также дополнительных инструментов (стейкинг, фьючерсы, опционы).
Мы подготовили рейтинг самых надежных и популярных криптовалютных бирж, которые поддерживают ввод и вывод средств в фиатных валютах (рублях, гривнах, долларах и евро).
Надежность площадки в первую очередь определяется объемом торгов и количеством пользователей. По всем ключевым метрикам, крупнейшей криптовалютной биржей в мире является Binance. Также Binance самая популярная криптобиржа в России и на территории СНГ, поскольку имеет наибольший оборот денежных средств и поддерживает переводы в рублях с банковских карт Visa/MasterCard и платёжных систем QIWI, Advcash, Payeer.
Специально для новичков мы подготовили подробный гайд: Как купить биткоин на криптобирже за рубли?
Рейтинг криптовалютных бирж :
| # | Биржа: | Cайт: | Оценка: |
|---|---|---|---|
| 1 | Binance (выбор редакции) | https://binance.com | 9.7 |
| 2 | Bybit | https://bybit.com | 7.5 |
| 3 | OKEx | https://okex.com | 7.1 |
| 4 | Exmo | https://exmo.me | 6.9 |
| 5 | Huobi | https://huobi.com | 6.5 |
Критерии по которым выставляется оценка в нашем рейтинге криптобирж :
Биткоин — первая криптовалюта
Термин «криптовалюта» вошёл в обиход после публикации статьи, рассказывающей о биткоине — цифровой валюте и платёжной системе.
Биткоин — детище Сатоши Накамото, но что за человек или группа людей скрывается за этим псевдонимом, до сих пор доподлинно не известно. Концепцию децентрализованной платёжной системы Накамото представил 31 октября 2008 года. Её основные принципы: анонимность для всех участников, защита от мошенничества и независимость от контролирующих организаций.
Сеть биткойна состоит из связанных между собой блоков транзакций. Каждый последующий блок содержит информацию о предыдущем, так что можно выстроить их в единую цепь и получить сведения о всех совершённых ранее транзакциях (но не о владельцах биткоинов).
Процесс создания новых блоков называется майнингом. Чтобы в сети появился очередной блок, необходимо сгенерировать для него криптографическую подпись. В награду вы получаете новые биткоины. Кстати, их эмиссия — процесс вовсе не бесконечный. Заранее известно, что всего может быть создано не более 21 миллиона биткоинов.
Поначалу создавать блоки было относительно просто, с этим справлялись и майнеры-одиночки. Со временем сложность росла, для майнинга требовались солидные вычислительные мощности, поэтому майнеры стали объединяться в пулы и добывать новые биткоины совместными усилиями.
Простыми словами
Если предельно всё упростить, то объяснить феномен биткоинов можно на примере крышечек от лимонада (да, привет фанатам Fallout). Допустим, подделать эти крышечки нельзя, пробежаться по магазинам и скупить весь лимонад тоже: он больше не производится. Количество крышек ограниченно и заранее известно, так что надо просто бродить и смотреть под ноги — вдруг наткнётесь на крышечку.
Как и любой ограниченный ресурс, крышечки обладают определённой ценностью, растущей по мере увеличения спроса. Первые крышки найти легко, но чем дальше, тем сложнее. Людям приходится объединяться в группы и тратить изрядное количество времени и сил, чтобы отыскать очередную крышечку. Добычу они меняют на всякие необходимые вещи, а многие и вовсе делают запасы крышек в надежде на то, что со временем их курс станет только выше.
Виды криптовалют
Все криптовалюты можно разделить на следующие виды :
El Petro — первый государственный стейблкоин, выпущенный правительством Венесуэлы. Его обеспечением является нефть и минеральные ресурсы страны. Над подобными проектами работают госструктуры КНР и России. У всех стейблкоинов есть один очевидный недостаток, централизованный механизм поддержания курса вступает в явное противоречие с децентрализованной природой криптовалют.
Подготовка к переходу на цифровую валюту активно ведется в Китае. Разработку криптоюаня начали в 2014 году, а в мае 2020 года Народный банк КНР ввел национальную криптовалюту (DCEP) в четырех регионах страны в рамках пилотного проекта, по переводу основной денежной массы на блокчейн.
Как появилась идея создания криптовалюты?
Дело в том, что криптовалюты — это не первая форма цифровых денег. Попытки создать цифровые валюты начались ещё на заре 90-х годов, но все эти изобретения не смогли конкурировать с электронными банковскими деньгами или сторонними системами, такими как PayPal.
Дэвид Шаум проложил путь для цифровой валюты, когда запустил DigiCash в 1989 году. Это была электронная сеть, используемая для отправки валюты анонимно. Спустя десять лет после банкротства DigiCash мы увидели подобные ему E-gold и Liberty Reserve, которые также обанкротились после уголовных обвинений. Вскоре сама идея начала казаться людям надуманной и нереализуемой.
Почему всё это провалилось? Можно просто вспомнить поговорку о том, что первый блин комом. Но более правдоподобное объяснение заключается в том, что спроса на цифровую валюту не было, поскольку электронная торговля ещё не вышла на сцену, как и широко распространённый доступ в интернет.
А теперь перенесёмся в 2008 год. Тогда таинственная фигура, известная как Сатоши Накамото, дала новое объяснение предыдущим провалам: все эти системы были централизованы и поэтому основаны на доверии. И, согласно загадочному Накамото, в этом была самая серьёзная проблема.
Подробное объяснение можно прочитать в документе, написанном Сатоши в 2008 году: «Биткоин: p2p-система электронных денег» (Bitcoin: A Peer-to-Peer Electronic Cash System). В нём Накамото выделил две фундаментальные проблемы: работу обычных финансовых систем и свойства фиатной валюты (например, доллара США).
В чём проблема с обычными деньгами?
Возможно, вы не думали об этом, но ваши активы в долларах США, фунтах, евро или любой другой фиатной валюте заставляют вас зависеть от государства. Большинство таких валют когда-то представляли реальные материальные активы (например, золото), но эти дни давно прошли, и наличные деньги не имеют никакой ценности, кроме вашей веры в них. Вот почему любое правительство может легко манипулировать вашими средствами и таким образом вмешиваться в вашу личную жизнь.
И правительства действительно делают это: они девальвируют валюту, печатая миллиарды новых банкнот для сдерживания инфляции или для игры с процентными ставками. Глобальный финансовый кризис 2008 года и его последствия — пример того, как правительства могут манипулировать нашей денежной массой и экономикой.
Учитывая, что сама фиатная валюта создаёт проблемы, что можно сказать насчёт централизованных систем, которые мы используем для хранения и передачи денег, то есть насчёт банков, целевых фондов и онлайн-сервисов переводов? Они тоже, мягко говоря, несовершенны.
Вот некоторые из проблем с централизованными системами :
Но можем ли мы доверять экономике, контролируемой правительствами и банками? Это вызывало сомнения и до 2008 года, а глобальный финансовый кризис стал последней каплей. Но какая у нас альтернатива?
Децентрализованная система, которая не опирается на доверие и не подвержена влиянию извне. Вы правильно догадались: это криптовалюта.
Чем криптовалюта отличается от рубля и доллара?
Особенности Bitcoin, отличающие его от других видов электронных и бумажных денег:
Самые популярные криптовалюты на 2021 год (обзор цифровых токенов)
На сегодня существует несколько тысяч самых разнообразных криптовалют, но большинство из них это мыльные пузыри. Самые популярные и надежные на 2020 год являются:
Bitcoin
Биткоин наиболее популярная криптовалюта и, образно выражаясь, родоначальник жанра. Своим появлением Bitcoin положил начало развития всех остальных подобных валют. Разработчиком является скрытая группа программистов, называющих себя Сатоши Накамото.
Стоит отметить, что создатели BTC оставили свободный код своей разработки, что дало возможность другим специалистам создавать на данной основе уже новые типы криптовалют. Эмиссия BTC ограничена количеством в 21 млн (на данный момент этот предел еще не достигнут).
Ethereum
Эфириум это платформа для создания децентрализованных онлайн-сервисов на базе блокчейна (Dapps, Decentralized applications, децентрализованных приложений), работающих на базе умных контрактов. Реализована как единая децентрализованная виртуальная машина. Был предложен основателем журнала Bitcoin Magazine[en] Виталиком Бутериным в конце 2013 года, сеть была запущена 30 июля 2015 года.
Являясь открытой платформой (open source), Ethereum значительно упрощает внедрение технологии блокчейн, что объясняет интерес со стороны не только новых стартапов, но и крупнейших разработчиков ПО, таких как Microsoft, IBM и Acronis. Заметный интерес к платформе проявляют и финансовые компании, включая Сбербанк.
В отличие от других криптовалют, авторы не ограничивают роль эфира платежами, а предлагают его, например, в качестве средства для обмена ресурсами или регистрации сделок с активами при помощи умных контрактов, в частности авторы назвали эфир «криптотопливом» для исполнения умных контрактов одноранговой сетью. Эфир продаётся на сервисах по обмену, а капитализация общего количества эфира превысила тридцать миллиардов долларов.
Litecoin
Litecoin – это альтернативная криптографическая валюта, которая представляет собой форк Биткоина. Лайткоин также является платежной пиринговой системой, при помощи которой могут осуществляться сделки и переводы средств от одного пользователя к другому.
Данная денежная единица была основана программистом Чарли Ли, который в прошлом работал в компании Google. Выпуск Лайткоин был начат в 2011 году.
Основной замысел данного творения в том, чтобы стать своеобразным аналогом серебра на рынке цифровых финансов, при учете того, что уже известный вам Bitcoin часто ассоциируется по своей стоимости с золотом. Эмиссия LTC ограничена 84 миллионами.
Ripple
Ripple представляет собой глобальную систему взаиморасчетов. Она имеет свои уникальные особенности, которые отличают Рипл от других криптовалют. Это не хардфорк биткоина — с BTC система XRP имеет мало общего. Она не использует традиционный блокчейн, который мы привыкли видеть в большинстве криптовалют.
Принцип работы системы базируется на основе договоренностей, так называемого консенсуса. Для наглядности возьмем в качестве примера такую схему. Вам нужно отдать своему партнеру в другой стране 100 долларов. Встретиться лично не получается, отправлять переводом накладно, а потому вы договариваетесь со своим знакомым поставщиком, который находится в той местности, и он отдает свои деньги вашему партнеру.
Этому знакомому затем третьи лица переводят ценности, эквивалентные ста долларам, причем это может происходить как в любой удобной ему валюте, так даже быть возвращено материальными вещами. В итоге все получают, что хотят, хотя мало кто из всей цепочки знает друг друга — все взаимодействие основано на доверии. В Ripple роль таких людей выполняют серверные узлы.
«Основа системы Рипл — это реестр (по англ. ledger) в виде распределенной базы данных, где хранятся все данные об аккаунтах и транзакциях пользователей. При его работе используется протокол RPCA — Ripple Protocol consensus algorithm».
Обновляется реестр каждые несколько секунд и самый актуальный в данный момент времени называется LCL — Last Close Ledger. Копии реестра хранятся на серверах сети, которые еще называют узлами.
С внешним миром, а точнее с магазинами, обменными пунктами, система взаимодействует через так называемые «шлюзы». Любой желающий, кто хочет провести транзакцию, должен отправить шлюзу деньги с помощью банковской карты, электронной платежной системы. Далее деньги можно менять на любую валюту мира. При этом система сделает это по самому выгодному курсу.
Zcash
Zcash это криптовалюта с открытым исходным кодом, разработанная компанией Zerocoin Electric Coin Company, обеспечивающая конфиденциальность и выборочную прозрачность транзакций. Платежи Zcash публикуются в общедоступной цепочке блоков, но отправитель, получатель и сумма транзакции остаются приватными.
Торговый символ Zcash, ZEC, не является официальным ISO 4217. Как и Биткоин, Zcash имеет фиксированный общий запас в 21 миллион единиц. Впервые валюта анонсирована 20 января 2016 года.
Эволюция криптовалют
Сформулировав суть «правильной» валюты и создав блокчейн, Накамото стал отцом-основателем первой криптовалюты — биткоина. Майнинг первого блока состоялся в январе 2009 года, и в нём был зашифрован следующий текст, отсылающий к финансовому кризису:
«The Times 03/Jan/2009 Chancellor on brink of second bailout for banks».
Прощайте, банки; здравствуй, биткоин.
Конкуренция высока, монеты соревнуются, желая урвать кусок побольше. Вам стоит запомнить хотя бы пять представителей этого пространства: биткоин, эфириум, Ripple, Bitcoin Cash и лайткоин. Эти пять гигантов занимают большую часть рынка. Если хотите узнать побольше, изучите 50 криптовалют, расположившихся на верхушке рейтингов.
Основная идея биткоина достаточно проста, так как в первую очередь это средство хранения и обмена ценностями. Тем не менее это лишь верхушка айсберга, поскольку у криптовалют есть и другие функции.
Не так давно новаторы придумали совершенно новые сферы применения для криптовалют, многие из которых Сатоши, возможно, не мог себе представить в самых смелых мечтах.
Возьмите вторую по величине криптовалюту — эфириум. Виталик Бутерин изобрёл эту платформу в 2013 году. В отличие от биткоина, эфириум построен так, чтобы позволять создавать на его основе dapp (децентрализованные приложения) и смарт-контракты.
Сам биткоин, по сути, был даппом, предназначенным для выполнения определённой цели (децентрализованная p2p-система для обмена цифровой валютой). Даппы работают в блокчейнах, точно так же, как программы для ПК создаются под Windows или другие операционные системы.
Вместо того чтобы создавать новый блокчейн каждый раз, когда кто-то хочет создать свой дапп, можно использовать существующую инфраструктуру эфириума. Сравните строительство дома своими силами в чистом поле с наймом команды профессионалов, которые всё продумали за вас. Эфириум позволил практически каждому создавать собственные криптовалюты и даппы без особых проблем.
Неудивительно, что на эфириуме построены сотни криптовалют, и отдельные лица, учреждения и стартапы придумывают всевозможные творческие применения этой платформе. Это путь наименьшего сопротивления.
Тем не менее многие проделали тяжёлую работу, необходимую для создания собственных блокчейнов. Например NEM, NEO, Qtum или лайткоин.
Зачем? Хотя создать криптовалюту или дапп на существующей платформе относительно просто, вы будете ограничены возможностями этой платформы и установленными ею правилами. Вот почему серьёзные проекты часто предпочитают собственные блокчейны.
Как можно использовать криптовалюту?
Мы поняли, что биткоин и эфириум революционны, но каковы преимущества криптовалют на практике?
То, что делает криптовалюты полезными, — это не столько товары, которые можно за них купить, сколько избавление от проблем, которые они решают. В этом заключается основная ценность, которую они предоставляют конечному потребителю. Неслучайно самые ценные криптовалюты инновационны.
Возьмите биткоин, который произвёл революцию в том, как мы осуществляем транзакции и храним ценности, позволив нам отправлять деньги кому угодно, в любое время и в любом месте, безо всяких разрешений.
Как и у любой отличной идеи, у биткоина появилось сразу несколько последователей, желающих улучшить то, чего ему удалось достичь. Такие игроки, как лайткоин, Dash, IOTA и Ripple, быстро вышли на сцену, предлагая более быстрые транзакции с более низкой стоимостью, улучшенную масштабируемость и энергоэффективность.
Хотя в какой-то степени эти альткоины борются за то, чтобы стать самой популярной платёжной системой из всех, нюансы удерживают их на разных рынках. Например, Monero представляет собой криптовалюту, защищённую от отслеживания, с анонимными транзакциями, что позволяет пользователям сохранять конфиденциальность своих транзакций и поддерживать баланс, не опасаясь того, что об этом узнают третьи лица.
Первое и наиболее очевидное использование криптовалют — это платежи, причём список компаний, принимающих биткоин для оплаты товаров и услуг, растёт, а банкоматы с функцией вывода средств расположены по всему миру. Началась гонка по созданию стандартной формы оплаты с использованием криптовалютных дебетовых карт, таких как Bitpay, которые позволят своим владельцам оплачивать покупки через обычные терминалы в магазинах.
Хотя всё это здорово, технология блокчейн не ограничена финансовой сферой. Она может быть использована для решения множества проблем, существующих в современном цифровом мире. Поэтому сейчас мы можем увидеть сотни новых проектов с действительно невероятными идеями.
Вслед за эфириумом были созданы десятки платформ для смарт-контрактов, предлагающих инновационные решения проблем, связанных с сельским хозяйством, медициной, IT, логистикой и почти любым другим сектором.
Например, Sia позволяет сдавать в аренду неиспользуемое место на жёстком диске. В обмен за подключение этого пустого места к блокчейну вы получите некоторое количество Siacoin, собственной криптовалюты проекта.
Здесь следует отметить разницу между монетами и токенами. Монеты существуют исключительно как форма цифровых денег на собственных блокчейнах. Биткоин и лайткоин — яркие примеры монет.
Токены занимают другую нишу и служат альтернативным целям — например, представляют цифровой актив, долю, плату за использование системы и т.д. Dragonchain, Waltonchain и Civic — токены ERC20. Это значит, что они существуют в блокчейне эфириума, и все они обслуживают соответствующие утилиты, предоставляемые проектом.
Важно отметить, что полезность криптовалюты — это её основная характеристика: если токен имеет практическое применение и решает существующую проблему, он, скорее всего, будет расти в цене.
Несмотря на некоторые проекты с низким качеством (или шуточные проекты), справедливо сказать, что криптовалюты не существуют в вакууме, а зависят от ценности децентрализованного приложения, платформы или блокчейна, на которых они основаны.
Осмыслив прочитанное, вы, скорее всего, начнёте осознавать, что криптовалюта — это просто прекрасная идея. Так почему же прошло десять лет, а мы все ещё не покупаем гамбургеры за биткоины?
Проблемы массового признания криптовалюты
Несмотря на все свои революционные свойства, криптовалютная индустрия сталкивается с рядом проблем, которые делают массовое признание медленным и даже несколько болезненным процессом. Давайте рассмотрим самые большие препятствия, которые должны преодолеть криптовалюты, чтобы получить массовое одобрение.
В любых способах оплаты важна стабильность. Волатильность большинства криптовалют временами пугает: они могут значительно упасть или вырасти в цене за считанные минуты. Это хороший шанс для инвесторов, но средний продавец или потребитель не будет прибегать к криптовалютам именно из-за таких рисков.
Затем встаёт вопрос о безопасности. В криптопространстве уже произошли преступления на миллионы долларов, например взлом биржи Mt. Gox. Плюс к тому пользователи не всегда правильно используют криптовалюту. В то время как сами криптовалюты невероятно надёжны, «техника безопасности» всё ещё развивается. Подумайте о электронной почте: пользователям потребовались десятилетия, чтобы научиться распознавать спам, заражённые и фишинговые письма.
Способ, которым новые криптовалютные проекты привлекают средства, вызвал усиленный контроль и привёл к дискуссиям о регулировании. Китай и Южная Корея запретили участие в ICO — первичных предложениях монет — своих граждан, и ряд других стран вполне могут последовать этому примеру.
Зачем? К сожалению, нескольким мошенникам удалось обворовать достаточно людей, предлагая «новые монеты». Легитимность — ключ к признанию криптовалют, а выходки в ковбойском стиле создают им плохую репутацию и вызывают скептицизм в отношении долгосрочной жизнеспособности технологии.
Даже после того, как вопрос ICO будет улажен, законность использования криптовалют продолжит вызывать сомнения. Официальные власти не одобрят использование гражданами криптовалют для уклонения от налогов или финансирования преступной деятельности.
Будущее криптовалют
Список перечисленных проблем впечатляет, но у каждой из них на горизонте видится больше одного решения. В дело вступили умнейшие люди в мире, преисполненные энтузиазма.
Технологические проблемы кажутся самыми лёгкими для преодоления. Недавние дополнения, такие как IOTA, могут предоставить неограниченную масштабируемость и почти мгновенные транзакции без каких-либо затрат. Так называемые стабильные монеты решают проблему волатильности, используя различные изобретательные методы, чтобы стоимость криптовалюты не колебалась. Меры безопасности усиливаются, а криптовалютные биржи совершенствуют свое ПО для максимальной защиты средств пользователей.
Несмотря на весь этот быстрый прогресс, судьба криптовалют слишком сильно зависит от властей. К счастью, многим правительствам ясно, что криптовалюты имеют огромную ценность, которую пока сложно осознать до конца. По мере того в криптоэкономику будут поступать триллионы долларов, многие страны, скорее всего, попытаются выбиться в лидеры криптовалютного пространства.
Там, где есть деньги, будут и налоги. По мере развития экономики инвесторы, корпорации и пользователи станут подчиняться новым правилам, которые будут диктовать правительства. Мы неизбежно уйдём от безумной анархии нерегулируемых ICO. Ряд стран уже закладывают основу для того, чтобы это произошло.
В то время как Китай и Южная Корея предпочли запреты, Швейцария выпустила руководящие принципы, которые выстраивают правовую основу для ICO, стремясь стать самой дружественной к криптовалютам нацией.
Всё становится интереснее. Как только бюрократы дадут криптовалютам зелёный свет, компании всех форм и размеров не преминут этим воспользоваться. Естественно, инфраструктура не будет отставать: подтянутся банки, торговые предприятия и поставщики услуг, и скоро ваша бабушка начнёт покупать рождественские крекеры за биткоины.
Огни приглушаются, и вам лучше занять место в первом ряду. Возможно, массовое признание займёт месяцы и даже годы, но криптовалюта — звёздный актёр в шоу, которое определённо заслуживает внимания.





