Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

AlgoDirectory ранжирует экосистему Algorand по количеству ALGO, которое каждая запись вносит в залог

· · · · · · ·

Каталог, который не может умереть от скуки

Кладбище каталогов Algorand рассказывает одну и ту же историю. Algo Tables, Algo Curator, Into The Algoverse и список, который вел сам Algorand Foundation, были собраны вручную волонтерами, и каждый угасал по мере того, как заканчивались энтузиазм или счета за хостинг. Последний державшийся, directorydotalgo.xyz, пошел по той же дуге: его сопровождающий ушел, и домен истек. AlgoDirectory — проект, который решил построить каталог, который не может умереть таким образом, храня его в блокчейне и позволяя записям ранжировать себя по поставленным на кон деньгам.

Каталог был профинансирован через программу сообщества xGov Algorand — в которой держатели ALGO блокируют токены, чтобы получить право голоса, и голосуют, какие проекты экосистемы получат гранты из казны xGov — по предложению xGov-123, одобренному в период 3 с запрошенными 50 000 ALGO. Авторы, разработчики Брайан (SilentRhetoric) и Кристиан (tak-o-kat) из Distributed Ledger Technologies, описывают его как духовного преемника directorydotalgo.xyz, подхватывая эстафету с другим подходом: владельцы записей сами поддерживают свои данные, поэтому ни один центральный куратор больше никогда не выгорит.

Что здесь значит «permissionless»

Каждая запись — это сегмент directory.algo, поддомен сервиса именования NFD — блокчейн-аналога доменных имен в Algorand, где имена являются нативными активами в цепочке. Листинг — это трехшаговый процесс: отчеканить сегмент и заполнить его метаданные; перейти на algodirectory.app/manage и подключить кошелек, который им владеет (поддерживаются Pera, Defly, Exodus, WalletConnect и Lute); затем выбрать теги и внести ALGO в залог за запись — «подкрепить свои слова деньгами», как выражаются авторы. Бизнесы, приложения, NFT-проекты, веб-сайты, отдельные лица и программное обеспечение с открытым исходным кодом — все могут участвовать.

Листинг не требует разрешений. Администрирование — нет. Видимое глобальное состояние контракта — это один ключ: административный токен AlgoDirectory Admin (AD-ADMIN) с общим предложением в две единицы, и отдельный токен типа one-of-one, AlgoDirectory Update (ADUPDATE), который управляет обновлениями самого приложения. Оба актива созданы одним и тем же аккаунтом, который, согласно NFD, является владельцем корневого домена directory.algo — пространства имен, в котором находятся все записи. Другой адрес держит второй административный токен. Оба актива по умолчанию заморожены, а создатель сохраняет права администратора, замораживания, clawback, и резерва, так что даже передача ключей требует сотрудничества эмитента. Проще говоря: листинг может сделать любой, но ключ удаления и ключ обновления сосредоточены в руках владельца пространства имен.

Пять операций, один жизненный цикл

Жизненный цикл записи регулируется пятью операциями протокола Vouching Protocol.

КонцепцияРеальное влияние
Создание — внести залог на принадлежащий вам сегмент directory.algoЗаложенная сумма отображается и влияет на порядок записей по умолчанию; сегмент, выставленный на продажу или истекший, не может быть добавлен
Обновление — сбросить возраст записи и изменить её тегиОдна транзакция Algorand стоимостью доли цента сбрасывает свежесть; нетронутые записи заметно устаревают
Снятие с листинга — вернуть залогДепозит возвращается на адрес первоначального создателя; покупатель NFD может удалить старую запись и создать свою
Удаление (любым) — любой может убрать устаревшую записьЕсли базовый сегмент NFD был продан, любой вызывает очистку старой записи, и залог возвращается без штрафа; в настоящее время недоступно в веб-приложении
Удаление (администратором) — администратор может удалить что угодноДержатель AD-ADMIN может удалить любую запись в любое время; залог «выбрасывается в сток комиссий» в качестве штрафа, по формулировке из документации

Предупреждение протокола владельцам записей прямолинейно: «Не создавайте запись, если считаете, что она может вызвать возражения, иначе её удалит администратор».

Доска сегодня

Итог — доска лидеров, где каждый рискует собственными деньгами. На момент написания 28 записей поручаются за примерно 377 ALGO в общей сложности. Верхние строки доски:

ЛистингТегиЗалог (ALGO)
Cosmic ChampsИгра, NFT, Токен, Компания, Разработчик100
DOUGРазработчик100
URTHOЧеловек, Разработчик42
BASEDМем40
BONFIREПриложение, Инструмент20
BLOCKIУзел, Инструмент20
GAINIFYDeFi, Приложение, Стейкинг, Токен11

