Гэвин Вуд поделился обновлением белой книги JAM в ответ на споры о работе DOOM в блокчейне.

robot
Генерация тезисов в процессе

Автор: Сообщество PolkaWorld

Техническая встреча Fellowship в марте прошла вчера вечером, PolkaWorld в кратчайшие сроки подготовила выступление Гэвина, чтобы помочь всем узнать о последних достижениях JAM и Polkadot! Продолжайте читать, чтобы ознакомиться с выступлением Гэвина!

PolkaWorld Примечание: Техническая Fellowship встреча — это ежемесячная онлайн-встреча Polkadot, на которую, как правило, приходят большинство участников Fellowship и делятся своими достижениями за последний месяц! В основном, вы сможете узнать о самых горячих и значительных достижениях Polkadot на этой встрече! Техническая Fellowship — это децентрализованная группа экспертов по технологии на блокчейне Polkadot, являющаяся одной из основных организаций, вносящих вклад в техническое развитие Polkadot.

Алиса и Боб: Привет, Гэвин! В прошлом месяце ты прислал нам видео, в котором упоминал о прогрессе разработки командного интерфейса и связанной с ним кодовой базы. Совпадение, что вскоре после этого я также увидел твою живую демонстрацию. После этого произошло несколько довольно захватывающих событий, так что сегодня мне особенно интересно узнать о твоем прогрессе за этот месяц и о том, что конкретно происходило за кулисами.

Гэвин: Да, когда мы в последний раз разговаривали, я находился в Азии на гастролях JAM, возможно, по пути в Тайбэй или Гонконг, было слишком поздно, поэтому я записал видео и отправил вам. За последний месяц я завершил эти гастроли, полторы недели назад вернулся с материкового Китая.

Вернувшись, я увидел, что этот кодовый репозиторий официально интегрирован в код PolkaJAM. Я надеюсь опубликовать бинарную версию этого репозитория до следующего звонка, а также выпустить некоторые инструменты, чтобы все могли создать собственную тестовую сеть PolkaJAM и поэкспериментировать. Кроме того, мы планируем сделать открытым сервис CoreVM и некоторые связанные инструменты, чтобы разработчики могли действительно начать развертывать свое программное обеспечение в тестовой сети JAM.

Кроме того, я завершил довольно важное дело — выпустил 064 версию серой книги (Graypaper). Основное внимание в этом обновлении уделяется предоставлению функции, которая позволяет вам более наглядно видеть, что происходит в сети JAM — например, сколько ресурсов потребляют основные услуги на цепи, сколько газа используется и так далее. Все эти статистические данные будут напрямую записываться в цепь. Ранее это тоже было возможно, но было очень неудобно, требовало дополнительной сложной работы и было подвержено ошибкам. Теперь все стало намного проще, данные записываются непосредственно в цепь, обновляются с каждым блоком, и вы всегда можете видеть это очень четко.

Эта функция на первый взгляд кажется простой, но на практике оказалась немного сложнее, чем я ожидал, и заняла несколько дополнительных дней. Но сейчас всё завершено, и вы скоро сможете увидеть эту новую версию в репозитории серой книги, ожидаю, что она официально выйдет сегодня или завтра.

Эта функция особенно полезна для проекта JAM Toaster. Член нашей команды Эрин, которая может быть известна многим, сейчас работает над красивым веб-интерфейсом, чтобы в будущем вы могли интуитивно видеть все виды данных в цепочке JAM. Это приводит к некоторым забавным вещам, которые мы можем делать с помощью крутых вещей, таких как запуск игры DOOM в сети, как мы показывали ранее, и мы можем видеть, как активность в сети увеличивается в режиме реального времени во время игры, что интуитивно понятно и весело. В будущем мы также можем добавить такие метрики, как TPS, хотя сам JAM не является строго «транзакционным», но полезно визуализировать уровень активности в цепочке, даже если он на самом деле немного «хвастается».

В основном, это то, чем я занимался в последнее время. Конечно, в сером документе есть и другие небольшие обновления, эти функции статистики активности также были интегрированы в код PolkaJAM, и как только будет выпущена новая версия, все сразу смогут ими воспользоваться.

