Protocol & architecture
Gridcoin has a complex architecture that results from numerous forks from other crytocurrencies and trying to measure BOINC work in a secure manner. It uses parts from source code of Bitcoin, Litecoin, Novacoin, Peercoin and Blackcoin source code for its Proof-of-Stake. This means that the scrypt algo is still used for a small proportion of Proof-of-Work, while addresses are still hashed using sha 256. The wallet itself is built into a generation 2 theme using qt-5. Gridcoin allows full sql queries against its chain. Most of the Gridcoin protocol is written in c++ using tools such as boost, g++ and the Berkley db to compile. The main mint algorithm can be reviewed in the Github Repository under Gridcoin-Research/src/main.cpp.