Author

Topic: Вопрос о децентрализации Биткоина (Read 133 times)

legendary
Activity: 2338
Merit: 1775
Вся эта тема с нодами очень кстати похожа на трастовую систему, которая действует на форуме. Как ее задумывал Теймос.  Есть доверенные люди DT, которые рекомендуются, как люди заслуживающие доверие при совершении коммерческих сделок. Но никто вам не мешает, самому для себя определить доверенное лицо и совершать сделки именно с ним...
Вообще юзал кошельки для разных монет (Лайткоин, Монеро, Биткоин), во многих кошельках именно так организовано подключение к нодам. Вообщем то есть выбор, и можно сказать есть децентрализация.
Не стоит в этом искать какого-то сокровенного смысла, это всего лишь принципы работы децентрализованных P2P-протоколов без централизованного сервера, где нодам приходиться выступать в обоих ролях, и в качестве клиента, и в качестве сервера. Ничто теоретически не мешает любому пользователю стать той самой доверенной нодой, через которую все остальные будут получать информацию о децентрализованной сети. Для этого нужно внести определенный вклад в развитие коммьюнити и биткоин инфраструктуры в целом, нужно доказать не только словом, но и делом, что судьба биткоина для вас не безразлична. Короче говоря, нужно не только быть мотивированным материально, но и идеологически.

Идеологическая составляющая играла и играет важную роль и в развитии Биткоина, и в развитии других криптовалют, основанных на алгоритме консенсуса доказательство работой (PoW). Можно привести в пример такую анонимную и конфиденциальную монету, как Монеро. Там очень много идеологических последователей и они очень много сделали для процветания этой криптовалюты.
Но вообще Сатоши Накамото был циником и прагматиком,  и он не рассчитывал только на идеологическую составляющую. Если она есть - это хорошо, однако система не должна работать только на идеологии. Принцип работы доверенных нод и майнерство это прежде всего бизнес. Человеческая алчность и корыстолюбие это удивительно надёжная и постоянная вещь!
legendary
Activity: 2310
Merit: 4313
🔐BitcoinMessage.Tools🔑
Вся эта тема с нодами очень кстати похожа на трастовую систему, которая действует на форуме. Как ее задумывал Теймос.  Есть доверенные люди DT, которые рекомендуются, как люди заслуживающие доверие при совершении коммерческих сделок. Но никто вам не мешает, самому для себя определить доверенное лицо и совершать сделки именно с ним...
Вообще юзал кошельки для разных монет (Лайткоин, Монеро, Биткоин), во многих кошельках именно так организовано подключение к нодам. Вообщем то есть выбор, и можно сказать есть децентрализация.
Не стоит в этом искать какого-то сокровенного смысла, это всего лишь принципы работы децентрализованных P2P-протоколов без централизованного сервера, где нодам приходиться выступать в обоих ролях, и в качестве клиента, и в качестве сервера. Ничто теоретически не мешает любому пользователю стать той самой доверенной нодой, через которую все остальные будут получать информацию о децентрализованной сети. Для этого нужно внести определенный вклад в развитие коммьюнити и биткоин инфраструктуры в целом, нужно доказать не только словом, но и делом, что судьба биткоина для вас не безразлична. Короче говоря, нужно не только быть мотивированным материально, но и идеологически.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Да, такой сценарий, хотя и трудноосуществимый  (но не невозможный) будет иметь право на жизнь, если  совокупная  вычислительная мощность атакующих  (сговорившихся между собой)   нод и  тех нод , которые они атакует превысит хешрейт оставшихся нод.  

При этом атака 51% от списка изначально полученных нод зависеть не будет, потому что без доступа ко всей сети это смысла иметь не будет (да и как ещё исхитриться перекрыть доступ к остальной сети), а при доступе к сети новая нода успеет перезнакомиться с кучей других нод ещё на этапе синхронизации блокчейна. Т.е. сам-то сценарий теоретически возможный, но на изначальном списке нод, вроде, никак не может базироваться.

На  окружение  и изолирование нод нужно время.

Новую ноду атаковать по-видимому смысла никакого нет.

Если вышеописанный  сценартий и будет использоваться, то скорее всего по отношению к уже работающим нодам,    хешрейт которых внёс бы существенную добавку к вычислительной мощности атакующих нод.

legendary
Activity: 1932
Merit: 2962
Да, такой сценарий, хотя и трудноосуществимый  (но не невозможный) будет иметь право на жизнь, если  совокупная  вычислительная мощность атакующих  (сговорившихся между собой)   нод и  тех нод , которые они атакует превысит хешрейт оставшихся нод.  

При этом атака 51% от списка изначально полученных нод зависеть не будет, потому что без доступа ко всей сети это смысла иметь не будет (да и как ещё исхитриться перекрыть доступ к остальной сети), а при доступе к сети новая нода успеет перезнакомиться с кучей других нод ещё на этапе синхронизации блокчейна. Т.е. сам-то сценарий теоретически возможный, но на изначальном списке нод, вроде, никак не может базироваться.
hero member
Activity: 714
Merit: 1298
Cashback 15%
Quote
Не смогут же узлы из этого списка проделать работу, необходимую для создания альтернативной версии блокчейна
А в сем проблема, допустим они сговорились, и начали кормить новые нод версией блокчейна, с замененной в конце транзакцией. Добавили запись, которая не была и распростронили. Новые ноды подхватили, старые тоже доверяют им. Вот и получили альтернативную версию биткоина

Да, такой сценарий, хотя и трудноосуществимый  (но не невозможный) будет иметь право на жизнь, если  совокупная  вычислительная мощность атакующих  (сговорившихся между собой)   нод и  тех нод , которые они атакует превысит хешрейт оставшихся нод.  


Поэтому для того, чтобы не допустить своего окружения и изоляции,  нодам рекомендовано проводить целый ряд мероприятий, а именно, увеличивать количество соединений, выбирать своих  "собеседников" случайным образом и менять их время от времени, мониторить свой трафик и так далее.
legendary
Activity: 2338
Merit: 1775
Вся эта тема с нодами очень кстати похожа на трастовую систему, которая действует на форуме. Как ее задумывал Теймос.  Есть доверенные люди DT, которые рекомендуются, как люди заслуживающие доверие при совершении коммерческих сделок. Но никто вам не мешает, самому для себя определить доверенное лицо и совершать сделки именно с ним...
Вообще юзал кошельки для разных монет (Лайткоин, Монеро, Биткоин), во многих кошельках именно так организовано подключение к нодам. Вообщем то есть выбор, и можно сказать есть децентрализация.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
А в сем проблема, допустим они сговорились, и начали кормить новые нод версией блокчейна, с замененной в конце транзакцией. Добавили запись, которая не была и распростронили. Новые ноды подхватили, старые тоже доверяют им. Вот и получили альтернативную версию биткоина
Заменив транзакцию, нужно смайнить блок, в который ее поместили. И последующие блоки тоже. Для этого нужно обладать майнинговой мощностью, соизмеримой с мощностью всей остальной сети. Это нереально, поэтому смысла затевать такую аферу нет.
newbie
Activity: 2
Merit: 2
Quote
Не смогут же узлы из этого списка проделать работу, необходимую для создания альтернативной версии блокчейна
А в сем проблема, допустим они сговорились, и начали кормить новые нод версией блокчейна, с замененной в конце транзакцией. Добавили запись, которая не была и распростронили. Новые ноды подхватили, старые тоже доверяют им. Вот и получили альтернативную версию биткоина
legendary
Activity: 1442
Merit: 1605
Я вижу в этом проблему для децентрализации, если есть центр известных нод. Расскажите пожалуйста, в чем я не прав.
Какое значение Вы вкладываете в слово "проблема"? Для меня проблема - это разница между желаемым и действительным. При запуске ноды желаемое - это загрузка блокчейна и установление контакта с узлами, от которых впоследствии будешь получать сведения о новых транзакциях и блоках и которым сам будешь передавать такие же сведения.

Загрузке блокчейна центральный кластер никак помешать не может. Не смогут же узлы из этого списка проделать работу, необходимую для создания альтернативной версии блокчейна!

Для обмена информацией близость к узлам с высоким индексом централизации полезна, так как повышает вероятность участия в большинстве информационных потоков.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Если не доверяете зашитым в кор серверам, можете подключиться к любой известной вам ноде для получения первоначального списка пиров. Адрес какой-нибудь случайной ноды можно взять на https://bitnodes.io/, также можете попросить адреса нод, например, у пользователей этого форума.
В общем, нет тут проблемы централизации, и без этой фичи кора сеть работала бы, просто новым узлам было бы сложнее создать первое подключение.
newbie
Activity: 2
Merit: 2
Для подключения новой ноды к сети, ему нужно синхронизоваться с другими нодами. Задался вопросом, каким способом новая нода узнает про «сеть». Оказывается все биткоин клиенты ищут начальные узлы по «спискам известных нод (Seed Nodes)»
Я вижу в этом проблему для децентрализации, если есть центр известных нод. Расскажите пожалуйста, в чем я не прав.
Jump to: