Full Node Level A Delegate. Тех. вопросы, ответы.


  • administrators

    В этом разделе обсуждаем установку и работу Full Node A Delegate



  • Поднял мастер ноду на vps с характеристиками 2 cpu , 4gb ram, 60 gb ssd. Полет отличный, пока железо вообще не напрягается даже, посмотрим что будет дальше.

    Можно голосовать за davinchi 💯


  • administrators

    нода на vps 2 ядра 2гб озу 30гб ssd, с утра полет нормальный 🙂 голосуйте за kovatelj



  • Решил здесь задать пару нубских вопросов, чтобы лучше разобраться со всей системой.

    1. Не могу понять, насколько сильная в этой системе защита от читерства? Что, например, мешает одному человеку создать десятки супернод, проголосовать массово за свои аккаунты и уже дальше влиять на систему принятия решения. Получается, мы теряем децентрализованность?

    2. Хотелось бы больше понять про формирование 64 активных супернод:

    • когда (при каких условиях) они могут потерять статус Активен?
    • как быстро они снова могут пройти всю очередь ожидающих и получить возможность быть активными?
      Если не ошибаюсь, в телеграме проскакивало сообщение, что, пропустив даже 1 блок, супернода теряет статус Активно.
    1. Вчера задавал вопрос в телеграме, видимо, остался незамеченным. Повторю здесь:
      насколько важно сейчас придерживаться рекомендованых требований под суперноду и насколько сильно это может повлиять в будущем? просто смотрю, Кователь поднял на серваке в 2 раза ниже рекомендуемых... тоже хочу попробовать поднять завтра, но хочу еще уточнить по серверу


    1. Один человек может создать десятки супернод и проголосовать за них. Только вот вес одного голоса определяется количеством монет, поэтому не факт, что если сам за себя проголосуешь, то и другие за тебя проголосуют и кстати бан прилетает на 360 минут, если начинаешь за своих делегатов с одного ip голосовать 🙂

    2. На это не отвечу на данный момент, пока еще сам разбираюсь.

    3. Насколько я помню Виктор вам в телеграмме сказал, что можно и с вашими характеристиками поднять сервер. Тем более если идет речь о vps, то конфигурацию железа можно в панели расширить при необходимости.



  • @mkbeh said in Full Node Level A Delegate:

    Один человек может создать десятки супернод и проголосовать за них. Только вот вес одного голоса определяется количеством монет, поэтому не факт, что если сам за себя проголосуешь, то и другие за тебя проголосуют и кстати бан прилетает на 360 минут, если начинаешь за своих делегатов с одного ip голосовать

    Как раз за количество монет, что это будет влиять не уверен. Если не ошибаюсь, то Технолог говорил, что не очень влияет количество монет и вес голоса уменьшается при росте количества голосов. Опять же, если ничего не напутал, то выгоднее отдать не один голос с аккаунта 100к, а 100 голосов с аккаунтов по 1к монет.
    По поводу голосов с одного IP. Вы же понимаете, что в наше время это ни разу не проблема. Конечно, на раннем этапе развития платформы вряд ли кто-то будет сильно заморачиваться. А вот когда платформа наберет популярность, и супернода будет приносить достойный доход, то я, например, не удивлюсь, если конкуренты начнут DDOSить конкурентов, чтобы занять их места (правда, не знаю, насколько технических все это возможно).


  • administrators

    @greench

    1. да есть бан на 6 часов и также другие участники сети
    2. статус теряется, если нода пропустила блок, другой делегат набрал больше голосов, нода входит в активный статус, те в топ 64 стразу при освобождении слота, в мониторе делегатов видно http://explorer.smartholdem.io/delegateMonitor кто в очереди кто в статусе ожидания
    3. да есть рекомендованные требования и минимальные, нода запустится и на 1 процессоре и на 1гб озу, эффективность может быть ниже, за счет медленной обработки просто пропустит блок

  • administrators

    @greench said in Full Node Level A Delegate:

    @mkbeh said in Full Node Level A Delegate:

    Один человек может создать десятки супернод и проголосовать за них. Только вот вес одного голоса определяется количеством монет, поэтому не факт, что если сам за себя проголосуешь, то и другие за тебя проголосуют и кстати бан прилетает на 360 минут, если начинаешь за своих делегатов с одного ip голосовать

    Как раз за количество монет, что это будет влиять не уверен. Если не ошибаюсь, то Технолог говорил, что не очень влияет количество монет и вес голоса уменьшается при росте количества голосов. Опять же, если ничего не напутал, то выгоднее отдать не один голос с аккаунта 100к, а 100 голосов с аккаунтов по 1к монет.
    По поводу голосов с одного IP. Вы же понимаете, что в наше время это ни разу не проблема. Конечно, на раннем этапе развития платформы вряд ли кто-то будет сильно заморачиваться. А вот когда платформа наберет популярность, и супернода будет приносить достойный доход, то я, например, не удивлюсь, если конкуренты начнут DDOSить конкурентов, чтобы занять их места (правда, не знаю, насколько технических все это возможно).

    используется несколько коэффициентов, в ближайшее время постараюсь подробнее о них рассказать

    ддос неэффективен в событийной платформе, тк большая часть кода переведена в событийный формат и каждая нода легко может обрабатывать сотни тыс запросов. Те ддос обойдется дороже и ддосеру необходимо как минимум попасть в топ 64. А вообще данный вопрос на данный момент не имеет актуальности, будут проблемы будем решать



  • This post is deleted!


  • @saintjah А вы делегата в кошельке зарегистрировали?



  • Доброго времени суток! Подскажите, запускаю ноду, пишет password authentication failed for user "smartholdem
    Это что за пароль? Откуда его брать?



  • @stasiulman как вариант сид фраза неверная. Это вывод команды tail -f ./logs/sth.log у вас, верно?



  • @stasiulman said in Full Node Level A Delegate:

    Доброго времени суток! Подскажите, запускаю ноду, пишет password authentication failed for user "smartholdem
    Это что за пароль? Откуда его брать?

    В инструкции самым первым пунктом мы создавали пользователя в самой системе Ubuntu:

    создаем нового пользователя: adduser smartholdem
    спросит пароль прописываем, далее имя фамилию жмем просто enter, затем Y

    Вот этот пароль и нужно указывать



  • Есть вопрос по ПО. Предусмотрен ли автоматический перезапуск ноды, если:

    • Перезагрузится сам сервер
    • Накроется сама программа (ну малоли, мемори лик какой или еще что:)

    Нод сам перезапустится или это нужно как-то решать своими силами?


  • administrators

    @komokhepbob Возможно добавить в автозапуск системы, к примеру в .sh скрипт
    также ведется работа над программой мониторинга ноды с мобильного


  • administrators

    @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. Или может я что то не правильно сделал. Как проверить что все ок?



  • @stasiulman если в кошельке вкладка DELEGATE зеленая, то все должно быть ок. Если нет - то нужно немного подождать. У меня вроде несколько минут заняло после запуска ноды



  • @komokhepbob У меня с права от надписи delegates стоит крестик, скорей всего это значит что, что то сделал не так. Но ошибки никакой не было, вроде, я не специалист далеко.



  • @stasiulman вот этот крестик должен со временем сменится на зеленую галочку. А все-ли в порядке сказать немогу... За мало информации... Хотя-бы что логи пишут?


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.