#dusk $DUSK @Dusk
Сравнил две версии собственной документации Citadel — под $DUSK #dusk @Dusk — и обнаружил сдвиг, которого не ожидал. Оригинальный дизайн 2023 года описывает отзыв лицензии как обеспечиваемый сетью: SP доказывает, что лицензию следует отозвать, и по достижении консенсусного согласия она удаляется из дерева Меркла.
Текущий GitHub-репозиторий — Citadel 2, пересобранная версия — описывает конечную точку иначе. Пользователь доказывает в цепочке, что лицензия существует, затем раскрывает cookie сессии Service Provider, который применяет свою собственную политику, чтобы разрешить или запретить доступ. Факт существования доказывается в цепочке. А реальное решение читается как принимаемое на стороне SP.
Что изменилось для меня: я предполагал, что новое поколение будет переносить больше процесса в цепочку, а не меньше. Возможно, где-то в спецификации это и так — я опираюсь только на формулировки в README и не имею полного документа протокола, поэтому не называю это откатом, просто разницей в формулировках между версиями, которую я не ожидал найти.
Стоит проверить напрямую: реализует ли протокольная спецификация Citadel 2 отзыв по принципу консенсуса так же, как это делала оригинальная статья, или же теперь фактическим финальным заслоном доступа является собственная политика SP.
Сравнил две версии собственной документации Citadel — под $DUSK #dusk @Dusk — и обнаружил сдвиг, которого не ожидал. Оригинальный дизайн 2023 года описывает отзыв лицензии как обеспечиваемый сетью: SP доказывает, что лицензию следует отозвать, и по достижении консенсусного согласия она удаляется из дерева Меркла.
Текущий GitHub-репозиторий — Citadel 2, пересобранная версия — описывает конечную точку иначе. Пользователь доказывает в цепочке, что лицензия существует, затем раскрывает cookie сессии Service Provider, который применяет свою собственную политику, чтобы разрешить или запретить доступ. Факт существования доказывается в цепочке. А реальное решение читается как принимаемое на стороне SP.
Что изменилось для меня: я предполагал, что новое поколение будет переносить больше процесса в цепочку, а не меньше. Возможно, где-то в спецификации это и так — я опираюсь только на формулировки в README и не имею полного документа протокола, поэтому не называю это откатом, просто разницей в формулировках между версиями, которую я не ожидал найти.
Стоит проверить напрямую: реализует ли протокольная спецификация Citadel 2 отзыв по принципу консенсуса так же, как это делала оригинальная статья, или же теперь фактическим финальным заслоном доступа является собственная политика SP.
