Разобраться в криптовалютах непросто. Даже после того, как вы освоитесь с Биткоином и Эфириумом и поймете разницу между Proof-of-Work и Proof-of-Stake, вам все равно предстоит изучить и понять целый мир новой терминологии.
Но даже среди достаточно укоренившихся криптовалютных терминов по-прежнему есть термины, которые трудно понять. В этой статье представлены семь терминов, которые почти никто в блокчейне не понимает так полно и глубоко, как хотелось бы.
Блобы
В фильме 1958 года со Стивом Маккуином в главной роли и его ремейке 1988 года «Блоб» - это желеобразный монстр, похожий на амебу, который терроризирует жителей маленького городка, становясь все больше и краснее по мере того, как поглощает их.
В криптовалюте, особенно в Ethereum, большие двоичные объекты (Blob) представляют собой значительные объемы данных, которые не требуются электронной виртуальной машине Ethereum (EVM). Данные больших двоичных объектов хранятся в блокчейне примерно 20-90 дней, а затем удаляются.
Рисунок 1. Источник: Джон Ирвинг.
Результатом является более экономичный и масштабируемый блокчейн. В рамках обновления Ethereum Dencum blob-объекты часто обсуждаются параллельно со следующим термином в этом списке.
Большие двоичные объекты также могут относиться к блокам данных, хранящимся в децентрализованных системах хранения, таких как IPFS или Fileconn. Эти большие двоичные объекты зашифрованы и хранятся на нескольких узлах.
Наконец, блобы также могут относиться к большим двоичным объектам транзакций в Monero (XMR), которые представляют собой двоичные данные транзакции до ее передачи в сеть. Поскольку Monero является блокчейном конфиденциальности, эти большие двоичные объекты структурированы таким образом, чтобы поддерживать анонимность. И это целая куча блобов.
Роллапы
Роллапы - это способ обработки транзакций по протоколам уровня 2, который экономит ценное пространство на базовом уровне. Роллапы накапливают транзакцию за транзакцией на уровне 2, иногда десятками, затем сводят их вместе перед отправкой данных обратно на уровень 1.
Существует два основных типа обобщений: оптимистичные свитки и доказательства с нулевым разглашением (ZK).
Оптимистичное доказательство - это довольно понятный термин. Это означает, что накопление основано на «оптимистичном» подходе, который предполагает, что транзакция действительна до тех пор, пока проверяющий не подтвердит ее ошибочность. Они проверяют действительность транзакции только в случае возникновения разногласий.
Доказательства с нулевым разглашением (ZK) подтверждают транзакцию, не раскрывая никаких данных о ней. Отсюда и «нулевое разглашение».
Доказательства с нулевым разглашением ZK обеспечивают мгновенную завершенность, поскольку криптовалютное подтверждение гарантирует достоверность данных.
Во многих отношениях роллап по сравнению со стандартной блокчейн-транзакцией - это то же самое, что кальцоне по сравнению с обычным кусочком пиццы. Свернув его, вы сможете вместить больше начинки.
Византийская отказоустойчивость
Византийская отказоустойчивость - это один из классических терминов блокчейна и ключевая особенность технологии, но для большинства людей это то, о чем они совершенно не задумываются.
Задача византийских генералов была теоретическим упражнением, описывающим трудности достижения консенсуса децентрализованными сторонами без надежного централизованного органа. А именно, этот термин учитывал возможность того, что злоумышленники могут предоставить ложную информацию, которая приведет к плохому результату в данном сценарии.
В частности, генералы, не имеющие прямой связи, должны атаковать Византию одновременно, чтобы одержать победу. Если один из генералов отступит или подаст сигнал о начале атаки, но затем отступит, битва обернется разгромом. Это хуже, чем скоординированное отступление всех генералов.
Рисунок 2. Слева - если все генералы атакуют одновременно, они одержат победу. Справа - если два генерала подадут ложный сигнал о начале атаки, а затем отступят, остальные будут разбиты. Источник: Лорд Мелбери.
Сатоши Накамото решил проблему византийских генералов для Биткоина, используя механизм консенсуса, подтверждающий работоспособность. Создание блокчейна требует значительных затрат времени и усилий для создателя, что дает ему стимул предоставления точной информации.
Византийский сбой - это ошибка в децентрализованной вычислительной системе, которая может показывать разные ошибки или результаты разным участникам, как и в случае с проблемой византийских генералов.
Таким образом, византийская отказоустойчивость - это устойчивость вычислительной системы к возникновению такого сбоя.
Мы надеемся, что это объяснение не было слишком византийским.
Прото-данкшардинг
Шардинг - это способ разделения бухгалтерской книги на более мелкие части, называемые шардами.
Но прото-данкшардинг - один из самых непрозрачных терминов, вошедших в лексикон криптовалютного мира. Этот термин не особенно поучителен. Proto - это сокращение от prototype? Это та же самая папка с вашими любимыми мемами? Оба предположения могут быть вполне разумными, но оба они неверны.
Впервые предложенный Protolambda и Dankrad Feist, создателями, которые дали свои имена этой идее, прото-данкшардинг - это тип транзакции, который принимает вышеупомянутые большие двоичные объекты. Решение, использующее blob-объекты, разработано для решения давних проблем Ethereum, связанных с высокой платой за газ и низкой пропускной способностью транзакций.
Blob-объекты используются в накопительных системах Layer 2 для объединения транзакций и отправки их на базовый уровень Ethereum, не перегружая его.
Но если прото-данкшардинг кажется вам запутанным и таинственным оборотом речи, вы можете вместо этого выбрать гораздо более заумное название для этого процесса - EIP-4844. По сравнению с ним термин «протоданкшардинг» не так уж плох.
DVT - технология распределенных валидаторов
Большинство пользователей криптовалют уже знакомы с валидаторами, которые одобряют транзакции в консенсусных моделях Proof-of-Stake.
DVT использует эту концепцию и децентрализует процесс с помощью нескольких валидаторов. Как описывает Lido, DVT «функционирует как система, которая работает аналогично системе с несколькими подписями для запуска валидатора».
Это называется «простой DVT», хотя что в этом простого, остается загадкой.
В конечном счете, DVT использует несколько операторов вместо того, чтобы зависеть от одного оператора, повышая устойчивость и устраняя отдельные точки отказа.
Динамический решардинг
Динамический решардинг - это не старые «осколки» вашей бабушки. Это относительно новый термин, который маркетинговая команда Near Protocol окрестила «святым граалем шардинга», но он также добавляет в словарь еще один термин, который не сразу понятен.
Основываясь на концепции сегментов блокчейна, шардинг происходит, когда сеть регулирует количество сегментов в зависимости от нагрузки.
Перегруженный жесткий диск может превратиться в два сегмента, в то время как два недостаточно используемых сегмента могут стать одним.
Nonce
Nonce или одноразовый номер - это один из тех терминов, с которыми большинство людей сталкиваются в первые дни знакомства с криптовалютой, а затем полностью забывают о них, как об отдельных именах большой группы людей, с которыми вы только что познакомились на вечеринке.
В блокчейне биткоина Nonce - это число, используемое в заголовке блока, которое затем криптографически хэшируется. Это число, которое вычисляется методом проб и ошибок, чтобы решить, какой майнер создаст следующий блокчейн.
Рисунок 3. Структура данных биткоин-блока, которая включает в себя одноразовый номер. Источник: Research Gate.
Генерация одноразовых данных делает процесс майнинга более честным и прозрачным. Для этого требуется много вычислительных мощностей и энергии, и в некоторых случаях майнерам, возможно, придется несколько раз корректировать одноразовые данные, прежде чем вычислять блок.