Полный текст выступления Гэвина Вуда: Как Polkadot превратилась в ориентированную на приложения

Гэвин Вуд, PolkaWorld

28 июня в Копенгагене, Дания, состоялось ежегодное флагманское мероприятие Polkadot Конференция Polkadot Decoded, на котором энтузиасты Web3, разработчики и инвесторы со всего мира обсудили последние разработки в области экологии Polkadot.

Самым удивительным на этой конференции должно быть то, что Гэвин Вуд, основатель Polkadot, присутствовал в качестве таинственного гостя и высказал очень важную точку зрения.

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

И Гэвин предположил, что Polkadot может отменить существующий метод ставок на слоты в будущем и вместо этого принять более гибкий метод распределения ресурсов, ориентированный на ядра, такой как ежемесячные «массовые закупки» «ядер» и «мгновенные покупки».

Следующий текст составлен из выступления Гэвина PolkaWorld.

** Полкадот 1.0 **

На данном этапе Polkadot можно назвать версией Polkadot 1.0.

На данном этапе функции Polkadot завершены, и все функции, упомянутые в официальном документе 7 лет назад, реализованы, и вскоре будет выпущена кодовая база Polkadot 1.0.

Так что же такое Polkadot 1.0? В исходном официальном документе я написал: «Polca — это масштабируемая гетерогенная мультицепочка». Другими словами, это блокчейн, но он имеет уникальный механизм консенсуса «BABE», который может обеспечить безопасность для других блокчейнов (параллельных цепочек).

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

Посередине находится ретрансляционная цепочка, которая отвечает за Crowdloan, аукцион, управление балансом, залог, управление и т. д. Это ретрансляционная цепочка с множеством функций. Маленькие точки сбоку — это парачейны, а цепь реле также должна обеспечивать безопасность парачейнов. И эти парачейны могут общаться друг с другом.

Итак, какую форму выпуска предлагает Polkadot? Он представлен в виде слотов со сроком аренды 6 месяцев, а срок использования слота до двух лет можно получить заранее, плюс механизм Crowdloan. Но кроме этого, другого способа воспользоваться Polkadot нет. **Единственным продуктом в Polkadot 1.0 является слот для парачейна. **

Новый взгляд на Polkadot: многоядерный компьютер

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

Итак, здесь мы изменим нашу точку зрения и заново поймем, что такое Polkadot.

Концепции параллельной цепочки и ретрансляционной цепочки очень хороши, и именно так многие люди и я понимали Polkadot в первые дни, и это объекты, которые мы пытаемся построить.

Но со временем мы обнаружили, что то, что мы делали, на самом деле отличалось от того, что мы изначально предполагали. Иногда, если вам повезет или у вас сильная команда, вы можете сделать что-то даже лучше, чем вы изначально думали.

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

Итак, каков новый взгляд на Polkadot?

** Polkadot — многоядерный компьютер **

Прежде всего, то, что мы делаем, касается не цепочки, а пространства и базовых ресурсов, необходимых для цепочки.

Во-вторых, Polca — это платформа, на которой разработчики могут создавать приложения, а пользователи — использовать приложения. По сути, это не платформа для размещения блокчейнов. Цепочка — это один из способов, которыми Polkadot может быть полезен, но, вероятно, не единственный.

Наконец, его устойчивость (Resilience) также очень сильна. Я думаю, что это более нейтральное слово, чем «Неудержимый», означающее, что оно может сопротивляться любой попытке заставить его делать то, для чего оно не предназначено, то есть оно может сопротивляться искажению первоначального намерения.

Итак, в целом Polca — очень устойчивый, универсальный поставщик непрерывных вычислений. Смысл непрерывных вычислений в том, что дело не в том, что у вас есть работа, вы ее заканчиваете, и дело кончено; то, что мы хотим сделать, — это долгосрочная задача, даже если ее поставить на паузу посередине, она может продолжаться сделать. Это немного похоже на видение «мирового компьютера», упомянутое в 2015 и 2016 годах.

