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

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

Получение пожертвований и повторных платежей

Уровень: повседневное использование. Выберите это руководство, когда вам нужна описанная задача.

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

Подход Что он делает удобным Что становится видимым
Один постоянный адрес на сайте или в профиле Любой может заплатить, не связываясь с вами Поступления на этот адрес и их последующее расходование можно изучать вместе; страница связывает адрес с его владельцем
Новый адрес для каждого плательщика У каждого запроса платежа отдельное назначение Плательщик и сервис связи могут знать адрес и вашу личность; последующие транзакции могут создавать связи
Новый адрес для каждого регулярного взноса Можно вести конфиденциальные записи по каждому платежу Нужно сообщать новую инструкцию; плательщик всё равно может повторно использовать старый адрес

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

Получайте средства и сохраняйте полезные записи

Заголовок раздела «Получайте средства и сохраняйте полезные записи»
  1. Откройте нужный кошелёк и выберите Receive. Добавьте метку, которая позже поможет узнать назначение, например конфиденциальный номер счёта или соответствующую деятельность.
  2. Создайте новый адрес получения для этого платежа. Для аппаратного кошелька проверьте его на устройстве через Show on the hardware wallet, если доступно.
  3. Передайте адрес и согласованную сумму платежа в блокчейне Bitcoin через предусмотренный канал. Проверьте вставленные данные; не используйте адрес повторно лишь потому, что он уже есть в истории чата.
  4. Проверьте фактическое поступление и подтверждения в Ginger. Сообщение плательщика или изображение экрана оплаты не являются подтверждением кошелька, что средства поступили.
  5. Сохраните связь между поступлением, меткой и любой конфиденциальной записью счёта или пожертвования. Слова восстановления не воссоздают все эти заметки.

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

Обращение с постоянно опубликованным адресом

Заголовок раздела «Обращение с постоянно опубликованным адресом»

Если вы используете постоянный адрес пожертвований, исходите из того, что его историю поступлений можно изучить. Замена адреса на сайте не стирает прежний адрес и не прекращает его способность получать будущие платежи. Сохраняйте материалы восстановления и достаточно контекста, чтобы узнавать поздние поступления.

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

Для подписки или повторного платежа клиента сообщайте новый адрес для каждого взноса, когда это практично. Ginger не отзывает старый адрес и не заставляет плательщика следовать обновлённому запросу. Сверьте поздние и повторные платежи, прежде чем обещать возврат.

Верните средства плательщику на проверенный адрес

Заголовок раздела «Верните средства плательщику на проверенный адрес»

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

  1. Подтвердите первоначальный платёж и запрос возврата с помощью своих конфиденциальных записей и доверенного канала связи.
  2. Согласуйте сумму возврата и то, кто несёт комиссию транзакции. Получите новый адрес возврата Биткоин от предполагаемого получателя и проверьте его через этот канал.
  3. Используйте Send, проверьте выбранные входы и комиссию и разрешите только согласованный платёж.
  4. Запишите транзакцию возврата и проверьте её результат, прежде чем повторять попытку после сетевой ошибки.

Возврат — новый платёж в блокчейне Bitcoin. Он не отменяет первоначальное поступление и не удаляет его записи. Учтите, что транзакция возврата раскрывает о монетах, которые вы решили потратить.

Откройте Wallet Coins, чтобы изучить полученные монеты. Send → Manual Control может помочь выбрать средства, уже связанные с соответствующей деятельностью. Проверьте итоговую транзакцию, вместо того чтобы считать, что метка автоматически обеспечивает разделение.

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

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

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