Voucher Challenge
Voucher Challenge обмежує публікацію контенту унікальними кодами ваучерів, які роздає власник спільноти. Замість того щоб покладатися на автоматичне оцінювання, він переносить довіру на ручний процес запрошень, де відомі люди отримують коди через канал, підконтрольний власнику.
- Вихідний код і актуальний README: github.com/bitsocialnet/voucher-challenge
- Пакет npm:
@bitsocial/voucher-challenge
Встановлення
npm install @bitsocial/voucher-challenge
Як це працює
- Власник спільноти генерує один або кілька унікальних кодів ваучерів.
- Власник роздає ці коди довіреним авторам через канал на свій вибір (особисте повідомлення, електронна пошта, особиста передача тощо).
- Коли автор намагається щось опублікувати, система викликів просить у нього код ваучера.
- Код перевіряється — якщо він справжній і ще не був використаний, публікацію приймають.
Після використання кожен код ваучера прив’язується до конкретного автора, тож інші не можуть скористатися ним повторно.
Актуальний опис пакета
Ця сторінка навмисно є оглядом, а не дзеркалом посібника з налаштування. Джерелом істини щодо актуальних назв викликів, прикладів для Bitsocial CLI, реєстрації в pkc-js, підтримуваних параметрів і поведінки під час погашення ваучера є README пакета:
Налаштовуючи живу спільноту, орієнтуйтеся на README в апстрімі, бо параметри ваучерів і способи встановлення версіонуються разом із самим пакетом, а не з цим сайтом.
Коли його використовувати
Voucher Challenge найкраще підходить для:
- Спільнот лише за запрошенням, де членство свідомо обмежене.
- Кураторських просторів, де власник особисто перевіряє кожного учасника.
- Середовищ із високою довірою, де автоматичне оцінювання спаму зайве або небажане.
Оскільки він потребує ручної роздачі кодів, він не масштабується на великі відкриті спільноти. Для таких сценаріїв розгляньте Spam Blocker або EVM Contract Call Challenge.