Розмір шрифту:
Чат-бот-система обслуговування сервісів роботи з криптовалютами
Остання редакція: 10-11-2019
Тези доповіді
УДК 004.42
ЧАТ-БОТ-СИСТЕМА ОБСУЛГОВУВАННЯ СЕРВІСІВ РОБОТИ З КРИПТОВАЛЮТАМИ
Корчук І.О., науковий керівник Ткаченко О.М.
Криптовалюта - цифровий актив, призначений для роботи в якості засобу обміну, який використовує сильну криптографію для забезпечення фінансових операцій, контролю за створенням додаткових підрозділів та перевірки передачі активів. Криптовалюти використовують децентралізований контроль на відміну від централізованої цифрової валюти та центральних банківських систем.Bitcoin - є криптовалютою. Це децентралізована цифрова валюта без центрального банку або єдиного адміністратора, яку можна надсилати від користувача до користувача в одноранговій біткойн-мережі без необхідності посередників.Ланцюжок блоків, або блокчейн - це публічний колективний регістр на якому заснована вся мережа біткойнов. Всі підтверджені транзакції включаються в ланцюжок блоків. На основі цієї інформації, біткойн-гаманці можуть розрахувати залишок вашого балансу і перевірити, що в нових транзакціях біткойни дійсно витрачаються їх власником. Цілісність і хронологічний порядок ланцюжка блоків засновані на надійної криптографії.Транзакція - це передача коштів між біткойн-гаманцями, інформація про яку включається в ланцюжок блоків. Біткойн-гаманці містять конфіденційну інформацію, яка називається секретним ключем, яка використовується, щоб підписувати транзакції, забезпечуючи математичне доказ того, що транзакція дійсно схвалена власником гаманця. Цей підпис так само запобігає зміні транзакції після того, як вона була передана в мережу. Усі транзакції транслюються між користувачами і починають підтверджуватися мережею, як правило, протягом 10 хвилин, за допомогою процесу, званого Майнінг.TelegramBot - cпочатку «бот» (скорочення від «робот») - програма, яка автоматично, по команді або розкладом виконує різні дії. Простіше кажучи, програма для здійснення рутинних операцій. Причому робить це через ті ж інтерфейси, що і звичайний користувач, як би імітуючи реального користувача. Рис.1 – Схема роботи чат-бота Чим бот краще «реального користувача»?Бот, виконуючи одноманітну роботу, не тільки економить сили і час людини, але робить роботу на більш високих швидкостях.У ботів краще реакція і точність дій в порівнянні з людиною - це знаходить застосування в комп'ютерних іграх, інтернет-аукціонах, рекламі, електронної біржової торгівлі і так далі. Боти застосовуються для імітації людської діяльності, зокрема, в чатах. Це так звані «чат-боти».Чат-бота можна налаштувати на видачу адекватних відповідей на людській мові. Звичайно, за умови, що він розпізнає і підтримує такого роду команди.Добре, а в Telegram-то вони що роблять?Боти в Telegram - це різновид чат-ботів. За правилами всі їх імена повинні закінчуватися словом «bot». За своєю суттю - це ті ж призначені для користувача аккаунти, якими замість людей керують програми.Так, все боти, як і сам телеграм, безкоштовні. Однак можливість стягувати плату з користувачів у вересні 2015 року анонсував творець месенджера Павло Дуров.Середовищем розробки в даному проекті виступає intellij idea, даний програмний продукт буде реалізований мовую Java з використанням спеціальних бібліотек які можна знайти в вільному доступі.можна пов'язувати об'єкти матеріального світу з користувачем. Особливо великі перспективи малюються в зв'язку з розвитком інтернету речей (Internet of Things).З'єднання і датчиками дозволяє реалізувати концепцію «розумного будинку» навіть без великих фінансових витрат. Наприклад, російські розробники навчили домашні лічильники води спілкуватися з власником квартири через месенджер Telegram. Тобто людині досить запросити у бота дані по лічильникам і отримати телеметричні дані прямо до себе на смартфон. Систему планують прив'язати до Google Speech API, що дозволить використовувати голосове управління.Щоб зробити бота з персональними налаштуваннями, очевидно, знадобляться спеціальні знання. Перш за все, знання англійської мови, щоб розібратися в описі можливостей ботів і інтерфейсі взаємодії з ботами (Bot API).Наприклад, за допомогою ботів Telegram ви можете налаштувати за 15 хвилин чат-помічника на власний сайт.Або в освітніх цілях створити свого першого луно-бота.А хтось використовує ботів Telegram для організації взаємодії людей, наприклад, дозволяючи замовнику бачити хід робіт і контролювати робочий процес.Головною проблемою в реалізації даного програмного продукту являється безпечна передача даних між сервісами які надають смогу вивести кошти на свій гаманець. Так як у кожної сфери де використовується даний бот, а саме Telegram та сервіси виводу мають свої схеми шифрування але це не дає захисту від протоколів передачі даних в WEB-браузері. Також великою проблемою для розробника являється «зручне використання», а саме реалізація цього зручного використання. Бот має бути максимально зрозумілим та гнучким.Останьою в списку але не за значення залишається проблема анонімності користувача в середині системи. В системі є два головних показника які відображають особистість – це номер телефону в Telegram та Bitcoin номер гаманця.В конці розробки ми отримуємо готовий програмний продукт який можна встановити на сервер та використовувати в повсякденному житті трейдера який в результаті роботи саме через мою розробку має доступ до сервісів Китайського ринку, а як показує практика він являється одним із самих стабільних та затребуваний.СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ1. http://mediatoolbox.ru/blog/botyi-telegram-vsyo-chto-vyi-hoteli-pro-nih-sprosit/ [Електронний ресурс] – обізнання в сфері криптовалют.2. https://bravenewcoin.com/data-and-charts/assets/BTC/price [Електронний ресур] – справка по Bitcoin.