Blanch the ribs: Cut the ribs into individual pieces between the bones. Place them in a large pot and cover with cold water. Bring to a boil, skimming off the foam that rises to the surface. Drain and rinse the ribs to remove any remaining scum.
Simmer the ribs: Clean the pot and bring 8 cups of fresh water to a boil. Add the ribs and sliced ginger. Reduce the heat to low, cover, and gently simmer for 40-60 minutes.
Add the vegetables: Add the corn, carrot, salt, and ground white pepper. Cover and simmer for another 20 minutes, or until the ribs are tender and the vegetables are cooked through. Add a little more water if needed.
Season and serve: Taste the broth and adjust the salt as needed. Garnish with chopped green onions and serve hot with rice or boiled noodles.