Skip to content

IgorAugust0/blockchain-security-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Special Topics in Information Security

Collection of practical labs exploring various aspects of information security, blockchain technology, and cryptography, developed during the elective course "Tópicos Especiais de Segurança da Informação" at the Federal University of Uberlândia (UFU).

Labs Overview

Name Description Documentation Main Script
Blockchain Explorer - Part 1 Script that fetches and displays Bitcoin blockchain information in real-time using Blockchain.info API README blockchain_explorer1.py
Blockchain Explorer - Part 2 Enhanced version that analyzes Bitcoin transactions by identifying address clusters and evaluating financial metrics README blockchain_explorer2.py
Blockchain TXT Basic Python script demonstrating Proof of Work mining in blockchain technology README blockchaintxt.py
Bug Hunting Analysis and fixes for security vulnerabilities in the TokenAuction smart contract README N/A
LUPA Implementation of a Lowest-Unmatched Price Auction smart contract using commit-reveal scheme README LUPA.sol
Selfish Mining Python script implementing permutation tests to detect selfish mining behavior in blockchain networks README selfmin.py

Requirements

Each lab has its own specific requirements. Please refer to the individual lab documentation for detailed setup instructions.

Contributing

Feel free to submit pull requests or create issues for any improvements.

License

This project is licensed under the MIT License. See the LICENSE file for details.