Описание Nervos Network
Nervos Network (CKB) или CKByte - базовый токен интероперабельной блокчейн-сети Nervos Network.
Nervos Network представляет собой общедоступную экосистему блокчейнов с открытым исходным кодом и набор протоколов, решающих самые большие проблемы, с которыми сегодня сталкиваются такие блокчейны, как Биткойн и Эфириум.
Nervos CKB (Общая база знаний)
Nervos CKB (Общая база знаний) - это блокчейн-сеть первого уровня с консенсусом на основе алгоритма подтверждения работы (PoW) с использованием общедоступного протокола Nervos Network. Он служит для сохранения ценности - децентрализованный, неизменяемый и безопасный базовый общедоступный уровень, который обеспечивает хранение активов и общих знаний для сети. В контексте блокчейна «общие знания» относятся к текущим данным или «состоянию», подтвержденным глобальным консенсусом PoW.
CKB выступает в качестве основы для децентрализованного доверия многоуровневой и децентрализованной экономики, формируя и обеспечивая безопасность ненадежной деятельности верхних уровней и всей экосистемы. Он позволяет хранить любой крипто-актив с безопасностью, неизменяемостью и открытой природой Биткойна, в то же время обеспечивая выполнение смарт-контрактов, масштабирование уровня 2 и фиксирует общую стоимость сети с помощью своего крипто-экономического дизайна «хранилища стоимости» и собственного токена, CKByte.
Nervos CKB - это единственный PoW блокчейн общего назначения с несколькими активами и хранилищами для новой криптоэкономики.
Ключевые особенности
- Устойчивый мультиактив, блокчейн хранилища стоимости. Общая база знаний (CKB), разработанная для наилучшей поддержки проверки внутри сети и вычислений вне сети, представляет собой защищенный блокчейн с открытым исходным кодом, не требующий разрешений и защищенный с помощью Proof of Work, который служит децентрализованным хранителем «общих знаний». Разработанный для обеспечения устойчивой безопасности и ориентированного на сохранение, хранилище активов и блокчейн хранилища стоимости - это позволяет CKB служить якорем доверия для всей сети Nervos.
- Как и Биткойн, он максимально безопасен, не требует разрешения и устойчив к цензуре. В отличие от других «децентрализованных вычислительных платформ», которые полагаются на новые протоколы консенсуса или сомнительные предположения о децентрализации для увеличения пропускной способности (TPS), CKB принимает и улучшает проверенный биткойн консенсус Накамото - NC-Max - который обеспечивает антихрупкие и устойчивые к атакам свойства, которые только система Proof of Work может предоставить.
- Уровень 1, специально созданный для решений масштабирования уровня 2. Nervos CKB специально создан для разработки и масштабирования решений уровня 2 и поддерживает протоколы уровня 2 (боковые цепи, каналы состояний, каналы оплаты и т. Д.). Используя безопасность CKB уровня 1, он обеспечивает неограниченную масштабируемость и позволяет решать проблемы, связанные с конкретными приложениями, такие как конфиденциальность и завершенность экосистемы Nervos Network.
- Нативный токен соответствует интересам всех пользователей сети. Уникальный крипто-экономический дизайн CKByte делает его идеальным вариантом использования для хранилища ценностей, а также для сбора общей стоимости сети для повышения безопасности и согласования интересов пользователей, майнеров, разработчиков и операторов узлов. Он включает в себя крипто-экономический дизайн не только для облегчения транзакций, но и для долгосрочного сохранения стоимости, которая масштабируется с ростом сети и созданием стоимости.
- Создан для разработчиков и встроенных возможностей смарт-контрактов. Созданный для разработчиков и решений уровня 2, CKB позволяет разработчикам программировать с использованием ряда основных языков программирования. С помощью низкоуровневой виртуальной машины библиотеки и криптопримитивы (такие как алгоритмы подписи или ключевые функции) могут быть построены и развернуты непосредственно на виртуальной машине (ВМ) без необходимости использования жестких вилок, с одновременным использованием преимуществ безопасности и низкоуровневой виртуальной машины для хранение ценностей и проверка транзакций на CKB.
- Решает самые большие проблемы, с которыми сегодня сталкиваются такие блокчейны, как Биткойн и Эфириум. Такие функции, как разделение вычислений и проверки для обеспечения гибкости и масштабируемости, согласование пользователей SoV и MoE для стимулирования безопасности, устойчивый рост данных блокчейна и оптимизация консенсуса для борьбы с эгоистичным майнингом - это лишь некоторые из проблем, решаемых с помощью протокола Nervos Common Knowledge Base. криптоэкономика и дизайн виртуальных машин.
Криптоэкономика
Экономическая модель CKB фокусируется на состоянии (запомненной информации). Собственные токены CKBytes представляют права на использование хранилища состояний. Например, хранение 1000 байт CK позволит пользователю создать ячейку с емкостью 1000 байт или несколько ячеек, которые в сумме составляют до 1000 байт.
Владельцы могут использовать свои CKBytes для хранения состояния или передачи своих возможностей другим. Создается неявная стоимость, пропорциональная пространству на диске и времени - если владелец использует емкость своей ячейки для хранения состояния, он понесет альтернативную стоимость своих потенциальных доходов от предоставления емкости в кредит. Они также откажутся от вторичных вознаграждений за выпуск от NervosDAO. Это решение CKB давней проблемы раздувания государства.
CKB - это платформа «Магазин активов». Майнеры зарабатывают CKBytes, которые необходимы для хранения активов. По мере роста спроса на активы на CKB, спрос на место для хранения в блокчейне также растет, и ожидается, что вознаграждение майнеров за блок станет больше. Это преобразует спрос на криптоактивы в доход майнеров и повысит безопасность платформы по мере роста стоимости активов на платформе.
Протокол сдерживает рост государства посредством денежно-кредитной политики, собирая государственную ренту с помощью схемы «таргетированной инфляции» от государственных пользователей. Когда базовая эмиссия прекратится, майнеры по-прежнему будут получать доход от государственной аренды (вторичная эмиссия).
Модель программирования
CKB предоставляет полную по Тьюрингу модель программирования - модель ячеек. Как и платформы смарт-контрактов, CKB универсален и поддерживает состояние, хотя это система проверки и хранения состояния (такая, как, например, Биткойн), а не вычислительная платформа. Это означает, что транзакции CKB включают как входы, так и выходы, как у биткойн, и никогда не приводят к неожиданным результатам.
Пока CKB проверяет и сохраняет состояния, генерация состояний с интенсивными вычислениями происходит на уровне 2. Ячейки неизменяемы и хранят произвольные данные, которые могут выражать все, от владения токеном до исполняемого кода.
Каждая ячейка имеет связанные сценарии для выражения владения ячейкой и / или логики проверки. Каждый узел будет выполнять эти сценарии и проверять, соответствуют ли выходные данные доказательствам, предоставленным в транзакции. Благодаря этой архитектуре пользователи могут подтверждать новые состояния перед широковещательной передачей переходов между состояниями, узлы могут определять зависимости транзакций, а проверка может быть распараллелена, где это возможно.
Консенсус
Консенсус CKB основан на консенсусе Proof of Work и Nakamoto. Он разработан для обеспечения открытости, устойчивости к цензуре и высокой производительности в распределенных средах с задержкой в сети и сбоями византийских узлов.
Алгоритм PoW CKB (NC-Max) регулирует сложность блоков в ответ на состояние сети, увеличивая пропускную способность, когда сеть узлов работет стабильно, и замедляя ее, когда частота потери блоков превышает определенный порог.
В открытых сетях блокчейнов, не требующих разрешения, сопротивление цензуре исходит из самого широкого консенсуса. Имея низкий барьер для полного участия узлов, CKB предназначен для работы в надежной сети доступных полных узлов без каких-либо препятствий для присоединения, таких как требование о назначении, приложении или «стейкинге», что обеспечивает децентрализацию. Участники децентрализованной сети могут проверять историю и состояние независимо, не доверяя третьей стороне или сервису.
Это создает нейтральную платформу, свободную от рисков цензуры или конфискации - фундаментальных причин, по которым общедоступные блокчейны, такие как Биткойн, ценны.
Хранение и транзакции
В многоуровневой архитектуре Nervos CKB хранит состояние и определяет допустимые переходы между состояниями, в то время как уровень 2 (уровень генерации или уровень вычислений) обрабатывает большинство транзакций и генерирует новые состояния.
Участники уровня 2 представляют состояния в CKB только тогда, когда необходимо более широкое согласие и глобальный консенсус. Если все соответствующие проверки в цепочке пройдены, новые состояния надежно сохраняются как общие сведения на узлах в одноранговой сети.
Сеть Nervos спроектирована таким образом, что состояние и вычисления разделены, что обеспечивает каждому уровню большую гибкость и масштабируемость. Владение и перемещение активов на CKB связано с более высокими затратами и обеспечивает высочайшую степень безопасности, которая лучше всего подходит для ценных активов и долгосрочного сохранения активов.
Уровень 2 может масштабировать пропускную способность транзакций и хранилище состояний, используя CKB для обеспечения безопасности и / или безопасности активов с помощью дополнительных протоколов проверки, подобных Lightning Network или Plasma.
Виртуальная машина
Хотя блокчейны могут быть созданы с помощью простого программного обеспечения, их обновление связано с проблемами, аналогичными тем, которые встречаются в аппаратных системах. Чтобы справиться с этими проблемами, виртуальная машина CKB (CKB-VM) использует RISC-V, стандарт реализации, разработанный для микросхем, который обеспечивает стабильный, замороженный набор команд ядра.
CKB-VM - это реализация, соответствующая стандарту RISC-V, существующие криптографические библиотеки, написанные на C или других распространенных языках, могут быть легко перенесены на CKB-VM и использованы.
CKB реализует криптографические примитивы как обычную сборку, работающую на виртуальной машине - никакие криптографические примитивы жестко не запрограммированы. CKB не зависит от криптографии и может развиваться. Новую криптографию можно развернуть и использовать как обычную библиотеку.
Такие инновации, как подписи Шнорра или BLS, zkSNARKs / zkSTARKs и постквантовая криптография, могут быть реализованы без влияния на других пользователей и без необходимости социального консенсуса / хард-форков. Обновить ключевые алгоритмы так же просто, как сохранить реализацию алгоритма в новой ячейке и указать существующие ссылки на новую ячейку.
И последнее преимущество RISC-V: измеряя время выполнения на физическом оборудовании, можно приблизительно оценить использование ресурсов и получить точную информацию о ценах на ресурсы виртуальных машин (газ) и предполагаемых накладных расходах.
Архитектура Nervos Network
Основной принцип проектирования в Nervos Network заключается в том, что решения уровня 2, такие как боковые цепи, плазменные цепи и каналы состояний, являются лучшим способом масштабирования системы блокчейнов. Вместо того, чтобы включать децентрализацию и безопасность базового уровня с помощью в значительной степени непроверенных и новых механизмов консенсуса для достижения высокой производительности и TPS, мы используем решения уровня 2, которые обеспечивают практически неограниченные возможности транзакций и минимальную стоимость транзакций для блокчейна уровня 1, который предназначен для быть безопасным, децентрализованным и лишенным прав доступа. По мнению разработчиков, это единственный способ решить трилемму масштабируемости.
Nervos Network - это децентрализованная сеть приложений с многоуровневой архитектурой. CKB (Common Knowledge Base) - это общедоступный протокол блокчейна, который является основополагающим уровнем сети Nervos и предназначен для использования в качестве механизма доверия для всей экосистемы. В соответствии с целью Nervos по созданию многоуровневой архитектуры, CKB представляет собой уровень, который хранит ресурсы и обеспечивает арбитраж для всех уровней верхнего уровня и позволяет развертывать безграничные возможности для конфигураций различных протоколов уровня 2.
Особенности Nervos Network
- Неограниченная масштабируемость. Технологии уровня 2 претерпели значительный рост инноваций за последние годы. Используя безопасность блокчейна без прав доступа, есть безграничные возможности для конфигураций различных (и потрясающих) протоколов и сетей уровня 2 для самых разных вариантов использования.
- Эффективность. Поскольку большинство транзакций между двумя или более сторонами не должны быть известны каждому узлу в сети, пока они не будут надежно урегулированы, решения уровня 2 могут максимально использовать уверенность, обеспечиваемую общедоступной цепочкой блоков, для масштабирования полезности приложений цепочки блоков.
- Бесплатные транзакции со скоростью света. Сеть Nervos масштабируется за счет переноса большей части работы на верхние уровни, при этом комиссии выплачиваются только тогда, когда транзакции рассчитываются на базе Common Knowledge Base (CKB). Обработка транзакций вне сети обеспечивает меньшую задержку, более высокую конфиденциальность и лучший пользовательский интерфейс для всех пользователей.
- Гибкость. В то время как CKB предлагает самый широкий и самый безопасный консенсус в сети Nervos, блокчейны на уровне генерации (уровень 2) могут использовать различные алгоритмы консенсуса. Этот подход позволяет создавать больше новых приложений блокчейна, сохраняя при этом основные ценности децентрализации и безопасности.
Axon - Layer 2 Design
Axon - это сайдчейн второго уровня Nervos CKB, разработанный основной командой Nervos. Он обеспечивает высокопроизводительную среду исполнения смарт-контрактов и использует «уровень доверия» CKB для поддержки ряда недорогих и высокопроизводительных приложений.
Axon - это высокопроизводительное ядро блокчейна. Он предоставляет разработчикам платформу плагинов для создания определяемой пользователем цепочки блоков. По умолчанию Axon предоставляет модули консенсуса BFT / dBFT / POA, модули Ethereum VM / RISC-V VM и другие заменяемые модули ядра. Разработчики также смогут программировать свои собственные модули ядра.
Пользователи могут заблокировать свои цифровые активы на CKB и передать доказательства сайдчейнам Axon. Пользователи наслаждаются низкой стоимостью и высокой производительностью с полными возможностями смарт-контрактов. Пользователи могут уничтожать активы на Axon, передавать доказательства в CKB и требовать активы на CKB.
Axon будет иметь открытый исходный код, и его могут бесплатно использовать проекты и разработчики для запуска собственных настраиваемых блокчейнов, используя при этом различные функции Общей базы знаний уровня 1.
Комментарии
Комментарии для сайта Cackle