Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 ноября 2017, 8:20:30 PM   # 1
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Хорошо известно, что blockchain децентрализована и каждый узел хранит всю историю транзакций (все блоки).

Но когда вы начинаете узел, как он знает, как подключиться к другим синхронизировать? Есть центральный реестр узлов (или IP-адресов узлов), что чеки?
kooler1 сейчас офлайн Пожаловаться на kooler1   Ответить с цитированием Мультицитирование сообщения от kooler1 Быстрый ответ на сообщение kooler1


Как заработать Биткоины?
Без вложений. Не майнинг.


30 ноября 2017, 8:31:27 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Получил 1806 Биткоинов
Реальная история.





Биткойн сердечника (наиболее распространенный тип узла) имеет 3 метода обнаружения аналогов. Сначала он консультируется внутреннюю базу данных ровесников она знает о. Для нового узла, это будет пустым. Тогда он будет советоваться набор серверов, называемых DNS сеялок. DNS-сеялка выдает IP-адрес узлов, что узел может подключиться. Узел будет подключаться к этим узлам только временно, чтобы собрать IP-адрес других узлов также может подключиться. Затем он будет подключаться к этим узлам. Наконец, если предыдущие два были недоступны, узел проконсультирует встроенным в списке семенных узлов. Он делает то же самое с этими семенными узлами, которые он сделал с узлами возвращенного DNS сеялками.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

30 ноября 2017, 8:39:33 PM   # 3
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Биткойн сердечника (наиболее распространенный тип узла) имеет 3 метода обнаружения аналогов. Сначала он консультируется внутреннюю базу данных ровесников она знает о. Для нового узла, это будет пустым. Тогда он будет советоваться набор серверов, называемых DNS сеялок. DNS-сеялка выдает IP-адрес узлов, что узел может подключиться. Узел будет подключаться к этим узлам только временно, чтобы собрать IP-адрес других узлов также может подключиться. Затем он будет подключаться к этим узлам. Наконец, если предыдущие два были недоступны, узел проконсультирует встроенным в списке семенных узлов. Он делает то же самое с этими семенными узлами, которые он сделал с узлами возвращенного DNS сеялками.

Спасибо за объяснение achow101. Означает ли это, что DNS сеялки (первичные и встроенные в) устанавливаются из "жёстко" серверы, которые в основном критическая точка Bitcoin ядра, и если эти серверы не будут доступны весь blockchain перестанет функционировать (как в конце концов, узлы не смогут обнаружить друг друга)?
kooler1 сейчас офлайн Пожаловаться на kooler1   Ответить с цитированием Мультицитирование сообщения от kooler1 Быстрый ответ на сообщение kooler1

30 ноября 2017, 8:45:26 PM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Спасибо за объяснение achow101. Означает ли это, что DNS сеялки (первичные и встроенные в) устанавливаются из "жёстко" серверы, которые в основном критическая точка Bitcoin ядра, и если эти серверы не будут доступны весь blockchain перестанет функционировать (как в конце концов, узлы не смогут обнаружить друг друга)?
No. Узлы могут по-прежнему находить друг друга без DNS сеялок. DNS-сеялка может быть выгружена с другим начальным процессом обнаружения тоже.

Кроме того, как я уже говорил, узлы сохраняют свою собственную внутреннюю базу данных, которая сохраняется при перезапуске узлов, которые он может подключиться. Таким образом, он будет использовать эти узлы вместо DNS-сеялки на все начинается после первого запуска. Для новых узлов, новые узлы будут падать обратно на сотни трудных закодированных семенных узлов.

Наконец, узлы могут быть добавлены вручную тоже.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

30 ноября 2017, 8:48:19 PM   # 5
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Спасибо за объяснение achow101. Означает ли это, что DNS сеялки (первичные и встроенные в) устанавливаются из "жёстко" серверы, которые в основном критическая точка Bitcoin ядра, и если эти серверы не будут доступны весь blockchain перестанет функционировать (как в конце концов, узлы не смогут обнаружить друг друга)?
No. Узлы могут по-прежнему находить друг друга без DNS сеялок. DNS-сеялка может быть выгружена с другим начальным процессом обнаружения тоже.

Кроме того, как я уже говорил, узлы сохраняют свою собственную внутреннюю базу данных, которая сохраняется при перезапуске узлов, которые он может подключиться. Таким образом, он будет использовать эти узлы вместо DNS-сеялки на все начинается после первого запуска. Для новых узлов, новые узлы будут падать обратно на сотни трудных закодированных семенных узлов.

Наконец, узлы могут быть добавлены вручную тоже.

Ах хорошо. Спасибо за разъяснение!
kooler1 сейчас офлайн Пожаловаться на kooler1   Ответить с цитированием Мультицитирование сообщения от kooler1 Быстрый ответ на сообщение kooler1

2 декабря 2017, 3:17:48 PM   # 6
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Хорошо известно, что blockchain децентрализована и каждый узел хранит всю историю транзакций (все блоки).

Но когда вы начинаете узел, как он знает, как подключиться к другим синхронизировать? Есть центральный реестр узлов (или IP-адресов узлов), что чеки?

Для blockchain узлов, чтобы найти друг друга, что запрос к DNS, используя ряд "Семена DNS," которые являются DNS-серверы, которые предоставляют список IP-адресов Bitcoin узлов. Некоторые из этих семян DNS обеспечивают статический список IP-адресов стабильных Bitcoin прослушивания узлов. Некоторые из семян DNS пользовательских реализации BIND (Berkeley Internet Name Daemon), возвращающая случайное подмножество из списка Bitcoin адресов узлов, собранных искателем или продолжительным узла Bitcoin. Клиент Bitcoin Ядро содержит имена пяти различных семян DNS. Разнообразие форм собственности и разнообразия реализации различных семян DNS предлагает высокий уровень и надежность для начального процесса самонастройки. В клиенте Bitcoin ядра, возможность использовать семена DNS контролируется опция переключения -dnsseed.





hopeAo сейчас офлайн Пожаловаться на hopeAo   Ответить с цитированием Мультицитирование сообщения от hopeAo Быстрый ответ на сообщение hopeAo

2 декабря 2017, 6:20:35 PM   # 7
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать blockchain узлы найти друг друга?

Некоторые из этих семян DNS обеспечивают статический список IP-адресов стабильных Bitcoin прослушивания узлов.
Ни один из DNS сеялок не предоставляют статический список IP-адресов. Все они обеспечивают случайное подмножество IP-адреса, которые собраны искателем. Это против Bitcoin сердечника Политика DNS Сеялка иметь сеялку, которая возвращает статические адреса.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW