1 documents found
Information × Registration Number 2125U002588, Article popup.category Бакалаврська робота Title popup.author popup.publication 01-01-2025 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/75565 popup.publisher Київ Description У дипломній роботі розроблено програмний застосунок для майнінгу та обміну криптовалютою на базі технології блокчейн першого покоління. Реалізовано ключові компоненти блокчейну, такі як механізм консенсусу Proof of Work (PoW), налаштування складності майнінгу, зменшення нагороди за блок, хешування та валідація блоків і транзакцій, а також їхня трансляція в мережі. Розроблено гаманець для зберігання приватних і публічних ключів, мережевий драйвер для P2P комунікації та модуль бази даних на основі RocksDB для збереження блоків і стану системи. Для взаємодії з користувачем створено клієнт командного рядка. Використано мову програмування Rust. Додатково розроблено власний модуль obj2str для серіалізації даних із підтримкою гнучкого форматування. Проведено тестування системи, аналіз її працездатності та порівняння з існуючими рішеннями, такими як Bitcoin. Застосунок має спрощену архітектуру порівняно з Bitcoin, підтримує лише P2PK транзакції та не включає оптимізацію майнінгу чи захист від DDoS атак, що відповідає його освітній меті. popup.nrat_date 2025-09-29 Close
Article
Бакалаврська робота
: published. 2025-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2125U002588
1 documents found

Updated: 2026-03-27