Кировоград - городской форум
 

Вернуться   Кировоград - городской форум > Город Кировоград > Образование и трудоустройство

Образование и трудоустройство ВУЗы и школы, курсы, семинары, тренинги, лекции... Трудоустройство.

Ответ
 
Опции темы
Старый 12.06.2019, 13:43   #1
antina
Местный
 
Регистрация: 15.05.2015
Сообщений: 147
По умолчанию Майнинг, как дела?

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

Целью проверки работы является создание фрагмента данных, которые трудно скопировать, но которые другие могут легко проверить. Создание правильного фрагмента доказательства работы, действительного хэша, является случайным процессом. В результате не существует алгоритма, который мог бы найти решение быстрее или умнее. Действительным доказательством работы является значение, которое ниже текущей цели . В этой статье мы объясним, как это работает.
Выгодный способ обмена криптовалют https://dbchange.ru/xchange_PMUSD_to_CASHUSD/ лучший обменник
Мы потеряли
Это термины, которые приходят на ум чаще: хэш, хэш, хэш и хэш-функции. Хеш-функция - это алгоритм, который при заданном входном сигнале генерирует уникальный выходной сигнал. Из сгенерированного вывода невозможно пересчитать, что было входом, но возможно, учитывая вход, проверить правильность ранее показанного вывода, запустив алгоритм снова с вводом. В этом случае уникальным выводом является хеш .

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

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

Мы собираемся хэшировать простой фрагмент данных с помощью алгоритма SHA-256, широко используемого алгоритма, а также алгоритма, который используют биткойнминеры. Данные, которые мы собираемся использовать, - это фраза «Привет, мир!» и цель, которую мы ставим перед собой, - найти хеш, который начинается с четырех нулей. Поэтому можно сказать, что степень сложности равна «4». Когда мы просто хешируем предложение один раз, получается следующая последовательность:

315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345b fc94c75894edd3

К сожалению, это не начинается с четырех нулей. Но что мы можем сделать, чтобы изменить этот хэш? Однако каждый вход имеет только один уникальный выход. Биткойн использует для этого одноразовый номер , это нормальное число, которое добавляется к исходным данным. Например: «Привет, мир! 1 ». При добавлении случайного числа хеш полностью меняется:

e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be7 8e948a9332a7d8

К сожалению, это снова не создает хэш, который начинается с четырех нулей. Нам придется изменить номер и повторить попытку, мы делаем это путем систематического увеличения номера; "Привет, мир! 2", "Привет, мир! 3", ..., "Привет, мир! 500" и так далее. Мы делаем это, пока не встретим нужный хеш. В этом случае мы должны увеличить число до 4250. Данные "Hello, world! 4250" дают хэш:

0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52 ea464e12dcd4e9

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

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

Сложность поиска действительного хэша заключается в том, что для поиска следующего решения в среднем требуется 10 минут. Но что, если майнер добавляет много дополнительной вычислительной мощности в сеть, тогда решение будет найдено гораздо быстрее? Это действительно было бы так. В качестве решения этой проблемы уровень сложности разработан таким образом, чтобы он автоматически настраивался на количество вычислительной мощности в сети.

Если в сети много вычислительной мощности, а это значит, что решения находят быстрее, чем раз в 10 минут, уровень сложности увеличивается. Это происходит один раз в 2016 году, примерно каждые две недели. Цель понижается при повышении уровня сложности. Это означает, что значение найденного хеша становится меньше. Если в нашем примере это было четыре нуля, то теперь цель становится хешем, который начинается с пяти нулей. Из-за этого нужно сделать еще много попыток, прежде чем будет найдено правильное решение. Уровень сложности может быть уменьшен таким же образом. Если вычислительная мощность в сети меньше, чем раньше, цель поднимается, например, из хэша, который начинается с пяти нулей, до хэша, который начинается с четырех нулей.

Таким образом, поиск нового блока ограничивается в среднем один раз каждые 10 минут. Это, помимо прочего, важно для обеспечения справедливого майнинга для всех участников, а также для обеспечения того, чтобы остальная часть сети имела время для получения и обработки самых последних блоков. Это предотвращает отставание некоторых участников сети и, возможно, не сможет их догнать.
Опять вкратце: вы берете данные для следующего блока, хэш последнего блока и начинаете его хешировать в сочетании с дополнительным числом, которое шаг за шагом увеличивается с каждой попыткой. Когда найден хэш с правильным количеством нулей, в настоящее время 18 нулей, право требовать свежих биткойнов выигрывается, и все майнеры начинают использовать следующий блок. Поскольку хэш последнего блока всегда включен в следующий блок, создается цепочка хэшей: цепочка блоков.

Минен что? Простое предположение, основанное на произволе и полностью саморегулирующейся системе, на которую никто не может повлиять. Возможно, не самая интересная часть биткойна, со всеми этими хэшами и другими техническими терминами, но в то же время серьезное влияние на биткойн в целом.
antina вне форума   Ответить с цитированием
Старый 11.10.2019, 17:04   #2
kosi
Местный
 
Регистрация: 09.07.2018
Сообщений: 990
По умолчанию

Меня больше интересовало где купить биткоины. Майнить их нет смысла., разве что вы знаете где можно найти бесплатную или очень дешевую электроэнергию. Я посчитал сколько денег нужно вложить в майнинг ферму, сколько нужно тратить на ее обслуживание и электричество и получилось что инвестиция отобьется очень поздно. Лучше купить готовые монеты
kosi вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:57. Часовой пояс GMT +3.


(с) gorod.kr.ua

Rambler's Top100