preloader

OlinCoin: a pure C implementation of Bitcoin

OlinCoin: a pure C implementation of Bitcoin

Date

May 12, 2019

Author

Nathan Faber

Categories

Software

Abstract

Myself and another friend could find no implementations of the Bitcoin network in pure C. We decided to rewrite the original Bitcoin network in C based on the original 2008 paper.

This was our first experience using C, we ended up with a networked, multithreaded application that mines coin and broadcasts it to peers.

Feel free to look through our code and documenation: https://github.com/teadetime/SoftSysOlinCoin and https://teadetime.github.io/SoftSysOlinCoin/annotated.html as well as Issues: https://github.com/teadetime/SoftSysOlinCoin/issues and Reports here: https://github.com/teadetime/SoftSysOlinCoin/tree/main/reports and of course our