TL;DR
Throve/thriven and thrived/thrived are all correct; however, the regular forms are more prevalent than the irregular ones in Present Day English.
Explanation
According to this blog post, throve was the original past tense of thrive used during the nineteeth century. That blog further says that it declined rapidly in use from 1910 onwards and seems to have regularised to thrived.
So what happened?
There was a plethora of regular verbs (whose past tenses end in -ed) and very few irregular verbs, people started associating thrive with regular verbs and regularised the original past tense throve (and thriven) to thrived by analogy with so many other regular verbs. The linked blog also says that Americans now only use thrived and throve can still be found in British English.
Analogy (or 'analogical change')1 is a type of language change in which some forms are deliberately changed merely to make them look more like other forms (Trask). (Go to the link where I've explained analogy in detail. I have explained why the W in 'sword' is silent but pronounced in 'swore'.)
According to James Blevins & Juliette Blevins (Analogy in Grammar p1), 'The human mind is an inveterate pattern-seeker. Once found, patterns are classified, related to other patterns, and used to predict yet further patterns and correlations'.
It means we tend to associate one form with another and make patterns as the examples in this answer (analogy) illustrate.
Analogical change can also perform in the opposite way, for instance, the original past tense of catch was catched, but was changed to the irregular caught by analogy with taught. And the irregular drive-drove is extended in some dialects of English to dive, so that dive-dived has become dive-dove (Trask).
Also see Google Ngram results:
There's a decline in the use of throve/thriven and a sharp increase in the use of thrived.
Here are detailed graphs of the usage of 'throve' and 'thrived' in the 19th century:
[Language between description and prescription: Verbs and verb categories in nineteenth century grammars of English by Lieselotte Anderwald p90]
- I cited Trask's Historical Linguistics in another answer (to the question Why is the W silent in “sword” but not in “swore”?).