123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- 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.
|