Так что же такое Polkadot с этой точки зрения? Это многоядерный компьютер, и несколько ядер могут работать одновременно, выполняя разные задачи. Затем мы обнаружим, что блокчейн, работающий на ядре, является парачейном, а парачейн постоянно работает на зарезервированном ядре. Теперь мы используем эту новую парадигму для понимания парачейнов.

Что такое «суперкомпьютер Polca»

Итак, давайте подробнее рассмотрим этот «компьютер Poca».

«Суперкомпьютеры Polkata» являются многоядерными и более мощными, чем обычные компьютеры. Он имеет около 50 ядер, работающих непрерывно и параллельно.

Согласно нашей прогнозной модели, через несколько лет, когда она подвергнется масштабному бенчмаркингу и оптимизации, количество пост-ядер может возрасти до 500-1000.

ПРОИЗВОДИТЕЛЬНОСТЬ НА "ЯДРО"

Рассмотрим каждое «ядро».

Эти ядра аналогичны ядрам процессора. У него много характеристик и атрибутов, и вы можете описать его, по сути, это вещь, которая делает вычисления, как ядро процессора.

  • Пропускная способность, то есть общий объем данных, входящих и исходящих из этого ядра, составляет около 1 МБ/с.
  • Базовая вычислительная мощность, то есть, сколько вычислений она может сделать? Около 380 в случае с Geekbench 5.
  • Задержка, то есть интервал между выполнением двух последовательных заданий, составляет около 6 секунд.

С течением времени и прогрессом аппаратного обеспечения эти показатели будут в определенной степени улучшаться.

В прошлом единственным способом использования этих ядер были парачейны. Но на самом деле есть и другие способы использования ядра, чтобы сделать его более доступным и доступным для всех.

Пока нуждается в более гибком методе распределения

Что это значит?

**Ядро на самом деле очень гибкое. **Вместо того, чтобы постоянно обрабатывать одну фиксированную задачу, он может легко переключать то, что он делает, точно так же, как ЦП может переключать задачи. Поскольку ядерная энергия является гибкой, ядерные закупки также должны быть гибкими.

Модель слот-аукциона недостаточно гибкая, она разработана на основе оригинальной парадигмы Polkadot — долгосрочной одиночной цепочки. Но тогда у нас были паранити в качестве дополнения, но это был лишь маленький шаг к правильной парадигме.

И эта модель устанавливает высокий порог входа для экологии Polkadot. Если вы похожи на меня, то вы человек, который любит возиться с различными технологиями самостоятельно. Возьмите меня в качестве примера. Я не хочу заниматься сбором средств и маркетингом. Я просто хочу развернуть код и посмотреть, сможет ли он бежать . Но в текущей модели, я думаю, мы упускаем многих из этих потенциальных сотрудников.

Возможное будущее — гибкая версия Polkadot

Ниже я предложу возможное будущее решение, которое можно назвать «гибким Polkadot».

Мы можем отказаться от периода аренды и модели слотов, но рассматривать Polkadot как некие «ядра». Время на этих ядрах теперь называется «Core Time», но раньше оно также называлось «Block Space». Эти времена можно регулярно продавать, то есть каждый может купить и использовать ядерное время.

Мой совет таков. Для первоначальной продажи ядерного времени Polkadot (основной рынок) ее можно разделить на два метода: массовая покупка и мгновенная покупка.

Массовые покупки совершаются раз в месяц, и после покупки вы можете использовать их в течение 4 недель.

Покупка точно в срок немного похожа на модель оплаты по мере использования Parathread, это Покупка по мере необходимости. Стоимость использования Polkadot, а точнее стоимость использования ядра Polkadot, будет определяться в зависимости от рыночных условий. На рынке может быть или не быть несколько ядер, таков рынок. Для мгновенного использования это была бы непрерывная продажа ядерного времени.

Другими словами, мы максимизируем гибкость, а остальное оставляем рынку.

ОПТОВАЯ ПОКУПКА

Рассмотрим подробнее, как работают оптовые закупки. Но это не окончательное предложение, а версия, выдвинутая на обсуждение.

