Rate-based Carbon Pricing Mechanism Design and Macroeconomic Impacts