Parallel Proof-of-Work (PoW) protocols are suggested to improve the safety guarantees, transaction throughput and confirmation latencies of Nakamoto consensus. In this work, we first consider the existing parallel PoW protocols and develop hard-coded incentive attack structures. Our theoretical results and simulations show that the existing parallel PoW protocols are more vulnerable to incentive attacks than the Nakamoto consensus, e.g., attacks have smaller profitability threshold and they result in higher relative rewards. Next, we introduce a voting-based semi-parallel PoW protocol that outperforms both Nakamoto consensus and the existing parallel PoW protocols from most practical perspectives such as communication overheads, throughput, transaction conflicts, incentive compatibility of the protocol as well as a fair distribution of transaction fees among the voters and the leaders. We use state-of-the-art analysis to evaluate the consistency of the protocol and consider Markov decision process (MDP) models to substantiate our claims about the resilience of our protocol against incentive attacks.
academic
Протокол голосования на основе полупараллельного доказательства работы
Протоколы параллельного доказательства работы (Parallel Proof-of-Work, PoW) были предложены для улучшения гарантий безопасности консенсуса Накамото, пропускной способности транзакций и задержки подтверждения. В данной работе сначала рассматриваются существующие протоколы параллельного PoW и разрабатывается структура жестко закодированных атак на стимулы. Теоретические результаты и моделирование показывают, что существующие протоколы параллельного PoW более уязвимы для атак на стимулы, чем консенсус Накамото, с более низким пороговым значением прибыльности и более высокой относительной наградой. Далее представлен протокол голосования на основе полупараллельного PoW, который превосходит консенсус Накамото и существующие протоколы параллельного PoW с практической точки зрения коммуникационных издержек, пропускной способности, конфликтов транзакций, совместимости стимулов протокола и справедливого распределения комиссий за транзакции между голосующими и лидерами. Протокол оценивается с использованием передовых методов анализа согласованности, а процесс принятия решений Маркова (MDP) используется для подтверждения утверждений об устойчивости протокола к атакам на стимулы.
Время прибытия блоков подчиняется экспоненциальному распределению с высокой дисперсией, позволяя противнику получать прибыль, отклоняясь от честного поведения
Небольшим майнерам требуется длительное время для получения вознаграждения (например, в системе Bitcoin это может занять десятилетия)
Несправедливое распределение вознаграждений приводит к объединению майнеров в пулы, угрожая децентрализации и создавая новые уязвимости
Недостатки существующих решений:
Существующие протоколы параллельного PoW, хотя и снижают дисперсию, имеют серьезные уязвимости в отношении атак на стимулы
Высокие коммуникационные издержки и серьезные проблемы с конфликтами транзакций
Отсутствие строгого анализа нарушений безопасности
Целью данной работы является разработка протокола, который сочетает преимущества параллельного PoW (снижение дисперсии, повышение пропускной способности) с эффективной защитой от атак на стимулы.
Выявление уязвимостей: Глубокий анализ существующих протоколов параллельного PoW (Bobtail, Tailstorm, DAG-style voting) выявляет, что они более уязвимы для атак на стимулы, чем консенсус Накамото
Разработка протокола: Предложен протокол голосования на основе полупараллельного PoW с следующими характеристиками:
Снижение коммуникационных издержек
Избежание конфликтов транзакций
Повышение совместимости стимулов
Справедливое распределение комиссий за транзакции
Теоретический анализ:
Использование передовых методов анализа задержки безопасности для оценки вероятности двойной траты
Построение модели MDP для анализа устойчивости к атакам на стимулы
Предоставление строгих математических доказательств и проверки моделированием
Повышение производительности: Превосходство над существующими решениями по множеству практических аспектов, включая безопасность, пропускную способность и справедливость
Разработка протокола консенсуса блокчейна, принимающего в качестве входных данных доказательства работы майнеров и предложения транзакций, выдающего подтвержденный реестр транзакций, удовлетворяющего:
Безопасность: защита от двойной траты и атак на стимулы
Статья цитирует 48 связанных работ, охватывающих важные исследования в области консенсуса блокчейна, механизмов стимулирования, анализа безопасности и других аспектов, обеспечивая прочную теоретическую основу для исследования.