Управление внутри цепочки имеет множество преимуществ, поэтому DFINITY имеет встроенную систему управления — нервную систему блокчейна (BNS).

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

Привет всем и добро пожаловать на очередной выпуск Inside DFINITY.

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

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

Экосистема блокчейна

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

Почему это важно? При этом разные субъекты могут иметь разные интересы.

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

Это также позволит им быстрее проводить транзакции и объединять больше данных в один блок.

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

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

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

Системы управления вне сети: Биткойн, Эфириум.

Как эти группы приходят к соглашению? В системе управления вне сети происходит следующее: пользователи, разработчики и майнеры (все они) встречаются в каком-то канале вне сети, например, в Reddit, Telegram Group, Slack Channel или даже в автономном режиме.

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

Исторически системы управления вне сети были очень трудными для Биткойна.

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

Но что еще хуже, еще одна платформа, использующая систему управления вне сети, — это Ethereum.

Поверхность объекта доступа к данным (DAO)

Если вы помните, инцидент с DAO произошел около двух лет назад.

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

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

К сожалению, кто-то взломал систему и украл около 50 миллионов долларов, примерно треть всех средств, собранных DAO.

Возникла проблема с написанием смарт-контрактов DAO ICO, в результате чего кто-то смог украсть примерно треть всех средств.

Итак, что случилось? Сообщество разделено. Некоторые считают, что деньги, украденные при взломе DAO, должны быть возвращены и должен быть проведен хард-форк для отмены транзакции.

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

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

Затем он решил выпустить обновление, требующее от всех его принятия, и вернуть 50 миллионов долларов DAO. К сожалению, не все следуют советам Виталика.

Эфириум Классик

Была большая часть сообщества, которая не согласилась с хард-форком, или они просто не хотели проходить через обновление, или по какой-то другой причине, но большая часть сообщества сохранила то, что есть сейчас. известный как Ethereum Classic.

ETC — это символ. Поэтому цепочка распадается на две части — хардфорк.

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

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

Хард-форк и софт-форк

Итак, прежде чем я пойду дальше, я сейчас часто использую термин «вилки». И есть только два типа форков: хардфорки и софтфорки.

Форк по сути означает, что цепочка остается единой до определенного момента, а затем только часть сети принимает релиз. Внезапно цепь разделилась пополам.

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

Софт-форк, с другой стороны, — это обновление, которое добавляет новые функциональные возможности к блокам, обрабатывающим данные, с обратной совместимостью.

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

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

Итак, каковы потенциальные решения?

Системы управления внутри и вне цепочки

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

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

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

В каком-то смысле, если вы посмотрите на это, это немного похоже на то, как когда впервые вышел iPhone: вначале вам всегда приходилось загружать программное обеспечение вручную.

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

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

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

Решение DFINITY: нервная система блокчейна (BNS)

Теперь самое интересное. Как DFINITY решает эту проблему? Как DFINITY обеспечивает управление цепочкой?

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

DFINITY делает это через то, что мы называем «нервной системой блокчейна».

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

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

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

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

Приблизительное резюме

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

• Существует два типа разделения. Хард-форк означает, что клиенты, которые не обновились, не могут участвовать в новом блоке или не понимают новый блок. Благодаря софт-форку клиенты, которые не обновились, по-прежнему могут следить за новыми блоками функций, но они не смогут создавать новые блоки функций, таким образом упуская некоторые ключевые функции.

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

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

Возможности набора персонала в DFINITY

Теперь я собираюсь насладиться одним из лучших преимуществ жизни на Цюрихском озере — покататься на водных лыжах.

Я просто хочу сказать, что мы тоже набираем сотрудников и открываем офис в Цюрихе.

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

Вот и все, скоро увидимся.

IC-контент, который вам важен

Технологический прогресс | Информация о проекте Глобальные события |

Собирайте и следите за IC Binance Channel

Будьте в курсе самой последней информации