Private blockchains require authentication to access the network, while public blockchains do not. Private blockchains are typically permissioned, meaning that only certain users are allowed to join the network, while public blockchains are open to anyone. Private blockchains also tend to have more stringent security measures in place, such as encryption and identity verification, while public blockchains do not.