Авторы утверждают, что IBD (начальный блок загрузки) и хранения блок требования для постоянных полных узлов лишь около 3% от традиционного монолитного blockchain, возможно, даже меньше. Поэтому я хотел бы изучить его как возможность для Bitcoin.
Метод работает следующим образом:
- Все узлы - добыча и не-горнодобывающие полные узлы - проверять все операции по основной цепи.
- Регулярные платежи предназначены для ocurr на "дочерние цепи", Это не отдельные блочные цепи как боковых цепей мы знаем, но каждый из них имеет отдельный маркер оплаты. Каждые несколько минут узел называется "пакетирования" расслоения сделок определенного "ребенок цепь" и пишет специальную сделку ( "ребенок цепной блок транзакции") В основной цепи, которая содержит, в качестве вложения, список этих операций.
- Из этих списков сделок, только те, ocurring в последних блоках (в оригинальной концепции, в последние 1440 блоков) проверяются всеми полными узлами. Старшая "ребенок цепной блок" Операции обрезают таким образом, что только их заголовки проверяются и хранятся.
- Узлы могут выбрать, чтобы быть архивными узлами дочерних цепей, которые они выбирают и проверять и хранить все блочные операции ребенок цепи полностью.
(Я не разработчик так что мое описание может содержать ошибки. Первоначальная концепция описана в этом обзоре.)
Теперь мой вопрос: Будет ли этот метод можно реализовать (в долгосрочной перспективе, очевидно) в Bitcoin?
Казалось бы, достойный компромисс между на цепи и вне цепи масштабирования, может быть сравним с расширительными блоками, и дал бы радикальные преимущества в отношении к решению в одной цепи, но тесная интеграция относительно боковых цепей. А 2-полосной-колышек будет гораздо проще (и более ненадежным), чтобы понять, чем с концепцией Drivechain / Elements.