Перейти к содержимому
Документация GingerWallet

Начните с повседневных руководств. Для технических подробностей выберите углублённые руководства.

Комиссии CoinJoin и прогресс конфиденциальности

Уровень чтения: углублённое руководство. Сначала разберитесь с обычными командами запуска и паузы и с тем, что завершённые раунды стоят комиссий.

У CoinJoin есть стоимость и цель конфиденциальности. Проверьте обе перед началом: освобождение от комиссии координатора не делает раунд бесплатным, а индикатор прогресса не может измерить всё, что другой человек знает о вас.

Комиссия координатора и комиссия майнерам

Заголовок раздела «Комиссия координатора и комиссия майнерам»

При текущих настройках комиссии координатора Ginger каждый вход с суммой не более 3 000 000 сатоши (0.03 BTC) не облагается комиссией координатора. Порог включает ровно 0.03 BTC. Вход выше этого порога обычно облагается комиссией 0.3% от полной суммы, а не только от части выше 0.03 BTC. Ставка в десятичной форме — 0.003, и дробные сатоши в рассчитанной комиссии округляются вниз.

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

Для входов без другого освобождения от комиссии координатора:

Сумма входа Сумма в BTC Комиссия координатора
2 999 999 сатоши 0.02999999 BTC 0 сатоши
3 000 000 сатоши 0.03 BTC 0 сатоши
3 000 001 сатоши 0.03000001 BTC 9 000 сатоши
4 000 000 сатоши 0.04 BTC 12 000 сатоши

Например, вход 0.04 BTC платит 0.00012 BTC (12 000 сатоши), а не 0.3% только от 0.01 BTC сверх порога. Комиссии майнерам добавляются, в том числе для входов с нулевой комиссией координатора. Эти примеры объясняют настроенный расчёт, а не являются предложением цены будущего раунда.

Комиссии майнерам оплачивают место транзакции. Они зависят от ставки комиссии и входов и выходов транзакции. Расходование монеты с небольшой суммой может стоить значительного процента этой суммы. Повторные CoinJoin могут каждый создавать дополнительные комиссии майнерам, даже если подпадают под освобождение от комиссии координатора.

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

Сумма, которую вы тратите, может включать больше, чем заявленный процент координатора. CoinJoin также нужно место транзакции, а суммы выходов могут оставить небольшой остаток после распределения доступной суммы клиентом. Остаток может пополнить доход координатора или комиссию майнерам; это не обязательно отдельная строка комиссии, показанная кошельком.

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

Следующий пример иллюстрирует учёт и не предсказывает суммы выходов Ginger и не является экраном приложения:

Позиция Сатоши
Ваш облагаемый вход 5 000 000
Ваши выходы, суммированные по обоим кошелькам 4 980 800
Разница сумм 19 200
Комиссия координатора, предполагаемая в примере: 0.3% входа 15 000
Комиссии майнерам, отнесённые к вашему участию в примере 3 600
Оставшаяся разница распределения в примере 600

Здесь 15 000 + 3 600 + 600 = 19 200 сатоши. Последние три строки объясняют ту же разницу; не добавляйте эту разницу снова как ещё один сбор. Общая комиссия майнерам всего раунда также не является комиссией, которую каждый участник платит полностью. Не следует считать отдельное поле комиссии или строку журнала представлением всех составляющих вашей разницы сумм.

Если выходы поступили в аппаратный кошелёк, их исчезновение из баланса программного кошелька является переводом средств, которые всё ещё принадлежат вам. Перед сверкой дождитесь синхронизации обоих кошельков. Неподтверждённые транзакции, одновременные платежи и входящие средства могут сделать простое сравнение баланса до и после обманчивым.

Учитывайте шаги вокруг CoinJoin при решении, стоит ли результат затрат:

Шаг Какую стоимость учитывать
Вывод с биржи Её сбор за вывод, который может отличаться от комиссии майнерам её транзакции
Участие в одном или нескольких раундах Фактическую разницу сумм для каждого завершённого участия
Перемещение средств в другой кошелёк Ещё одну комиссию майнерам, если делаете обычный перевод
Последующая трата полученных монет Комиссии за входы и выходы того последующего платежа

Например, участие стоимостью 19 200 сатоши и следующий перевод за 1 200 сатоши стоят 20 400 сатоши за эти два шага. Позднейший платёж — отдельный расход. Больше выходов может дать меньшие части для отдельных трат, но их расходование также занимает место транзакции. Эта будущая стоимость не была уже оплачена созданием выходов.

Выберите сумму, которую можете позволить себе использовать для обучения, и изучите первый завершённый результат, прежде чем разрешать продолжение повторных раундов. Ведите личный бюджет затрат; предпочтение времени CoinJoin или настройка выбора монет не гарантирует предел полной стоимости всего пути.

Когда Ginger ждёт или отказывается от раунда

Заголовок раздела «Когда Ginger ждёт или отказывается от раунда»

Клиент проверяет предложенные условия перед участием. Он может показать Mining fee rate was too high, Coordination fee rate was too high, Min input count was too low или Server did not give remix fee exemption. Изучайте предлагаемые условия вместо слепого повышения ограничений.

Предпочтения комиссий также могут вызывать Awaiting cheaper coinjoins. Предпочтение времени участия означает ожидание относительно более дешёвых условий, а не резервирование завершения за день или неделю. Неудачный раунд до передачи в сеть сам по себе не создаёт новую подтверждённую транзакцию Bitcoin.

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

Что может сказать оценка конфиденциальности

Заголовок раздела «Что может сказать оценка конфиденциальности»

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

Общий прогресс использует взвешенный по сумме расчёт оценок относительно цели. Отдельная цветная разбивка баланса представляет суммы в категориях конфиденциальности. Это разные измерения.

В упрощённом примере предположим, что цель равна 5, а кошелёк имеет только эти две монеты:

Монета Сумма Локальная оценка Достигла цели?
A 1 000 000 сатоши 5 Да
B 3 000 000 сатоши 3 Нет

Только 25% общей суммы достигли цели. Для общего прогресса эта версия взвешивает продвижение выше оценки 1: монета A даёт 1 000 000 × 4, а монета B — 3 000 000 × 2, при максимуме 4 000 000 × 4. Это 62.5%, показанные целым числом 62%. Поэтому разные проценты в этих двух представлениях сами по себе не являются ошибкой.

Сообщение Hurray! All your funds are private! означает, что кошелёк считает средства приватными при текущей цели и учёте. Оно не означает исчезновение истории, вашу анонимность в Интернете или невозможность создать связь позднейшим платежом.

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

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

Приостановите участие, чтобы изучить завершённые раунды, сверить монеты и обдумать их расходование. Сохраняйте локальные метаданные при переносе установок, если хотите сохранить больше этого контекста. См. настройки CoinJoin для цели, предпочтений комиссий и управления назначением.