О нас
Cashumints.space показывает все найденные нами в сети Nostr минты Cashu и отзывы о них. Сайт создан Azzamo.
Что такое Cashu
Cashu представляет собой протокол ecash для Bitcoin. Минт выпускает ослепленные токены, обеспеченные хранящимися у него sats. Токены переходят между людьми, а минт не узнает, кто, что и кому отправил. В этом и состоит приватность: токены не являются счетами, и минт не может связать подписанный им токен с вернувшимся токеном.
Протокол и его спецификации доступны по ссылке cashu.space. Спецификации называются NUT, отсюда номера NUT на странице каждого минта.
Что такое «минт» и в чём заключается компромисс
Минт хранит средства пользователей. При mint ecash вы передаете sats оператору сервера и доверяете ему погасить токены при melt. Здесь нет доказательства мошенничества, эскроу или возможности добиться возмещения. Оператор минта может исчезнуть со всеми средствами, и такое уже случалось.
Именно поэтому здесь есть отзывы. Сайт никогда не называет минт безопасным. Статус на странице минта означает online, а не «надежный»: сервер лишь ответил на последнюю проверку. Относитесь к ecash как к наличным в кармане: они подходят для расходов, но не для сбережений.
Что такое NIP-87
NIP-87 представляет собой соглашение Nostr для объявлений и рекомендаций ecash-минтов. Здесь важны два вида событий:
kind 38172объявляет минт. URL минта находится в тегеu. Так сайт находит ранее неизвестные минты.kind 38000представляет собой отзыв. Он содержит оценку и текст и указывает на минт тегомu(URL минта) и тегомd(собственный pubkey минта).
Каждый отзыв подписан ключом Nostr его автора. Мы никогда не называем отзыв «проверенным», поскольку никто его не проверял: он подписан, а это совсем другое и более полезное утверждение. Это означает, что вы можете проверить, кто его написал, и что он не был изменен. Это не означает, что автор честен или когда-либо пользовался сервисом Mint.
Как работает этот сайт
Есть два цикла и одно правило. Метаданные принадлежат минту, а отзывы принадлежат Nostr, поэтому сайт не считает себя первичным источником ни того, ни другого.
- Контур зонда каждые десять минут запрашивает
/v1/infoу всех известных минтов и записывает название, описание, версию, поддерживаемые NUT, лимиты и контакты. Он также отмечает, ответил ли минт. Из этого рассчитывается доступность. - Цикл открытий каждый час подключается к Nostr relays, читает объявления минтов и отзывы и добавляет ранее неизвестные минты.
Особенно важно, что происходит, когда минт перестает отвечать. Неудачная проверка не перезаписывает кэшированные метаданные, поэтому у исчезнувшего минта сохраняется полная страница: характеристики, история и отзывы, а баннер сообщает дату отключения. Раньше сайт показывал вместо нее ошибку, и именно минты, о которых важнее всего было предупредить других, нельзя было оценить. Это стало главной причиной переработки.
Тексты отзывов не хранятся у нас. При открытии страницы минта браузер напрямую читает отзывы с relays. Новый отзыв подписывается вашим расширением Nostr и отправляется прямо на relays. Мы храним только число отзывов для ранжирования и сортировки. Мы не можем редактировать или удалять отзывы, даже если они нам не нравятся.
Реле, о которых мы читали
Индексатор и ваш браузер используют эти relays:
wss://relay.cashumints.spacewss://nos.lolwss://relay.azzamo.netwss://relay.snort.socialwss://relay.primal.net
Подключите любой клиент Nostr к тем же relays и увидите те же события. Ничто здесь не становится правдой только потому, что так сказали мы.
Что такое NUT?
NUT представляют собой нумерованные спецификации Cashu, подобно BIP в Bitcoin. Минт сообщает, какие NUT он реализует. NUT-04 и NUT-05 определяют mint и melt через Lightning, NUT-07 позволяет проверить, потрачен ли токен, NUT-17 дает кошелькам обновления через WebSockets без опроса, а NUT-20 позволяет доказать, что котировка действительно выдана минтом. Полный список доступен по ссылке github.com/cashubtc/nuts.
Прямо сейчас
В каталоге 58 минтов, из них 34 отвечают. На указанных выше relays найдено 591 отзывов.
Источник и указание авторства
Исходный код сайта доступен на GitHub. Сайт создан и поддерживается Azzamo. Если на странице минта есть ошибка, исправьте первоисточник: метаданные поступают из /v1/info самого минта, а отзывы из Nostr.