Блоги

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

24 Topics 108 Posts
  • 3 Votes
    1 Posts
    1k 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
    928 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
    297 Views

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

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

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

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

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

    Qbittorrent готов к работе
    qb5.png
  • 2 Votes
    1 Posts
    27 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 ограничить максимальное количество одновременных подключений MaxStartups 2 сохраните изменения CTRL+O, CTRL+X и перезапустить SSH-сервер sudo service ssh restart

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