Воспитательная позиция
Что такое параллелизация?
Распараллеливание (параллельное выполнение транзакций) — это метод обработки нескольких задач одновременно. Распараллеливание основано на идее параллелизма — компьютерной концепции, описывающей возможность одновременного выполнения нескольких процессов. Для технологии блокчейна этот подход увеличивает количество транзакций в секунду (TPS) и улучшает общую пропускную способность сети.
Как работает распараллеливание
Распараллеливание структурирует сеть так, чтобы проверять несколько транзакций одновременно, а не обрабатывать их последовательно (одну за другой). Он использует доступные сетевые ресурсы и распределяет задачу выполнения транзакций на несколько узлов.
Распараллеливание одновременно проверяет множество потенциальных состояний сети, каждое из которых показывает результат проверки определенного набора транзакций. Изучая эти состояния, сеть понимает влияние каждой транзакции на общий реестр, если она была подтверждена. После завершения проверки сеть достигает общего состояния, которое отражает результат параллельной проверки.