This paper presents a novel design for a quantum-dot cellular automata (QCA) adder that efficiently reduces the number of QCA cells needed compared to existing designs while achieving superior speed performance and maintaining a comparable area requirement. The proposed one-bit QCA adder utilizes a new algorithm with only three majority gates and two inverters, enabling effective carry propagation across multiple cascaded cells. Ultimately, a 128-bit QCA adder was implemented, demonstrating improvements in computational delay and area-delay product over conventional ripple carry adders.