Как запустить браузерное построение доказательств o1js на изолированной странице
Браузерный prover Mina может успешно загрузить JavaScript и остановиться, когда рабочему потоку понадобится общая память. Проверяйте среду браузера по фактическому адресу развёртывания.
Проверьте ответ с HTML-документом
Откройте страницу построения доказательств в безопасном контексте с документированными политиками opener и embedder. Проверьте конечный ответ с HTML после перенаправлений, затем window.crossOriginIsolated и доступность SharedArrayBuffer в браузере. Заголовки только у Wasm-файла не задают изоляцию верхнего документа.
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Постройте настоящее доказательство в рабочем потоке
Найдите ошибки политики межсайтовых запросов при загрузке worker, скриптов и Wasm и настройте источники ресурсов. На опубликованной сборке постройте и проверьте доказательство небольшой известной схемы. Успешная локальная сборка или подключение кошелька сами по себе не запускают путь prover с общей памятью.