Он продается каждые четыре недели и каждый раз по фиксированной цене в течение четырех недель. Все будут платить одинаковую цену.

  • Цель состоит в том, чтобы сдавать в аренду 75% доступного основного времени за счет оптовых закупок.
  • Цена будет колебаться в соответствии с вышеуказанным соотношением.
  • Неосвобожденные ядра поступают на немедленный рынок.
  • Существует особая забота о старых клиентах, которые арендовали раньше.

Мгновенная покупка

Поговорим о мгновенных покупках. По сути, это ядро, которое приобретается по мере необходимости.

  • Он использует модель маркет-мейкера или брокера в сети с установленной ценой, и целью является использование 100%.
  • Ядерное время можно взять с оптового рынка, разделить на мелкие кусочки, а затем продать на рынке мгновенной покупки.
  • Общий доход от продаж, полученный от мгновенных покупок, будет поровну разделен между поставщиками ядерного времени (включая саму Polkadot).

Суть мгновенной покупки

  • Приобретается по цепочке через коллектор
  • Может использоваться для увеличения пропускной способности транзакций (удвоение вычислительной мощности при дополнительных вызовах)
  • Может использоваться для уменьшения задержки (первоначально цепочка производила блок за 12-18 секунд, после добавления дополнительного ядра может производить блок за 6 секунд)
  • Может поддерживать новые формы, такие как «ядерные контракты»

Суть оптовых закупок

  • Это неоднородный актив. Ядра изначально однородны, но когда они разделены на множество разных частей, они становятся негомогенными активами. XCM теоретически может отображать такие неоднородные активы. Брокеры могут отображать это базовое время для других сетей, которые могут захотеть торговать ими.
  • Эта цепочка брокеров (системная цепочка) может разделить эти четырехнедельные периоды на множество NFT.
  • Эти слоты могут использоваться брокерскими парачейнами, что позволяет владельцам назначать вычисления ядрам Polkadot.

** Как использовать оптовые закупки **

Итак, что вы делаете со временем, которое у вас есть?

  • Их можно присвоить определенному парачейну, что и есть текущая ситуация, но это осуществляется не месяц за месяцем, а одна цепь занимает исключительно одно ядро.
  • Он может быть назначен нескольким парачейнам для совместного использования и использования ядра по очереди.
  • Может быть размещен на мгновенном рынке. *Его также можно разделить и продать отдельно.Возможно использование NFT XCM через отдельный парачейн.

Контроль арендной платы при оптовых закупках

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

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

**Что это означает для существующих парачейнов? **

  • ** Существующие назначения по аренде парачейнов остаются прежними. **Так как вы взяли слот на два года, то и продолжите. *Цены на оптовые закупки определяются Управлением.
  • Лично я считаю, что начинать надо с относительно низкой цены, чтобы снизить порог участия.
  • Для тех, кто уже установил минимальную цену, контроль арендной платы и приоритетное право передачи, чтобы обеспечить долгосрочную гарантию цены. В настоящее время мы гарантируем срок использования не более двух лет, но теоретически можно гарантировать продление на неопределенный срок.

**Кроме того, параллельная цепочка будет иметь более гибкое время блока. **

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

Парачейны будут иметь «базовую скорость». Например, парачейн делит ядро с одним или несколькими другими парачейнами, а блок генерируется каждые 12 или 18 секунд. Но если вам нужна более высокая пропускная способность, вы можете перейти на мгновенный рынок или купить больше основного времени через OTC в некоторых корпоративных сетях.

Время ядра также может быть сжато (уменьшение задержки за счет снижения пропускной способности). Сжатие нескольких блоков парачейна в ядро ретрансляционной цепочки уменьшит задержку, но увеличит некоторые затраты на пропускную способность, поскольку вам придется платить за открытие и закрытие блока.

Время ядер также можно комбинировать (путем добавления дополнительных ядер для повышения производительности и уменьшения задержки). Вы можете задействовать два ядра одновременно, чтобы получить два полных парачейн-блока. Таким образом, время генерации блока может быть сокращено с 12 секунд до 6 секунд или даже до 3 секунд.

