MGBX

Технология распределенного реестра: основа блокчейна

MGBX Editorial4

Что такое технология распределенного реестра? Узнайте о DLT, децентрализованных базах данных, узлах, консенсусе и связи между распределенными реестрами и блокчейном.

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

Технология распределённого реестра, или DLT, — это архитектура данных, которая позволяет множеству участников сети хранить, проверять и синхронизировать записи. Блокчейн — одна из наиболее распространённых её реализаций. Ключевое различие между DLT и традиционной централизованной базой данных заключается не просто в том, что данные хранятся на множестве узлов, но также в том, кто обладает полномочиями обновлять записи, как узлы проверяют транзакции и как сеть достигает согласия относительно действительного состояния. Понимание распределённых реестров, децентрализованных баз данных и консенсуса — важная основа для изучения блокчейна, Bitcoin, Ethereum и Web3.

Что такое технология распределённого реестра и чем она отличается от блокчейна?

Технология распределённого реестра, или DLT, — это техническая архитектура, которая позволяет компьютерам в разных locations участвовать в записи, проверке и синхронизации данных. BIS описывает DLT как набор протоколов и поддерживающей инфраструктуры, который позволяет компьютерам в разных locations предлагать и проверять транзакции и синхронизированно обновлять записи сети.

Блокчейн — распространённая форма технологии распределённого реестра, но эти два термина не взаимозаменяемы. В блокчейне транзакции или другие данные обычно организуются в блоки в соответствии с правилами протокола, и эти блоки криптографически связываются с историей записей. NIST описывает блокчейн как распределённый цифровой реестр с характеристиками устойчивости к подделке и обнаруживаемости подделки.

Таким образом, DLT можно понимать как более широкую категорию, тогда как блокчейн — одна конкретная архитектура внутри неё. Не каждый распределённый реестр обязан использовать структуру «блок + цепочка», и не каждая сеть DLT является полностью открытой. Некоторые из них — это сети без разрешений, допускающие широкое участие, тогда как другие — сети с разрешениями, в которых конкретные организации контролируют участие узлов или права доступа.

Как работает децентрализованная база данных?

Распределённый реестр — это не просто база данных, в которой каждый компьютер хранит идентичную полную копию.

Узлы могут выполнять разные роли в зависимости от сети. Некоторые полные узлы проверяют блоки и транзакции, тогда как лёгкие узлы могут обрабатывать или хранить только информацию, необходимую для их собственной проверки. Ethereum, например, различает полные узлы и лёгкие клиенты. Лёгкие клиенты не хранят весь блокчейн и вместо этого используют заголовки блоков и другие доказательства для проверки необходимой им информации.

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

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

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

Как распределённые реестры поддерживают согласованность данных?

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

Именно здесь важную роль играют механизмы согласованности и консенсуса.

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

Ethereum описывает механизм консенсуса как более широкую систему протоколов, стимулов и правил, которая позволяет распределённым узлам договариваться о состоянии блокчейна, а не просто как PoW или PoS по отдельности.

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

Bitcoin, напротив, использует Proof of Work, валидацию узлами и правила выбора цепочки на основе накопленной работы для поддержания истории транзакций. Разные блокчейны могут использовать разные модели согласованности и консенсуса, поэтому не следует предполагать, что распределённые реестры синхронизируют данные абсолютно одинаковым образом.

Распределённый реестр против традиционной базы данных

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

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

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

Таким образом, реальная ценность DLT не просто в копировании базы данных на большее число серверов. Она заключается в переосмыслении того, кто может записывать данные, кто отвечает за валидацию и как сеть определяет действительное состояние при возникновении разногласий. Блокчейн развивает эту модель, объединяя криптографию, механизмы консенсуса и экономические стимулы, что позволяет множеству независимых участников поддерживать общую и проверяемую цифровую историю.

FAQ

  • Что такое технология распределённого реестра, или DLT?
    DLT — это техническая архитектура, которая позволяет множеству сетевых узлов записывать, валидировать или синхронизировать данные, снижая зависимость от единственного администратора центральной базы данных.

  • Распределённые реестры и блокчейн — это одно и то же?
    Нет. DLT — это более широкая категория технологий, тогда как блокчейн — одна из распространённых реализаций. Блокчейны обычно организуют записи в последовательные блоки, связанные криптографическими отношениями.

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

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

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

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

Как торговать на MGBX:

  1. Зарегистрируйте торговый аккаунт и пройдите необходимую проверку личности;

  2. Пополните счет и выберите тип сделки;

  3. На странице торговли активом укажите сумму или количество, которое хотите купить;

  4. Подтвердите ордер, завершите сделку и проверьте, корректно ли обновился баланс активов.

Дополнительные материалы:

Что такое форк блокчейна? Мягкие и жёсткие форки

Механизмы консенсуса для начинающих: как блокчейны достигают согласия

Трилемма блокчейна

Что такое смарт-контракты? Понимание идеи «код — это закон»

MGBX Editorial