Всё, что нужно знать о криптовалюте (Часть 1)
Глава 1 - Криптовалюта
Что такое криптовалюта?
Криптовалюта – это цифровая форма денежных средств, которая позволяет людям передавать ценности или обмениваться ими в цифровой среде.
Возможно, вы спросите, чем такая система отличается от банковского приложения, установленного на вашем телефоне (Сбер, Тинькофф и др.). На первый взгляд все они, безусловно, служат для одной и той же цели: обмениваться деньгами с людьми, совершать покупки на любимом сайте и т.д. Но под внешней оболочкой этих систем кроется совершенно разный принцип работы.
Что делает криптовалюту уникальной?
Криптовалюта уникальна по многим причинам. Однако основная ее функция заключается в том, чтобы выступать в качестве системы электронных денежных средств, способной работать без участия контролирующего органа или центрального банка.
Хорошая криптовалюта должна быть децентрализована. В такой системе не будет ни центрального банка, ни определенной группы людей, влияющей на принятие решений. Участники сети (нодыили узлы) через свое программное обеспечение связываются друг с другом и обмениваются информацией между собой.
На изображении слева показано взаимодействие нод (участников) в стандартной банковской системе. Вся работа такой сети построена на необходимости взаимодействия с центральным севером. На изображении справа представлена децентрализованная сеть, где отсутствует подобная иерархия, поскольку функционирование сети основано на работе взаимосвязанных нод, которые постоянно обмениваются информацией между собой.
Децентрализация криптовалютных сетей защищает их от отключения. Чтобы отключить централизованную сеть, достаточно просто вывести из строя центральный сервер. Например, если банк уничтожит свою базу данных и все резервные копии, восстановить данные о балансах пользователей будет очень тяжело.
Криптовалютные ноды хранят копию базы данных и каждая функционирует как отдельный сервер. Некоторые из нод могут выходить в оффлайн режим, но другие участники по-прежнему будут обмениваться информацией через них.
Кроме того, криптовалюты функционируют 24 часа в сутки круглый год. Они позволяют переводить средства в любую точку мира без посредников. Именно поэтому их часто называют общедоступными: для перевода средств достаточно иметь выход в интернет.
Почему такой тип активов называют криптовалютами?
Название криптовалюта представляет собой комбинацию двух слов криптография и валюта. Криптография представляет собой продвинутые математические методы, которые помогают защитить наши средства, гарантируя, что никто другой не сможет их потратить.
Что такое криптография с открытым ключом?
В основе криптовалютных сетей лежит система криптографии с открытым ключом. Именно она обеспечивает безопасность пользователей во время совершения транзакций.
В этой системе у пользователя есть публичный ключ и приватный ключ. Приватный ключ – это огромное число, которое невозможно угадать. Зачастую даже трудно осознать, насколько оно большое.
В случае с Биткоином угадать приватный ключ – все равно, что правильно угадать результат подбрасывания монеты 256 раз подряд.
В любом случае, как следует из названия, приватный ключ нужно держать в секрете. С его помощью вы сгенерируете публичный ключ, который можно смело предоставлять кому угодно, поскольку на его основе практически невозможно восстановить информацию о вашем приватном ключе.
С помощью приватного ключа вы также можете создавать цифровые подписи. Это похоже на подписание документов в реальной жизни. Главное отличие состоит в том, что действительность подписи легко определяется путем ее сравнения с соответствующим публичным ключом. Таким образом, пользователю не нужно раскрывать свой приватный ключ, но он может доказать факт владения им.
Если вы захотите потратить свои средства в криптовалюте, вы сможете это сделать только при наличии соответствующего приватного ключа. При совершении транзакции вы объявляете всем в сети, что собираетесь перевести средства. Информация об операции содержится в транзакции, которая подписывается и добавляется в блокчейн. Для создания цифровой подписи необходим ваш приватный ключ. А поскольку блокчейн виден всем пользователям, любой может проверить действительность вашей транзакции по этой подписи.
Кто создал криптовалюту?
На протяжении многих лет предпринимались различные попытки создания систем цифровых валют, но первая криптовалюта появилась лишь в 2009 году, и это был биткоин. Его разработал человек или группа людей под псевдонимом Сатоши Накамото, однако настоящая личность создателя по сей день остается неизвестной.
Биткоин стал прародителем огромного числа криптовалют. Одни нацелены превзойти его, у других уже есть свои особенности и преимущества, которые нет у биткоина. Сегодня многие блокчейны позволяют пользователям не только обмениваться цифровыми денежными средствами, но и запускать децентрализованные приложения, используя смарт-контракты. Ethereum – самый яркий пример такого блокчейна.
В чем разница между монетами и токенами?
На первый взгляд кажется, что монеты и токены – это одно и то же. Оба вида активов используются для торговли на биржах и могут передаваться между адресами блокчейна.
Монеты используются исключительно в качестве денег, будь то средство обмена, сбережения или и то и другое. Каждая единица функционально взаимозаменяема, то есть одна монета равна по стоимости другой.
Биткоин и другие первые криптовалюты были разработаны исключительно как цифровые деньги, но появившиеся позднее блокчейны стремятся к большему. Например, Ethereum не только выполняет функцию криптовалюты, но также позволяет разработчикам запускать код (смарт-контракты) в распределенной сети и создавать токены для различных децентрализованных приложений.
Токены, в свою очередь, можно использовать как криптовалюты, но они гораздо более гибкие. Вы можете создать (отчеканить) миллионы одинаковых токенов или несколько особенных, обладающих уникальными свойствами (например, как NFT). Они могут быть чем угодно – от цифровых расписок, представляющих собой долю в компании, до баллов лояльности.
В протоколе с поддержкой смарт-контрактов базовая валюта (используемая для оплаты транзакций или приложений) отделена от токенов. Например, в Ethereum собственной валютой является эфир (ETH), и она используется для создания и передачи токенов внутри сети Ethereum. Создаются они в соответствии со стандартами ERC-20 или ERC-721.
Главное отличие монеты от токена в том, что токены – это криптовалюты, которые не имеют собственного блокчейна и работают на базе сети другой монеты. Поскольку токены живут на чужом блокчейне, по сути они пользуются его преимуществами. Примером токенов являются так называемые ERC20-токены. Монета же – это цифровая валюта, работающая на базе собственного блокчейна.
Что такое криптовалютный кошелек?
В криптокошельке хранятся ваши приватные ключи. Он может быть как отдельным устройством (аппаратный кошелек), приложением на вашем ПК/смартфоне или даже листом бумаги.
Кошельки позволяют пользователям взаимодействовать с криптовалютной сетью и осуществлять транзакции. Разные типы кошельков имеют разную функциональность. Бумажный кошелек не даст вам возможности подписывать транзакции или отображать текущие цены в фиатной валюте.
Наиболее удобными для повседневных платежей считаются программные кошельки (например, Trust Wallet или MetaMask), но с точки зрения безопасности предпочтение отдается аппаратным кошелькам. Держатели криптовалют, как правило, пользуются обоими типами кошельков.