Списки NFDomains и TxnLab удалены из AlgoDirectory, что сократило залоги на 74%

Два лучших места в списке исчезли
Пока AlgoDirectory ранжировал экосистему Algorand по количеству ALGO, заложенных каждым владельцем листинга в качестве залога, в таблице была одна запись: NFDOMAINS, заложенная на 1000 ALGO — в десять раз больше, чем следующий по величине залог. Эта строка исчезла, и с ней исчезли и 100 ALGO, заложенные TXNLAB. На главной странице теперь отображается 28 записей с общим залогом примерно 377 ALGO, по сравнению с примерно 1477 ALGO в 30 записях; эти два удаления составляют около трех четвертей показанного в каталоге сигнала доверия.
Важно не то, кто ушёл, а то, что было обещано. AlgoDirectory построен на NFD, службе по присвоению имен Algorand: каждый список — это сегмент домена directory.algo, имя, хранящееся как актив в цепочке. NFDOMAINS — это сама служба по присвоению имен, а TXNLAB — компания-разработчик. Собственные записи NFD показывают, что оба имени принадлежат одному и тому же адресу Algorand — тому же, который также владеет defi.nfdomains.algo, именем в собственном корневом пространстве имен NFD. Два ушедших из проекта списка принадлежат одному и тому же аккаунту, встроенному в инфраструктуру, от которой зависит сам каталог. В верхней части таблицы теперь делят место Cosmic Champs и разработчик DOUG, каждый со 100 ALGO.
Почему столбец «Обеспечение» — это продукт
Протокол Vouching преобразует эти числа в систему рейтинга. Владельцы объявлений вкладывают ALGO в качестве гарантии, и проект заявляет, что эта сумма «будет отображаться в каталоге и будет влиять на порядок отображения объявлений». Свежесть — вторая половина сигнала: объявления стареют, владельцы сбрасывают счетчик, обновляя их, а устаревшие записи получают меньший вес, но остаются доступными. Ни один человек-редактор не решает, что будет отображаться первым — размер вклада и свежесть являются всей системой ранжирования, и именно поэтому удаление двух крупнейших вкладов является изменением фактической выкладки каталога, а не только его внешнего вида.
Этот рейтинг рассчитывается из состояния цепочки, а не из базы данных. Веб-приложение считывает хранилище «box» контракта каталога — состояние ключа-значения в цепочке, привязанное к умному контракту — через клиентское программное обеспечение AlgoKit от Algorand, декодируя каждый элемент каталога как структуру, содержащую его временную метку, сумму залога, идентификатор приложения NFD, теги и название, через инфраструктуру узлов Nodely. Это технический ответ на сбой, который привел к краху предшественника Web2 — каталога dotalgo.xyz, — который прекратил работу, когда его волонтер-куратор прекратил оплату хостинга: состояние контракта не требует оплаты хостинга. Экономика также соответствует замыслу — обновление — это одна транзакция Algorand, стоимость которой составляет доли цента, так что залог — это реальная стоимость подтверждения уверенности, а не транзакционные сборы.
Три способа, как запись может быть удалена из каталога
Концепция | Практическое применение |
| Delist — владелец листинга отзывает | Заложенное обеспечение возвращается на адрес создателя, а сегмент покидает каталог; это путь добровольного выхода, который позволяет вернуть капитал, а не потерять его. |
| Remove — его может запустить любой пользователь | Если сегмент NFD, за которым стоит листинг, продается или передается, любой пользователь может удалить устаревший листинг, при этом заложенное обеспечение по-прежнему возвращается создателю. В записях NFD оба ушедших сегмента по-прежнему указаны под одним и тем же владельцем, поэтому этот путь не может объяснить удаление. |
| Delete — его запускает владелец административного токена | Владельцы специального токена 'directoryAdmin' могут удалить любой листинг «в любое время и по любой причине», при этом заложенное обеспечение конфискуется в качестве штрафа и перечисляется в пуул сборов сети. Артефакты тестовой сети контракта показывают, что такой токен существует в количестве десяти единиц; неизвестно, существует ли он в основной сети и кто его держит. |
Проект не сделал никаких заявлений ни по поводу ухода, ни по поводу двух оставшихся маршрутов, которые имеют противоположные финансовые последствия: отмена листинга возвращает владельцу 1100 ALGO, а удаление администратором лишает его их. Извне контракта их невозможно отличить.
Кто держит рычаги
AlgoDirectory был создан Брайаном (@SilentRhetoric) и Кристианом (@tak-o-kat) в рамках гранта в 50 000 ALGO от программы xGov Фонда Algorand (предложение 123, одобренное в период 3). В их предложении технический подход был описан как «обёртка над существующей функциональностью, предоставляемой сегментами directory.algo NFD».
Такое построение заслуживает изучения как структурный конфликт, а не как обвинение: каталог позиционирует себя как нейтральный рейтинг экосистемы, но на самом деле он представляет собой продукт, построенный на именном пространстве одного из поставщиков, и до этого изменения собственные списки этого поставщика занимали верхние позиции рейтинга с большим отрывом — при этом на сайте не было никакой информации об этой связи. Токен администратора добавляет еще больше напряженности: небольшая, неименованная группа держателей может по своему усмотрению переопределять рейтинг, основанный на депозитах, а это значит, что удаление двух лучших позиций могло в принципе произойти без согласия их владельцев. В публичных материалах проекта не упоминается независимый аудит контракта. Код открыт, так что сам механизм можно проверить — а держателей роли администратора — нет.
Появляется страница «Управление»
Страница «Управление» (https://algodirectory.app/manage), на которую проект уже давно указывал пользователям, теперь существует. Подключение Pera, Defly, Exodus, Lute или любых других сервисов, доступных через WalletConnect, запускает трехэтапный процесс: создание сегмента в directory.algo, вход с помощью учетной записи-владельца, выбор тегов, депозит ALGO и создание листинга — без необходимости в одобрении от кого-либо. До сих пор собственная позиция директории — владельцы управляют своими данными — была для стороннего наблюдателя трудно реализуемой; эта страница — недостающая оперативная часть модели без разрешения, и это единственный механизм, с помощью которого новый залог может попасть в таблицу, которая только что потеряла большую часть своего веса.
Итог
Эти два факта указывают в противоположные стороны. Запись о владении и безмолвное удаление соответствуют тому, что протокол Vouching работает именно так, как и задумывался: залог — это восстанавливаемый сигнал, а не плата, и владелец может уйти с депозитом. Более неприятно то, что самый заметный показатель доверия в каталоге обвалился за один шаг — крупнейшее изменение в таблице с момента начала отслеживания — без объяснений, и в протоколе есть механизм, который мог позволить это произойти вопреки желанию владельцев.
Страница «Управление» устраняет последний этап контроля в процессе публикации. Теперь открытым остается вопрос, будет ли этот процесс привлекать авторитетные референции от команд, не имеющих никакого отношения к создающей инфраструктуре каталога — и именно на этот вопрос и призван ответить Протокол подтверждения с помощью данных, а не обещаний.
Источник
- AlgoDirectory
- Страница управления AlgoDirectory
- сегменты directory.algo на NFD
- xGov-123: AlgoDirectory (directory.algo)
- AlgoDirectory GitHub
- Nodely
- | AlgoDirectory
- cosmicchamps | AlgoDirectory
- О нас | AlgoDirectory
- algorand-smart-contract · GitHub Topics · GitHub
Source: https://algodirectory.app