- adding serialization and deserialization for blocks and network Packets (done)
- adding encryption and digital signature
- adding proof of work or (PoW)
- manage the memory more efficiently and avoid memory leaks
- implement the network protocol
- implement multi threading for connectors and listeners/li>
git clone https://github.com/Cythonic1/blockchain-block-creator.git
cd blockchain-block-creator/src
make && ./blockchain
- Implement some important functions regarding the network communication
- Implement structures to manage the sockets also a strctures to manage the connected nodes
- Implement broadcast function to broadcast a network serialized block
- Implement UDP host discovery