Full Node Level A Delegate. Тех. вопросы, ответы.
-
Решил здесь задать пару нубских вопросов, чтобы лучше разобраться со всей системой.
-
Не могу понять, насколько сильная в этой системе защита от читерства? Что, например, мешает одному человеку создать десятки супернод, проголосовать массово за свои аккаунты и уже дальше влиять на систему принятия решения. Получается, мы теряем децентрализованность?
-
Хотелось бы больше понять про формирование 64 активных супернод:
- когда (при каких условиях) они могут потерять статус Активен?
- как быстро они снова могут пройти всю очередь ожидающих и получить возможность быть активными?
Если не ошибаюсь, в телеграме проскакивало сообщение, что, пропустив даже 1 блок, супернода теряет статус Активно.
- Вчера задавал вопрос в телеграме, видимо, остался незамеченным. Повторю здесь:
насколько важно сейчас придерживаться рекомендованых требований под суперноду и насколько сильно это может повлиять в будущем? просто смотрю, Кователь поднял на серваке в 2 раза ниже рекомендуемых... тоже хочу попробовать поднять завтра, но хочу еще уточнить по серверу
-
-
@mkbeh said in Full Node Level A Delegate:
Один человек может создать десятки супернод и проголосовать за них. Только вот вес одного голоса определяется количеством монет, поэтому не факт, что если сам за себя проголосуешь, то и другие за тебя проголосуют и кстати бан прилетает на 360 минут, если начинаешь за своих делегатов с одного ip голосовать
Как раз за количество монет, что это будет влиять не уверен. Если не ошибаюсь, то Технолог говорил, что не очень влияет количество монет и вес голоса уменьшается при росте количества голосов. Опять же, если ничего не напутал, то выгоднее отдать не один голос с аккаунта 100к, а 100 голосов с аккаунтов по 1к монет.
По поводу голосов с одного IP. Вы же понимаете, что в наше время это ни разу не проблема. Конечно, на раннем этапе развития платформы вряд ли кто-то будет сильно заморачиваться. А вот когда платформа наберет популярность, и супернода будет приносить достойный доход, то я, например, не удивлюсь, если конкуренты начнут DDOSить конкурентов, чтобы занять их места (правда, не знаю, насколько технических все это возможно). -
- да есть бан на 6 часов и также другие участники сети
- статус теряется, если нода пропустила блок, другой делегат набрал больше голосов, нода входит в активный статус, те в топ 64 стразу при освобождении слота, в мониторе делегатов видно http://explorer.smartholdem.io/delegateMonitor кто в очереди кто в статусе ожидания
- да есть рекомендованные требования и минимальные, нода запустится и на 1 процессоре и на 1гб озу, эффективность может быть ниже, за счет медленной обработки просто пропустит блок
-
@greench said in Full Node Level A Delegate:
@mkbeh said in Full Node Level A Delegate:
Один человек может создать десятки супернод и проголосовать за них. Только вот вес одного голоса определяется количеством монет, поэтому не факт, что если сам за себя проголосуешь, то и другие за тебя проголосуют и кстати бан прилетает на 360 минут, если начинаешь за своих делегатов с одного ip голосовать
Как раз за количество монет, что это будет влиять не уверен. Если не ошибаюсь, то Технолог говорил, что не очень влияет количество монет и вес голоса уменьшается при росте количества голосов. Опять же, если ничего не напутал, то выгоднее отдать не один голос с аккаунта 100к, а 100 голосов с аккаунтов по 1к монет.
По поводу голосов с одного IP. Вы же понимаете, что в наше время это ни разу не проблема. Конечно, на раннем этапе развития платформы вряд ли кто-то будет сильно заморачиваться. А вот когда платформа наберет популярность, и супернода будет приносить достойный доход, то я, например, не удивлюсь, если конкуренты начнут DDOSить конкурентов, чтобы занять их места (правда, не знаю, насколько технических все это возможно).используется несколько коэффициентов, в ближайшее время постараюсь подробнее о них рассказать
ддос неэффективен в событийной платформе, тк большая часть кода переведена в событийный формат и каждая нода легко может обрабатывать сотни тыс запросов. Те ддос обойдется дороже и ддосеру необходимо как минимум попасть в топ 64. А вообще данный вопрос на данный момент не имеет актуальности, будут проблемы будем решать
-
Доброго времени суток! Подскажите, запускаю ноду, пишет password authentication failed for user "smartholdem
Это что за пароль? Откуда его брать? -
@stasiulman said in Full Node Level A Delegate:
Доброго времени суток! Подскажите, запускаю ноду, пишет password authentication failed for user "smartholdem
Это что за пароль? Откуда его брать?В инструкции самым первым пунктом мы создавали пользователя в самой системе Ubuntu:
создаем нового пользователя: adduser smartholdem
спросит пароль прописываем, далее имя фамилию жмем просто enter, затем YВот этот пароль и нужно указывать
-
@stasiulman это он говорит, что к базе пароль не верен
если выполняли как в инструкции
под созданным пользователемsudo -u postgres psql -c "CREATE USER $USER WITH PASSWORD 'password' CREATEDB;" >&- 2>&-
createdb sth_smartholdem
проблем не должно быть
если вы ставили свой пароль, тогда ваш пароль от базы пропишите в конфиг config.smartholdem.json в этих строках:
"database": "sth_smartholdem",
"user": null,
"password": "password", -
Ноду поднял, логи пошли, а как скоро я должен появиться в списке делегатов? Сейчас я в статусе NEWEST DELEGATES - stasiulman. Или может я что то не правильно сделал. Как проверить что все ок?
-
@komokhepbob У меня с права от надписи delegates стоит крестик, скорей всего это значит что, что то сделал не так. Но ошибки никакой не было, вроде, я не специалист далеко.
-
@komokhepbob Подскажите какую команду нужно вбить что бы посмотреть? Они бежали вчера как сделал все по инструкции.
-
@komokhepbob tail: cannot open '/home/smartholdem/smartholdem-node-a/logs/sth.log' for reading: No such file or directory
tail: no files remaining
вот такое выдает -
Да, зашел как smartholdem, команда работает
-
Всем доброго времени суток. Приветствую участников нашего проекта , реально проникшиеся идеей ! Который осознали все те преимущества и глобальную идею игровой индустрии на блокчейне .
Меня зовут Дмитрий , ник - barzelgor .
Несколько дней назад развернул Full Node A на итальянском сервере (arubacloud.com )
Характеристики - Ubuntu Server 16.04 LTS 64bit . 2CPU , 4Gb Ram , 80 Gb ssd . Сервер работает стабильно , мониторю постоянно . Всех желающих поддержать меня голосом и проголосовать могут за делегата barzelgor . В добрый путь друзья , а TechnolOgу новых сил и творческого вдохновения . -
@komokhepbob said in Full Node Level A Delegate:
cd /home/smartholdem/
ls -alhчто выводит?
Извиняюсь что пропал, завтра напишу что выводит.
-
Подскажите пожалуйста, это нормальная работа ноды?
[inf] 2017-12-23 20:12:42 | Blockchain not ready to receive block - {"id":"1081824475249625402","height":75512,"lastBlockHeight":29051,"peer":"85.217.171.214:6100"}
[inf] 2017-12-23 20:12:42 | Blockchain not ready to receive block - {"id":"1081824475249625402","height":75512,"lastBlockHeight":29051,"peer":"94.156.144.4:6100"}
[inf] 2017-12-23 20:12:42 | Blockchain not ready to receive block - {"id":"1081824475249625402","height":75512,"lastBlockHeight":29052,"peer":"212.237.32.19:6100"}
[inf] 2017-12-23 20:12:46 | Processing block height - 29100
[inf] 2017-12-23 20:12:46 | Processsed blocks to height 29101 from http://185.228.232.215:6100
[inf] 2017-12-23 20:12:46 | Found common block 29101 with http://185.228.232.215:6100
[inf] 2017-12-23 20:12:46 | Loading blocks from: http://185.228.232.215:6100А то она вроде бы работает, а в мониторе делегатов до сих пор не появилась(