Технология распределенного реестра: основа блокчейна
Что такое технология распределенного реестра? Узнайте о 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:
Зарегистрируйте торговый аккаунт и пройдите необходимую проверку личности;
Пополните счет и выберите тип сделки;
На странице торговли активом укажите сумму или количество, которое хотите купить;
Подтвердите ордер, завершите сделку и проверьте, корректно ли обновился баланс активов.
Дополнительные материалы:
Что такое форк блокчейна? Мягкие и жёсткие форки
Механизмы консенсуса для начинающих: как блокчейны достигают согласия