Смысл всего вышеперечисленного для существующих парачейнов таков:

  • Получите больше пропускной способности транзакций, когда вам это нужно
  • Более низкая стоимость, когда вам это не нужно
  • Может стать высокопроизводительной многоядерной цепочкой
  • Может стать цепочкой, которая работает периодически
  • Может стать чистой сетью с оплатой по мере использования
  • Может стать цепочкой с низкой задержкой (например, один блок каждую 1 секунду)
  • Возможно долгосрочное планирование капитальных затрат

Так как же можно использовать ядро? Время ядра можно разделить на части, а затем собрать заново.

Ядерное использование для дураков

Эта картина - текущая ситуация, идиотское использование ядерного времени. Слева направо время постепенно идет вспять. Каждая строка эквивалентна ядру в Polkadot. В настоящее время 5 парачейнов занимают ядро.

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

Гибкое использование ядра

Гибкое использование ядра также называется экзотическим планированием.

Можно разделить интервал

Зоны можно делить, и владелец зоны может делить зону и торговать. Парачейн может работать в течение определенного периода времени, затем останавливать собственную обработку транзакций и запускать другой парачейн.

Мы видим эту парачейн светло-голубым цветом, он останавливается на некоторое время, а затем снова продолжается. То же самое и с зеленой цепочкой.

** Может охватывать интервалы **

Несколько цепей могут по очереди работать на одном ядре, чтобы распределить стоимость. Может быть, вы занимаете 2/3 времени, а другая цепочка занимает 1/3, например, голубая и желтая цепочки на картинке.

Ядро можно сжать

Одно и то же ядро может обрабатывать несколько блоков одновременно. Проверяйте несколько блоков на одном ядре, чтобы повысить скорость блоков и снизить задержку производительности.

Ядра можно комбинировать

Получите больше вычислительной мощности, используя несколько ядер, которые могут быть либо временными, либо долгоживущими.

Один и тот же paraID, одна и та же «задача» может быть назначена нескольким ядрам одновременно. Он может использовать два ядра, таким образом, обрабатывая два блока за этот период времени. Например, у апельсина здесь одно ядро используется постоянно, а другое ядро используется периодически.

Возможное будущее направление: несколько сетей используют одно ядро

Одно и то же ядро может одновременно использоваться двумя-тремя цепями для снижения затрат без уменьшения задержки. Это более спекулятивное использование.

Возможное направление в будущем: смешивайте и сочетайте вышеуказанное использование

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

ориентированный на цепочку → ориентированный на приложение

Polkadot 1.0 — это парадигма, ориентированная на цепочку: позволяя изолированным цепочкам отправлять сообщения друг другу, этот метод по существу аналогичен одиночной цепочке плюс перекрестный мост, за исключением того, что все параллельные цепочки подключены к ретранслятору. цепь .

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

Но если у нас будет парадигма, ориентированная на цепочку, то у нас также будет ориентированный на цепочку пользовательский опыт. И если приложение не ориентировано на цепочку, все становится сложно.

На самом деле, если мы хотим в полной мере использовать потенциал Polkadot, приложения должны развертываться по цепочкам и беспрепятственно, по крайней мере, для пользователей, а в идеале — для разработчиков.

Это художественная схема того, «как выглядит Polkadot»:

Чтобы быстро запустить Polkadot, мы решили поместить многие возможности приложений Polkadot в цепочку ретрансляции. Но это действительно компромисс.

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

Но у него тоже есть цена. Если мы привяжем много вещей к одной цепи, возникнут некоторые проблемы. Например, ретрансляционная цепочка не всегда может использовать свои ресурсы для своей работы — обеспечения безопасности сети и обеспечения доставки сообщений. И это побуждает всех формировать цепоцентрический режим мышления.

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

** Теперь функции системного уровня переходят к парадигме кроссчейн развертывания. Системная цепочка более общая, а релейная цепочка обрабатывает все меньше и меньше вещей**. Приложения должны иметь возможность пересекать эти цепочки, не усложняя работу пользователя.

Это схематическая диаграмма, которую я только что нарисовал полчаса назад, и я думаю, что это лучший угол обзора, чтобы понять, «что такое Polkadot».

