This book chapter is published open access.
The Birch and Swinnerton-Dyer (BSD) conjecture and Goldfeld conjecture are fundamental problems in the arithmetic of elliptic curves. The congruent number problem (CNP) is one of the oldest problems in number theory which is, for each integer , to find all the rational right triangles of area . It is equivalent to finding all rational points on the elliptic curve . The BSD conjecture for solves CNP, and Goldfeld conjecture for this elliptic curve family solves CNP for integers with probability one. In this article, we introduce some recent progress on these conjectures and problems.