Что такое Криптовалюта
Как это работает?
Криптовалюта — это электронные деньги. По сути, это запись об электронном ключе, с помощью которого осуществляются операции (купля, продажа, обмен) в децентрализованной системе электронных денег.
Деньги обычно находятся под контролем государства. Децентрализованная система называется так потому, что в ней нет одного контролирующего органа, его функции рассредоточены среди пользователей системы.
Записи в системе делаются с использованием криптографии.
Криптография — это наука, изучающая способы засекречивания сведений. Основная цель науки — изучение способов передачи сведений таким образом, чтобы их нельзя было изменить и чтобы они стали доступны лишь определённому лицу или лицам.
Биткоин — одна из криптовалют. Слово биткоин не закреплено в словарях. Пишут либо биткоин, либо биткойн, либо bitcoin (как в оригинале), сокращение валюты — BTC.
Виды криптовалют
- Bitcoin (биткоин)
- Ripple (риппл)
- Ethereum (эфириум)
- Stellar (стеллар)
- Bitcoin Cash (биткоин кэш)
- Tether (тизер)
- Bitcoin SV (биткоин СиВи)
- EOS (ЕОС)
- Litecoin (литкоин)
- TRON (трон) и др.
Отличие криптовалют
Биткоин
Первая криптовалюта, на сегодняшний день пользуется самой большой популярностью. Используется как цифровые деньги, на которые можно купить товары или услуги (читайте подробнее в разделе "Что можно купить на биткоин?") или которые можно обменять на другую валюту, например рубли.
Так как биткоин был первой криптовалютой, все другие криптовалюты принято называть альткоинами (от англ. altcoins (alternative + coins) — альтернативные монеты). Основные альткоины перечислены ниже.
Риппл
Криптовалюта и платформа, которую используют банки для того, чтобы пересылать денежные средства своих клиентов по их запросам с одних счетов на другие. Сокращение криптовалюты — XRP.
Другой основной функцией данной платформы является обмен валюты (например, рубли на доллары или доллары на евро). Но платформа функционирует таким образом, что опротестовать такие транзакции по обмену валюты нельзя.
Эфириум
Платформа для создания умных контрактов (или смарт-контрактов). Криптовалюта называется эфир (сокращение — ETH).
Умный контракт — это договор между сторонами, условия которого написаны с помощью компьютерного языка. Выполнение этих условий отслеживается виртуальной платформой. Если условия выполнены сторонами, то платформа разрешает произвести транзакцию сторонам договора.
Стеллар
Основной конкурент риппла. Платформа также используется для обмена валюты. Криптовалюта называется люмен, сокращение — XLM.
Основные отличия от риппла:
- разработчики риппла владеют больше половиной всех цифровых денег риппл, а следовательно, могут влиять на его курс. Создатели стеллара контролировать курс криптовалюты не могут;
- криптовалюта стеллар написана языком программирования раст (rust), в то время как для создания риппл используется язык программирования C++.
История биткоинов
Биткоин изобрёл человек по имени Сатоси Накамото. Однако Накомото не реальный человек. Это псевдоним, за которым скрывается один человек или группа людей.
Что удивительно, изначально Накамото пытался создать не цифровую валюту, а систему, позволяющую переводить платежи от одного лица другому без участия посредников: банков, других финансовых институтов, владельцев платёжных систем, государства. Ему это удалось, и вместе с системой он создал криптовалюту.
В 2008 году Накамото опубликовал документ, описывающий работу децентрализованной системы электронных денег (Peer to Peer Electronic Cash System, с англ. "Электронная система денег от пользователя к пользователю"). В 2009 году система начала свою работу в сети и появилась первая электронная валюта — биткоин.
Обычно у каждой платёжной системы есть центральный сервер, который хранит информацию о счетах, балансах, всех совершённых операциях. Такой сервер также контролирует, чтобы одни и те же денежные средства не были использованы дважды (двойное расходование).
Созданная Накамото система называется децентрализованной потому, что в ней такой сервер отсутствует. Одной из трудностей было придумать, как предотвратить двойное расходование средств. Так была разработана система блокчейн.
Что такое система блокчейн?
Блокчейн (от англ. blockchain — "цепочка блоков") — это вся информация о транзакциях, проводимых в децентрализованной системе, которая хранится на компьютерах у всех пользователей этой системы.
Информация содержится в блоках, которые связаны между собой. Чтобы создать новый блок, нужно получить информацию о старых блоках. Все транзакции отображаются в системе сразу же, непосредственно в момент их проведения.
Все пользователи системы видят все блоки, но изменять информацию могут лишь в своих блоках, потому что информация в них зашифрована. Для доступа к блоку, нужен криптографический ключ, которым владеет лишь создатель блока.
Как сделать транзакцию в системе?
Пользователь создаёт блок, заносит туда необходимую информацию (кому перечисляются средства, в какой сумме и т. д.) и ставит свою цифровую подпись с помощью криптографического ключа.
Как только блок создан, он должен быть закрыт. После чего транзакция будет проведена, а блок отобразится у всех пользователей. Закрытием блоков в системе занимаются майнеры, а сам процесс называется майнинг.
Что такое майнинг?
Майнером может стать любой пользователь системы. Для этого нужно лишь иметь компьютер с подключённой видеокартой и скачать специальную программу для майнинга. Такие компьютеры называются майнинг фермами.
Задачи майнеров:
- проверить подлинность цифровой подписи;
- проверить, есть ли у создателя транзакции криптовалюта в той сумме, которую он хочет перевести.
Обычно такой проверкой занимаются банки. Они проверяют также, не используются ли одни и те же деньги дважды. Это называется двойное расходование (читайте ниже).
Как майнеры это делают?
Накомото придумал специальный алгоритм (SHA 256, от англ. "Secured Hash Algorithm" — "алгоритм безопасного хэша") для того, чтобы совершать транзакции. Алгоритм можно решить, лишь перебирая числа. Чем мощнее компьютер, тем быстрее можно найти это число.
Майнеры находят недостающее число определённой длины (хэш), которое каждый раз разное, расшифровывают его и решают алгоритм. Такое решение позволяет закрыть транзакцию, и платёж совершается.
Двойное расходование
В децентрализованной системе контролем за тем, чтобы криптовалюта не была использована два или более раз, занимаются майнеры.
Пример: Маша одновременно отправила 10 биткоинов Саше и те же 10 биткоинов Диме. Первая транзакция, которая будет проверена майнерами и по поводу которой они придут к общему согласию, что транзакция действительно была совершена Машей и что у Маши были биткоины, чтобы отправить их, допустим Диме, и станет совершённой. Информация о ней сохранится в системе и будет воспринята системой и всеми пользователями как правда.
У каждой транзакции есть входы (inputs) и выходы (outputs). И каждая транзакция связана с предыдущей транзакцией. По сути, владение биткоинами означает, что у вас были входы по транзакциям (то есть в ваш кошелёк пришли биткоины), но не было выходов (то есть из вашего кошелька биткоины не ушли). Каждый пользователь системы может проследить всю цепочку ваших транзакций, начиная с самого первого входа.
Маша не сможет отправить те же 10 биткоинов Саше, потому что пользователи проследят по цепочке транзакций, что Маше пришли только 10 биткоинов. Соответственно, и потратить она может только 10.
То, что транзакция была совершена именно Машей, проверяется с помощью ключей — приватного и публичного.
Каждый пользователь имеет приватный (или закрытый) ключ, доступный только ему, и публичный (или открытый) — доступный всем пользователям. Такой ключ создаёт цифровую подпись. Подписи различны для каждой транзакции, а потому не могут быть использованы дважды.
Публичный ключ нужен для того, чтобы другие пользователи системы могли проверить подлинность приватного ключа. С помощью алгоритма цифровой подписи пользователи убеждаются, что такая подпись соответствует приватному ключу другого пользователя, который проводит транзакцию.
Как зарабатывают майнеры?
За свою работу они получают криптовалюту. Например, в системе биткоин майнер, который первым нашёл хэш, получает за это 25 биткоинов.
Второй способ, которым майнеры зарабатывают, связан с вознаграждением за закрытие транзакций. Такое вознаграждение может быть установлено пользователем, который хочет совершить платёж.
У каждой транзакции есть входы (inputs) и выходы (outputs). Сумму, которая приходит, можно использовать только один раз и полностью.
Например, вам приходят 20 биткоинов, а вы хотите потратить только 10 из них. В этом случае важно сделать два выхода. Первый — на сумму, которую вы собираетесь потратить (например, 10 биткоинов за пирожное в кафе), а второй — на 10 биткоинов, которые вы отправляете сами себе. Если вы выход будет только один (10 биткоинов за пирожное), то оставшиеся 10 уйдут майнеру за его работу.
Получается, что пользователи могут самостоятельно определять размер вознаграждения для майнера. Вознаграждения может и не быть. Но чем оно выше, тем быстрее будет закрыта ваша транзакция, а сумма отправлена. Потому что больше майнеров будут заинтересованы быстрее найти хэш и закрыть блок.
Можно ли перевести биткоины в деньги?
Перевести биткоины в деньги можно несколькими способами:
- используя криптовалютные обменники;
- на криптовалютных биржах.
Полученные в процессе обмена денежные средства либо зачисляются на банковский счёт или карту, либо отправляются через платёжные системы в электронные кошельки (например, QIWI или Яндекс.Деньги).
Что можно купить на биткоин?
На биткоины можно купить вещи, сумки, электронику. В некоторых странах в ресторанах и пиццериях можно расплатиться цифровой валютой. В США есть отели, где можно расплатиться за проживание биткоинами.
Информацию о компаниях, которые принимают в качестве оплаты биткоины, можно найти в интернете. Например, на сайте www.coinmap.org.
Узнайте больше про Биткоин и Квантовый компьютер.