Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks: http://elartu.tntu.edu.ua/handle/lib/36536
Täiskirje
DC väliVäärtusKeel
dc.contributor.advisorЖаровський, Руслан Олегович-
dc.contributor.advisorZharovskyi, Ruslan-
dc.contributor.authorСоленко, Сергій Віталійович-
dc.contributor.authorSolenko, Serhii-
dc.date.accessioned2021-12-20T20:31:07Z-
dc.date.available2021-12-20T20:31:07Z-
dc.date.issued2021-12-
dc.date.submitted2021-12-
dc.identifier.citationСоленко С. В. Методи та засоби розробки смарт-контрактів на базі блокчейна Cardano : кваліфікаційна робота магістра за спеціальністю „123 — комп’ютерна інженерія“ / С. В. Соленко. — Тернопіль: ТНТУ, 2021. — 72 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/36536-
dc.description.abstractМета роботи полягає у вивченні основних принципів роботи блокчейну. Дослідження архітектури та технологій блокчейну Cardano, можливостей смарт-контрактів. Методів та засобів реалізації смарт-контрактів на блокчейні Cardano. Технологія Blockchain дуже стрімко розвивається. Вона надає можливість створення нових бізнес-моделей в різних галузях. Блокчейн уже використовується для того, щоб позбутися посередників. Смарт-контракти — це програми, що зберігаються в блокчейні, які запускаються при дотриманні заздалегідь визначених умов. Зазвичай вони використовуються для автоматизації виконання угоди, щоб усі учасники могли бути негайно впевнені в результаті без участі посередника чи втрати часу. Вони також можуть автоматизувати робочий процес, запускаючи наступну дію, коли виконуються умови. В процесі виконання кваліфікаційної роботи було досліджено: − технологію Blockchain, структуру моделі та принцип роботи системи; − переваги блокчейну Cardano; − технологію смарт-контрактів; − модель програмування Plutus. Також було розроблено смарт-контракт для громадського фінансування (краудфандінгу).uk_UA
dc.description.abstractThe purpose of the work is to study the basic principles of blockchain. Research of Cardano blockchain architecture and technologies, possibilities of smart contracts. Methods and means of implementing smart contracts on the Cardano blockchain. Blockchain technology is evolving very rapidly. It provides an opportunity to create new business models in various industries. Blockchain is already being used to get rid of middlemen. Smart contracts are programs stored in a blockchain that run under predefined conditions. They are usually used to automate the execution of the transaction so that all participants can be immediately sure of the result without the involvement of a mediator or a waste of time. They can also automate the workflow by running the next action when conditions are met. In the process of performing the qualification work were investigated: − Blockchain technology, model structure and principle of system operation; − Cardano blockchain benefits − technology of smart contracts; − Plutus programming model. Also, a smart contract for public funding (crowdfunding) was developed.uk_UA
dc.description.tableofcontentsПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ ТА СКОРОЧЕНЬ...8 ВСТУП ...9 РОЗДІЛ 1 АНАЛІЗ ІСНУЮЧИХ РІШЕНЬ ТА ОБҐРУНТУВАННЯ ТЕМИ МАГІСТЕРСЬКОЇ РОБОТИ ...12 1.1 . Аналіз актуальності задачі ...12 1.2. Переваги та недоліки смарт контрактів ...16 1.3. Аналіз існуючих рішень ...18 1.4. Висновки до розділу ...21 РОЗДІЛ 2 ТЕХНОЛОГІЯ БЛОКЧЕЙН. ЗАСТОСУВАННЯ ПЛАТФОРМИ CARDANO ДЛЯ СМАРТ-КОНТРАКТІВ...22 2.1. Технологія блокчейн ...22 2.2. Блокчейн Сardano ...24 2.3. Смарт-контракти Сardano ...26 2.3. Модель програмування Plutus ...27 2.3.1. Архітектура Plutus ...28 2.4. Розширена модель книги UTXO ...29 2.4.1. Транзакції ...31 2.5. Мова сценаріїв Plutus Core ...34 2.6. Plutus Application Framework (PAF) ...35 2.7. Поетапне програмування ...36 2.8. Висновки до розділу ...37 РОЗДІЛ 3 ПРАКТИЧНА РЕАЛІЗАЦІЯ СМАРТ-КОНТРАКТУ В PLUTUS PLAYGROUND ...38 3.1. Платформа для написання додатків Plutus ...38 3.2. Середовище Plutus Playground ...38 3.3. Написання додатка Plutus на Plutus Playground ...41 3.3.1. Визначення типів ...42 3.3.3. Визначення сценаріїв валідаторів ...44 3.3.4. Визначення адреси, контракту та створення зразку кампанії ...46 3.3.5. Гілки смарт-контракту ...47 3.3.6. Транзакції в смарт-контракті ...48 3.3.7. Розгортання програми на Plutus Playground ...487 3.3.8. Моделювання ...49 3.4. Висновки до розділу ...54 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ...55 4.1. Охорона праці ...55 4.2. Застосування положень концепції захисту населення і територій у разі загрози та виникнення надзвичайних ситуацій при напрацюванні заходів захисту працівників, матеріальних цінностей суб’єкта господарювання та населення. ...57 ВИСНОВКИ ...61 ПЕРЕЛІК ПОСИЛАНЬ ...63 Додаток А Тези конференції ...66uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject123uk_UA
dc.subjectкомп’ютерна інженеріяuk_UA
dc.subjectCardanouk_UA
dc.subjectsmart contractuk_UA
dc.subjectdecentralizationuk_UA
dc.subjectPlutusuk_UA
dc.subjectblockchainuk_UA
dc.subjectcryptosystemuk_UA
dc.subjectсмарт-контрактuk_UA
dc.subjectблокчейнuk_UA
dc.subjectкриптосистемаuk_UA
dc.subjectдецентралізаціяuk_UA
dc.titleМетоди та засоби розробки смарт-контрактів на базі блокчейна Cardanouk_UA
dc.title.alternativeMethods and tools for developing smart contracts based on the Cardano blockchainuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Соленко Сергій Віталійович, 2021uk_UA
dc.contributor.committeeMemberПриймак, Микола Володимирович-
dc.contributor.committeeMemberPryjmak, Mykola-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages72-
dc.subject.udc004.658.114uk_UA
dc.relation.references1. Documentation for the Cardano ecosystem URL: https://docs.cardano.org/introduction (дата звернення:10.10.2021). 2. Functional Blockchain Contracts URL: https://iohk.io/en/research/library/ papers/functional-blockchain-contracts/ 3. Plutus: what you need to know URL: https://iohk.io/en/blog/posts/ 2021/04/13/plutus-what-you-need-to-know/ (дата звернення:10.10.2021). 4. The Plutus Platform and Marlowe URL: https://plutus-apps. readthedocs.io/ (дата звернення:10.10.2021). 5. PLUTUS PLAYGROUND URL: https://playground.plutus.iohkdev.io/ (дата звернення:10.10.2021). 6. Cardano Developer Portal URL:https://developers.cardano.org/ (дата звернення:10.10.2021). 7. Що таке смарт-контракт? URL: https://bankchart.com.ua/finansoviy _gid/ investitsiyi/statti/scho_take_smart_kontrakt_ (дата звернення:10.10.2021). 8. Comparing Ethereum (ETH) vs. Cardano (ADA) Blockchains URL: https://academy.shrimpy.io/post/comparing-ethereum-eth-vs-cardano-ada- blockchains (дата звернення:10.10.2021). 9. Discover Cardano URL: https://cardano.org/ 10. Real-World Use Cases for Smart Contracts and dApps URL: https://www.gemini.com/cryptopedia/smart-contract-examples-smart-contract-use cases (дата звернення:10.10.2021). 11. What are smart contracts on blockchain? URL: https://www.ibm.com/ topics/smart-contracts (дата звернення:10.10.2021). 12. What are Smart Contracts? URL: https://corporatefinanceinstitute.com/ resources/knowledge/deals/smart-contracts/ (дата звернення:10.10.2021).64 13. Introducing the https://iohk.io/en/blog/posts new Plutus Playground URL: /2021/01/25/introducing-the-new-plutusplayground/ (дата звернення: 10.10.2021). 14. Proof of Stake, Proof of Work URL: https://www.bitdegree.org/tutorials/proof-of-work-vs-proof-of-stake/ 15. Що таке Смарт-Контракти URL: https://cryptobook.pro/shcho-take- smart-kontrakty.html. (дата звернення:10.10.2021). 16. What is Blockchain URL: https:// www.ibm.com/blockchain/what-is- blockchain. (дата звернення:10.10.2021). 17. Блокчейн технологія і платформа URL: https://uacrypto.top/blog/ blockchain-guide. 18. CARDANO ROADMAP URL: https://roadmap.cardano.org/en/ 19. НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018. 20. ДСанПіН 3.3.2.007-98. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. 21. Соленко С.В. Жаровський Р.О. Можливості середовища Plutus Playground для написання та тестування смарт-контрактів Інформаційні моделі, системи та технології : Матеріали ІX наук.-техн. конф. ТНТУ ім. І.Пулюя (8-9 грудня 2021). Тернопіль, 2021. с. 203. 22. Соленко С.В. Жаровський Р.О. Використання smart-контрактів на базі блокчейна Сardano в електронній комерції Інформаційні моделі, системи та технології: Матеріали ІX наук.-техн. конф. ТНТУ ім. І.Пулюя (8-9 грудня 2021). Тернопіль, 2021. с. 203. 23. Дацко М.В. Артим-Дрогомирецька З.Б. Технологія блокчейн та перспективи її застосування Моделювання економіки: проблеми, тенденції, досвід : Матеріали VIII Міжнародної науково-методичної конференції Форум молодих економістів-кібернетиків ТНТУ ім. І.Пулюя (28-29 вересня 2017). Львів, 2017. с. 192.65 24. В.О. Дармограй А. М. Луцків Аналіз бібліотек для реалізації Blockchain-інфраструктури для систем IoT Актуальні задачі сучасних технологій : Матеріали VIII Міжнародної науково-технічної конференція молодих учених та студентів Том 2 ТНТУ ім. І.Пулюя (28 - 29 листопада 2018) Тернопіль, 2018. с. 132. 25. О.С. Тхір Реалізація smart-контрактів для страхової компанії на платформі Ethereum Актуальні задачі сучасних технологій : Матеріали VIII Міжнародної науково-технічної конференція молодих учених та студентів с.213.uk_UA
dc.identifier.citationenSolenko S.V. Methods and tools for developing smart contracts based on the Cardano blockchain: Qualification work "123 - Computer Engineering" / S. Solenko - Ternopil: TNTU, 2021. - 72uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
Asub kollektsiooni(de)s:123 — комп’ютерна інженерія

Failid selles objektis:
Fail Kirjeldus SuurusFormaat 
Соленко С.В Авторська_довідка.docx21,42 kBMicrosoft Word XMLVaata/Ava
Соленко С.В. Кваліфікаційна_Робота.pdf4,76 MBAdobe PDFVaata/Ava


Kõik teosed on Dspaces autoriõiguste kaitse all.

Admin vahendid