blockchain - source code for the blockchain
- blockchain/include
- blockchain/lib
- blockchain/obj
- blockchain/src
- Makefile
OpenSSL LibEv
Install Dependencies:
sudo apt install libssl-dev
sudo apt install libev-dev
- https://tools.ietf.org/html/rfc6544 (TCP Candidates with Interactive Connectivity Establisment [ICE])
- https://metacpan.org/pod/distribution/EV/libev/ev.pod (libev documentation)
- http://cs.berry.edu/~nhamid/p2p/ (p2p programming)
- http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod (libev documentation)
- https://beej.us/guide/bgnet/html/single/bgnet.html#simpleserver (c network programming)
- https://medium.com/@lhartikk/a-blockchain-in-200-lines-of-code-963cc1cc0e54 (Typescript blockchain example)
- https://github.com/B-Con/crypto-algorithms/blob/master/sha256.h (sha256 code)
- https://github.com/B-Con/crypto-algorithms/blob/master/sha256.c (sha256 code)
- http://www.iwar.org.uk/comsec/resources/cipher/sha256-384-512.pdf (SHA algorithms)
- https://bitcoin.org/bitcoin.pdf (bitcoin whitepaper)