Введение в технологию Блокчейн. Тимур Сергеевич Машнин
Чтение книги онлайн.
Читать онлайн книгу Введение в технологию Блокчейн - Тимур Сергеевич Машнин страница 20
Для конкретного майнера это будет зависеть от его хэш-мощности.
Если у вас есть 0,1 процента от общей хэш-мощности сети, это уравнение говорит нам, что вы будете находить блоки каждые 10 000 минут, что составляет примерно одну неделю.
Мало того, что ваше среднее время между нахождениями блоков будет очень высоким, но дисперсия времени между найденными вами блоками также будет очень высокой. Это имеет некоторые важные последствия, которые мы рассмотрим позже.
Перейдем теперь к третьему важному свойству головоломки или функции доказательства работы, которое позволяет легко проверить, что узел действительно правильно вычислил доказательство работы.
После, скажем, 10 в 20 степени попыток найти nonce, который делает хеш блока ниже целевого значения, этот nonce должен быть опубликован как часть блока.
Таким образом, очень просто, любой другой узел может просмотреть содержимое блока, вычислить хэш его содержимого и проверить, что результат будет меньше целевого значения.
Это важное свойство, потому что, опять же, оно позволяет нам избавиться от централизации.
Нам не нужна никакая центральная власть, которая проверяет, что майнеры выполняют свою работу правильно.
Любой узел или любой майнер может мгновенно проверить, что блок, найденный другим майнером, удовлетворяет этому свойству проверки доказательства работы.
Давайте теперь посмотрим на экономику майнинга.
Все мы уже слышали, что быть майнером, это довольно дорого.
При текущем уровне сложности поиск одного блока требует вычисления около 10 в 25 степени хэшей, а вознаграждение в блоке составляет около 12.5 биткойнов, что представляет собой значительную сумму денег по текущему обменному курсу.
Эти цифры позволяют легко вычислить, выгодно ли это для меня, и мы можем определить это решение простым выражением:
Если
вознаграждение за добычу> стоимость добычи
тогда майнеров быть выгодно
где
вознаграждение за добычу = вознаграждение за блок + комиссия за транзакции
при этом, стоимость добычи = стоимость оборудования + эксплуатационные расходы (электричество, охлаждение и т. д.)
Награда за майнинг, которую получает майнер, состоит из вознаграждения за блок и транзакционных сборов.
Майнер должен сравнить это с общими расходами, а именно стоимостью оборудования и электроэнергии.
Но для этого простого уравнения есть некоторые сложности.
Во-первых, стоимость оборудования является фиксированной стоимостью, тогда как стоимость электроэнергии представляет собой переменную стоимость, которая может изменяться с течением времени.
Еще одна сложность заключается в том, что вознаграждение, получаемое майнерами, зависит от скорости, с которой они находят блоки, что зависит не столько от мощности их оборудования, как от соотношения