Но на основной вопрос вы так и не ответили)
Как будете предотвращать бесконечное распухание блокчейна? Причем походу он у вас будет ещё более пухлый?)))
Я вижу решение проблемы только через шардинг. Его буду внедрять в конце года. До этого времени блокчейн не успеет распухнуть.
БЛОКЧЕЙН-ШАРДИНГ (SHARDING): ОСОБЕННОСТИ
Блокчейн-шардинг (Sharding) – это процесс разбивки транзакций на отдельные части, которые называются шардами. Они распространяются по отдельным узлам, которые и проверяют их. В классическом блокчейне все работает несколько иначе – транзакции в цельном виде отправляются сразу всем узлам сети, что увеличивает период времени, требуемый для их проверки.
Кроме того, если в классическом блокчейне предусмотрено одноуровневое взаимодействие, то есть каждый блок взаимодействует со следующим в цепи, то шардинг предполагает использование 2-х уровней:
Каждому шарду, или «осколку» транзакции, присваивается своя группа. Каждая из них имеет свой идентификатор, распространяющийся на все составные компоненты, включая и сами транзакции.
Блокчейн, который в отличие от стандартной схемы, принимает не целостные транзакции, а транзакционные группы.
Таким образом, процесс проверки за счет более рационального распределения транзакций между узлами, позволяет сократить период переводов.
БЛОКЧЕЙН-ШАРДИНГ (SHARDING): СЛОЖНОСТИ РЕАЛИЗАЦИИ
Несмотря на, казалось бы, простую идею, блокчейн-шардинг до сих пор не реализован в полной мере. Это обусловлено следующими сложностями:
До сих пор не разработан реально эффективный и рабочий механизм, который бы позволял отслеживать, какой узел обрабатывает какой «осколок» транзакции. Соответственно, контролировать весь процесс шардинга невозможно.
Если существует конкретная транзакция, которая разбита на шарды и распределена между узлом А и узлом Б, то для обоих узлов необходим механизм, который позволил бы им обмениваться достоверными данными о проверке частей.
Блокчейн-шардинг сложно реализовать в существующих блокчейн-системах. Наиболее податливым для этого алгоритмом считается PoS, что делает Ethereum идеальным вариантом для экспериментов.
Таким образом, блокчейн-шардинг имеет все шансы на то, чтобы стать полноценным решением проблемы масштабируемости, например, для сети Ethereum, в будущем. Пока данная концепция не имеет полноценного практического применения.
Кроме того, как я понимаю, шардинг не решает радикально проблему распухания блокчейна, а лишь отодвигает её решение на неопределённый срок. Это как передвинуть стрелки у часового механизма на бомбе на несколько часов назад. Всё рано взорвётся , но не сразу)(?)