Dissolve cocoa powder in boiling water, then allow to cool. Cream butter and sugar until light and fluffy. Add eggs one at a time, beating well after each addition. Add vanilla. In a medium bowl, combine flour, soda, powder and salt. Alternately add buttermilk, cocoa mixture, and dry ingredients to creamed mixture, beating well after each addition.