No point in talking drivechains, as they are obsolete. Covenants are bitcoin's native approach to smart contracts.