На самом деле Polkadot — это не ретрансляционная цепочка посередине, а парачейны окружают ее, по крайней мере, для тех, кто приходит к экологии Polkadot, так быть не должно. По сути, Polkadot должен быть интегрированной системой, компьютером, на котором запущено множество приложений. **

Да, существует граница между компонентами бизнес-логики разных цепочек (то есть парачейнов), но это может быть не так важно для пользователей, как мы думаем. Что еще более важно, пользователи могут делать то, что хотят, и делать это легко, четко и быстро.

Точки на диаграмме — это приложения, а пунктирные линии, разделяющие точки, — это «пара». Я не хочу говорить, что это парачейн, потому что это заманит нас в ловушку мышления «каждый парачейн соответствует ядру». . Пока это модель Polkadot, но это не единственный вариант.

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

XCM

Как это сделать? Это все для XCM.

XCM — это язык, а транспортный уровень, который фактически передает сообщения, называется XCMP.

Что делает XCM? Его роль состоит в том, чтобы абстрагироваться от общей функциональности в цепочке, и он создает описательный язык для описания того, что вы хотите сделать или что вы хотите, чтобы произошло.

Пока цепочка честно переводит сообщение, все в порядке. Но, к сожалению, нет гарантии, что цепочка будет честно переводить ваши сообщения XCM. **XCM не идеален в ненадежной среде. **

Например. В торговле мы скажем, что XCMP, средство передвижения, дает нам безопасный торговый канал, и нас не ограбят посередине. То, что отправлено, может быть гарантированно получено. Однако это не дает нам основы для создания обязательных условий между различными торговыми сторонами.

Чтобы привести более наглядный пример - Европейский союз. Что это такое? По сути, это союз, к которому вы можете присоединиться, это система договоров, в которой разные суверенные нации должны соблюдать определенные договоры. Однако это не идеально, потому что, хотя существует общая судебная система, которая может переводить законы каждой страны и обеспечивать их соблюдение, она не может помешать стране изменить свои законы, чтобы они не соответствовали требованиям ЕС.

В Polkadot мы также сталкиваемся с похожей проблемой. XCM — это язык выражения намерений, а WebAssembly выражает в Polkadot закон, который парачейны должны соблюдать, его можно представить как Европейский суд (ECJ), который следит за тем, чтобы парачейны соблюдали предложенную ими же логику, но это не так. это не означает, что эта логика не может быть юридически изменена парачейнами, чтобы отказаться соответствовать языку XCM.

XCM — это язык для выражения намерений, таких как «Я собираюсь передать активы», «Я собираюсь голосовать». Между цепочками систем, которые доверяют друг другу, это не проблема. Но если они между разными процессами управления, законодательными процессами, то будут проблемы. Мы можем улучшить экосистему Polkadot.

Согласие

Здесь я предлагаю новый термин под названием Accord (соглашение). **Соглашение является добровольным соглашением между несколькими сетями. ** Это как сказать: «Я добровольно придерживаюсь этой одной бизнес-логики, и ничто из того, что я делаю, не изменит этого». Сама цепочка не может нарушить логику договора.

Polkadot гарантирует точное выполнение этой логики. Контракты нацелены на конкретные функции. Любая цепочка, которая присоединяется к соглашению, должна подчиняться правилам, которые будут специфичны для этой конкретной функции.

Чтобы обеспечить низкие входные барьеры, предлагаемое соглашение не требует разрешения. Поскольку это добровольно, это не повлияет ни на кого, пока вы не пройдете и не зарегистрируетесь.

Эта диаграмма не самая точная, но примерно означает вот что. Внешний круг — это горошек, а внутри несколько маленьких точек, этот график мы располагаем горизонтально. Таким образом, Соглашение является единым механизмом, регулирующим его местный суверенитет.

Accord доступен не во всех системах. Насколько я знаю, Polkadot — единственная система, которая может поддерживать его существование, потому что Polkadot — единственная система с таким же сильным уровнем безопасности, а также может предоставлять определенные функции перехода состояний для каждого шарда. Эти характеристики позволяют Polkadot достигать режимов взаимодействия, которые невозможны в других архитектурах (например, мосты между цепями).

