advanced blockchain mining algorithms