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

Раздел
Программирование
Просмотров
231
Покупок
0
Антиплагиат
Не указан
Размещена
24 Мар 2020 в 12:47
ВУЗ
Не указан
Курс
4 курс
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка обучающей игры для алгоритма
863.4 Кбайт 1 000 ₽
Описание

За последние несколько лет электронные деньги получили особую популярность, несмотря на то, что появились они совсем недавно. Этому способствовали многие факторы, а именно: удобство онлайн оплаты товаров и услуг в интернете, высокая скорость проведения транзакций, применение современных технологий для обеспечения безопасности сделок. Одним из наиболее перспективных видов электронных денег на сегодняшний день является криптовалюта (англ. cryptocurrency).

Криптовалюта – это цифровая валюта, которая функционирует в анонимной децентрализованной распределённой компьютерной сети, эмиссия и транзакции которой происходят с применением криптографических методов [1]. Главным её отличием от обычных электронных платежных систем является пиринговая архитектура, то есть вся система, которая обеспечивает транзакции и хранит информацию о их совершении, основывается на децентрализованной компьютерной сети и абсолютном равноправии участников. Она не имеет единого центра, а база данных продублирована у всех пользователей, использующих данную криптовалюту. Еще одно несомненное отличие – это использование особых принципов и методов шифрования при эмиссии и учёте криптовалюты. Также необходимо отметить, что функционирование данной цифровой валюты определяется исключительно правильностью алгоритма, который был заложен в программу при её разработке. То есть не существует никаких организаций, ведомств, органов или лиц, которые несли бы за это ответственность и осуществляли контроль.

На сегодняшний день создано большое количество различных криптовалют (около 1,2 тысяч), но все они основываются на инновациях, которые еще в 2009 году были реализованы в первой криптовалюте Биткойн (от англ. bit – единица информации «бит» и coin – монета). В России интерес к биткойну привлекли СМИ в начале 2013 года, когда его цена начала


стремительно увеличиваться. Данная система остается самой популярной и наиболее ликвидной и в настоящее время.

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

Целью данной выпускной квалификационной работы является разработка и реализация обучающей мобильной игры на платформе Android, с помощью которой человек, владеющий основами криптографии, в ходе игрового процесса сможет разобраться в принципах функционирования криптовалюты. Для достижения данной цели необходимо выполнить следующий ряд задач, а именно: исследовать предметную область, реализовать мобильную игру, внедрить в неё криптовалюту со всеми её рабочими механизмами.

Оглавление

ВВЕДЕНИЕ............................................................................................... 3

1. КРИПТОГРАФИЧЕСКИЕ   МЕТОДЫ,    ИСПОЛЬЗУЕМЫЕ ДЛЯ ОБЕСПЕЧЕНИЯ ЗАЩИТЫ КРИПТОВАЛЮТЫ................................... 5

1.1. Криптографические хеш-функции............................................... 5

1.2. Цифровые подписи....................................................................... 7

2. ОСНОВНЫЕ ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ КРИПТОВАЛЮТЫ    9

2.1. Транзакции................................................................................... 9

2.2. Блокчейн..................................................................................... 11

2.3. Майнинг...................................................................................... 14

3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ........................ 16

3.1. Цель работы............................................................................... 16

3.2. Среда разработки....................................................................... 16

3.3. Графический интерфейс пользователя...................................... 17

3.4. Описание игрового процесса..................................................... 22

ЗАКЛЮЧЕНИЕ....................................................................................... 31

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ...................................... 33

ПРИЛОЖЕНИЕ....................................................................................... 35

Список литературы

1.     Сухацкий, Ю.Д. Криптовалюта [Электронный ресурс] / Ю.Д.Сухацкий

// Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XIII междунар. студ. науч.-практ. конф. № 13. – Режим доступа: http://sibac.info/archive/technic/13.pdf

2.     Ишмухаметов, Ш.Т. Математические основы информационной безопасности [Электронный ресурс]: электрон. учеб. пособие для студентов ин-та вычислительной математики и информ. технологий / Ш.Т Ишмухаметов, Р.Г. Рубцова. – Казань. – 2012. – Режим доступа: http://kpfu.ru/docs/F366166681/mzi.pdf

3.     Алферов, А. П. Основы криптографии [Текст]: учеб. пособие / А.П. Алферов, А.Ю. Зубов, А.С. Кузьмин, А.В. Черемушкин. – Изд. 2-е., испр. и доп. – М.: Гелиос АРВ, 2002. – 480 с.

4.     Antonopoulos, A. M. Mastering Bitcoin: Unlocking Digital Cryptocurrencies [Text] / Andreas M. Antonopoulos. – O’Reilly Media, 2014. – 298 p.

5.     Blockchain [Электронный ресурс] // Хабр [2006 - 2018]. – Режим доступа: https://habrahabr.ru/post/335994/

6.     Оверченко, M. Проведена первая реальная сделка с использованием блочных цепей [Электронный ресурс] / М. Оверченко // Ведомости. − 2016. − 08 сентября. − М.: Бизнес Ньюс Медиа, 2018. − Режим доступа: https://www.vedomosti.ru/finance/articles/2016/09/09/656295-sdelka- blochnih-tsepei

7.     Голощапов, А. Л. Google Android. Создание приложений для смартфонов и планшетных ПК. [Текст] / А. Л. Голощапов. – Изд. 2-е., перераб. и доп. – Спб.: БХВ-Петербург, 2014. – 928 с.

8.     Holmes, F. Bitcoin could replace cash in 10 years [Electronic resource] / F. Holmes // Business Insider. – 2018. – May 1. – Insider Inc., 2018. – Режим доступа: http://www.businessinsider.com/bitcoin-might-replace-cash-10- years-2018-5


9.     Землянухина, Е. Госдума в первом чтении приняла законопроект о криптовалюте [Электронный ресурс] / Е. Землянухина // LIFE. – 2018. – 22 мая. – Ньюс Медиа, 2018. – Режим доступа: https://life.ru/1119169

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
16 +4
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
10
0 покупок
Разработка мобильных приложений
Курсовая работа Курсовая
15 Сен в 16:51
28 +1
0 покупок
Разработка мобильных приложений
Тест Тест
8 Сен в 22:20
95 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
42
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
44 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
29 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
33 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
37 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
39
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
34 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
36 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
31 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
33
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
22 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
32 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
30
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
24 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
41 +3
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
43 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
35 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
36 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
47 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир