Author

Topic: За счет чего децентрализован bitcoin? (Read 978 times)

full member
Activity: 216
Merit: 100
Вот об этом вшитом IP писал выше

Code:
unsigned int pnSeed[] =
{
    0x90EF78BC, 0x33F1C851, 0x36F1C851, 0xC6F5C851,
};
pnSeed, да - я в предыдущем посте его pSeed обозвал. Так в этой строчке закодирован не один IP, а четыре, ну и строчек этих несколько (в текущей версии 600 IP-адресов). Просто обычные ноды со всего мира с относительно стабильным коннектом. Где-то я читал (в en.bitcoin.it, кажется), что если у вас стабильный коннект, белый IP и есть желание поддержать bitcoin, можно связаться с разработчиками, и ваш адрес могут внести в этот список в новой версии.
P.S. Ни один из адресов из цитаты в текущей версии не присутствует Smiley Может, версии разные.
legendary
Activity: 1400
Merit: 1000
а ещё в bitcoin можно прописать -addnode ip кошелька и подключиться к сети так. Если вдруг все стандартные кошельки будут в оффлайне. То есть необязательно комплирование новой версии программы с новыми ip адресами..   Grin
newbie
Activity: 18
Merit: 0
Вот об этом вшитом IP писал выше

Code:
unsigned int pnSeed[] =
{
    0x90EF78BC, 0x33F1C851, 0x36F1C851, 0xC6F5C851,
};
newbie
Activity: 19
Merit: 0
Там ещё с IRC замутка есть....
full member
Activity: 216
Merit: 100
Если все DNS-сиды перестанут работать, при первом запуске клиент будет пытаться подключиться к некоторым из жёстко прописанных узлов (chainparams.cpp, unsigned int pSeed[]). Этих адресов в текущей версии 600 штук, вероятность того что они все отключатся крайне мала. В случае какой-нибудь глобальной атаки, если это всё же случится, при первом запуске клиента можно будет использовать опцию -addnode, указывая там те ноды, которые работают (их, разумеется, придётся нарыть самостоятельно).
А о каком вшитом в шестнадцатиричном виде IP-адресе речь? Возможно, вы имеете в виду pSeed[] (в исходниках в этом массиве адреса записаны именно в hex)?
newbie
Activity: 18
Merit: 0
Спасибо за ответ. А для чего в клиент вшит в шестнадцатеричном виде ip адрес? В одной из тем было написано, что он нужен для старта отсылки изменений всем участникам однораноговой сети (когда все ДНС-сидеры в оффлайне). Собственно что за изменения отсылаются? И что расположено на этом ip адресе такого, что "оно" рассылает сообщения?
Xtc
legendary
Activity: 1973
Merit: 1028
;u
Quote
Если все сиды и ip разом выключится (их ведь не так много в клиент зашито), то "приехали"? Это и есть децентрализация?
В папке с данными есть файл peers.dat, в нем хранятся адреса клиентов полученные от других узлов, у меня он занимает почти мегабайт. При запуске клиента он к ним в первую очередь подключается, а не к "центральным" из исходников.

Зашитые используются только 1 раз, при первом запуске клиента.
newbie
Activity: 18
Merit: 0
Новичок. Пытаюсь понять как работает сеть в целом.

От irc канала bitcoin отказался.
1) Есть вшитые DNS сиды. Если эти сиды перестанут работать, каким образом клиент будет находить другие узлы?
2) Что за IP вшит в bitcoin в виде 16-ти ричного кода. Если он перестанет функционировать должным образом?
3) DNS сид это обычный клиент, запущенный в режиме сервера?
4) Если все сиды и ip разом выключится (их ведь не так много в клиент зашито), то "приехали"? Это и есть децентрализация?

Заранее спасибо за ответы.
Jump to: