Ты делегат или майнер? Или разрабатываешь приложения и используешь локальную сид-ноду? Тогда ты должно быть часто видишь такой вывод у себя в консоли
Почему так происходит и в чем проблема?
В данный момент запущены две сети, STEEM и Голос, на базе одной, по большей части, кодовой базы. При инициализации ноды, она знакомиться со всеми другими узлами (используя для старта список сид-нод в config.ini) и коммуницирует друг с другом в дальнейшем (о p2p на лурке).
Так как в данный момент ноды не валидируют при знакомстве к какой сети они принадлежат, то в итоге возникла такая ситуация когда блоки из сети Steem их ноды пересылают нам, а мы из Голоса - им. Это не критическая проблема, так как блоки не попадают в блокчейн, но тем не менее следует решить эту проблему на сетевом уровне.
Решение
Сейчас ноды сети Steem, по крайней мере часть из них, высылают свой chain_id. Я интегрировал данные апдейт в нашу кодовую базу, коммит в мастер ветке. Также добавлена валидация chain_id в ветке develop, при сборке которой, ваша нода будет коммуницировать только с узлами, которые выслали ей свой chain_id и которой равен chain_id ее сети. У сети Steem валидация также находится в ветке develop и будет добавлена в продакшен в следующем релизе.
Что делать?
Моя рекомендация всем делегатам и другим учасникам, обновить свои сид-ноды из master ветки и после этого сообщить об этом, здесь, в комментариях с указанием информации IP:порт @аккаунт. После этого они будут добавлены в README в главный репозиторий. После этого желающие смогут воспользоваться апдейтом из develop ветки, используя список сид-нод, которые сообщают свой chain_id. В данном контексте, ноды которые только отправляют chain_id, но не валидируют его, будут посредниками между частью сети, которая уже обновилась и которая еще нет. Поэтому важно, чтобы сперва были обновлены сид-ноды и был их актуальный список.
- В данный момент идет апдейт всех апи-нод, обслуживающих golos.io.
Список сид-нод, которые отдают chain_id блокчейна:
88.99.13.48:4243 @primus
golos.imcoins.org:4243 @dr2073
node.golostools.ru:4243 @on0tole
138.68.101.115:4243 @kuna
178.62.224.148:4242 @vitaly-lvov
Пост обновляется. Будет добавлена более детальная информация, а также актуальный список сид-нод делегатов и майнеров с апдейтом.
88.99.13.48:4243 @primus
Заодно майнинг ноду собрал из ветки Develop, чтобы она соединялась только с нодами, которые сообщают свой chain_id.
получается можно заниматься майнингом голосов? подскажите как?
seed-node = 178.62.224.148:4242 @vitaly-lvov
138.68.101.115:4243 @kuna
Обновил seed ноду:
node.golostools.ru:4243 @on0tole
seed-node = golos.imcoins.org:4243 # @dr2073 (RU)
Буду следить!
забавно, если я понимаю мы что-то вроде форка?
Так и есть. Но вспомните слова Стива Джобса о точках. Тем, что мы взяли за основу технологию, которая уже достойно функциониорует, это дает гарантии того, что инвестиции пойдут не в неведомо-куда. Да и если говорить просто вспомните Павла Дурова, его ВК изначально также был форком FB.
Не, я к тому что я думал мы изолированы, а мы в общей среде)
В данном случае это просто техническая недоработка которая сейчас исправляется, а так Голос разумеется технически является форком Стима.
Ну есть как-бы https://steemit.com еще =)
да я это знаю! но вот выше говориться что мы на уровне нод не разделены и постоянно общаемся! это класических форк, если верить курсам по криптовалюте на курсере) они там про такое говорили