Ethereum и Solana: новые исследования механизма консенсуса
Ethereum проводит реформу предложения. После того как мечта о "бесконечном саде" рухнула, Виталик скорректировал стратегию по L2/Rollup и стал более активно защищать L1. План "ускорения и снижения затрат" для основной сети Ethereum уже поставлен на повестку дня, переход на Risc-V — это только начало, и в будущем важным станет то, как догнать и даже превзойти Solana по эффективности.
В то же время Solana продолжает расширять сценарии потребительского спроса. Ответ Solana заключается в том, что "расширение или исчезновение" — неуклонно двигаться к укреплению L1. Помимо того, что разработанный одной из торговых компаний Firedancer вошел в процесс развертывания, на недавней конференции Solana в Нью-Йорке широкое внимание привлекла консенсус-протокол Alpenglow от команды Anza.
Эфир имеет конечную цель стать мировым компьютером, и, как ни странно, Alpenglow также имеет такую же мечту.
20% безопасное соглашение в эпоху масштабных узлов
С тех пор как начался Биткойн, количество узлов и степень распределенности всегда рассматривались как важные показатели уровня децентрализации сети блокчейна. Чтобы избежать централизации, порог безопасности обычно устанавливается на уровне 33%, то есть ни один отдельный субъект не должен превышать эту долю.
Под воздействием капитальной эффективности майнинг биткойнов в конечном итоге перешел к пуловому кластеру, в то время как Эфир стал основной сценой для некоторых провайдеров стейкинга и централизованных бирж. Конечно, это не означает, что эти сущности могут контролировать работу сети, в модели "поддержка сети - получение вознаграждения/управляющего сбора" у них нет мотива для злонамеренных действий.
Однако при оценке здоровья сети необходимо учитывать ее размер. Например, в небольшой группе из трех человек для того, чтобы функционировать эффективно, требуется согласие 2/3, и стремление к любой минимальной безопасности в 1/3 бессмысленно, поскольку оставшиеся двое могут легко сговориться, стоимость злодеяний очень низка, а выгода высока.
В сравнении, в крупной сети с 10000 узлами не обязательно стремиться к большинству в 2/3 голосов. За пределами модели стимулов большинство узлов не знают друг друга, а координационные затраты между крупными провайдерами стекинга и биржами для совместного злодеяния слишком высоки.
Так что, если мы соответствующим образом снизим количество узлов и пропорцию консенсуса, сможем ли мы достичь "ускорения и снижения затрат"?
Alpenglow разработан на основе этой идеи. Он планирует поддерживать масштаб около 1500 узлов, одновременно снижая механизм консенсуса до 20%. Это не только увеличит скорость подтверждения узлов, позволив узлам зарабатывать больше вознаграждений в основной сети, но также может способствовать расширению масштаба узлов, например, до около 10000.
Эта практика приведет к эффекту 1+1>2 или же она нарушит существующий механизм безопасности, еще предстоит выяснить.
Технические инновации Alpenglow
Теоретическая основа Alpenglow заключается в том, что в эпоху масштабных узлов не требуется слишком большого количества согласия. Поскольку в механизме PoS злоумышленникам необходимо задействовать огромные капиталы, чтобы контролировать сеть. Даже при размере в 20%, по текущим ценам, Ethereum потребуется 20 миллиардов долларов, а Solana – 10 миллиардов долларов.
В практическом применении Alpenglow делит весь процесс примерно на три части: Rotor, Votor и Repair. В некотором смысле Alpenglow является глубокой модификацией механизма Turbine.
Turbine — это механизм передачи блоков Solana, который отвечает за распространение информации о блоках для достижения согласия всех узлов. В отличие от протокола Gossip, используемого в раннем Ethereum, Turbine использует иерархический способ распространения:
В каждом цикле узлы делятся на Лидера, Реле и обычные узлы, только Лидер узла может отправлять информацию о широковещательной рассылке блоков.
Небольшое количество Relay-узлов, получив информацию, продолжает транслировать её большему количеству обычных узлов, формируя структуру, похожую на древовидное строение, называемое Turbine Tree.
В Alpenglow этот вариант механизма называется Rotor, по сути это упорядоченный способ распространения блок-сообщений, где ни один из Leader или Relay узлов не является фиксированным.
Votor - это механизм подтверждения узлов. В концепции Alpenglow, если в первом раунде голосования узлы достигнут 80% (удовлетворяя минимальному порогу в 20%), это может быть быстро принято. Если голосование в первом раунде составляет от 60% до 80%, может быть открыт второй раунд голосования, и если снова будет превышено 60%, это будет окончательно подтверждено.
Если не удастся достичь согласия, будет запущен механизм Repair. Однако эта ситуация похожа на период вызовов Optimistic Rollup, и если дело дойдет до этого, протокол, скорее всего, столкнется с серьезными проблемами.
В отличие от простого увеличения аппаратных ресурсов для повышения пропускной способности, цель Alpenglow заключается в сокращении процесса генерации консенсуса блоков. Если удастся контролировать размеры блоков на уровне около 1500 байт и сделать время генерации достаточно коротким (в текущих тестах крайний случай достигает 100 мс, что составляет 1% от существующих 10 с), то прирост производительности будет весьма значительным.
Заключение
После MegaETH существующие L2 в основном достигли предела. Поскольку SVM L2 не может получить поддержку Solana, основная сеть Solana имеет реальную потребность в дальнейшей масштабируемости. Только если TPS основной сети превзойдет всех конкурентов, можно будет окончательно реализовать идею Solana как "убийцы Ethereum".
Стоит отметить, что Alpenglow не ограничивается только Solana; теоретически любая PoS-цепочка, включая Ethereum, может использовать этот механизм. Подобно ранее представленному Optimum, существующее блокчейн-исследование уже достигло технологических границ и нуждается в поддержке новых идей из области компьютерных наук, а даже социологии.
С развитием технологий блокчейн конкурентная среда в будущем может стать более сложной и многообразной. Каждая публичная цепочка старается найти новые способы повышения производительности и масштабируемости, и эта здоровая конкуренция будет способствовать развитию всей отрасли.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
8
Репост
Поделиться
комментарий
0/400
MondayYoloFridayCry
· 07-19 17:18
Одно слово: делай
Посмотреть ОригиналОтветить0
GameFiCritic
· 07-18 18:12
Solana эта экспансия кажется мне немного знакомой, разыгрывайте людей как лохов L1, разыгрывайте людей как лохов L2
Посмотреть ОригиналОтветить0
LiquidatedDreams
· 07-17 21:49
сол таблетки сжать
Посмотреть ОригиналОтветить0
GasFeeTears
· 07-17 02:22
Рожденный азартный игрок, который ставит все на одну карту, больше всего ненавидит газовые сборы Эфира.
Ethereum и Solana в борьбе: сможет ли протокол соглашения Alpenglow изменить структуру блокчейна
Ethereum и Solana: новые исследования механизма консенсуса
Ethereum проводит реформу предложения. После того как мечта о "бесконечном саде" рухнула, Виталик скорректировал стратегию по L2/Rollup и стал более активно защищать L1. План "ускорения и снижения затрат" для основной сети Ethereum уже поставлен на повестку дня, переход на Risc-V — это только начало, и в будущем важным станет то, как догнать и даже превзойти Solana по эффективности.
В то же время Solana продолжает расширять сценарии потребительского спроса. Ответ Solana заключается в том, что "расширение или исчезновение" — неуклонно двигаться к укреплению L1. Помимо того, что разработанный одной из торговых компаний Firedancer вошел в процесс развертывания, на недавней конференции Solana в Нью-Йорке широкое внимание привлекла консенсус-протокол Alpenglow от команды Anza.
Эфир имеет конечную цель стать мировым компьютером, и, как ни странно, Alpenglow также имеет такую же мечту.
20% безопасное соглашение в эпоху масштабных узлов
С тех пор как начался Биткойн, количество узлов и степень распределенности всегда рассматривались как важные показатели уровня децентрализации сети блокчейна. Чтобы избежать централизации, порог безопасности обычно устанавливается на уровне 33%, то есть ни один отдельный субъект не должен превышать эту долю.
Под воздействием капитальной эффективности майнинг биткойнов в конечном итоге перешел к пуловому кластеру, в то время как Эфир стал основной сценой для некоторых провайдеров стейкинга и централизованных бирж. Конечно, это не означает, что эти сущности могут контролировать работу сети, в модели "поддержка сети - получение вознаграждения/управляющего сбора" у них нет мотива для злонамеренных действий.
Однако при оценке здоровья сети необходимо учитывать ее размер. Например, в небольшой группе из трех человек для того, чтобы функционировать эффективно, требуется согласие 2/3, и стремление к любой минимальной безопасности в 1/3 бессмысленно, поскольку оставшиеся двое могут легко сговориться, стоимость злодеяний очень низка, а выгода высока.
В сравнении, в крупной сети с 10000 узлами не обязательно стремиться к большинству в 2/3 голосов. За пределами модели стимулов большинство узлов не знают друг друга, а координационные затраты между крупными провайдерами стекинга и биржами для совместного злодеяния слишком высоки.
Так что, если мы соответствующим образом снизим количество узлов и пропорцию консенсуса, сможем ли мы достичь "ускорения и снижения затрат"?
Alpenglow разработан на основе этой идеи. Он планирует поддерживать масштаб около 1500 узлов, одновременно снижая механизм консенсуса до 20%. Это не только увеличит скорость подтверждения узлов, позволив узлам зарабатывать больше вознаграждений в основной сети, но также может способствовать расширению масштаба узлов, например, до около 10000.
Эта практика приведет к эффекту 1+1>2 или же она нарушит существующий механизм безопасности, еще предстоит выяснить.
Технические инновации Alpenglow
Теоретическая основа Alpenglow заключается в том, что в эпоху масштабных узлов не требуется слишком большого количества согласия. Поскольку в механизме PoS злоумышленникам необходимо задействовать огромные капиталы, чтобы контролировать сеть. Даже при размере в 20%, по текущим ценам, Ethereum потребуется 20 миллиардов долларов, а Solana – 10 миллиардов долларов.
В практическом применении Alpenglow делит весь процесс примерно на три части: Rotor, Votor и Repair. В некотором смысле Alpenglow является глубокой модификацией механизма Turbine.
Turbine — это механизм передачи блоков Solana, который отвечает за распространение информации о блоках для достижения согласия всех узлов. В отличие от протокола Gossip, используемого в раннем Ethereum, Turbine использует иерархический способ распространения:
В Alpenglow этот вариант механизма называется Rotor, по сути это упорядоченный способ распространения блок-сообщений, где ни один из Leader или Relay узлов не является фиксированным.
Votor - это механизм подтверждения узлов. В концепции Alpenglow, если в первом раунде голосования узлы достигнут 80% (удовлетворяя минимальному порогу в 20%), это может быть быстро принято. Если голосование в первом раунде составляет от 60% до 80%, может быть открыт второй раунд голосования, и если снова будет превышено 60%, это будет окончательно подтверждено.
Если не удастся достичь согласия, будет запущен механизм Repair. Однако эта ситуация похожа на период вызовов Optimistic Rollup, и если дело дойдет до этого, протокол, скорее всего, столкнется с серьезными проблемами.
В отличие от простого увеличения аппаратных ресурсов для повышения пропускной способности, цель Alpenglow заключается в сокращении процесса генерации консенсуса блоков. Если удастся контролировать размеры блоков на уровне около 1500 байт и сделать время генерации достаточно коротким (в текущих тестах крайний случай достигает 100 мс, что составляет 1% от существующих 10 с), то прирост производительности будет весьма значительным.
Заключение
После MegaETH существующие L2 в основном достигли предела. Поскольку SVM L2 не может получить поддержку Solana, основная сеть Solana имеет реальную потребность в дальнейшей масштабируемости. Только если TPS основной сети превзойдет всех конкурентов, можно будет окончательно реализовать идею Solana как "убийцы Ethereum".
Стоит отметить, что Alpenglow не ограничивается только Solana; теоретически любая PoS-цепочка, включая Ethereum, может использовать этот механизм. Подобно ранее представленному Optimum, существующее блокчейн-исследование уже достигло технологических границ и нуждается в поддержке новых идей из области компьютерных наук, а даже социологии.
С развитием технологий блокчейн конкурентная среда в будущем может стать более сложной и многообразной. Каждая публичная цепочка старается найти новые способы повышения производительности и масштабируемости, и эта здоровая конкуренция будет способствовать развитию всей отрасли.