• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
SmartHoldem Community

Community

Обновление FullNode-A v0.1.2

Scheduled Pinned Locked Moved Новости SmartHoldem
обновленияnode-aновости
4 Posts 3 Posters 3.1k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • TechnoL0gT Offline
    TechnoL0gT Offline
    TechnoL0g
    wrote on last edited by Europa
    #1

    Обновления Node-A

    • Секретный ключ вынесен в отдельный файл secret.json (для совместимости также работает старый вариант с файлом config.smartholdem.json). При сохранении первой секретной фразы адреса делегата в secret.json теперь нет необходимости указывать ее заново во время обновлений.

    • Добавлена быстрая синхронизация блокчейн с помощью скрипта

    sh firststart.sh
    

    тестирование проводилось на заведомо слабом VPS-сервере с параметрами 2x2.2ГГц, 1Гб RAM, 20Гб HDD. Время полной синхронизации блокчейн SmartHoldem с нуля занимает не более 2х минут.

    • Обновлены некоторые библиотеки связанные с лучшей безопасностью и стабильностью.

    Для гарантированного обновления Node-A до последней версии используйте следующие команды:

    !Внимание! Вероятнее всего секретная фраза из файла config.smartholdem.json >> secret["ваша фраза"] будет удалена, не забудьте ее записать.

    cd smartholdem-node-a
    forever stop app.js
    

    здесь будет задан вопрос о перезаписи некоторых файлов, пишите y <ENTER>

    git checkout -p
    git pull
    

    Результат выполнения примерно следующий:
    0_1525049755727_resultsh.jpg

    Обновляем модули

    npm install
    

    Если давно не обновлялись, секретная фраза будет удалена, вам необходимо ее указать заново, рекомендуется указывать в файле secret.json

    nano secret.json
    

    Файл

    {
      "secret": ["здесь ваша секретная фраза"]
    }
    

    CTRL+o, CTRL+x

    sh update.sh
    

    По завершении всех операций вы увидите лог работы вашей обновленной ноды.

    P.S. Также в Node-А SmartHoldem успешно работают исключения - это одна из будущих функций монеты EOS, которая на данный момент лишь анонсирована.

    Эксперт по сверхъестественному в области IT / Expert in the supernatural the IT

    1 Reply Last reply
    5
  • TechnoL0gT Offline
    TechnoL0gT Offline
    TechnoL0g
    wrote on last edited by
    #2

    @mkbeh Один из методов упакованный снапшот, регулярно обновляемый, через некоторое время будет переведен в p2p режим, как торрент протокол. Сама структура данных имеет высокую энтропию и предсказуемость, что способствует созданию направленных методов сжатия, сократив объем в сотни и возможно в тысячи раз (зачастую в монетах 1.0 данные между пирами передаются не упакованными, по блочно, почему бы не хэшировать по 10800 блоков (24 час) за 1 раз? при синхронизации...).

    Эксперт по сверхъестественному в области IT / Expert in the supernatural the IT

    1 Reply Last reply
    2
  • S Offline
    S Offline
    stil99
    wrote on last edited by stil99
    #3

    Обновил ноду до последней версии. слетел пароль кошелька и база блоков.
    Обновился фразой sudo apt-get update && sudo apt-get dist-upgrade -y
    После командой sh firststart.sh блокчейн не установился, но скачался и начал открываться.
    Помогло следующее: (бч скачался за 10 мин примерно)
    #!/bin/bash
    forever stop app.js
    rm current
    wget http://explorer.smartholdem.io/snapshots/current
    dropdb sth_smartholdem
    createdb sth_smartholdem
    psql sth_smartholdem < current
    forever start app.js
    tail -f ./logs/sth.log

    Далее внес парольную фразу в файл secret.json
    Теперь все работает в штатном режиме

    Antonio_q3A 1 Reply Last reply
    5
  • Antonio_q3A Offline
    Antonio_q3A Offline
    Antonio_q3
    replied to stil99 on last edited by
    #4

    @stil99 Спасибо, помогло при установки с "0", минут 10 и БЧ восстановлен.

    1 Reply Last reply
    1

Decentralized Gaming Platform
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search