Нам пришлось отключить функцию регистрации имени пользователя для производственных приложений после выпуска Stacks 2.0, поскольку базовый регистратор поддоменов, питающий как app.blockstack.org
и browser.blockstack.org
вовремя не обновлялся.
Некоторые разработчики приложений полностью отключили свои процессы адаптации, пока ждут, пока мы восстановим эту функциональность.
Этот выпуск предназначен для отслеживания всей этой работы в одном месте, со ссылками на другие вопросы и PR по мере необходимости.
@ asimm241 @hstove У меня к вам двоим несколько нерешенных вопросов относительно обновлений регистратора: https://github.com/blockstack/subdomain-registrar/pull/42#issuecomment -771617618
@ blocks8 @jcnelson Не мог бы кто-нибудь из вас указать, может ли Фонд разместить у себя этого регистратора вскоре после завершения обновлений? Я считаю, что @wileyj может быть доступен, чтобы помочь там, где это необходимо, но я не совсем уверен, как выглядит ваш хостинг для этого.
Я работаю с DevOps в Hiro PBC, чтобы настроить экземпляр тестовой сети для недавно обновленного регистратора (https://github.com/blockstackpbc/devops/issues/593, внутренний для PBC), теперь, когда PR регистратора был одобрено со всеми соответствующими обновлениями (согласно https://github.com/blockstack/subdomain-registrar/pull/42).
Обновление с некоторыми временными целями со стороны Хиро КПБ:
С момента публикации моего обновления пару дней назад мы поняли, что недавно обнаруженные проблемы с Atlas как в основной, так и в тестовой сети привели к появлению блокировщика для запуска этого регистратора и его работы в обеих сетях.
Блокчейн-инженеры в настоящее время работают над решением этих проблем с Атласом в качестве первоочередной задачи, и у нас пока нет четкой оценки того, когда они будут решены, хотя мы надеемся, что в ближайшее время.
Я обновлю этот поток новыми целями по времени, как только они будут решены, и мы сможем приступить к запуску регистратора в тестовой сети, а затем в основной сети, как это поддерживается этими исправлениями. В настоящее время кажется, что указанные выше даты будут сдвинуты как минимум на несколько дней.
Как всегда, спасибо за терпение. 🙏
Спасибо за обновление и прозрачность.
Мне сообщили, что на стороне блокчейна Stacks для Atlas решаются три проблемы, которые необходимо решить, прежде чем мы сможем продолжить размещение регистратора для тестовой или основной сети:
Большое спасибо @lgalabru, в частности, за то, что вы
Тем временем я создал отдельную задачу, которая отслеживает потребности в конфигурации для экземпляра Stack Foundation этого обновленного регистратора, который по умолчанию будет обеспечивать аутентификацию для приложений, поддерживаемых перечисленными выше продуктами Hiro PBC.
Привет всем, у нас еще нет точного ETA, но работа над решением вышеуказанных проблем с Атласом продолжается по следующему PR: https://github.com/blockstack/stacks-blockchain/pull/2453
Есть новости об этом @markmhx? Этот контрольный список выглядит нетронутым с момента его создания: https://github.com/blockstack/subdomain-registrar/issues/43
Похоже, что @lgalabru вступил в фазу тестирования «Устранение проблем с Atlas для тестовой и основной сети» согласно https://github.com/blockstack/stacks-blockchain/pull/2453.
Я только что отметил в списке «Обновить обработку переменных ENV для поддержки потребностей хостинга», поскольку проблему , и мы объединили все обновления регистратора в main.
После объединения исправлений Atlas мы можем приступить к размещению нового регистратора в тестовой сети и подготовке изменений на стороне клиента с его помощью.
привет @markmhx! Исправления атласа пересматриваются, но я не думаю, что тестирование должно быть последовательным. мы создали изображение (https://github.com/blockstack/stacks-blockchain/runs/1983724616?check_suite_focus=true), используемое внутри Tintash, которое можно развернуть. Так что, если вы находитесь на этапе, когда регистратор готов и может быть протестирован в промежуточной / тестовой сети, я думаю, нам следует продолжить.
@lgalabru Замечательно ! Значит, это означает, что @ CharlieC3 и @wileyj могут приступить непосредственно к развертыванию этого образа в тестовой сети?
@markmhx да, это было бы здорово для сквозного тестирования.
@lgalabru Требуется ли
Несколько было бы здорово, поэтому мы можем протестировать репликацию.
Обновление: мы все еще работаем над запуском исправлений Atlas в тестовой сети, чтобы затем мы могли приступить к размещению регистратора для поддержки интеграции и тестирования.
@markmhx у вас есть
К сожалению, у меня нет конкретных обновлений относительно дат, хотя мы все еще работаем над восстановлением этой функции как можно скорее.
Исправления Атласа теперь работают в тестовой сети, и мы приступили к размещению регистратора против нее. Я ожидаю, что он заработает где-то на этой неделе, и мы сможем начать реинтеграцию регистрации имени пользователя в кошелек Stacks и Blockstack Connect.
Обновление : мы получили исправления Атласа, запущенные в тестовой сети, и успешно развернули новый регистратор поддоменов, настроенный для тестовой сети. Мы продолжаем повторно интегрировать регистрацию имени пользователя в Blockstack Connect для тестирования.
Сейчас мы тестируем повторную интеграцию регистрации имени пользователя в Blockstack Connect по этому PR: https://github.com/blockstack/stacks-wallet-web/pull/1103
Мы планируем опубликовать его в начале следующей недели, если исправления Atlas появятся в основной сети (cc @lgalabru). 🚀
быстрое обновление: вчера Хиро развернул последние изменения узла, не являющиеся подписчиками основной сети. как только они будут перехвачены, мы сможем переключить на них трафик API. мы также, кажется, готовы повторно развернуть изменения регистратора поддоменов. Мы предполагаем, что сегодня мы должны развернуть Атлас обновлений регистратора в основной сети EOD
Обратите внимание, что расчетное время прибытия для этих развертываний было перенесено в EOD _today_, а не вчера. Мы приближаемся!
Какие-нибудь обновления, когда будет завершена реинтеграция регистрации имени пользователя?
Спасибо.
Мы завершаем проверку кода и QA для вышеуказанного PR Blockstack Connect: https://github.com/blockstack/stacks-wallet-web/pull/1103
Мы ожидаем, что очень скоро внесем эти изменения для восстановления регистрации имени пользователя! 🤞
Регистратор основной сети также уже работает на https://registrar.stacks.co, и у нас скоро появится соответствующее исправление API для BNS здесь: https://github.com/blockstack/stacks-blockchain-api/pull/560
Регистрация имени пользователя была восстановлена для Blockstack Connect, размещенного на https://app.blockstack.org/ 🥳
Разработчикам потребуется обновить свои приложения до последней версии @ stacks registerSubdomain: true
как часть authOptions
, чтобы воспользоваться этим восстановлением. См. Пример .
Пожалуйста, дайте нам знать, если у вас есть какие-либо вопросы! И спасибо за ваше терпение, поскольку мы собрали все необходимое для восстановления этой функциональности. 🙏
@markmhx спасибо за новости, я только что протестировал его локально, и регистрация потока имени пользователя работает 🎉.
Но у меня возникла проблема с получением профиля пользователя, использующего имя пользователя. Похоже, я не могу получить информацию об этой новой учетной записи.
import { lookupProfile } from '@stacks/auth';
await lookupProfile({ username: 'testusenameregistration.id.stx' });
Выдает ошибку со следующим сообщением «Ошибка: имя не найдено».
Привет @pradel , хороший @stacks/auth
до последней версии - connect
уже ссылается на него, но у вас, вероятно, есть зависимости от нескольких версий.
Уже опубликована бета-версия, но она будет в производственной версии (надеюсь, сегодня), как только этот PR будет объединен: https://github.com/blockstack/stacks.js/pull/984#pullrequestreview -645110373
Я бы попробовал использовать 1.3.0-beta-1
для @stacks/network
и 1.3.0-beta-3
для @stacks/auth
если вы хотите отладить как можно скорее.
@hstove Я попытался обновить SDK, но https://github.com/blockstack/stacks.js/issues/1016
Самый полезный комментарий
С момента публикации моего обновления пару дней назад мы поняли, что недавно обнаруженные проблемы с Atlas как в основной, так и в тестовой сети привели к появлению блокировщика для запуска этого регистратора и его работы в обеих сетях.
Блокчейн-инженеры в настоящее время работают над решением этих проблем с Атласом в качестве первоочередной задачи, и у нас пока нет четкой оценки того, когда они будут решены, хотя мы надеемся, что в ближайшее время.
Я обновлю этот поток новыми целями по времени, как только они будут решены, и мы сможем приступить к запуску регистратора в тестовой сети, а затем в основной сети, как это поддерживается этими исправлениями. В настоящее время кажется, что указанные выше даты будут сдвинуты как минимум на несколько дней.
Как всегда, спасибо за терпение. 🙏