С момента основания Nervos в 2018 году, мы продолжаем работать над созданием блокчейн-платформы, способной проложить новый путь в Web 3.0. Это означает не только быть успешной и жизнеспособной платформой сегодня, но и иметь основу для будущего в быстро меняющемся пространстве.
Именно архитектура Nervos делает его платформой с таким потенциалом. Надежный и безопасный уровень 1 с гибкой и масштабируемой средой уровня 2 нацелен на то, чтобы быть многоцепочечной.
Чтобы лучше понять цели Nervos, полезно ознакомиться с его основополагающим уровнем — Общей базой знаний (CKB). CKB, а также тикер токена, является уровнем 1 Nervos и обеспечивает высочайшую степень безопасности блокчейна и потенциал для децентрализации.
Более того, конструкция CKB позволяет гибкому и масштабируемому уровню 2 работать независимо, что делает его подходящей площадкой для разработчиков блокчейн-децентрализованных приложений.
В этой статье мы разберемся в теме «Почему Nervos работает: уровень 1».
Запас активов
CKB — это общедоступная свободная цепочка блоков Store of Assets; такое же описание можно отнести и к биткойну. Тем не менее, CKB отличается от Биткойна, но в то же время у них есть и много общего.
Прежде всего, CKB, как и Биткойн, является Proof-of-Work, и, хотя было много споров о влиянии монет PoW на окружающую среду, многие из аргументов являются заблуждениями. PoW был выбран для уровня 1 Nervos, потому что только PoW отвечает всем требованиям действительно децентрализованной системы.
Системы Proof-of-Stake разрешают процесс консенсуса, позволяя крупнейшим валидаторам укреплять свой статус с течением времени и укреплять свои позиции в сети. PoW, с другой стороны, предлагает гораздо более открытый доступ к конкуренции, и никто, вероятно, не будет вечно сохранять передовые позиции в технологиях и операциях.
Многоуровневый подход
PoW помогает с децентрализацией, а также с безопасностью, потому что CKB целенаправленно занимается безопасностью сети. Этот уровень не выполняет никаких вычислений, а фокусируется исключительно на проверке транзакций.
CKB называют «криптографическим судом», потому что он служит регулятором транзакций вне сети. Это освобождает уровень 2, чтобы сосредоточиться на масштабируемости, обеспечивая при этом оптимальную децентрализацию.
Такая многоуровневая архитектура Nervos показывает, как два уровня работают независимо друг от друга. Это также показывает, как мы решили проблемы масштабируемости и текучести, сохраняя при этом безопасность и децентрализацию благодаря CKB.
Этот многоуровневый подход означает, что Nervos может хранить активы, такие как биткойн, но также имеет возможности смарт-контрактов, такие как Ethereum. Однако CKB был разработан как система проверки и хранения состояния, а не вычислительная платформа. Блокчейн уровня 1 проверяет и сохраняет состояния, в то время как генерация состояния с интенсивными вычислениями происходит на уровне 2.
Общая база знаний
Название для нашего уровня 1 выбрано не случайно. Общие знания — это информация, которая принимается группой людей, но кроме того, что у этой группы есть общие знания, они также знают, что такие же знания есть и у других участников группы — а это важно для Nervos и Blockchain.
Идея Биткойна состояла в том, чтобы создать общедоступный леджер, в котором фиксируется, кто чем владеет, и отслеживаются все транзакции. Деньги — это общеизвестные сведения, хранящиеся в реестре биткойнов.
В Nervos мы хотим сделать еще один шаг вперед и сделать возможность хранения большего объма общих знаний (например, цифровые активы, смарт-контракты, крипто-доказательства для арбитража, удостоверения личности и т. д.) в Nervos CKB. Это отличается от текущих блокчейнов, которые фундаментально фиксируются после их создания.
Хотя со временем они будут обновляться, их структура в целом останется прежней. Чтобы увидеть вызов, который это создает, мы можем посмотреть, насколько сложно было внедрить Segwit в биткойн или Wasm в Ethereum.
CKB делает шаг назад. Скрипты гораздо более примитивны, чем смарт-контракты в Ethereum, но обладают значительным преимуществом: гибкостью. Почти все алгоритмы и структуры данных реализованы в сценариях CKB, хранящихся в ячейках.
CKB похож на органическую конструкцию, а не на произведение традиционной инженерии. Это позволяет сети развиваться на самом низком уровне, а также обеспечивать постоянную адаптацию и корректировку с нуля.
Это первая статья из четырех, в которой рассказывается об архитектуре Nervos и о том, почему она работает как блокчейн-платформа на сегодняшний день и в будущем.