<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>криптовалюта &#8211; Науковий блоґ</title>
	<atom:link href="https://naub.oa.edu.ua/tag/kryptovalyuta/feed/" rel="self" type="application/rss+xml" />
	<link>https://naub.oa.edu.ua</link>
	<description>Науковий блоґ НаУ «Острозька Академія»</description>
	<lastBuildDate>Fri, 09 Mar 2018 14:01:36 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://naub.oa.edu.ua/wp-content/uploads/2016/09/logoo.png</url>
	<title>криптовалюта &#8211; Науковий блоґ</title>
	<link>https://naub.oa.edu.ua</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>АНАЛІЗ РИНКУ КРИПТОВАЛЮТИ З ВИКОРИСТАННЯМ СЕРЕДОВИЩА ПРОГРАМУВАННЯ R</title>
		<link>https://naub.oa.edu.ua/analiz-rynku-kryptovalyuty-z-vykoryst/</link>
					<comments>https://naub.oa.edu.ua/analiz-rynku-kryptovalyuty-z-vykoryst/#respond</comments>
		
		<dc:creator><![CDATA[Олександр Савчук]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 13:59:37 +0000</pubDate>
				<category><![CDATA[Економічний]]></category>
		<category><![CDATA[криптовалюта]]></category>
		<category><![CDATA[ринок криптовалюти]]></category>
		<category><![CDATA[програмування]]></category>
		<category><![CDATA[R]]></category>
		<guid isPermaLink="false">https://naub.oa.edu.ua/?p=23417</guid>

					<description><![CDATA[Савчук Олександр Васильович, студент, Національний університет «Острозька академія» спеціальність: економічна кібернетика Науковий керівник: Коцюк Ю. А., к. пс. н., ст. викл. кафедри економіко -математичного моделювання &#160; АНАЛІЗ РИНКУ КРИПТОВАЛЮТИ З ВИКОРИСТАННЯМ СЕРЕДОВИЩА ПРОГРАМУВАННЯ R &#160; Постановка проблеми. Постійний розвиток науково-технічного аспекту суспільства, світових торгових систем та&#8230; ]]></description>
										<content:encoded><![CDATA[<p style="text-align: right;"><strong>Савчук Олександр Васильович,<br />
</strong>студент, Національний університет «Острозька академія»<br />
спеціальність: економічна кібернетика</p>
<p style="text-align: right;">Науковий керівник:<strong> Коцюк Ю. А.,<br />
</strong>к. пс. н., ст. викл. кафедри економіко<br />
-математичного моделювання</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>АНАЛІЗ РИНКУ КРИПТОВАЛЮТИ З ВИКОРИСТАННЯМ СЕРЕДОВИЩА ПРОГРАМУВАННЯ R</strong></p>
<p>&nbsp;</p>
<p style="text-align: justify;"><strong>Постановка проблеми. </strong>Постійний розвиток науково-технічного аспекту суспільства, світових торгових систем та глобалізація зумовили появу нового інструменту, що дозволяє значно спростити сучасний процес купівлі-продажу товарів та послуг, а також знизити існуючі при цьому ризики. Цим інструментом є криптовалюти – децентралізовані конвертовані цифрові валюти, засновані на математичних принципах, що захищені з допомогою криптографічних методів. Окрім цифрової природи та використання алгоритмів шифрування, характерними особливостями криптовалют є децентралізоване функціонування, анонімність, конвертованість та неможливість скасування угод. Зараз існує більше тисячі найменувань електронних грошей, усі вони створюють світовий ринок криптовалюти. Аналіз цього ринку, як і ринку звичайної валюти, дозволить передбачити та вжити заходів щодо його впливу на світову економічну систему. А з допомогою спеціальних пакетів середовища програмування R, цей процес значно спрощується.</p>
<p style="text-align: justify;"><strong>Аналіз останніх досліджень та публікацій.</strong> Проблематиці аналізу криптовалют присвятили свої роботи велика кількість науковців. В основному, їх характер полягає у аналізі самого явища криптовалюти та оцінці його можливих впливів на поточне світове економічне становище. Тому, слід виділити таких дослідників як М. Сакамото, Е. Джонсон, К. Дугана, А. Істоміна, М. Бресета, Б. Абнера та інших. Усі вони займались дослідженням цієї тематики з різних точок зору. Дослідження ж ринку криптовалюти з допомогою мови програмування R відбувається завдяки існуючим пакетам програми, тому неможливо виділити перелік дослідників, що цим займаються.</p>
<p style="text-align: justify;"><strong>Мета і завдання дослідження.</strong> Метою дослідження є узагальнення існуючих засобів та методів оцінки стану ринку криптовалюти у програмному середовищі статистичних обчислень та аналізу даних R.</p>
<p style="text-align: justify;"><strong>Виклад основного матеріалу. </strong>Криптовалюта – це новий, експериментальний тип грошей, цифровий актив, облік та емісія якого є децентралізованими. Вона є надійно захищеною від підробок завдяки алгоритму хешування, а уся інформація про транзакції є доступною цілодобово. Криптовалюта заснована на математичних алгоритмах та працює на програмному забезпеченні з відкритим ходом, підключаючись до глобальної мережі через інтернет [1].</p>
<p style="text-align: justify;">Як і будь-яка інша валюта, криптовалюта здатна обмінюватись на будь-яку іншу валюту за поточним курсом. Тобто, криптовалюта має свою ціну та кількість. Саме на ці характеристики опираються, здійснюючи аналіз стану її ринку.</p>
<p style="text-align: justify;">R – потужна функціональна мова програмування та середовище аналізу наборів статистичних даних. Вона має можливості здійснення статистичних аналізів, включаючи лінійну та нелінійну регресію, класичні статистичні тести, аналіз часових рядів, кластерний аналіз та ін. Також, вона містить набір пакетів, з допомогою яких можна здійснити аналіз поточного стану ринку криптовалют. До них відносять [2]:</p>
<ul style="text-align: justify;">
<li>coinmarketcapr, crypto – пакети, що здійснюють імпорт та підключення статистичних даних криптовалют [3];</li>
<li>googleVis – пакет для графічного відображення функцій [4];</li>
<li>formatR, yaml, knitr, httr, RCurl – пакети для побудови математичних функцій.</li>
</ul>
<p style="text-align: justify;">Для того, аби використовувати ці пакети, їх для початку слід підключити:</p>
<p style="text-align: justify;">library(coinmarketcapr)</p>
<p style="text-align: justify;">library(formatR)</p>
<p style="text-align: justify;">library(yaml)</p>
<p style="text-align: justify;">library(googleVis)</p>
<p style="text-align: justify;">library(knitr)</p>
<p style="text-align: justify;">op&lt;-potions(gvis.plot.tag=”chart”)</p>
<p style="text-align: justify;">Далі використовується функція get_market_ticker_all, що відобразить загальну інформацію про топ криптовалют (рис. 1):</p>
<p style="text-align: justify;">top_cc&lt;-get_marketcap_ticker_all()</p>
<p>kable(head(top_cc))</p>
<p style="text-align: center;"><a href="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.1.jpg"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-23418" src="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.1.jpg" alt="" width="803" height="178" srcset="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.1.jpg 803w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.1-300x67.jpg 300w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.1-768x170.jpg 768w" sizes="(max-width: 803px) 100vw, 803px" /></a></p>
<p style="text-align: center;">Рис. 1. Загальна інформація про криптовалюти.</p>
<p style="text-align: justify;">Як видно на рисунку, не уся інформація є числовою. Тому, для її подальшої обробки, слід перевести до формату double. Для цього користуються функцією:</p>
<p style="text-align: justify;">for(i in c(4:ncol(top_cc))) {</p>
<p style="text-align: justify;">top_cc[,i]&lt;-as.double(top_cc[,i])</p>
<p style="text-align: justify;">}</p>
<p style="text-align: justify;">Для відображення гістограми, яка покаже розподіл цін 15 основних криптовалют (рис. 2), слід скористатись наступним кодом:</p>
<p style="text-align: justify;">mark&lt;-gvisColumnChart(top_cc[1:15, ], “name”, “market_cap_usd”, options = list( title=”Market Cap Of Leading Cryptocurrencies”, legend = “left”))</p>
<p style="text-align: justify;">plot(mark)</p>
<p style="text-align: center;"><a href="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.2.jpg"><img decoding="async" class="alignnone size-full wp-image-23419" src="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.2.jpg" alt="" width="814" height="196" srcset="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.2.jpg 814w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.2-300x72.jpg 300w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.2-768x185.jpg 768w" sizes="(max-width: 814px) 100vw, 814px" /></a></p>
<p style="text-align: center;">Рис. 2. Поточні ринкові ціни основних криптовалют.</p>
<p>Для відображення більш детальної інформації про відсоткову зміну ціни (рис. 3), слід скористатись наступним кодом [5]:</p>
<p>var&lt;-gvisColumnChart(top_cc[1:15, ], “name”, c(“percent_change_1h”, “percent_change_24h”, “percent_change_7d”), options=list(title=”% change of prices”, legend=”top”))</p>
<p>plot(var)</p>
<p style="text-align: center;"><a href="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.3.jpg"><img decoding="async" class="alignnone size-full wp-image-23420" src="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.3.jpg" alt="" width="796" height="214" srcset="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.3.jpg 796w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.3-300x81.jpg 300w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.3-768x206.jpg 768w" sizes="(max-width: 796px) 100vw, 796px" /></a></p>
<p style="text-align: center;">Рис. 3. Відсоткова зміна криптовалют за 1 год, 24 год та 7 днів.</p>
<p style="text-align: justify;">Для найбільш детального відображення статистичних характеристик криптовалют та відображення їх з допомогою інтерфейсу, який буде взаємодіяти з користуваем (рис. 4), скористаємось наступним кодом:</p>
<p style="text-align: justify;">coins&lt;-crypto::listCoins()</p>
<p style="text-align: justify;">kable(head(coins))</p>
<p style="text-align: justify;">data1&lt;-crypto::getCoins(coin=c(“Bitcoin”, “Etherum”, “Ripple”, “Bitcoin Cash”, “Cardano”))</p>
<p style="text-align: justify;">p=gvisAnnotationChart(data1, idvar=”name”, “date”, “market”, options=list( title=”Market Cap Trend”, legend=”top”))</p>
<p>plot(p)</p>
<p style="text-align: center;"><a href="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.4.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-23422" src="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.4.jpg" alt="" width="695" height="348" srcset="https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.4.jpg 695w, https://naub.oa.edu.ua/wp-content/uploads/2018/02/2.4-300x150.jpg 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /></a></p>
<p style="text-align: center;">Рис. 4. Інтерфейс взаємодії з користувачем.</p>
<p style="text-align: justify;"><strong>Висновки.</strong> Здійснивши загальний аналіз пакетів середовища програмування R, нами було виділено набір тих, з допомогою яких можна імпортувати статистичні дані про криптовалюти, відобразити графічно розподіл їх цін, їх відсоткову зміну та створити повноцінний інтерфейс, що дозволить напряму взаємодіяти з користувачем, у якому відображатимуться основні статистичні дані. Таким чином, середовище програмування є простим у використанні та корисним інструментом, з допомогою якого можна здійснювати загальний аналіз ринку криптовалют.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>Список використаних джерел.</strong></p>
<p><strong>1. </strong>Любшина Д. С., Золотарюк А. В. Криптовалюта как инновационный инструмент мировой торговли // Intractive science – 2016. &#8211; №10, с. 145-146.</p>
<p>2. Гнатюк В. Вступ до R на прикладах: підручник. – ХНЕУ. 2010. – 107 с.</p>
<p>3. Coin Market Cap Data. URL: https://coinmarketcap.com/api/ (дата звернення 18.02.2018).</p>
<p>4. Робота з пакетом R googleVis. URL: https://goo.gl/Jg26GP (дата звернення: 20.02.2018).</p>
<p>5. R Programming Language Escapades. Investigating Cryptocurrencies (Part II). URL: https://goo.gl/xG7Tjz (дата звернення: 20.02.2018).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://naub.oa.edu.ua/analiz-rynku-kryptovalyuty-z-vykoryst/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>МЕТОДИ ВИДОБУВАННЯ КРИПТОГРАФІЧНОЇ ВАЛЮТИ</title>
		<link>https://naub.oa.edu.ua/metody-vydobuvannya-kryptohrafichnoyi/</link>
					<comments>https://naub.oa.edu.ua/metody-vydobuvannya-kryptohrafichnoyi/#respond</comments>
		
		<dc:creator><![CDATA[Юрій Григорович Литвиненко]]></dc:creator>
		<pubDate>Mon, 13 Mar 2017 08:59:52 +0000</pubDate>
				<category><![CDATA[Економічний]]></category>
		<category><![CDATA[криптографічна валюта]]></category>
		<category><![CDATA[криптовалюта]]></category>
		<category><![CDATA[біткоїн]]></category>
		<category><![CDATA[лайткоїн]]></category>
		<category><![CDATA[майнінг]]></category>
		<category><![CDATA[хешрейт]]></category>
		<category><![CDATA[криптографическая валюта]]></category>
		<category><![CDATA[биткоин]]></category>
		<category><![CDATA[лайткоин]]></category>
		<category><![CDATA[майнинг]]></category>
		<category><![CDATA[cryptographic currency]]></category>
		<category><![CDATA[cryptocurrency]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[litecoin]]></category>
		<category><![CDATA[mining]]></category>
		<category><![CDATA[hashrate]]></category>
		<guid isPermaLink="false">http://naub.oa.edu.ua/?p=22125</guid>

					<description><![CDATA[УДК 004.023 Ю. Г. Литвиненко, Студент групи МЕК-6, Економічного факультету, Національного Університету “Острозька Академія” Керівник: ст. викл., к.психол.н. Коцюк Ю.А. &#160; Стаття присвячена висвітленню методів видобування криптографічної валюти та їх особливостей. Проаналізовано особливості різноманітних методів видобування криптографічної валюти, висвітлено їх&#8230; ]]></description>
										<content:encoded><![CDATA[<p><em>УДК 004.023</em></p>
<p style="text-align: right;"><strong><em>Ю. Г. Литвиненко</em></strong><em>,</em></p>
<p style="text-align: right;"><em>Студент групи МЕК-6,</em></p>
<p style="text-align: right;"><em>Економічного факультету,</em></p>
<p style="text-align: right;"><em>Національного Університету </em></p>
<p style="text-align: right;"><em>“Острозька Академія”</em></p>
<p style="text-align: right;"><em>Керівник: ст. викл., к.психол.н. Коцюк Ю.А.</em></p>
<p>&nbsp;</p>
<p>Стаття присвячена висвітленню методів видобування криптографічної валюти та їх особливостей. Проаналізовано особливості різноманітних методів видобування криптографічної валюти, висвітлено їх переваги та недоліки. Розглянуто альтернативний метод видобування криптографічної валюти, запропонований автором. Автор акцентує увагу на дослідженні ефективності власного винаходу альтернативного методу видобування криптографічної валюти.</p>
<p><strong>Ключові слова: </strong>криптографічна валюта, криптовалюта, біткоїн, лайткоїн, майнінг, хешрейт.</p>
<p>&nbsp;</p>
<p>Статья посвящена освещению методов добычи криптографической валюты и их особенностей. Проанализированы особенности различных методов добычи криптографической валюты, освещены их преимущества и недостатки. Рассмотрен альтернативный метод добычи криптографической валюты, предложенный автором. Автор акцентирует внимание на исследовании эффективности собственного изобретения альтернативного метода добычи криптографической валюты.</p>
<p><strong>Ключевые слова:</strong> криптографическая валюта, криптовалюта, биткоин, лайткоин, майнинг, хешрейт.</p>
<p>&nbsp;</p>
<p>Article is devoted to the enlightenment of the cryptographic currency mining methods, their features. Features of different cryptographic currency mining methods were analyzed. Their advantages and disadvantages were enlightened. An alternative method of cryptographic currency mining, offered by the author was discussed. Author focuses on the research of effectiveness of his own invention – an alternative method of cryptographic currency mining.</p>
<p><strong>Key words: </strong>cryptographic currency, cryptocurrency, bitcoin, litecoin, mining, hashrate.</p>
<p>&nbsp;</p>
<p><strong>Постановка проблеми: </strong> На сьогоднішній день у світі існує величезна кількість 5 мільйонів 782 тисяч веб-серверів, на яких розміщено 1 мільярд 3 мільйони 887 тисяч веб-сайтів [4], що обслуговують величезну кількість користувачів мережі інтернет по всьому світу. Кожен веб-сервер використовує протоколи HTTP/HTTPS для роботи з клієнтським програмним забезпеченням. Мало хто знає, що кожен HTTP/HTTPS запит на сервер використовує досить малу кількість процесорних ресурсів веб-сервера на якому розміщений веб-сайт. Велика кількість запитів на веб-сервер створює певне навантаження на його центральний процесор і ядра, які виконують обробку кожного запиту клієнтського програмного забезпечення та видають результат у вигляді веб-сторінки. Неважко здогадатися, що завантаженість всіх ядер центрального процесора такого веб-сервера рідко доходить до 100 відсотків. Це створює унікальний ресурс обчислень, який можна використовувати для певних цілей, таких, як побудова віртуального суперкомп’ютера, що може працювати для математичних обчислень в таких напрямках як криптографія, рендерінг відео, штучний інтелект, наукові обчислення. В цій статті автор пропонує використання даного ресурсу для видобування криптографічної валюти, на прикладі біткоїн та лайткоїн. Мета &#8211; показати можливість використання альтернативних методів видобування криптографічної валюти, розкрити їх потенціал на прикладі дослідження ефективності власного альтернативного методу добування криптографічної валюти.</p>
<p><strong>Стан дослідження: </strong>на сьогоднішній день існує певна кількість методів видобування криптографічної валюти і з кожним днем можуть з’являтися нові методи. Кожен з них має свої переваги та недоліки, і з кожним новим методом з’являються нові можливості для впровадження їх у життя задля отримання прибутку.</p>
<p>Найпершим в світі методом видобутку криптографічної валюти був метод використання процесорних ресурсів персональних комп’ютерів та серверів, що працюють під різними операційними системами такими, як Microsoft Windows, Linux, xBSD, Solaris та інші. Чим потужніший процесор в комп’ютері і чим більше в ньому ядер, тим більша ефективність видобування криптографічної валюти. Математично ця ефективність виражається в кількості оброблених хешів криптографічного алгоритму за секунду (Hps). Чим більша кількість майнерів з’являлась в піринговій мережі криптографічної валюти, тим складніше було кожному учаснику процесу видобування здобути для себе винагороду у вигляді самої криптографічної валюти і тим більші обчислювальні потужності необхідно було залучати для отримання більшого прибутку. До переваг такого методу можна віднести невисоку вартість обладнання. Значним недоліком такого методу на сьогодні є його низька ефективність.</p>
<p>Для підвищення ефективності видобування криптографічної валюти, майнери перейшли на використання графічних процесорів, які давали значний приріст ефективності в порівнянні з використанням звичайних центральних процесорів. До переваг такого методу можна віднести більшу ефективність в порівнянні з попереднім методом. Недоліками ж є збільшене енергоспоживання, підвищений рівень шуму системи охолодження графічних процесорів.</p>
<p>З часом графічних процесорів стало замало і потрібно було знаходити нові більш ефективні способи видобутку криптографічної валюти. Тоді спеціалісти в сфері інформаційних технологій та фахівці з мікроелектроніки почали займатися розробкою спеціалізованих чіпів application-specific integrated circuit (ASIC) для надефективного майнінгу, що вміли виконувати лише одну функцію – обробляти вхідну інформацію використовуючи конкретний алгоритм шифрування, що використовується конкретною криптографічною валютою і роблячи це надзвичайно швидко. Наприклад для біткоїн це – sha256d, для лайткоїн – scrypt. Це створило новий ринок – ринок апаратних ASIC майнерів. Вартість такого обладнання на цьому ринку була і є відносно високою, а інвестиції в таке обладнання, як показав аналіз – не завжди виправдовують себе. Окрім того таке обладнання споживає багато електроенергії, що ставить під сумнів його ефективність. Іншими недоліками такого обладнання є високий рівень шуму, що створюють вентилятори системи охолодження, а також порівняно короткий цикл життя.</p>
<p>Питаннями оптимізації видобутку криптографічної валюти займались науковці зі всього світу. Зокрема індійський дослідник Джега Аніш Дев з відділу комп’ютерних та інженерних наук університету Анни в Ченаї дослідив можливість оптимізації процесу майнінгу криптографічної валюти з використанням не стандартного обладнання для майнінгу [3]. Результати його досліджень показали значне покращення ефективності процедури майнінгу, використовуючи запропонований науковцем метод.</p>
<p><strong>Виклад основного матеріалу. </strong>На сьогодні у світі існує велика кількість криптографічних валют, що використовують різноманітні криптографічні алгоритми та їх комбінації. Сьогодні налічується близько 740 різноманітних криптографічних валют [5]. Кожна з них створена з відкритим програмним кодом та бере початок від криптографічної валюти біткоїн, створеної у січні 2009 року Сатоші Накамото. Ця особистість не є справжньою, тому достеменно не відомо, хто насправді є творцем технології криптографічної валюти.</p>
<p>Біткоїн – це глобальна віртуальна валюта, що працює, як пірінгова комп’ютерна мережа, що є децентралізованою за своєю суттю і не перебуває під контролем жодного банку та жодної держави [1]. Існування Біткоїн неможливе без мережі Інтернет, яка є фундаментом для таких систем, як криптографічна валюта. Тому, можна припустити, що існування біткоїн та інших криптографічних валют, побудованих на її основі буде тривати стільки часу – скільки буде існувати мережа Інтернет. Всі операції з криптографічною валютою здійснюються виключно онлайн. На сьогодні існує досить широке коло користувачів цієї системи, що купують та продають за біткоїни та інші криптографічні валюти. На сьогодні саме біткоїн  є найбільш ходовою криптографічною валютою у світі і ціна 1 біткоїна станом на 5 березня 2017 року складає 1251 долар США [2].</p>
<p>Всі операції з криптографічною валютою здійснюються за короткий проміжок часу і є дешевими в порівнянні з іншими, комерційними системами електронного обігу коштів. Щоб почати користуватись біткоїн потрібно створити гаманець за допомогою клієнтського програмного забезпечення, будучи підключеним до мережі інтернет, та наповнити цей гаманець біткоїнами.</p>
<p>Це можна зробити в декілька способів. Існує ціла низка можливостей придбання криптографічної валюти. Такими можливостями є наприклад онлайн біржі обміну криптографічною валютою, онлайн депозитні платформи, індивідуальні користувачі мережі інтернет, що володіють криптографічною валютою і мають намір її продати.</p>
<p>Іншим способом поповнення власного електронного гаманця є так зване видобування криптографічної валюти. Існує ряд методів видобування криптографічної валюти. Автор винайшов власний метод, яким хоче поділитися в даній статті.</p>
<p>Метод автора утилізує невикористану обчислювальну потужність веб-серверів світу для видобування криптографічної валюти. Для даного процесу пропонується використати програмне забезпечення wwwminer2, створене автором за допомогою мови програмування C під операційною системою Linux. Програмний продукт включає в себе декілька основних і декілька допоміжний програм, що дозволяють ефективно управляти процесом майнінгу. Програмний продукт має архітектуру клієнт-сервер, де в ролі серверної частини використовується двійковий CGI скрипт, скомпільований під 64 бітну Linux платформу, яка найчастіше застосовується на серверах масового веб хостингу та виділених веб-серверах. Існує також 32 бітна версія даного CGI скрипта. Даний скрипт має розміщуватись на веб-серверах, обчислювальні потужності яких планується використати для добування криптографічної валюти. В якості клієнтської частини використовується сама програма wwwminer2, створена для роботи під операційною системою Linux. Вона не має графічного інтерфейсу і працює через термінал операційної системи. Програмний клієнт wwwminer2 має декілька файлів конфігурації, що дозволяє його налаштувати для роботи як з пулом видобування криптографічної валюти, так і з певною URL адресою за якою розміщується вище згаданий CGI скрипт. Наприклад цей скрипт доступний за адресою http://www.u*d.org/cgi-bin/cloud.cgi . В файлі конфігурації urls.conf вказується ця адреса та кількість процесорних потоків, які планується використати для видобування криптографічної валюти. В файлі miner.conf вказується адреса пула видобування криптографічної валюти та криптографічний алгоритм, що використовується для даної криптографічної валюти. Метод автора створений з можливістю використання таких криптографічних алгоритмів, як sha256d, scrypt, quark, X, qubit, x13, bitblock, nist5 для видобування криптографічної валюти. Всі ці алгоритми підтримуються як клієнтською, так і серверною частиною рішення. Для обміну даними між сервером та клієнтом використовується протокол xml-rpc, що дозволяє серверу та клієнту обмінюватись даними в форматі XML. CGI скрипт очікує використання HTTP методу POST, який використовує wwwminer2 для ініалізації обміну даними з сервером. Тому коли спробувати відкрити вищевказану адресу в веб-браузері, то в результаті отримаємо помилку 405: метод не дозволено. Це свідчить про працездатність CGI скрипта на віддаленому веб-сервері. Для повноцінного тестування працездатності CGI скрипта існує окрема програма з пакету програмного продукту.</p>
<p>Загалом, досліджуючи ефективність такого методу, в результаті його тестування на веб-сервері з 8-ми потоковим центральним процесором виявлено, що величина хешрейту не є сталою і динамічно змінюється в залежності від завантаженості процесорних потоків. CGI скрипт значно навантажує процесорні потоки сервера роблячи їх навантаження 100 відсотковим. Щодо хешрейту, то для криптографічного алгоритму scrypt, що використовується в криптографічній валюті лайткоїн, величина хешрейту складає приблизно 80kHps [Рис. 1], що є незначним результатом, порівнюючи з майнінгом на GPU та ASIC обладнанні. Якщо це значення помножити на кількість серверів з приблизно такою ж обчислювальною потужністю і завантаженістю, то ми отримаємо досить значний результат. Можна уявити, що ми використовуємо всі веб-сервери світу для такої цілі, як видобування криптографічної валюти лайткоїн методом автора. Тоді ми отримаємо 80kHps * 5782080 = 462566400kHps = 462.5664GHps. Що є значним показником, що дозволить отримувати прибуток в розмірі 393.10 долара США щогодини, це 9434.47 долара США щодоби. Дані обчислення показані для ідеальної моделі системи, що видобуває криптографічну валюту методом автора.</p>
<p style="text-align: center;"><a href="https://naub.oa.edu.ua/wp-content/uploads/2017/03/wwwminer.png"><img loading="lazy" decoding="async" class="size-full wp-image-22127 aligncenter" src="https://naub.oa.edu.ua/wp-content/uploads/2017/03/wwwminer.png" alt="" width="640" height="186" srcset="https://naub.oa.edu.ua/wp-content/uploads/2017/03/wwwminer.png 640w, https://naub.oa.edu.ua/wp-content/uploads/2017/03/wwwminer-300x87.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a>Рис. 1. Графік, що показує хешрейт видобування криптографічної валюти використовуючи обчислювальні потужності веб-серверів за одну добу роботи.</p>
<p><strong>Висновки. </strong>Тепер ми знаємо, що існують різні методи видобування криптографічної валюти. В результаті дослідження авторського методу можна вважати, що його ефективність є досить високою при ідеальний умовах використання. В реальному житті авторський метод видобування криптографічної валюти має свої переваги та недоліки. До переваг можна віднести відсутність необхідності інвестицій в дороге обладнання, значна економія електроенергії на стороні клієнта, використання незначних обчислювальних потужностей для роботи клієнтського програмного забезпечення майнера, можливість використання невикористаної обчислювальної потужності веб-серверів усього світу. До недоліків можна ж віднести складність розміщення CGI скриптів на веб-серверах, необхідність постійного безперебійного інтернет підключення, необхідність розміщення бінарних CGI скриптів на якомога більшій кількості віддалених веб-серверів, необхідність запуску бінарних CGI скриптів на веб-серверах, де вони будуть розміщуватись. Зважаючи на переваги та недоліки цього методу можна сказати, що він є дуже нестандартним, тому однозначно заслуговує на увагу.</p>
<p>&nbsp;</p>
<p>ЛІТЕРАТУРА</p>
<ol>
<li>info@bitcoinua.org. “Що таке Біткоїн?”. [Електронний ресурс], [2017?], // Bitcoin Foundation Ukraine. Режим доступу: http://www.bitcoinua.org/what-is-bitcoin/</li>
<li>info@bitcoincharts.com. [Електронний ресурс], [05-03-2017], Режим доступу: http://bitcoincharts.com/charts/bitstampUSD</li>
<li>Jega Anish Dev (Department of Computer Science and Engineering, Anna University, Chennai, India) &#8220;Bitcoin mining acceleration and performance quantification&#8221; [Електронний ресурс], [2014], // IEEE, Режим доступу: http://ieeexplore.ieee.org/abstract/document/6900989/</li>
<li>info@netcraft.com, “March 2016 Web Server Survey” [Електронний ресурс], [18-03-2016]. Режим доступу: https://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html</li>
<li>Wikipedia, “List of cryptocurrencies” [Електронний ресурс], [11-06-2016], Режим доступу: https://en.wikipedia.org/wiki/List_of_cryptocurrencies</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://naub.oa.edu.ua/metody-vydobuvannya-kryptohrafichnoyi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