Алиса и Боб: Отлично, Гэвин, у меня есть еще два небольших вопроса: первый вопрос: это статистические функции, о которых вы только что говорили, похожи на отладочный вывод или как журналы программы?

Гэвин: Нет, это не просто обычный отладочный вывод, вы можете представить это как мониторинг в вашей системе Linux, который может в реальном времени сообщать вам, сколько ресурсов использует процессор. Теперь у нас на JAM-цепочке есть аналогичная функция. Если бы не эта новая функция, чтобы увидеть состояние работы на цепочке, вам пришлось бы дополнительно развертывать специализированные узлы, что было бы очень неудобно и нереально. Теперь стало гораздо проще: каждый узел активно сообщает детали выполнения своих задач (например, сколько газа использовано, размер передаваемых данных и так далее), что позволяет нам четко видеть, что делает каждый узел и служба.

Алиса и Боб: Второй вопрос: в прошлом месяце вы показали, что запускаете DOOM в блокчейне, и Twitter спорил об этом в течение нескольких дней, и некоторые люди говорили, что вы вообще не работаете в блокчейне, и битва довольно ожесточенная. Не могли бы Вы воспользоваться этой возможностью, чтобы объяснить, что именно Вы думаете по этому поводу?

Гэвин: Честно говоря, я тоже не понимаю, что думают те, кто говорит, что это не работает на блокчейне. Они даже никогда не видели реальный код (потому что я его еще не опубликовал). Мне кажется, что они просто тролли в Твиттере, которые говорят что угодно, не понимая, что мы делаем.

DOOM действительно работает на блокчейне! Конкретно, он работает в ядре JAM, используя нашу разработку CoreVM. Вы можете представить CoreVM как блокчейн-версию Docker, где программы работают так же, как и на обычном компьютере. Мы портировали игровую код на эту виртуальную машину так же, как портируем игры на Windows, Linux или Mac, и затем игра начала нормально работать.

Но я должен признать, что DOOM на этом блокчейне на самом деле не очень веселый, потому что скорость генерации блоков в блокчейне медленная, и около 6 секунд требуется для получения обратной связи, такая задержка негативно сказывается на игровом опыте. Но цель нашего показа заключается не в том, чтобы играть в игру, а в том, чтобы доказать, что среда на нашем блокчейне JAM достаточно мощная, с достаточной пропускной способностью и вычислительными ресурсами для запуска обычного программного обеспечения. Вот в чем ключ.

Действительно, некоторые высказывают сомнения, считая, что мы не находимся на "цепочке", и говорят, что JAM просто "уровень доступности данных (DA)". На самом деле они совершенно не понимают, что такое JAM. Однако после более чем ста споров в Twitter, они наконец-то немного поняли. Фактически, то, что мы делаем, намного более продвинуто, чем в других экосистемах, и, конечно, будут те, кто не поймет, и даже будет негативно критиковать, в будущем могут появиться и другие проекты, пытающиеся нас подражать.

Что касается споров о том, что находится на цепи и вне ее, я считаю это довольно бессмысленным. На самом деле, основная проблема очень проста: "на цепи" означает обеспечение безопасности и надежности вычислительного процесса децентрализованным способом. Традиционные блокчейны, такие как Биткойн или Эфириум, заставляют каждый узел вычислять одни и те же данные и программы, тогда как JAM использует протокол, называемый ELVES, который позволяет узлам не выполнять все вычисления, обеспечивая при этом безопасность вычислений на цепи и согласованность результатов. Этот метод мы открыли и подвергли широкому обзору, и мы верим, что это ключевой метод для реализации массового развития блокчейна в будущем.

Тем, кто все еще мучается вопросом "какой узел что сделал", в конечном итоге остается только принять реальность: чтобы блокчейн действительно развивался, необходимо сократить рабочую нагрузку узлов, одновременно гарантируя безопасность и надежность результатов другими средствами.

Вот и всё, в основном это то, чем я недавно занимался! Спасибо!

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить