$3^{x}+1=(y+1)^{2}$ \Leftrightarrow $3^{x}=y^{2}+2y$ \Leftrightarrow $3^{x}=y(y+2).$
Đặt $y=3^n,y+2=3^m$ (m>n)ta có:
$3^{m}-3^{n}=2$ \Rightarrow $3^n(3^{m-n}-1)=2$.
Vì (2,3)=1 suy ra $3^n=1$ suy ra n=0
Lại có $3^m-1=2$ hay m=1;
Từ đó thay vào ta tính được $y=1,x=1$
Vậy phương trình có một cặp nghiệm duy nhất là x=y=1