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



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



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

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

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

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


  • @mkbeh said in Full Node Level A Delegate:

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

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



  • @greench

    1. да есть бан на 6 часов и также другие участники сети
    2. статус теряется, если нода пропустила блок, другой делегат набрал больше голосов, нода входит в активный статус, те в топ 64 стразу при освобождении слота, в мониторе делегатов видно http://explorer.smartholdem.io/delegateMonitor кто в очереди кто в статусе ожидания
    3. да есть рекомендованные требования и минимальные, нода запустится и на 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

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



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



  • @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у новых сил и творческого вдохновения .



  • 0_1514032902069_Screenshot_20171223-142118.png



  • @komokhepbob Ok



  • @komokhepbob said in Full Node Level A Delegate:

    @stasiulman

    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

    А то она вроде бы работает, а в мониторе делегатов до сих пор не появилась(



  • Загружается блокчейн , нужно подождать минут 20


Log in to reply