Silme is a simple approach of cryptocurrency written in python, I write it for education purposes and I have uploaded it to github
https://github.com/cvsae/silme anyone is are welcome to contribute, using silme you can mine blocks (pow sha256) and create new transactions at this time node is not implemented so the new blocks and transactions can't be broadcasted to network, more info can be found in github repo
How sufficient are the algorithms when it comes to mining/solving mathematical functions ? Did you port the code from C++ to Python or have your own implementations ? We are not too far from introducing projects which will be completely written in pychain/python-blockchain.
QT compiling part is a pain in the ass,wish someone simplified that.
Sure current bitcoin QT needs optimization, I think it compilation time can be reduced 30%, C++ compilation/linking is limited by processing speed, so compilation time can be affected by the CPU speed and ram, faster parsing, faster includes, faster linking, sure we can have a full implementation of bitcoin protocol in python 100%