Одной из ключевых целей, к которой всегда стремится Nervos - это гибкость разработчиков и ориентированность на будущее, что приводит к созданию сети, которая может предложить пользователям широкий спектр возможностей блокчейна. Путь Nervos к достижению этого лежит через многоуровневую архитектуру; Уровень 1 обеспечивает оптимальную безопасность и децентрализацию, а уровень 2 обеспечивает гибкость и ориентированность на будущее.
Такая конструкция платформы — это то, что помогает Nervos работать и делает его многоцепочечным — еще одна важная цель сети. Наличие надежного уровня 1 — Общей базы знаний — с независимым и взаимозависимым уровнем 2 означает, что многие текущие проблемы с блокчейном уже решены.
Такой многоуровневый подход означает, что Nervos может хранить активы, такие как биткойн, но также имеет возможности смарт-контрактов, таких как Ethereum. Таким образом, в то время как блокчейн уровня 1 проверяет и сохраняет состояния, генерация состояний с интенсивными вычислениями происходит на уровне 2.
Давайте погрузимся во второй уровень Nervos
Над общей базой знаний находится уровень 2. Этот уровень предназначен для других функций, требующих высокой пропускной способности. Он предлагает лучшие варианты масштабирования, предоставляя почти неограниченные возможности транзакций, минимальные транзакционные издержки и улучшенный пользовательский интерфейс.
Это также должно привести к расширению функциональности dApps, поскольку сети уровня 2 могут быть спроектированы в соответствии с их использованием. Уровень 2 предлагает обширные возможности для настройки и даже позволяет находить компромиссы между моделями доверия, конфиденциальностьюдля конкретных приложений.
Легко понять, как масштабируемость может быть решена с помощью архитектуры 2-го уровня, но также сюда входят гибкость и ориентированность на будущее, поскольку на основе Nervos может быть построено несколько уровней 2 со своими собственными возможностями настройки.
Первый блокчейн уровня 2 на nervos уже создан и является EVM-совместимым блокчейном уровня 2. Уровень 1 Nervos использует оптимистическое свертывание, уровень 2 обеспечивает высокую пропускную способность и безопасность.
В сочетании с поддержкой виртуальной машины Ethereum этот уровень позволяет разработчикам использовать контракты Ethereum, сохраняя масштабируемость, скорость и низкую стоимость транзакций. Это также означает, что разработчики могут портировать свои существующие dApps, работающие на Ethereum, в CKB с минимальными усилиями.
Полная гибкость
Этот слой уже показывает, насколько гибким может быть Nervos for Developers.
Для многих разработчиков приложений это универсальное решение, где они могут напрямую использовать блокчейн на базе EVM уровня 2 для доставки всего, что захотят. Например, что, если бы мы сказали вам, что Uniswap можно развернуть в CKB с минимальной настройкой?
CKB также предоставляет детали в стиле Lego, которые разработчики могут разбирать и собирать заново. Если вы решите не писать смарт-контракты через Solidity, вы можете создать собственную виртуальную машину на уровне 2 для другой цепочки объединения. Нет необходимости просто использовать оптимистичный накопитель, вы можете взять его и заменить более сложным элементом, таким как ZK Rollup. Он может даже предлагать различные механизмы консенсуса.
Кроме того, эта гибкость делает Nervos ориентированным на будущее. Текущие ограничения других блокчейнов могут быть преодолены на уровне 2, поскольку гибкость позволяет решать проблемы масштабируемости и т. д. По мере того, как придумываются новые способы оптимизации блокчейна и повышения его работоспособности, они могут быть реализованы на уровне 2 поверх прочного уровня 1 Nervos. .
Пользовательские токены
Конечно, гибкость блокчейна должна сопровождаться гибкостью криптовалюты, и с Nervos Layer 2 появляются пользовательские токены (UDT). Мы постоянно работаем над созданием лучших и более сложных возможностей в пространстве UDT.
С помощью sUDT — токенов, которые могут быть легко созданы пользователями для токенизации активов, будучи защищенными в блокчейне Nervos CKB Layer One — Nervos также предлагает возможность создавать xUDT.
xUDT (или расширяемые пользовательские токены) позволяет определять дополнительные функции и правила, которые могут потребоваться для пользовательского токена. Другими словами, xUDT является расширением sUDT для определения дополнительных вариантов поведения, которые могут потребоваться UDT.
Мир возможностей
Многоуровневая архитектура Nervos — это то, что заставляет его работать. Платформа берет лучшее из блокчейна, такого как Биткойн, на уровне 1 и связывает его с лучшим, что Ethereum может предложить на уровне 2. Более того, наличие этого защищенного уровня 2 обеспечивает невероятную гибкость и является основой многоцепочечного подхода Nervos.
Это вторая часть серии из четырех статей, в которой рассказывается об архитектуре Nervos и о том, почему она работает как блокчейн-платформа сегодня и в будущем. Оставайтесь с нами для части 3: Почему Nervos работает: мультицепочность для интернет-совместимости.