Redefining DeFi with Silhouette