Contract Separation ist eine wichtige Logik, die dem Gemini Dollar (GUSD) 
Smart Contract zugrunde liegt. Anstelle eines einzigen, einheitlichen 
Smart Contracts sind Gemini-Dollar-Verträge in mehrere Schichten aufgeteilt, die jeweils eine bestimmte Funktion haben. Die Contract Separation erhöht die 
Sicherheit und Robustheit der 
Smart Contracts innerhalb des GUSD-
Protokolls.