Блоги

Персональные блоги

24 Topics 108 Posts
  • 3 Votes
    1 Posts
    2k Views

    При некорректной настройке postgresql кодировка по умолчанию LATIN1, что может привести к ошибке загрузки снимка блокчейн.

    решение sh update.sh crl+c sh firststart.sh решение sudo locale-gen en_US.UTF-8 dropdb sth_smartholdem createdb -E UTF8 -T template0 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.utf8 sth_smartholdem sh firststart.sh решение sudo locale-gen en_US.UTF-8 dropdb sth_smartholdem createdb sth_smartholdem psql sth_smartholdem > sth_smartholdem=> show client_encoding; client_encoding ----------------- LATIN1 (1 row) > sth_smartholdem=> SET client_encoding = 'UTF8'; SET > sth_smartholdem=> show client_encoding; client_encoding ----------------- UTF8 (1 row) > sth_smartholdem-> \q sh firststart.sh
  • 4 Votes
    1 Posts
    1k Views

    Адрес для сжигания монет

    Инструменты:

    Bitcoin tools Wallet validator

    сначала был создан такой невалидный адрес STHsmartHoLdemBurnAddrHereAAAXXXXQ
    далее для ускорения расчетов с помощью простого теста в отладчике Wallet validator получены hex значения 3f41cab11a6ab468fe98d6279703509e480e2891aa

    здесь нам важно чтобы первый байт соответствовал нашей сети SmartHoldem это 3F

    test listing

    const WAValidator = require('./src/wallet_address_validator'); let valid = WAValidator.validate('STHsmartHoLdemBurnAddrHereXXXXXXXQ', 'sth'); if(valid) console.log('This is a valid address'); else console.log('Address INVALID');

    burn1.png

    В отладчике важно чтобы первый байт был правильный, для SmartHoldem это 3f

    затем с помощью bitcoin tools > base58 calculator получен правильный адрес STHsmartHoLdemBurnAddrHereXXXmUW7f

    burn2.png

    Метод создания адреса без приватного ключа для сжигания монет в блокчейне SmartHoldem.

    С помощью этого метода возможно создать адрес сжигания монет для разных blockchain
    или персональный адрес сжигания.

    Может быть эта функция пригодится в будущем, а может и нет, поживём увидим..
    Для всех желающих сжечь свои монеты SmartHoldem адрес доступен тут

  • 1 Votes
    1 Posts
    2k Views

    В последней версии truenas scale + qbittorrent логин/пароль по умолчанию недействителен admin/adminadmin после установки. Решение очевидно.

    После первого запуска контейнера приложения qbittorrent открыть логи
    qb1.png

    Запомнить временный пароль из логов
    qb2.png

    Открыть web-портал
    qb3.png

    и указать admin/временный пароль
    qb4.png

    Qbittorrent готов к работе
    qb5.png
  • 2 Votes
    1 Posts
    196 Views

    Для повышения безопасности сервера рекомендуется отключить доступ по паролю и включить доступ по SSH-ключам или как минимум поменять 22 порт подключения на любой другой.

    После того как SSH-ключ сгенерирован.

    отредактировать SSH-конфиг

    sudo nano /etc/ssh/sshd_config сменить порт 22 на любой свободный до 65535 Port 22 отключить root логин LoginGraceTime 60 PermitRootLogin no если вы сгенерировали и загрузили SSH-ключи в папке .ssh на сервер, отключите вход по паролю, иначе не используйте это PasswordAuthentication no UsePAM no отключить перенаправление X11 X11Forwarding no PrintMotd no PrintLastLog yes TCPKeepAlive yes ограничить максимальное количество одновременных подключений MaxStartups 2 сохраните изменения CTRL+O, CTRL+X и перезапустить SSH-сервер sudo service ssh restart

    не закрывайте текущий терминал, откройте новый для проверки подключения, не забудьте указать новый порт.