Задать вопрос
  • Возможны ли надёжные сделки с анонимами онлайн?

    @rPman
    upd. совет, отработать схему в тестовой сети или с минимальными суммами

    если участникам нужно защититься от колебания курсов, можно на время действия сделки открыть короткую позицию (продажа) на биржах с поддержкой маржинальной торговли, объемом равной объема сделки. Осторожно с плечом, при его наличии колебания могут ликвидировать позицию раньше времени

    т.е. если исполнитель сделает это, то к моменту получения монет, закрыв сделку и тут же продав монеты, он получит сумму в фиатной валюте а не криптовалюте, равной стоимости сделки в момент ее заключения за вычетом комиссий биржи, так как разницу этой стоимости, возникающей из-за колебаний курса, исключит эта позиция (при росте курса количество монет на бирже уменьшится, а при падении - увеличится, ровно на величину этого падения)

    p.s. мультисиг поддерживается не только bitcoin, но и к примеру litecoin и кучей других криптовалют по дешевле (но кошельки могут быть не такими удобными)
  • Возможны ли надёжные сделки с анонимами онлайн?

    @rPman
    Схем много, какие то опасны для исполнителя, какие то неудобны для заказчика.
    https://habr.com/ru/company/distributedlab/blog/415757/

    Пример, создаете мультисиг-адрес на которой заказчик переводит нужную сумму, и создается транзакция перевода с этого адреса на адрес исполнителя, 2 участника, условие срабатывания - 2 подписи.

    После подтверждения сетью сделки сумма по факту у заказчика блокируется, но чтобы получить деньги исполнителю оба участника должны подтвердить (дать подпись этой транзакции).

    В простой схеме исполнитель может не исполнить задание, и не подтвердить перевод, т.е. заказчик теряет деньги и не получает результат. Чтобы исключить подобное предлагается исполнителю тоже перевести на мультисиг какую то штраф сумму (пусть и меньше), а в транзакции исполнения вернуть эти деньги назад.

    Так же возможна схема с третьим участником - арбитром, т.е. 3 участника и к примеру 2 подписи, тогда второе подвтерждение может сделать не заказчик/исполнитель а арбитр, в этом случае в подписываемой сделке можно указать оплату его услуг.

    p.s. в мультисиг самый опасный момент - когда деньги собираются, дело в том что эти транзакции не атомарные, в этот момент один из участников может сделать гадость остальным, и не перевести деньги, поэтому нужно хорошо продумывать все ситуации и договориться о надежном порядке перевода ненег на мультисиг адрес.
    Например в схеме с 2х2 и штрафом для исполнителя, сначала на мультисиг переводит исполнитель, потом заказчик. И помним - пока у транзакции нет подтверждений сети - она может быть отменена (в electrum удобный интерфейс для этого, многие про это забывают)

    Настоятельно рекомендую продумывать отступной вариант, например наличие арбитра, мало ли что случиться может, к примеру смерть/или не дееспособность участника может навсегда блокировать собранные суммы в мультисиг, блокчейн это железобетонно, транзакции не отменяются, если они высечены в блоках.
  • Возможны ли надёжные сделки с анонимами онлайн?

    @rPman
    Запомни, криптовалюты - это не про сервис
    Все участники ставят себе не-кастодиальный (т.е. не облачный. без передачи контроля третьему лицу) криптовалютный кошелек с поддержкой мультисиг и пользуются

    Я рекомендую electrum, у него есть сервер в инфраструктуре (т.е. там есть момент подключения к третьему лицу, но исключительно для получения списка транзакций по адресу и отсылки новых подписанных, доступа к приватным ключам нет, совсем параноики могут поднять свой сервер)
  • Как исправить проблему с созданием папки?

    @rPman
    добавь в catch это:
    ex.printStackTrace(System.out);
    получишь вывод не просто ошибки но и весь stack trace, с номерами строк где произошла ошибка
  • Как получить число?

    @rPman
    твои данные xp, step_exp
    ты даже по русски не понял?
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @rPman
    собранный exe из питона запускается с каталогом по умолчанию куда он распаковывается (полагаю питон совершает переход автоматически если текущий каталог с exe равен месту где он лежит, других идей нет), это и происходит когда ты запускаешь exe файл через getopenfilename (он меняет текущий каталог на тот что ты выбрал) иначе же каталог не меняется и остается прежним старым (или вообще системным/мои документы)

    если честно запуск собранного exe приложения из py это уже по определению 'секс с конями', а уж попытка запустить из этого exe другое притон приложение и подавно unbehavior поведение

    чтобы не заниматься этим извратом - установи python на машину и пропиши его в пути таким образом чтобы приложения .py запускались штатным интерпретатором а не твоим недоскриптом (реально не надо так делать), в продакшен же пусть у тебя exe файлы собранные идут, но лучше тоже ставить python, благо unattended installation не сложная.

    Гугли: windows python unattended installation no admin rights если тебе прямо совсем нет возможности ставить на машину питон как следует
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @rPman
    что еще подумалось - переменные окружения, тот кто запускает случайно не в виде службы запущен? там и права доступа и переменные окружения могут быть другие.

    если честно я не понимаю что у тебя там за переопределение пути, что это за секс с запуском приложения через эксель, через промежуточное питон приложение?

    Что значит на машине не установлен питон, если ты собрал exe файл то он уже и есть питон интерпретатор, распаковывает себя в темп, в профиль пользователя.
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @rPman
    кто пишет это окно с ошибкой? я думал это excel не может запустить твой скрипт в принципе
    поставь в самое начало скрипта запись в лог файл, если не появится, значит скрипт не запустился
  • Что делать если система постоянно перезагружается при запуске?

    @rPman
    а эта планка в другом слоте работает? тесты проходят? а то вдруг сгорела
    само собой погореть могла микросхема на материнке
  • Почему НЕ работает рекурсия на PHP?

    @rPman
    хз что у тебя код должен делать
    $i у тебя инициализируется снаружи функции, а внутри ее ты пытаешься им же пользоваться, но это уже другая, локальная переменная (с пустым значением, у тебя должен был варнинг выпасть). Если нужна глобальная, добавь первой строкой в function ключевое слово global имя_переменной;
  • На что смотреть при выборе материнской платы?

    @rPman
    офисному компу m.2 нафиг не сдался, задач таких в 99% случаев нет, хватит любого даже самого дешевого ssd sata на 128-256гб

    а человек вообще про серфинг в интернете спрашивает
  • Как реализовать хранение файлов в памяти, используя репозиторий?

    @rPman
    если честно не понимаю причем тут ООП и репозиторий.
    ООП это про организацию данных и логики в программе, пока они хранятся в оперативной памяти а репозитарий это про способ хранения на диске
  • Как мониторить интернет-соединение на дропы?

    @rPman
    Конечно если там 100% потерь то это отключены пинг, а если несколько процентов то проблема

    мало того как то раз у моего повайдера было глючное оборудование, mtr показывал потери на всех хопах... Не идеальный инструмент но пользоваться с оглядкой на это можно
  • Проблема установки GRUB на линукс?

    @rPman
    Manjaro.
    Как раз его grub-инстолер не видит, созданный ранее efi-раздел
    ох..ть
    как это можно сломать было, это же в грабе заимплементили достаточно давно
  • Почему возвращается старый HTML при парсинге сайта?

    @rPman
    что значит 'до этого уже парсил'?
    в приведенном коде у тебя только один раз загружается страничка
  • Проблема установки GRUB на линукс?

    @rPman
    grub-install /dev/sdd5
    неправильно
    надо
    grub-install /dev/sdd

    и повторяю, ЕСЛИ ты запустился с флешки в режиме EFI то и grub будет пытаться EFI поставить
    раздел EFI fat32 100мб и biosboot 1мб должны быть