Остановка обработки блоков 25 декабря решением второго уровня zkSync Era произошла из-за ошибки в вычислении обновления состояния, сообщили разработчики.
On December 25 at 05:50 UTC, zkSync Era encountered an issue triggered by one of the network’s automated safety procedures.
The issue is completely resolved, but we want to share details with the community about what happened, and what teams did to address it.
TL;DR • There… pic.twitter.com/hO9TKlfBMQ
— zkSync Developers (∎, ∆) (@zkSyncDevs) December 25, 2023
Данные обрабатываются как на стороне протокола, так и ноды. В ПО последней был небольшой баг, пояснила команда. В результате расхождения в вычислениях активировались процедуры безопасности — сеть перешла в максимально защитный режим.
После устранения ошибки секвенсор снова начал обрабатывать транзакции, начиная с накопившихся в мемпуле. Разработчики выпустили программное обновление для операторов узлов.
Из-за праздничных дней решение проблемы заняло больше времени, чем при штатной работе, поскольку большая часть специалистов находилась в отпуске.
Команда отметила, что сейчас считает сработавший режим максимальной защиты избыточным, но не смогла обсудить отмену процедуры во время инцидента. Разработчики также планируют в новом году усовершенствовать меры по реагированию на экстренные ситуации в сети в праздничные периоды.
Средства пользователей во время сбоя находились в безопасности, подчеркнули они.
В августе подразделение Polygon обвинило основного разработчика zkSync Era — компанию Matter Labs — в краже кода для обновления Boojum.
Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram.
Источник
Навигация по записям
Курс биткоина достиг недельного минимума ниже $43 тыс. «/>
{
«@context»: «https://schema.org»,
«@type»: «BreadcrumbList»,
«itemListElement»: [{
«@type»: «ListItem»,
«position»: 1,
«name»: «✅РБК»,
«item»: «https://www.rbc.ru/»
},{
«@type»: «ListItem»,
«position»: 2,
«name»: «✅РБК Крипто»,
«item»: «https://www.rbc.ru/crypto/»
},{
«@type»: «ListItem»,
«position»: 3,
«name»: «✅Криптовалюта»,
«item»: «https://www.rbc.ru/crypto/tags/?tag=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%B0»
},{
«@type»: «ListItem»,
«position»: 4,
«name»: «✅Курс биткоина достиг недельного минимума»,
«item»: «https://www.rbc.ru/crypto/news/658a7ad49a79475c314dae8b»
}]
}
window.foxConfig = {
project: ‘crypto’,
page: ‘default’,
useWeboramaSegments: true,
};
window.foxConfig.backOffice = [{«place_name»:»after_topline_inner»,»refresh_timeout»:1,»max_refresh_count»:999,»activation»:»instant»,»tab_refresh»:true,»viewable_only»:false,»is_disabled»:false},{«place_name»:»after_topline_more_inner»,»refresh_timeout»:1,»max_refresh_count»:999,»activation»:»instant»,»tab_refresh»:true,»viewable_only»:false,»is_disabled»:false},{«place_name»:»after_topline_inner_mobile»,»refresh_timeout»:1,»max_refresh_count»:999,»activation»:»instant»,»tab_refresh»:true,»viewable_only»:false,»is_disabled»:false},{«place_name»:»after_topline_inner_mobile_more»,»refresh_timeout»:1,»max_refresh_count»:999,»activation»:»instant»,»tab_refresh»:true,»viewable_only»:false,»is_disabled»:false}];
RA.config.set(‘banners.preroll’, {«live»:»https://yandex.ru/ads/adfox/256998/getCode?p1=cspxc&p2=hcsm»,»content_video»:»https://yandex.ru/ads/adfox/256998/getCode?p1=cspxc&p2=hcsm»,»live_add_puid»:true,»content_video_add_puid»:true});
RA.config.set(‘fox’, true);
RA.config.set(‘fox-video’, true);
RA.repo.banner = {
isHalt: function() {
return false;
},
getService: function() {
return {
getPlaces: function() {
return [];
},
createPlaceholder: function(){
return null;
}
}
},
addFloatTargetingKeyValue: function() {},
addFloatHideBanners: function() {},
setTargeting: function() {},
addEventListener: function() {},
removeEventListener: function() {},
run: function() {},
refresh: function() {},
clear: function() {},
exclusiveValue: function() {},
checkAdBlock: function() {
return 1;
},
clearTargeting: function() {},
getFloatHideBanners: function() {},
disableRefresh: function() {},
EVENTS: {}
};
const helpers = window.RA.repo.helpers;
let hashCode = 0;
if (helpers && helpers.hashCode) {
hashCode = helpers.hashCode(RA.repo.banner.checkAdBlock.toString());
}
window.RA.config.set(‘bHashCode’, hashCode);
(function(){
function defineScript ({ src, async, defer }) {
return new Promise((resolve, reject) => {
const tag = document.createElement(‘script’);
tag.type = ‘text/javascript’;
tag.src = src;
tag.async = !!async;
if(defer){
tag.defer = true;
}
tag.onload = resolve;
tag.onerror = reject;
document.head.appendChild(tag);
});
}
window.foxState = {
loaded: null,
};
defineScript({
src: ‘//s.rbk.ru/v2_rbcbanners_static/rbcbanners-2.1.47/fox/build/app.js’,
async: true,
}).then(function(){
window.foxState.loaded = true;
document.dispatchEvent(new CustomEvent(‘foxLoaded’));
}).catch(function(){
const errorType = ‘loaderError’;
document.dispatchEvent(new CustomEvent(‘foxError’, {
detail: {
type: errorType,
},
}));
window.foxState.foxError = errorType;
window.foxState.loaded = false;
});
})();
RA.version = 10;
RA.env = (‘production’ || ‘production’); // develop, test, staging, production
RA.config.set(‘device.isMobile’, false);
RA.config.set(‘device.isApp’, false);
RA.config.set(‘ajax.prefix’, ‘/crypto/v2/’);
RA.config.set(‘layout.mainMenuHeight’, 105);
RA.config.set(‘layout.toplineHeight’, 45);
RA.config.set(‘layout.headerHeight’, 60);
RA.config.set(‘layout.layoutMinBreakpoint’, 1260);
RA.config.set(‘layout.layoutMinWidth’, 980);
RA.config.set(‘layout.bottomBannerHeight’, 250);
RA.config.set(‘layout.billboardHeight’, 250);
RA.config.set(‘layout.isLogoBW’, false);
RA.config.set(‘layout.templatePath’, ‘public’);
RA.config.set(‘urls.common_static’, ‘//s.rbk.ru/v2_crypto_static/common/common-10.10.103/’);
RA.config.set(‘urls.static’, ‘//s.rbk.ru/v2_crypto_static/crypto-2.0.50/’);
RA.config.set(‘urls.image’, ‘https://s.rbk.ru/v2_crypto_static/current/images/’);
RA.config.set(‘domain’, ‘.rbc.ru’);
RA.config.set(‘domainAuth’, ‘https://auth.rbc.ru’);
RA.config.set(‘domainApigw’, ‘https://apigw.rbc.ru’);
RA.config.set(‘pro.cookie’, »);
RA.config.set(‘video.off’, false);
RA.config.set(‘paywall.user.logined’, false);
RA.config.set(‘paywall.user.paid’, false);
RA.config.set(‘mainPage’, false);
RA.config.set(‘showBanners’, true);
RA.config.set(‘noVideo’, false);
RA.config.set(‘disableThirdPartyScripts’, false);
RA.config.set(‘split’, ‘Z’);
RA.config.set(‘yandexCaptchaKey’, »);
RA.config.set(‘newslist’, [«658977a49a7947620da226e9″,»65895d669a794725efd4f88f»,»6589518c9a7947b69896168e»,»658943b79a79473b5a586b31″,»658937789a794739079d3711″,»658923499a7947d5019217a2″,»6587f4f79a79474ff49aec6e»,»6586b6a29a7947cf8d9b1160″,»65853fec9a79475c055e6218″,»65857f829a7947239e2481e7″,»65858dbc9a7947e3ffab1fab»,»6585519d9a79471d40986736″,»658549d59a79476928fbf339″,»6585363c9a7947193cf71d04″,»65852c4f9a7947f645ff0984″,»65843d319a7947249ca0013f»,»65842cbd9a794702cf09e7aa»,»6584183b9a794721b8cb7cc0″,»658411f79a79470e427b93ce»,»6583fc459a794726d9e9686e»,»6583d8dd9a79471b540483b8″,»6582fb069a794705f9b0af99″,»6582ea159a79477ee30c4d87″,»6582db1c9a794748b0d2b43f»,»6582d1189a794768b1036667″]);
RA.config.set(‘newsTypeList’, {«658977a49a7947620da226e9″:»article»,»65895d669a794725efd4f88f»:»article»,»6589518c9a7947b69896168e»:»article»,»658943b79a79473b5a586b31″:»article»,»658937789a794739079d3711″:»article»,»658923499a7947d5019217a2″:»article»,»6587f4f79a79474ff49aec6e»:»article»,»6586b6a29a7947cf8d9b1160″:»article»,»65853fec9a79475c055e6218″:»article»,»65857f829a7947239e2481e7″:»article»,»65858dbc9a7947e3ffab1fab»:»article»,»6585519d9a79471d40986736″:»article»,»658549d59a79476928fbf339″:»article»,»6585363c9a7947193cf71d04″:»article»,»65852c4f9a7947f645ff0984″:»article»,»65843d319a7947249ca0013f»:»article»,»65842cbd9a794702cf09e7aa»:»article»,»6584183b9a794721b8cb7cc0″:»article»,»658411f79a79470e427b93ce»:»article»,»6583fc459a794726d9e9686e»:»article»,»6583d8dd9a79471b540483b8″:»article»,»6582fb069a794705f9b0af99″:»article»,»6582ea159a79477ee30c4d87″:»article»,»6582db1c9a794748b0d2b43f»:»article»,»6582d1189a794768b1036667″:»article»});
RA.config.set(‘project’, ‘crypto’);
RA.config.set(‘readmore.url’, ‘/crypto/geo/interesting/news/’);
:root {
—auto-if-no-script: auto;
—none-if-no-script: none;
—block-if-no-script: block;
—zero-if-no-script: 0;
—one-if-no-script: 1;
}
Крипто
Телеканал
Pro
Инвестиции
Мероприятия
Отрасли
Недвижимость
Autonews
Спорт
Тренды
Национальные проекты
Город
Стиль
Крипто
РБК+
Дискуссионный клуб
Исследования
Кредитные рейтинги
Франшизы
Газета
Спецпроекты СПб
Конференции СПб
Спецпроекты
Проверка контрагентов
РБК Библиотека
ESG-индекс
Политика
Экономика
Бизнес
Технологии и медиа
Финансы
РБК Компании
…
Скрыть баннеры