BitVM2 ha indicato una direzione promettente, rendendo possibile in linea di principio mantenere i calcoli pesanti al di fuori di Bitcoin, consentendo comunque a chiunque di contestare risultati errati. L'ostacolo è sempre stato il deployment. I circuiti di verifica reali sono estremamente grandi e pubblicare tracce di esecuzione o prove di frode naive sovraccaricherebbe rapidamente lo spazio dei blocchi di Bitcoin. GOAT affina e ottimizza BitVM2 per superare questi vincoli, spostando il design dalla teoria verso un deployment pratico.