Те, кто знаком с Polkadot, возможно, слышали о «SPREE» — технологии, позволяющей реализовать Accord.

Некоторые сценарии использования Accord

Давайте рассмотрим некоторые возможные случаи для Accord.

Одним из них является Asset Hub.

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

С Аккордом этого делать не нужно. Можно думать о нем как о посольстве, которое существует в общем технологическом пространстве и запланировано на том же ядре, что и парачейн одновременно, но оно не является частью бизнес-логики парачейна, а существует отдельно. Это похоже на то, что у посольств есть законы своей страны, но их географическое положение находится в местной стране. Точно так же Accord похож на внешнюю бизнес-логику, но узнаваемую и локальную.

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

Другим примером является Децентрализованная биржа, которая может создавать аванпосты в нескольких разных цепочках, чтобы обмен мог происходить непосредственно локально, не открывая двусторонний канал.

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

КАПИ проекта

Кратко расскажу о пользовательском интерфейсе - Project CAPI. Его роль заключается в том, чтобы позволить приложениям Polkadot в нескольких цепочках иметь удобный и удобный пользовательский интерфейс даже при использовании легких клиентов.

Реле отшельника

То есть все функции пользовательского уровня в цепочке реле переносятся в системную цепочку. Например:

  • Баланс
  • Приносить присягу
  • Управление и идентичность
  • Ядерный лизинг

Наконец, пусть функции Polkadot охватывают несколько параллельных цепочек, освобождая место в релейной цепочке.

Создание отказоустойчивой платформы приложений

В последней части я хочу повторить, что мы делаем и почему. Все дело в устойчивости.

Мир постоянно меняется, но если у людей есть четкие намерения, важно, чтобы эти намерения уважались. Системы, которые у нас есть сегодня, неустойчивы, они построены на идеях старой школы.

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

Так как же создать систему, свободную от этих угроз? Прежде всего, конечно же, нужно построить децентрализованную систему на основе криптографии, способную выдержать проверку теории игр. Но что именно мы собираемся делать?

Хотя мы проповедуем «децентрализацию» каждый день, если все должно проходить через одного и того же поставщика RPC, это не совсем децентрализовано.

Децентрализация должна быть обеспечена сочетанием факторов:

  • Использование легких клиентов: Smoldot и CAPI обеспечат высокопроизводительный пользовательский интерфейс на основе легких клиентов.
  • Примитивы ZK: создайте многофункциональную высокопроизводительную библиотеку примитивов ZK. Первая библиотека почти завершена и обеспечит защиту конфиденциальности для сетевых коллективов, включая Fellowship.
  • Консенсус Сассафраса: новый алгоритм консенсуса без разделения блоков. Улучшенная безопасность и случайность с высокопроизводительной маршрутизацией транзакций. Производительность и пользовательский интерфейс парачейна улучшаются, а зашифрованные транзакции предотвращают опережающий запуск, что может принести потенциальные преимущества MEV.
  • Гибридная сеть/луковая маршрутизация: избегайте утечки IP-информации о транзакциях. Это общая система обмена сообщениями между пользователями, цепями и OCW.
  • Децентрализация людей: представьте много и достаточно разных людей для участия в системе. Стимулируйте участие через управление, казначейские расходы, заработную плату, гранты и т. д., а также поглощайте и сохраняйте коллективные знания.

Учитывайте первоначальное намерение

Наконец, я хочу повторить наше первоначальное намерение. Polkadot существует не для создания конкретного приложения, а для предоставления платформы, которая обеспечивает способ развертывания нескольких приложений в этой среде и позволяет приложениям использовать функции друг друга для улучшения пользовательского опыта**. И мы хотим, чтобы это видение могло быть реализовано как можно скорее, что является миссией Polkadot.

**Если Polkadot не сможет поддерживать некоторую устойчивость к изменениям в мире, тогда не будет смысла создавать Polkadot. **Эти изменения могут быть другими средствами для достижения той же цели или существующими угрозами со стороны сторонних организаций, которые ненавидят доверять миру.

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить