1 00:00:01,199 --> 00:00:05,680 Окей, Что такое сеть Antioch? 2 00:00:05,680 --> 00:00:20,800 Примерно неделю назад, или около того...Я думаю сейчас это уже две недели назад. Время летит! Мы пытались выпустить маленькое, и не сильно глубокое обновление сети Babylone, 3 00:00:20,800 --> 00:00:25,840 которое напрашивалось, что ж... хочу сказать где-то около трех месяцев. 4 00:00:25,840 --> 00:00:29,670 В основном чтобы немного подправить параметры токеномики. 5 00:00:29,679 --> 00:00:38,160 Мы хотели увеличить количество одновременных предложений, которые могут там быть. Всего несколько таких мелких вещей, чтобы повысить эффективность тестовой сети. 6 00:00:38,160 --> 00:00:55,360 И мы не ожидали что это будет проблемой, но то что случилось, произошло почти сразу после обновления. для людей, которые могут не знать, 7 00:00:55,360 --> 00:01:08,080 блокчейн система или разновидности, на которой построена платформа Joystream, позволяет вам обновлять правила самой цепи на лету, используя особый вид транзакции. 8 00:01:08,080 --> 00:01:12,150 И это отлично по множеству причин, которые мы, вероятно, рассмотрим в будущем. 9 00:01:12,159 --> 00:01:23,200 И мы тогда попытались использовать эту внутрисетевую модернизируемость, и всё должно было быть хорошо, но кое-что случилось в считанные, 10 00:01:23,200 --> 00:01:34,240 я имею ввиду через примерно 20 блоков в сети после обновления, в сети произошел раскол, в результате которого валидаторы были разделены на две отдельные группы. 11 00:01:34,240 --> 00:01:40,400 Одна группа думала, что идёт новый рабочий цикл, а другая группа думала, что старый рабочий цикл активен. 12 00:01:40,400 --> 00:01:42,479 Естественно это очень нежелательно. 13 00:01:42,479 --> 00:01:50,150 Весь смысл вашей системы консенсуса состоит во взаимосвязи истории и, следовательно, состояния вашего блокчейна. 14 00:01:50,159 --> 00:01:53,600 Это, очевидно, серьезная проблема. 15 00:01:53,600 --> 00:01:59,840 И, знаете, мы приложили очень много усилий, пытаясь разобраться в том, что произошло. 16 00:01:59,840 --> 00:02:09,520 Пытаться разобраться в основных причинах ошибок и распределённых систем, крайне сложно, особенно если вы 17 00:02:09,520 --> 00:02:15,360 не были подготовленны к устранению такого вида сбоев, с которыми не сталкивались. 18 00:02:15,360 --> 00:02:25,200 Мы выполнили множество прогонов или, я бы сказал, сказать рассмотрели возможные гипотезы, что могло быть причиной сбоя. 19 00:02:25,200 --> 00:02:34,800 Лучшая гипотеза на данный момент это специфический баг в этой версии Substrate 20 00:02:34,800 --> 00:02:42,640 Вернёмся на шаг назад, и в случае если вы не знали, Блокчейн Joystream построен на фреймворке Substrate, 21 00:02:42,640 --> 00:02:47,680 который также является фреймворком на котором построен Polkadot блокчейн. 22 00:02:47,680 --> 00:02:56,480 В общем смысле фреймворк, который используется для создания парачейнов, которые подключаются к Polkadot, что в конечном итоге сам Joystream может сделать, а может и не сделать. 23 00:02:56,480 --> 00:03:02,720 Это отличный фреймворк, потому что это означает, что вам не нужно сосредотачиваться на одноранговых сетях или консенсусе 24 00:03:02,720 --> 00:03:08,950 или любых из этих очень низкоуровневых понятиях, точно так же, как если бы вы разворачивали на Ethereum, скажем. 25 00:03:08,959 --> 00:03:14,950 и это действительно позволяет вам сосредоточиться на построении бизнес-логики, подходящей для вашего блокчейна. 26 00:03:14,959 --> 00:03:20,310 Просто напоминаю откуда взялась тема Substrate. 27 00:03:20,319 --> 00:03:30,950 Мы используем конкретную версию Substrate, она не особенно нова, и лучшая гипотеза, на которую мы действительно смогли положиться, 28 00:03:30,959 --> 00:03:36,310 для которой есть ограниченные доказательства, заключалась в том, что причина сбоя кроется именно в версии Substrate, 29 00:03:36,319 --> 00:03:43,120 которую мы используем. Это главный кандидат, который мог стать причиной, вызвавшей ошибку. 30 00:03:43,120 --> 00:03:52,950 То, над чем мы работали примерно две недели было ествественно разрешение этой ошибки, а затем миграция на более новую версию Substrate. 31 00:03:52,959 --> 00:03:55,590 Именно это мы и сделали. 32 00:03:55,599 --> 00:04:00,950 Раньше мы были на втором релизе, четвертой предвыпускной версии, теперь мы находимся на версии 201. 33 00:04:00,959 --> 00:04:10,480 Мы собираемся запустить новую сеть, под названием the Antioch нетворк предположительно через два-три дня, 34 00:04:10,480 --> 00:04:15,510 на слайдах указано не верно, потому что я сделал их немного раньше или уже давно. 35 00:04:15,519 --> 00:04:28,080 Она будет существовать на базе новой версии Substrate, которая имеет свои собственные преимущества я бы сказал, но в основном мы делаем это, в надежде, решить эту проблему. 36 00:04:28,080 --> 00:04:34,960 Конечно же мы получим рабочий цикл, который пытались получить изначально с этими улучшениями параметров для системы предложений 37 00:04:34,960 --> 00:04:41,750 и так далее. Так же было сделано несколько других изменений в особенностях работы совета. 38 00:04:41,759 --> 00:04:46,960 Я думаю мы увеличились с... Вообще-то я не могу вспомнить сейчас. Если честно. 39 00:04:46,960 --> 00:04:50,000 Очень много вещей происходит, но этот совет стал однозначно больше. 40 00:04:50,000 --> 00:04:51,120 Период совета не стал короче. 41 00:04:51,120 --> 00:04:56,160 Произошло несколько событий, которые имеют независимые преимущества, но главная трудность в Antioch - 42 00:04:56,160 --> 00:05:06,080 вернуться к сути, к юзкейсу, который уже был у Babylon с этими небольшими улучшениями. 43 00:05:06,080 --> 00:05:09,120 Далее, мы постараемся как можно скорее перейти к сети Sumer. 44 00:05:09,120 --> 00:05:11,120 Так выглядит история Antioch 45 00:05:11,120 --> 00:05:21,440 Это значительное, знаете ли неудобное отклонение от нашей ключевой деятельности, но мы должны его пройти, и надеюсь совсем скоро Sumer будет запущен. 46 00:05:21,440 --> 00:05:24,320 На этом закончим с Antioch. 47 00:05:24,320 --> 00:05:26,960 Присоединяйтесь снова, чтобы узнать о Sumer.