следовательно должны быть и какие-то сервера с белым ipКонечно. Каждый пользователь с белым IP является таким сервером.
то весь мир не сможет ими пользоваться?Это уже вы придумали, я такого не говорил, хотя возможно и такое.
Различие между распределенной и централизованной - в централизованной есть центр, главный сервер от которого зависит работа приложения.
А в распределенной их много, и выход из строя какого-то из серверов не оказывает влияния на работоспособность приложения.
система биткоин вовсе не является распределеннойОна как раз является распределенной.
в ней присутствуют неравноправные участники, которые можно назвать серверами и клиентамиТакие участники есть в любой системе, и в распределенной и в нераспределенной.
о взаимодействие между ними может осуществляться и напрямую peer to peer.Да в распределенной системе запрос можно посылать peer to peer - сразу к нужному серверу, минуя центральный.
А потом резко выясняется, что вроде как серверов у централизованного гугла несколько, они многократно резервируются, и гугл при отказе одного из них продолжит работу.Разумеется центральный сервер резервируется - это нормальная практика для любого сервера где важна бесперебойная работа.