Принципы функционирования криптовалюты Bitcoin

Под «криптовалой» понимают вид цифровой валюты, учет которой возможен с помощью криптографических методов, а эмиссия основывается на принципе доказательства выполненной работы компьютером (От англ. «Proof-of-work»). Как правило, все существующие ныне криптовалюты имеют «псевдонимного» характер, то есть все транзакции проводятся публично, при этом связь с конкретным человеком отсутствует.

Получение каждой новой единицы криптовалюты сопровождается определенными затратами электроэнергии и рабочего времени компьютера. Поэтому принято считать, что «упадок» криптовалюты наступит тогда, когда на добычу ее единицы тратится больше ресурсов,  ем ее реальная стоимость.

Одной из наиболее известных и распространенных криптовалюта является Bitcoin (BTC). Идея создания такой валюты возникла еще в 1998г., Но только через 10 лет было опубликовано основные принципы функционирования пиринговой платежной системы. Основателем Bitcoin считают С. Накамото. BTC является децентрализованной криптовалюта, поскольку особенностью ее платежной системы является отсутствие банка-эмитента. Его транзакции и эмиссию регулирует обширная peer-to-peer сеть. BTC использует распределенную в сети единую базу данных, входит в к децентрализованной одноранговой сети, которая использует электронная цифровая подпись и поддерживается «proof-of-work»-протокола для обеспечения безопасности и легитимности представленных в оборот средств.

Сеть построена таким образом, что она может увеличивать денежную массу в логарифмической прогрессии, пока не будет достигнуто цифру в 21 млн BTC. Примерно в 2131 на 6930000 блоке их эмиссия будет полностью остановлена. Для обеспечение достаточного количества средств BTC делится до восьмого знака после запятой. Эта наименьшая доля называется «Сатоши» в честь основателя всей сети.

Поскольку эта валюта является нематериальным пользователи выполняют операции с валютой напрямую без помощи посредников. Купить BTC можно так:

1) у частных лиц - через специализированные сайты;
2) в обменниках - их можно обменять на другие электронные валюты или открыть кошелек для их хранения с помощью банковской карты;
3) на бирже, благодаря источнику - это способ приобретения и заработка на разнице курсов возможен только при условии знание особенностей работы биржи;
4) получить BTC можно в обмен на другие товары и услуги. В этом случае продавец получает монеты на лицевой bitcoin-счет;
5) через bitcoin-майнинг - это вид заработка BTC благодаря программному обеспечению компьютера и его мощности.

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

Второй частью программного обеспечения есть майнинг (от англ. «mining» - добыча, горное дело). Он обеспечивает «добычу» новых монет, суть которого сводится к решению сложной криптозадачи методом полного перебора комбинаций, а также проверку всех операций с ними. Чем компьютер мощнее, тем скорее майнинг начнет генерировать новые монеты.
В начале «добычи» обычные персональные компьютеры были достаточно быстрые для генерирования BTC. Это привело к тому, что в первое время «Добыча» был легче с последующим осложнением. За последние несколько лет пользователи перешли на сверхпроизводительные ПК или мощные серверы, поскольку обычные компьютеры больше не подходят для решения сложных криптозадач. Так как сеть BTC увеличивается сверхвысокими темпами, «добыча» стал технологически сложным процессом.
Все операции связанные между собой «виртуальным замком». После вычисления блока данных программа рассылает результаты всем другим клиентам сети, которые проверяют его и учитывают в своих расчетах, создавая «цепи блоков». это позволяет всем клиентам вычислять уникальные значение для нахождения новых BTC. Кроме того, в этом блоке сохраняются все транзакции, которые происходили в системе в период вычисления. Транзакция содержит информацию о том, из которого на кошелек были перечислены средства, их размер, а также время операции.