Тип работы:
Предмет:
Язык работы:


СОЗДАНИЕ СЕРВИСА ДЛЯ ПОДСЧЕТА ПРИБЫЛЬНОСТИ МАЙНИНГА КРИПТОВАЛЮТ

Работа №45419

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы46
Год сдачи2019
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
158
Не подходит работа?

Узнай цену на написание


ОПРЕДЕЛЕНИЯ И СОКРАЩЕНИЯ 2
ВВЕДЕНИЕ 4
ОБЗОР ЛИТЕРАТУРЫ 6
ПРОБЛЕМЫ И ЗАДАЧИ 13
РЕАЛИЗАЦИЯ 22
Функциональные требования 22
Нефункциональные требования 23
Выбор технологий 23
ЗАКЛЮЧЕНИЕ 41
ИСПОЛЬЗОВАННЫЕ ИСТОЧНИКИ 43

Последние несколько лет все более и более популярными становятся криптовалюты, основанные на технология блокчейн. В основном они известны как средство для платежей, однако реальная область их применения много шире. Существует большое количество децентрализованных приложений, для использования которых необходимо владеть какой-то криптовалютой.
Существует несколько вариантов добычи криптовалюты. Самый популярный для рядового пользователя - обменять криптовалюту на специальном обменнике. В данный момент на таких обменниках обмениваются все криптовалюты. Однако данный способ подразумевает, что у вас уже есть какая-то валюта, например Bitcoin или Ethereum.
Если у пользователя нет никакой криптовалюты, он может заняться майнингом с помощью своего оборудования. Майнинг - процесс подтверждения транзакций в блокчейне. Во время него участники сети решают криптографические задачи. Первый решивший получает награду в криптовалюте. Изначально предполагалось, что пользователи будут использовать мощности процессоров и видеокарт своих компьютеров для майнинга. Однако с ростом популярности криптовалют, росла и их стоимость. Сейчас огромное количество людей занимаются майнингом, многие из них закупают специализированное оборудование. Для них майнинг стал бизнесом, от которого они хотят получать максимальную отдачу.
В результате большого количества майнеров, вероятность того пользователь добудет сколько-то монет с помощью своего персонального компьютера стала мизерной. В виде решения этой проблемы появились майнинг-пулы. Суть их в том, что несколько майнеров объединяют усилия при
майнинге и делят награду пропорционально мощности своего оборудования. В свою очередь пул берет комиссию со всей криптовалюты, добытой его пользователями.
Чтобы привлечь пользователей, майнинг-пулы обещают увеличить их доходы. Прибыльность майнинга зависит от большого количество параметров, поэтому в разное время прибыльно добывать разные монеты. Предлагаемый мной алгоритм выбора наиболее прибыльной монеты поможет майнинг-пулам максимизировать доходность.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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


1. Ethereum [Электронный ресурс] // Ethereum https://www.ethereum.org/, свободный (дата обращения 20.04.2019)
2. Bitcoin [Электронный ресурс] // Bitcoin https://bitcoin.org, свободный (дата обращения 20.04.2019)
3. Майнинг [Электронный ресурс] // Hi-news https://hi-news.ru/tag/majning, свободный (дата обращения 20.04.2019)
4. Блокчейн [Электронный ресурс] // Alpari https://alpari.com/ru/beginner/glossary/blockchain/, свободный (дата обращения 20.04.2019)
5. Mining Algorithms of Bitcoin, Ethereum And Other Popular Cryptocurrencies [Электронный ресурс] // IHodl
https://ihodl.com/infographics/2018-05-14/chart-day-mining-algorithms-bitcoi n-ethereum-and-other-popular-cryptocurrencies/, свободный (дата обращения 20.04.2019)
6. Cryptocurrency exchanges list [электронный ресурс] // Bitcoin Wiki https Wen.bitcoinwiki. org/wiki/Cryptocurrency exchanges list, свободный (дата обращения 21.04.2019)
7. Cost of 51% attack [электронный ресурс] // Cost of 51% attack https://www.crypto51.app/, свободный (дата обращения 21.04.2019)
8. Etherscan [электронный ресурс] // Etherscan https://etherscan.io/, свободный (дата обращения 21.04.2019)
9. Etherchain [электронный ресурс] // Etherchain https://www.etherchain.org/charts/topMiners, свободный (дата обращения
21.04.2019)
10. Modeling and Simulation of the Economics of Mining in the Bitcoin Market [электронный ресурс] // Modeling and Simulation of the Economics of Mining in the Bitcoin Market https://arxiv.org/pdf/1605.01354.pdf, свободный (дата обращения 21.04.2019)
11. Coinwarz [электронный ресурс] // Coinwarz https://www.coinwarz.com/, свободный (дата обращения 21.04.2019)
12. Whattomine [электронный ресурс] // Whattomine https://whattomine.com, свободный (дата обращения 21.04.2019)

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