После использования одного из решений Layer2 в течение некоторого времени, меня больше всего поразили не те громкие рекламные данные, а то, что это вернуло разработку Ethereum в "нормальное состояние".
Что это значит? Это значит, что вам не нужно заново учить что-то новое. Кошелек остается тем же кошельком, контракты на Solidity пишутся так же, как и раньше, сценарии Hardhat нужно просто изменить конфигурацию RPC, чтобы они заработали. Но фактический опыт совершенно другой — комиссия за газ больше не взлетает до небес, транзакции не застревают в состоянии ожидания на полдня. Обычные операции стали гораздо более плавными.
С технической точки зрения, это решает проблему перегруженности Ethereum: перемещение большого объема вычислений на внешние цепочки и проверка законности транзакций с помощью нулевых знаний, в конечном итоге лишь сжатые доказательства отправляются в основную сеть. Звучит сложно, но для пользователей это означает дешевизну и скорость; для разработчиков это практически не несет затрат на миграцию — поскольку обеспечивается совместимость на уровне байт-кода с EVM, существующие контракты, тестовые фреймворки и инструменты развертывания можно практически напрямую повторно использовать.
Когда я сам тестировал, я не изменил ни строчки кода Solidity, не трогал зависимости, просто добавил новую конфигурацию сети в файл конфигурации Hardhat, и контракт был развернут. Такой бесшовный опыт действительно нечасто встречается в других решениях по масштабированию. Не нужно адаптироваться к новым парадигмам разработки, не нужно сталкиваться с новыми инструментами, просто делай то, что нужно, только затраты снизились, а скорость увеличилась.
Для разработчиков, которые хотят продолжать работать в экосистеме Ethereum, но устали от высоких Газов и медленных подтверждений, такая "безболезненная миграция" может быть самым реальным преимуществом.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Вот это действительно совместимый с EVM, остальные варианты с изменением кода могут отдохнуть
Уже надоело платить за дикие Gas, стоит только изменить RPC, и это действительно приятно
По сути, разработчики — это самая придирчивая группа людей, и не изменять ни строчки кода — это действительно правильный подход
Почему так много L2 решений, и именно это стало популярным? Просто потому, что оно действительно не возится.
Посмотреть ОригиналОтветить0
NftRegretMachine
· 7ч назад
Это всё? Поменять RPC и всё, действительно, не так сложно, но это действительно задело мою больную точку.
Серьёзно, раньше эти L2 были как будто с другой планеты, а сейчас наконец-то стали немного более человечными.
Подождите, действительно ли эта часть с zk-SNARKs является чёрным ящиком, или она уже была проверена до смерти?
Не хвалю и не критикую, это, возможно, лучший опыт миграции за последние два года, без исключений.
Gas-стоимость действительно перестала злодействовать? Кажется, что я во сне.
Вот это действительно продуктивность, а не те маркетинговые данные, с которыми можно сравнить.
Кстати, разработчики Solidity сейчас действительно могут выдохнуть?
После использования одного из решений Layer2 в течение некоторого времени, меня больше всего поразили не те громкие рекламные данные, а то, что это вернуло разработку Ethereum в "нормальное состояние".
Что это значит? Это значит, что вам не нужно заново учить что-то новое. Кошелек остается тем же кошельком, контракты на Solidity пишутся так же, как и раньше, сценарии Hardhat нужно просто изменить конфигурацию RPC, чтобы они заработали. Но фактический опыт совершенно другой — комиссия за газ больше не взлетает до небес, транзакции не застревают в состоянии ожидания на полдня. Обычные операции стали гораздо более плавными.
С технической точки зрения, это решает проблему перегруженности Ethereum: перемещение большого объема вычислений на внешние цепочки и проверка законности транзакций с помощью нулевых знаний, в конечном итоге лишь сжатые доказательства отправляются в основную сеть. Звучит сложно, но для пользователей это означает дешевизну и скорость; для разработчиков это практически не несет затрат на миграцию — поскольку обеспечивается совместимость на уровне байт-кода с EVM, существующие контракты, тестовые фреймворки и инструменты развертывания можно практически напрямую повторно использовать.
Когда я сам тестировал, я не изменил ни строчки кода Solidity, не трогал зависимости, просто добавил новую конфигурацию сети в файл конфигурации Hardhat, и контракт был развернут. Такой бесшовный опыт действительно нечасто встречается в других решениях по масштабированию. Не нужно адаптироваться к новым парадигмам разработки, не нужно сталкиваться с новыми инструментами, просто делай то, что нужно, только затраты снизились, а скорость увеличилась.
Для разработчиков, которые хотят продолжать работать в экосистеме Ethereum, но устали от высоких Газов и медленных подтверждений, такая "безболезненная миграция" может быть самым реальным преимуществом.