Preheat the oven to 350℉. Spray three 8-inch cake pans with baking nonstick spray. Line the bottoms with parchment paper circles. Spray again.
In a medium bowl, sift the flour, cocoa powder, cornstarch, baking powder, baking soda, and salt. Set aside.
Start the hot water on the stove. In large bowl, whisk the oil, sugar, vanilla, eggs, sour cream, and buttermilk.
Add in the dry ingredients and whisk until combined but still a little lumpy. Slowly pour in the hot water while mixing the whole time. Mix until combined.
Pour half of the cake batter into a separate bowl.
Pour one half of the cake batter evenly between the three cake pans. Bake for15-17 minutes until a toothpick inserted comes out with moist crumbs.
Let the cakes sit in the hot pans for 10 minutes before transferring to a cooling rack. Cool completely before decorating.
Spray the pans again and bake for 15-17 minutes to bake the rest of the cake batter.