Ниже этой строки находится средний уровень в 10 ALGO — среди них LEAKZ, ALGOKIT, TAKOKAT и SILENTRHETORIC — и длинный хвост из 14 записей на минимальном уровне 0.0722 ALGO, включая группу из девяти записей, присоединившихся вместе (SIWA, TXNDUCK, ROBBIE, RAULLITO, PHEAR, WENTOOLS, LARKIN, STAKE и NODELY).

Минимальный уровень, который также является ценой

Этот минимум не является произвольным круглым числом. Это собственная арифметика контракта: 72,200 микроалго — точная стоимость двух ончейн-боксов, которые занимает запись: 31,300 для карты NFD-к-записи и 40,900 для бокса структуры записи. Минимальный депозит, по сути, является ценой хранения записи; каждый ALGO сверх него — чистый сигнал.

Свежесть — второй показатель

Колонка свежести так же не поддается манипуляциям. Самая недавно обновленная запись, FISHERMAN, была обновлена около 11 месяцев назад; все остальные показывают один-два года. По собственной метрике свежести каталог спокоен — и достоинство дизайна в том, что он говорит об этом открыто, а не прячется за вручную поддерживаемым лоском. У экономики есть пределы, о которых стоит сказать прямо: 0.0722 ALGO — это номинальный спам-фильтр, тривиальный для любого, у кого есть несколько долларов, а ключевое предположение протокола — что большие депозиты означают лучшие проекты — остается непроверенным в таком масштабе.

Внутри контракта

Под капотом каталог представляет собой singleton-смарт-контракт в основной сети Algorand, хранящий каждую запись в виде структуры размером 64 байта: временная метка, сумма поручительства, ID приложения NFD, до 13 тегов и название записи. Эта структура находится в box-хранилище — ончейн-хранилище ключ-значение, привязанном к контракту, оплачиваемом из собственного минимального остатка контракта. Две карты боксов образуют фактическую базу данных: одна сопоставляет ID приложений NFD со структурами записей, другая — каждую структуру обратно с адресом её владельца. При создании контракт проверяет, что NFD действительно является сегментом directory.algo, что вызывающий является его владельцем, что он не истек и что он не выставлен на продажу — продажа стирает свойства имени и сделала бы запись недействительной.

Веб-приложение — это тонкий клиент над этим состоянием, без собственной базы данных. Оно читает боксы контракта через инструментарий AlgoKit от Algorand на инфраструктуре, которой управляет Nodely, — сайт упоминает это в подвале, — а код проекта открыт и разбит на три репозитория: веб-интерфейс, смарт-контракт и подписчик, который следит за цепочкой и публикует обновления записей в X и Bluesky. Однако открытый исходный код не означает активность: последний коммит в веб-приложение был в декабре 2024 года, а два других репозитория замолчали месяцем ранее, сразу после запуска v1.0 подписчика «Mainnet launch». В сумме в трех репозиториях у проекта 8, 2 и 1 звезда GitHub соответственно — маленький проект, честно подписанный. Тишина — это работа дизайна, как и задумано: у каталога в боксах контракта нет счета за хостинг, который мог бы просрочиться. Но тишина есть.

Конфликт интересов уровня именования

Ни один рассказ об AlgoDirectory не будет полным без его самой неловкой главы, потому что она противопоставляет предпосылку каталога его собственному основанию. Большую часть жизни каталога таблицу возглавляла NFDOMAINS — служба именования, на которой каталог и построен, — поручаясь за 1,000 ALGO, что в десять раз больше следующего по величине депозита, с TxnLab, занимавшей второе место с 100 ALGO. Обе строки теперь исчезли. Собственные записи NFD показывают, что оба имени принадлежат одному адресу, который также держит defi.nfdomains.algo в корневом пространстве имен NFD. Их уход сократил отображаемый залог таблицы примерно на три четверти: с около 1,477 ALGO на 30 записей до текущих 377 ALGO на 28 записей, согласно цифрам выше. Предпосылка о том, что этот список никто не курирует, на практике верна для всех, кроме самого инфраструктурного слоя: стороны, контролирующие слой именования, также контролировали два крупнейших сигнала таблицы и могли удалить их, не прибегая ни к одному правилу протокола Vouching Protocol.

Честный реестр

Компромиссы заслуживают равного освещения. Административный токен является единой точкой удаления, его два держателя известны только как ончейн-адреса — один из которых владеет корневым пространством имен — и в материалах проекта не описан ни один механизм общественного надзора. Контракт удерживает залог владельцев записей, и в тех же материалах нет информации о независимом аудите. Сигнал доверия, на котором строится ранжирование, можно обойти на границе, и он не доказан как прокси для качества. Для небольшого проекта, финансируемого грантом, это существенные оговорки.

Остается главный эксперимент, и он работает на своих условиях: каталог, который ранжирует себя по ставкам, обновляет себя транзакциями и может оставаться нетронутым, не умирая, — единственное обещание, которое не сдержал ни один предшественник из Web2.

Источники

Source: https://algodirectory.app