Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/12700
Title: Розробка системи електронного голосування з використанням технології блокчейн
Authors: Звонарьов, Владислав Олегович
Keywords: Chai
Hardhat
JavaScript
Rinkeby
Solidity
Issue Date: 2023
Abstract: UA : Робота викладена на 64 сторінках друкованого тексту, містить 43 рисунки, 24 джерела, 3 додатки. Об’єкт дослідження: взаемодія з blockchain, інструменти для створення та тестування смарт-контрактів. Мета роботи: розробити систему голосування з використанням технології blockchain. Метод дослідження: моделювання, проєктування, програмний, аналітичний. Останнім часом технології у сфері фінансів зробили величезний стрибок уперед, ми вже звикли оплачувати більшість наших платежів за квартиру, продукти та розваги онлайн. З огляду на те, що люди завжди будуть бажати якомога зручніше й ефективніше взаємодіяти з грошима, я вибрав сферу взаємодії з криптовалютою як свою дипломну роботу. Однією з переваг моєї роботи є надійність за допомогою використання деяких патернів, які ми розглянемо пізніше, та економія газу через дотримання правил, про які ми можемо дізнатися, прочитавши документацію Ethereum. Окрім цього, ми розглянемо такі поняття як L0, L1, L2, L3 блокчейни, взаємодії з ними, познайомимося з основними інструментами Solidity розробників, а також вивчимо основні види атак на смарт-контракти і способи їх запобігання. Таким чином, за результатами роботи створено систему голосування та розглянуті нові технології для взаемодії з фінансовим ринком багатьох країн.
EN : The work is presented on 64 pages of printed text, 43 figures, 24 references, 3 supplements. Object of research is interaction with blockchain, tools for creating and testing smart contracts. The aim of the study is to develop a voting system using blockchain technology. Research methods are modeling, design, software, analytical. Recently, technologies in the field of finance have made a huge leap forward, we are already used to paying most of our rent, food and entertainment payments online. Given that people will always want to interact with money as conveniently and efficiently as possible, I chose the area of cryptocurrency interaction as my thesis. One of the advantages of my work is reliability through the use of some patterns, which we will discuss later, and gas savings through following the rules, which we can learn about by reading the Ethereum documentation. In addition, we will look at such concepts as L0, L1, L2, L3 blockchains, interactions with them, get acquainted with the main Solidity tools of developers, and learn the main types of attacks on smart contracts and ways to prevent them. Thus, the results of the work include the creation of a voting system and the consideration of new technologies for interaction with the financial market of many countries.
Description: Звонарьов В. О. Розробка системи електронного голосування з використанням технології блокчейн : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. О. Лісняк. Запоріжжя : ЗНУ, 2023. 64 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/12700
Appears in Collections:Кваліфікаційні випускні роботи здобувачів бакалаврського рівня вищої освіти кафедри програмної інженерії

Files in This Item:
File Description SizeFormat 
Звонарьов_диплом.pdfРобота бакалавра1.68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.