Открытый фонд помощи

Вопросы и ответы

Что доказывают хеши?

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

Хеши не доказывают, что оператор действительно купил сертификат или что чек подлинный. Они доказывают только целостность последовательности записей.

Что доказывают якоря?

Якорь (anchor) — это транзакция в блокчейне Solana, которая содержит хеш текущего состояния реестра (HEAD) в поле Memo. Поскольку транзакции Solana имеют временную метку и не могут быть подделаны задним числом, якорь доказывает, что определённый HEAD реестра существовал на момент публикации якоря.

Важно: якорь фиксирует HEAD, существовавший до события публикации якоря. Сама запись anchor_published будет покрыта следующим якорем.

Что НЕ доказывают чеки?

Номер чека (receipt_ref) в реестре не доказывает подлинность чека. Оператор может записать любой номер. Реестр гарантирует, что запись не была изменена задним числом, но не гарантирует, что чек был действительно куплен у указанного сервиса.

Это честное ограничение системы: мы доказываем целостность записей, а не подлинность каждого чека. Проверка чеков остаётся на стороне сервисов-партнёров.

Почему переводы видны в Solana?

Все транзакции SPL-токенов в блокчейне Solana публичны по своей природе. Адрес кошелька донора, сумма перевода и адрес получателя видны в обозревателях блокчейна (Solscan, Solana Explorer).

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

Почему данные Telegram не публикуются?

Приватность получателей зависит от границы бота. Telegram ID, chat ID, внутренние идентификаторы и имена получателей существуют только внутри бота и никогда не попадают в публичный реестр.

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

Почему оператор — ручной?

В текущей версии (MVP) оператор вручную покупает сертификаты и записывает чеки. Это осознанное ограничение:

  • Автоматическая закупка сертификатов требует интеграции с API сервисов-партнёров.
  • Ручной цикл позволяет запустить проект быстрее и проверить востребованность.
  • Автоматизация конвертации — цель следующих версий.

Как сообщить о проблеме?

Если вы заметили несоответствие в реестре, хеш-цепочке или якоре, пожалуйста, сообщите нам через страницу контактов. Укажите:

  • Signature транзакции (если проблема с пожертвованием)
  • Хеш события (если проблема с реестром)
  • Приблизительное время
  • Описание проблемы

Не присылайте: Telegram ID, имена, коды сертификатов, seed-фразы или приватные ключи.

Open Care v0.1.0-dev