Файл: Электронные денежные системы. Криптовалюта.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 551

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Сам термин Proof-of-Work появился в 1999 году в статье ”Proofs of Work and Bread Pudding Protocols” (авторы — Маркус Якобссон и Ари Джуелс) в журнале Communications and Multimedia Security.

Сатоши Накамото использовал концепцию PoW в первой криптовалюте — биткоине. Он взял идею Hashcash, добавив к ней механизм изменяющейся сложности — уменьшение или увеличение N (требуемого числа нулей) в зависимости от суммарной мощности участников сети. Вычисляемой функцией стала SHA-256.

    1. Хеширование SHA-256.

SHA 256 – это способ хеширования информации, использующийся в сети Bitcoin и многих других криптовалютах. Его название – это аббревиатура от Secure Hashing Algorithm. Создателем данной технологии является подразделение Минобороны США по нацбезопасности. Ключевая задача алгоритма – преобразование информации в определенное значение конкретной длины, которая выступает в качестве идентификатора. Алгоритм хеширования SHA 256 позволяет контролировать эмиссию криптовалюты, поскольку является важной составляющей майнинга, а также обеспечивает максимальную защищенность сети. Чтобы заниматься добычей цифровых активов, нужно тщательно проанализировать особенности этой технологии, в частности понять, для чего она нужна и какие задачи способна решать.

Если упростить, то англоязычная аббревиатура SHA на русский переводится как «безопасный хеш-алгоритм». Это один из многих криптографических алгоритмов. Рассматриваемая хеш-функция является представителем класса SHA второго поколения. Впервые информация об этой технологии была опубликована NIST (Национальный институт стандартов США). Алгоритму был присвоен статус федерального стандарта.

SHA256 – алгоритм хеширования, использующийся для преобразования входной информации любого объема в строку фиксированного размера. Следовательно, он обеспечивает прием входа, а затем осуществляет выход четко установленной длины. Это и есть хеш. Совершенно неважно, пользователь вводит букву, слово или целую книгу – на выходе он получит код установленной длины.

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


Детерминированность – еще одна важная особенность SHA, которую нельзя упускать. Сгенерированный код будет всегда одинаковым, если используют идентичные входные параметры. Эта характеристика делает данную хеш-функцию идеальной для использования в пиринговой сети Bitcoin. Сегодня есть множество других способов хеширования, а у SHA 256 немало недостатков, но он продолжает пользоваться популярностью.

    1. Транзакции.

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

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

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

Для осуществления транзакции вам будет необходимо указать следующие данные:

  1. Номер биткоин кошелька, который будет получателем;

  2. Сумма единиц валюты, которую вы намерены отправить;

  3. Сумма комиссии майнерам за отправку транзакции.


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

    1. Блокчейн.

Блокчейн (от англ. blockchain — «цепочка блоков») — технология шифрования и хранения данных (реестра), которые распределены по множеству компьютеров, объединенных в общую сеть.

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

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

Основные принципы блокчейна (распределенность и объединение данных о подлинности документа в блоки) были разработаны еще в начале 1990-х годов на основе еще более ранних математических концепций. В 1991–1992 годах американские ученые Уэйкфилд Скотт Сторнетта, Стюарт Хабер и Дэйв Байер описали технологию последовательного создания блоков данных, в которых с помощью криптографических алгоритмов и дерева хешей фиксируются сертификат подлинности и информация о дате генерации. Но технической возможности для практической реализации данной идеи тогда еще не было.

В 2004 году американский программист Гарольд Томас Финни II разработал систему RPoW, которая считается прототипом криптовалюты. В октябре 2008 года Сатоси Накамото (это псевдоним человека или группы людей) в научной статье, посвященной первой криптовалюте, биткоину, предложил использовать технологию блокчейна для создания децентрализованной и независимой платежной системы с ограниченным предложением активов. Разработка биткоина началась в 2007 году и завершилась в 2009 году.


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

Блокчейн позволяет каждому участнику сети иметь доступ к распределенной базе данных. При этом в блокчейне хранятся не сами данные, а записи о событиях (транзакциях) в их хронологической последовательности. Все новые записи проверяются на подлинность — для занесения в блокчейн их должны подтвердить большинство участников сети. Записи группируются в блоки, которые объединяются в цепочки. Данные, попавшие в блокчейн, нельзя изменить или удалить, не нарушив целостность цепи блоков.

    1. Сложность.

Чем дольше добывается золото, тем труднее (затратнее по ресурсам) становится его добывать. Это гарантирует, что инфляция будет под контролем. В Биткойн похожее поведение достигается путем введения функции скорости суммарно добываемых монет от времени. Скорость добычи со временем падает и стремится к нулю, а объем эмиссии Биткойн ограничен общим числом монет в 21 миллион. Эмиссия криптовалют осуществляется посредством добычи, или майнинга, блоков. Периодически, через каждые 2016 добытых блоков, происходит корректировка сложности их добычи. Корректировка основывается на скорости добычи в последний период и нужна для сохранения среднего интервала добычи блоков у отметки в 10 минут.

    1. Майнинг.

Слово «майнинг» пришло к нам из английского языка и в буквальном смысле означает добычу полезных ископаемых. В контексте финансов и информационных технологий таким «сырьем» считается криптовалюта.

Майнинг – это добыча цифровой валюты с помощью специального оборудования.

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

Чтобы присоединить блок, необходимо решить определенную математическую задачу, расшифровав алгоритм криптовалюты.

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

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

Существует три основных способа майнинга криптовалюты. Поговорим подробнее о каждом из них.


  1. Облачный майнинг

Этот способ добычи криптовалюты считается самым простым и подходит для тех, кто только начинает майнить. Человеку не приходится самостоятельно заниматься покупкой, установкой и настройкой оборудования. От него требуется лишь одно – арендовать объем хешрейта на удаленном сервере.

Хешрейт (от англ. hashrate) – общий объем мощности, необходимый для добычи криптовалюты. Чем выше этот показатель, тем мощнее оборудование.

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

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

С этим связана высокая волатильность криптовалюты. Занимаясь майнингом, человек заранее соглашается с риском потерять вложенные средства.

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

  1. Соло-майнинг

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

С каждым годом майнить становится сложнее, поэтому майнеры используют более мощное оборудование. Сегодня соло-майнингом пользуются единицы, предпочитая объединяться в команды.

  1. Майнинг в пуле

Пул (от англ. pool) – это сервер для коллективного майнинга.

Такой способ майнинга позволяет объединять мощности нескольких оборудований и быстрее находить решения задач. В основе пула лежит сервер, который рассылает участникам команды задачи с более простыми условиями.
ГЛАВА 3
Основные «плюсы»

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