1.5 KiB
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
-
Maak een server socket
-
Maak een client socket
-
Maak een docker env
-
Maak de opstart functionaliteit
-
maak de verstuur ontvang functionaliteiten van users en transacties