Распределенный реестр — это база данных, скопированная на множество компьютеров. Каждая копия содержит одни и те же записи. Когда добавляется новая транзакция, она распространяется на все копии. Ни одна сторона не контролирует основную версию, поскольку основной версии не существует. Каждый узел имеет полную копию. Реестр — это сеть. Эта избыточность делает систему отказоустойчивой. Если один узел выходит из строя, реестр продолжает работать. Если кто-то пытается изменить запись в одной копии, другие копии отклоняют изменение.
Блокчейн — это тип распределенного реестра, но не все распределенные реестры являются блокчейнами. Блокчейн связывает записи в блоках с помощью криптографических хешей. Другие распределенные реестры используют различные структуры. Например, направленные ациклические графы напрямую связывают транзакции друг с другом. Общим звеном является распределение. Реестр хранится на множестве машин, и эти машины согласовывают состояние посредством некоторого механизма консенсуса. Такая архитектура устраняет необходимость в центральном органе, который бы вел учет. Однако это также делает систему медленнее и сложнее, чем традиционная база данных.
Свойства распределенного реестра
- Реплицированная структура — каждый узел хранит копию.
- Основано на консенсусе — узлы соглашаются с допустимыми обновлениями.
- Защита от несанкционированного доступа — изменения оставляют следы.
- Отсутствие центрального оператора — отсутствие единой точки управления.
В распределенных реестрах с ограниченным доступом к участию ограничен круг лиц. В публичных реестрах присоединиться может любой желающий. В большинстве корпоративных сценариев использования предпочтительны модели с ограниченным доступом.
Comments
No comments yet. Be the first to share a thought.
Leave a comment