Если по "должным образом" вы имеете в виду стойкость к нападению, то не Bitcoin не будет функционировать должным образом только несколько сотен узлов. узлы рака, DDOS, информация hostaging, нулевая маршрутизация, фрагментация сети, возможно 0-подтверждение дважды провести все стало реалистичными векторами атаки, если число узлов невелико.
Что ты имеешь ввиду "Bitcoin"? Bitcoin распределенный алгоритм консенсуса? Bitcoin валюта формируется ею? Или текущая версия программного обеспечения клиента мы, случается, используя сегодня?
В мире, где было всего несколько сотен полных узлов, мы не будем с помощью тока Software- мы будем использовать некоторые эволюционировали версию. Bitcoin распределенный алгоритм консенсуса и Bitcoin валюта может функционировать нормально в этом мире, текущее программное обеспечение, не так уровней IS много.
Протокол P2P просто не важно Bitcoin. Bitcoin может пробегать почти любой вид транспорта, и уже есть люди, проходные Bitcoin через вещи, которые не являются протоколом P2P. (Например, сжатый blockchain отвалы, JSon сообщения и т.д.). Как Bitcoin растет и развивается множество различных транспортов будут сосуществовать (и никто не мог остановить их от существующих, даже если мы хотим)
Для того, чтобы программное обеспечение узла для мира с несколькими сотнями узлов вы хотели бы сделать, чтобы такие вещи, как явным образом настроить наборы «известных не-полностью злыми пэров» с криптографической аутентификации вроде Freenet даркнета. Это убивает раковые-узлы, ограничивающей DDOS и hostaging, предотвращения нулевой маршрутизации и фрагментации и т.д. И его довольно легко поддерживать в мире с несколькими сотнями узлов. Вы можете даже полностью сетчатые основные узлы друг к другу.
Хотя я не думаю, "несколько сотен узлов" являюсь желательным (или правдоподобным) результатом, мы уже получаем некоторые из функций, необходимых для этой гипотетической вселенной (см запроса тянуть на «keepnode»), потому что атаки вы описали не невозможно достаточно для целей высокой ценности в нашем токе разнообразная сеть, но сделано гораздо сложнее с небольшим разбрызгиванием некоторого парного пола-доверия (потому что все они в основном разбиты «по крайней мере, один честные сверстники»). Никакое количество P2P сети разнообразия не поможет вам, если вашему провайдер злыми и изолирует узел на поддельную сеть ... но пара прошедших проверки подлинности сверстников в других местах сети убивает эту атаку мертвой.