2024-01-21 22:36:11 +01:00
..
2024-01-21 22:36:11 +01:00
2024-01-21 20:56:17 +01:00
2024-01-03 23:13:44 +01:00
2024-01-03 20:55:40 +01:00

GOODCHAIN

This is the final assesment of the blockchain minor of period 1. EXPLANATION FILE

INSTALL

1: Install all the packages

pip install -r requirements.txt

SUMMARY

in dit project moet er een p2p connectie gestart worden door 2 sockets. Deze sockets moeten beide aanstaan om het project functioneel te hebben deze 2 sockets sturen naar elkaar als er een nieuwe gebruiker aangemaakt wordt, transacties, nieuwe blocks. Deze sockets versturen geen gehele files. Dit moet per node gedaan worden. Dus alleen transactie data moet genoeg zijn bijvoorbeeld

De connectie wordt gemaakt bij het moment van starten, User start Applicatie -> User komt in connectie scherm -> user 2 start applicatie -> beide apps starten.

Wanneer een connectie verbroken wordt tussen de 2 komt er een mooie melding waarop tezien wordt dat de chain gesloten wordt

Werking: Node start python programma,

Server start Client start Client zoekt naar een server waarmee hij kan connecten client kan niks vinden en blijft proberen

Node 2 start python server van node 2 start

Node 1 connect met server van node 2

Client van node 2 start client van node 2 connect met server van node 1

wanneer beide welkoms meldingen gestuurd zijn start de applicatie

TODO

  • voeg een validator aan de inkomende transactie
  • voeg de block toe / kijk hem na bij inkomend
  • verwijder transacties van inkomende block