Про сайт
Cashumints.space перелічує всі мінти Cashu, які ми знаходимо в мережі Nostr, і показує відгуки людей про них. Сайт створив Azzamo.
Що таке Cashu
Cashu є протоколом ecash для Bitcoin. Мінт випускає засліплені токени, забезпечені sats, які він зберігає. Ці токени переходять між людьми, а мінт не дізнається, хто, що й кому надіслав. У цьому полягає приватність: токени не є рахунками, і мінт не може пов’язати підписаний ним токен із токеном, який повертається.
Ви можете прочитати протокол і його характеристики за cashu.space. Самі специфікації називаються NUT, звідки беруться номери NUT на кожній сторінці мінту.
Що таке мінт і в чому компроміс
Мінт є кастодіальним. Під час мінт ecash ви передаєте sats оператору сервера й довіряєте йому погасити токени під час melt. Немає доказу шахрайства, ескроу чи дієвого способу повернути кошти. Оператор мінту може зникнути з балансом, і таке вже траплялося.
Саме тому тут є відгуки. Сайт ніколи не стверджує, що мінт безпечний. Статус на сторінці мінту показує online, а не «надійний», і означає лише, що сервер відповів під час останньої перевірки. Ставтеся до балансів ecash як до готівки в кишені: для витрат, не для заощаджень.
Що таке NIP-87
NIP-87 є угодою Nostr для оголошення та рекомендації мінтів ecash. Тут важливі два типи подій:
kind 38172оголошує мінт. URL мінту міститься в тегуu. Так сайт знаходить мінти, яких раніше не бачив.kind 38000: це огляд. Він містить рейтинг і текст відгуку, а також вказує на мінт, про який йдеться, тегомu(URL мінт) та тегомd(публічний ключ мінту).
Кожен відгук підписаний Nostr-ключем автора. Ми не називаємо відгуки «перевіреними», бо їх ніхто не перевіряв. Підпис дає змогу встановити, який ключ створив відгук, і переконатися, що текст не змінено. Він не доводить чесність автора або те, що автор користувався мінтом.
Як працює цей сайт
Є два цикли й одне правило. Метадані належать мінту, а відгуки зберігаються в Nostr, тому сайт не вважає власну копію жодного з них першоджерелом.
- Цикл перевірки кожні десять хвилин запитує
/v1/infoу кожного відомого мінту й записує назву, опис, версію, підтримувані NUT, ліміти та контактні дані. Також фіксується, чи відповів мінт. На цьому ґрунтуються дані про доступність. - Цикл виявлення щогодини підключається до Nostr relays, читає оголошення мінтів і відгуки та додає нові мінти.
Головне: що відбувається, коли мінт перестає відповідати. Його кешовані метадані ніколи не перезаписуються невдалим пробуванням, тому мертвий мінт зберігає повну сторінку: характеристики, історію та відгуки, з банером із вказівкою, коли він вийшов з ефіру. Попередня версія цього сайту показувала сторінку з помилкою, що означало, що ті, про які люди найбільше мали попереджати одне одного, були тими, які не можна було перевірити. Це була головна причина перебудови.
Текст відгуків ніколи не зберігається на нашому боці. Коли ви відкриваєте сторінку мінт, ваш браузер безпосередньо спілкується з relays і читає самі відгуки, а коли ви пишете огляд, він підписується вашим власним розширенням Nostr і надсилається безпосередньо цим relayм. Ми ведемо рахунок, щоб сторінки можна було ранжувати та сортувати, нічого більше. Тут ми не можемо нічого редагувати чи видаляти, включно з оглядами, яких ми б воліли уникати.
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-04 описує випуск ecash через Lightning (mint), а NUT-05 виведення через Lightning (melt). NUT-07 дає гаманцю перевірити, чи токен уже витрачено, NUT-17 забезпечує оновлення через WebSockets, а NUT-20 дає гаманцю довести, що котирування справді видав мінт. Повний список доступний за посиланням github.com/cashubtc/nuts.
Зараз
Проіндексовано 58 мінтів, із них 34 відповідають. На зазначених вище relays знайдено 591 відгуків.
Джерело та авторство
Сайт має відкритий код за адресою GitHub. Вона будується та управляється Azzamo. Якщо на сторінці мінт щось не так, виправте це з джерела: метадані мінт надходять із власного /v1/info мінт, а відгуки: з Nostr.