ИП ГУСЕВ ВОПРОСЫ. ИП Гусев П0-08. Образовательное учреждение города москвы колледж по подготовке социальных работников департамент труда и социальной защиты населения
Скачать 2.24 Mb.
|
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ КОЛЛЕДЖ ПО ПОДГОТОВКЕ СОЦИАЛЬНЫХ РАБОТНИКОВ ДЕПАРТАМЕНТ ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ НАСЕЛЕНИЯ ГОРОДА МОСКВЫ Дисциплина Информатика (наименование учебной дисциплины) ИНДИВИДУАЛЬНЫЙ ПРОЕКТ Тема:” Криптовалюты” (наименование темы) Выполнил студент: Курс 1 группа ПО-08 Гусев Дмитрий Алексеевич (ФИО полностью) Руководитель: Преподаватель Лексунина Мария Александровна (должность, ФИО) Оценка_________________ Москва 2020 ОГЛАВЛЕНИЕ Введение………………………………………………………………………..…3 Глава 1. Теоретическая часть 1.1. История создания……………………………………………………………..4 1.1.1 Как развивалась криптовалюта…………………………….…………...4 1. 2. Особенности криптовалюты………………………………………………...5 1.2.1. Недостатки криптовалюты……………………………………...…...…5 1.3 Виды валюты………………………………………………………………..…6 1.4 Добыча криптовалюты………………………………………………………...7 1.4.1. Аварии, происходящие в процессе майнинга…………………………8 1.5. Что влияет на цену криптовалюты…………………………………………..8 1.6. Хранение криптовалют…………………………………………………….…9 1.7. Использование криптовалюты………………………………………….…....9 1.8. Криптовалютные биржи……………………………………………………...9 1.9 Создание криптовалют………………………………………………………..9 Глава 2. Практическая часть Заключение Список литературы ВВЕДЕНИЕ Актуальность работы в том, что в настоящее время большинство людей не заинтересованы в теме криптовалют и заработке на них. Целью индивидуального проекта изучение криптовалют на примере Bitcoin, и понять, как создать свою криптовалюту. В соответствие с поставленной целью в индивидуальном проекте решаются следующие задачи: Изучение истории создания криптовалют; Изучение криптовалют; Изучение получения криптовалют; Объектом исследования является криптовалюта. Предметом исследования является интернет. Для решения поставленных задач были использованы следующие методы исследования: Теоретическое изучение литературы; Обобщение изученного материала по теме проекта. Предполагаемый продукт: доклад. Новизна моего индивидуального проекта заключается в том, что он углубит знания по теме “Криптовалюты” Практическая значимость моего исследования состоит в том, что продукт будет интересен тем людям, которые хотят создать свою собственную криптовалюту. ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 1. История создания История создания криптовалюты началась с самой дорогой на сегодняшний день валюты Bitcoin. Личность создателя Bitcoin’a до сих пор не раскрыта, но в интернете он известен как Сатоши Накомото. Так же не известно был ли это один человек, или группа людей. “Разумеется, загадочный прародитель не создал все с нуля. На разработку системы требовались десятилетия трудов, после которых последовали долгие годы экспериментов. Ученые всего мира разрабатывали криптографические методы шифрования и передачи данных, поэтому следует понимать, что Сатоши Накомото с его биткоином не является единственной личностью, причастной к началу развития криптовалют.1” 1.1.1 Как развивалась криптовалюта “Еще 5 октября 2009 года за один американский доллар можно было приобрести 1309 BTC, т.е. один биткоин тогда стоил в десять раз меньше одного цента2.” Самая первая покупка криптовалютой была совершенна в мае 2010 года, сама транзакция обошлась в 10 000 биткоинов, что на тот момент равнялось примерно 8 долларам. “Первая криптовалюта начала активно развиваться лишь в 2010 году, когда появились криптовалютные биржи, возможность открывать биткоин-кошельки на платежных системах, разрабатывались приложения для гаджетов и проводились конференции для разработчиков, в том числе международные. В этот же период о криптовалютах начали писать популярные СМИ” 1.2 Особенности криптовалюты Основной особенностью криптовалют является полная анонимность использования. Это же в некоторой степени является и минусом, так как на темных сторонах интернета власти не в силах отследить, кто и у кого покупал оружие, запрещенные вещества и так далее. Следующая важная особенность – надежность. Никакую криптовалюту невозможно взломать или подделать, она надежно защищена. Так же при использовании криптовалют отсутствует комиссия. Любая комиссия взимается добровольно. “Ограниченность криптовалюты. Как правило, криптовалюта выпускается в ограниченном объеме, что привлекает повышенное внимание со стороны инвесторов и исключает риски инфляции из-за чрезмерной активности эмитента. Таким образом, криптовалюта не подвержена инфляции и по своей сути является дефляционной валютой.3” 1.2.1 Недостатки криптовалюты К минусам криптовалюты можно отнести риск запрета. Уже на территориях многих стран введено ограничение на использование криптовалюты. Это связано с невозможностью в контроле транзакций и слишком легкого способа их добычи. Так же главным минусом криптовалюты является отсутствие возможности отозвать платеж. Если платеж уже совершен, то его уже никак не отменить, отсюда вытекает большинство проблем. Не менее важная проблема – нестабильность в цене. “Криптовалюта является непредсказуемой, так как зависит от текущего спроса, который, в свою очередь, может меняться в результате изменений в законодательстве и из-за прочих факторов4.” Так же стоит отметить, что криптовалюта хранится на специальном электронном кошельке, доступ к которому обеспечивает пароль, а потеряв или забыв пароль можно потерять и доступ к криптовалюте навсегда. Виды криптовалюты Всего насчитывается 2995 видов криптовалюты, но основными стоит считать: 1. Bitcoin – 2009 год, основатель – Сатоши Накомото; 2. Ethereum – 2015 год, основатель – Виталий Бутерин; 3. Ripple – 2013 год, основатели – Крис Ларсен и Джед МакКалеб; 4. Bitcoin cash – 2017 год, основатель – нет (отделилась от Bitcoin); 5. Litecoin – 2011 год, основатель – Чарлис Ли; 6. Stellar – 2014 год, основатели – Джед МакКалеб и Джойс Ким; 7. Cardano – 2018 год, основатели – Чарлис Хоскинсон и Джереми Вуд; 8. IOTA – 2015 год, основатели – Давид Сонтебо, Сергей Иванчегло, Доминик Шинер и Сергей Попов; 9. NEO – 2014 год, основатели – Да Хонгфей и Эрик Жанк; 10. Monero – 2014 год, основатели – Monero Core Team; В основном все эти криптовалюты отличаются только ценой, способом добычи и то, в каких целях применяется каждая их них. 1.4 Добыча криптовалюты Майнинг (От англ. Mining - добыча) – это единственный способ по добычи криптовалюты. Он основывается на решении определенных компьютерных задач и расшифровке последующего блока цепочки. “Майнингом” может заняться любой желающий, и если раньше для этого требовалось только мощная видеокарта и компьютер, то сейчас, когда криптовалюты стали сложнее работать, для этого понадобится: несколько мощных видеокарт (чем больше, тем лучше), большое количество электроэнергии и сайт облачного “майнинга”. Поэтому та малая часть программистов, которые изучали принципы работы и добычи криптовалюты в 2012 году, сейчас имеют большие суммы денег, так как в те годы Bitcoin стоял не дорого, легко работал и легко добывался. “Еще создатель кода биткоина разработчик самого процесса блокчейна Сатоши Накамото сравнивал “майнинг” криптовалют с золотодобычей.5” “Майнинг” криптовалюты дело не из дешевых, и уже успело разорить большое количество не знающих людей. Рассмотрим “майнинг” на примере биткоина: 1. Пользователи инициируют биткоин-платеж, используя специальное ПО (кошельки); 2. Все транзакций отправляются в общую сеть; 3. Все компьютеры, входящие в общую сеть, объединяют все эти транзакции в блок; 4. Майнеры подтверждают новую транзакцию; 5. За всю проделанную работу, в виде затраченных мощностей, майнеры получают эмитированные биткоины; 6. Очередной блок добавляется в общую базу транзакций биткоин-сети; 7. Все биткоины “майнер” получает на свой кошелек. 1.4.1 Аварии, происходящие в процессе “майнинга” Основной проблемой при добыче криптовалюты может стать, перегрев видеокарт. Очень много “майнеров” закончили свою деятельность именно на этом, так как все сгоревшие видеокарты стоят дорого, и возможности вернуть все обратно – нет. 1.5 Что влияет на цену криптовалюты “У цифровых денег есть себестоимость, которую надо учитывать в расчетах, из чего складывается курс биткоина: · затраты на электроэнергию; · вложения в организацию майнинг-ферм; · комиссии за транзакции.6” Конечно, это не является основными факторами. Основным фактором является потребительский спрос, который и заставляет расти цену криптовалюты вверх. Так же стоит отметить, что и законодательство некоторых стран, которые ввели ограничение на использование криптовалюты, повлияло на цену криптовалюты. На стоимость валюты так же влияет конкуренция среди монет. Пример: К выходу новой криптовалюты Libra в 2018 году, упала и цена на другие валюты, в основном из-за спроса потребителей. 1.6 Хранение криптовалют Есть несколько видов хранения криптовалют. Рассмотрим на примере биткоина: Хранение на ПК. Для такого вида хранения нужно установить специальное программное обеспечение (Armory или Electrum). Эти ПО шифруют ваши данные, а также защищают их сложным паролем. Для этого способа хранения рекомендуется использовать надежные антивирусные программы. На съемном носителе. Этот метод считается самым безопасным так как внешний носитель никак не контактирует с интернетом, что исключает возможность кражи валюты. Сам кошелек такого типа представляет из себя только один файл “wallet.data” который после перемещения на внешний носитель сразу же удаляется с компьютера. В случае каких-либо проблем всю информацию и параметры всегда можно восстановить. На специальном сайте или бирже. Наиболее распространённый вариант среди начинающих поскольку все понятно и просто. При использованиях бирж и специальных сайтов следует хранить небольшие суммы валют, так как не исключен вариант взлома кошелька. Пароль на сайтах или биржах генерируется специальной программой, и содержит в себе множество букв и символов, поэтому пароль следует хранить в очень защищенном месте. Для этого подойдет и простая бумага, пароль на которой будет записан, и храниться под вашим присмотром. Главным плюсом такого метода так же является быстрый доступ к валюте. Большинство бирж и сайтов имеют приложение для мобильных устройств. Благодаря этому вы всегда сможете иметь доступ к своему кошельку. На картах. Уже существуют специальные пластиковые карты для хранения валют. С помощью них вы можете удобно совершать обмен валют. На лицевой стороне карты находится специальный QR-код, который наносится на карту при непосредственном использовании. На обратной стороне карты находится ваш личный биткоин-адрес. 1.7 Использование криптовалюты Криптовалюта, как и любая другая валюта, используется для обмена. Ethereum к примеру используется в некоторых приложениях, таких как: Gitcoin (сообщество разработчиков open source, готовых помочь вам в решении ваших задач) Cent (социальная сеть, где вы зарабатываете деньги, размещая публикации) Veil (торговая платформа, которая позволяет вам делать ставки на события в реальном мире) CryptoKitties (игра, в которой вы собираете и разводите цифровых котят) На криптовалютных биржах люди продают и покупают криптовалюту уже за реальные деньги. Это является самым быстрым, но в то же время затратным способом получить валюту. Некоторые разработчики криптовалют сотрудничают с интернет магазинами, благодаря чему в этих самых интернет магазинах присутствует возможность оплаты криптовалютой партнеров. В Даркнете (темной стороне интернета в которой можно приобрести все законное и незаконное) Биткоин является основной возможностью для оплаты. Это связано с полной анонимностью транзакций. Так же на биржах часто происходит обмен криптовалют. К примеру: у вас есть 1 биткоин и вам нужен 1 Ethereum для покупки товара в магазине партнере, для этого вы находите человека, который готов совершить обмен. Но так редко кто поступает, учитывая, что криптовалюты стоят по-разному, и одной из сторон этот обмен будет не выгоден. Так как цена большинства криптовалют достигает нескольких миллионов рублей, продавцы ставят дробленную цену, к примеру: 0.5 Биткоина, 1.733 Биткоина и т.д. 1.8 Криптовалютные биржи У криптовалютных бирж много названий (биржа цифровых валют, электронная площадка обмена, торговый сервис), но криптовалютная биржа – это криптовалютная биржа. Все криптовалютные биржи являются онлайн сервисами, на них люди покупают и продают криптовалюты, есть возможность обмена криптовалютами. На большинстве сайтов криптовалютных бирж можно найти внутренний онлайн кошелек. Это сделано для упрощения транзакций и в качестве борьбы с мошенничеством. Так же у большинства криптовалютных бирж есть свои мобильные приложения (пример – Binance). Это позволяет совершать обмены в любой точке мира, где есть интернет связь. Основной проблемой с которой сталкиваются пользователи интернета при использовании криптовалютных бирж, является нехватка знаний в области экономики. Такие люди могут быть подвержены обману со стороны профессионалов. Поэтому большинство рекомендуют не лезть в криптовалютную биржу без должных знаний экономики. В отличии от прямой сделки с покупателем или продавцом, криптовалютные биржи являются более безопасным методом обмена. На криптовалютных биржах вы в любом случае застрахованы от мошенничества. У популярных криптовалютных бирж есть прямая связь с продавцом или покупателем, благодаря этому у вас всегда будет возможность доказать акт мошенничества. 1.9 Создание криптовалюты Создание криптовалюты дело на удивление не трудоёмкое. Самое сложное в этом процессе – это собрать вычислительные мощности серверного уровня. В дальнейшем эти вычислительные мощности будут поддерживать “майнеры”. Примерно так выглядит сервер криптовалюты: Самая удобная операционная система для создания криптовалюты – Linux. В этой операционной системе можно установить все необходимые программы сразу через командную строку, в то время, когда на других операционных системах требуется установка сторонних приложений. На создание криптовалюты уйдет максимум один день, а вот над тем где будет использоваться данная криптовалюта нужно будет подумать. К примеру: можно создать свой собственный интернет-магазин, покупки на котором можно будет совершить только с помощью вашей криптовалюты. В таком случае вам будет начисляться процент с продаж как на бирже криптовалют, так и на вашем сайте. Но все это дело рискованное, никогда нельзя предугадать в каком направлении пойдет криптовалюта. Этот проект может как провалиться, так и взлететь. Поэтому стоит заняться не только идеей, но и нанять команду профессионалов. К этим профессионалам должны относится: юристы, экономисты и программисты. Большинство криптовалют построены на базе Bitcoin’a, так как его исходный код лежит в открытом доступе, и с ним легко работать. ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ В рамках индивидуального проекта был разработан доклад, в котором проведено исследование о криптовалюте. Полная пошаговая инструкция по созданию криптовалюты: Для любой криптовалюты нужен исходный код. Его можно установить на базе Bitcoin'а. Этот код находится в свободном доступе на сайте GitHub или Sourceforge. Установить связанные библиотеку и программу, которые будут обеспечивать полное и надежное функционирование исходного кода. Для установки связанных библиотек и программ для Linux, необходимо: открыть терминал (Ctrl+Alt+T), ввести команду “sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev git qt-sdk libminiupnpc-dev”, нажать Enter и ждать установки пакетов. Изначальное название криптовалюты будет “FooCoin”, поэтому для того чтобы изменить название на свое собственное нужно заменить все “FooCoin” на название своей валюты. Так как в общем таких названий более 10 000 следует использовать специальные программы для замены: Windows – Search and replace, Linux – Regexxer, Mac OS – TextWrangler Выбрать порт. Выбирать порты мы будем для файлов P2P и RPC, так же два порта нужно выбрать для тестовых файлов P2P и RPC (testnet). Порты нужно выбирать отличные от портов других валют. Настройка генерации валюты. Для начала в 831 строке файла src/main.cpp нужно прописать количество валют, которое будет даваться за генерацию одного блока. Сама команда выглядит так: “ int64 nSubsidy = 1 * COIN; (1 – количество валюты которое будет даваться за генерацию одного блока, это число мы можем менять по нашему желанию) В 837 строке файла src/main.cpp задать в какие промежутки времени будут генерироваться блоки (в секундах). Команда: “static const int64 nTargetSpacing = 120;” В 43 строке файла src/main.h выбрать максимальное количество добытой валюты в день. Команда: “static const int64 MAX_MONEY = 10000 * COIN;” (10000 – максимальное количество добытой валюты в день) Указать в 550 строке файла src/main.h максимальное количество генерируемых блоков в день. Команда: “return dPriority > COIN * 720 / 250;” (720 – максимальное количество генерируемых блоков в день) Установить первый байт публичного ключа. Для этого нам понадобится цифра и символ из специальной таблицы, которая находится в открытом доступе. Нам нужно в 280 строке файла src/base58.h, в команде “PUBKEY_ADDRESS =” после равно написать наше числовое значение первого байта публичного ключа. На данном этапе мы уже создали криптовалюту и готовое приложение для пользователей, осталось только пустить его в массы, и придумать то, как именно будет использоваться ваша криптовалюта. ЗАКЛЮЧЕНИЕ Целью индивидуального проекта являлось: изучение криптовалюты и способов по ее созданию. Для достижения данной цели были поставлены и выполнены следующие задачи: 1. Собрали информацию о криптовалюте; 2. Ознакомились со способами создания криповалюты; 3. Составили доклад. В теоретической части индивидуального проекта было рассмотрено: история создания криптовалюты, ее развитие, ее плюсы и минусы и виды. В практической части был описан процесс создания собственной криптовалюты. Таким образом задачи, поставленные в начале, были решены, цель достигнута. Подводя итоги, можно сказать, что криптовалюта сложна в получении, но это достаточно прибыльное и перспективное дело, и даже создать свою собственную криптовалюту не составит труда. СПИСОК ЛИТЕРАТУРЫ 1. Wikipedia [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://ru.wikipedia.org/wiki/Криптовалюта 2. Майнинг Криптовалюты [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://mining--cryptocurrency-ru.turbopages.org/mining-cryptocurrency.ru/s/chto-takoe-kriptovalyuta/ 3. Яндекс Дзен [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://zen.yandex.ru/media/id/5bb9cfe5ec796600ac91a0ba/chto-takoe-kriptovaliuta-i-kak-ee-zarabotat-5c08225479557300aa963285 4. CoinMarketCap [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://coinmarketcap.com/ru/all/views/all/ 5. Altcoinlog [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://altcoinlog.com/what-is-cryptocurrency/ 6. Audi-it [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://www.audit-it.ru/terms/accounting/kriptovalyuta.html 7. Habr [электронный ресурс] – Дата обращения: 25.10.2020 – URL: https://habr.com/ru/post/263367/ 1 Яндекс Дзен [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://zen.yandex.ru/media/id/5bb9cfe5ec796600ac91a0ba/chto-takoe-kriptovaliuta-i-kak-ee-zarabotat-5c08225479557300aa963285 2 Там же 3 Audi-it [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://www.audit-it.ru/terms/accounting/kriptovalyuta.html 4 Audi-it [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://www.audit-it.ru/terms/accounting/kriptovalyuta.html 5 Яндекс Дзен [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://zen.yandex.ru/media/id/5bb9cfe5ec796600ac91a0ba/chto-takoe-kriptovaliuta-i-kak-ee-zarabotat-5c08225479557300aa963285 6 Яндекс Дзен [электронный ресурс] – Дата обращения: 07.10.2020 – URL: https://zen.yandex.ru/media/id/5bb9cfe5ec796600ac91a0ba/chto-takoe-kriptovaliuta-i-kak-ee-zarabotat-5c08225479557300aa963285 |