Last updated on 05.03.2023
Цели проекта Scroll.io
Scroll создает полностью совместимый с EVM (Ethereum Virtual Machine) zk-Rollup.
Проект поддерживает прямую проверку блока Ethereum с помощью одного краткого доказательства. Основная идея заключается в проверке согласованности и целостности каждого кода операции в трассировке выполнения EVM. Таким образом, смарт-контракты L1 (первого уровня блокчейна) можно легко перенести в Scroll. Вместо того, чтобы использовать новые дружественные к zk примитивы, мы будем строить обратно — мы будем поддерживать нативную EVM (zkEVM), используя индивидуальные оптимизации. Это дает нам огромное преимущество в совместимости со всеми существующими инфраструктурами Ethereum без каких-либо модификаций самой системы Ethereum.
Scroll позволит стандартизировать внешние проверки Layer-2.
Мы разработали надежный механизм аутсорсинга, который может стимулировать роллапы генерировать для нас доказательства с нулевым разглашением. Мы стандартизируем такую схему, чтобы она соответствовала более широкому спектру общих вычислений вне сети. Это откроет новый рынок пруфов (подтверждений исполнения смарт-контрактов в сети эфириум). Еще одно прямое влияние на разработчиков заключается в том, что они могут развертывать сложные контракты в Scroll, не учитывая лимит газа. Многие новые приложения могут быть включены вне сети с пруфами исполнения, зафиксированными в сети. Наша команда также создала самый быстрый в мире prover (zero-knowledge proofs) с GPU и ASIC для поддержки этого. В долгосрочной перспективе мы планируем добиться полной децентрализации и снизить влияние MEV (maximal extractable value).
Scroll обновится до новой системы доказательств.
Как было предложено пять месяцев назад, Scroll примет новую иерархическую систему доказательства с нулевым разглашением. Первый уровень будет эффективным для доказательства (настраиваемая оптимизация схемы и эффективный алгоритм проверки оборудования). Второй уровень будет эффективным средством проверки (краткое доказательство и алгоритм проверки, дружественный к EVM). По сравнению со всеми существующими решениями, у него есть потенциал для поддержки программы, даже большей, чем EVM, и большего количества функций, таких как конфиденциальность.
FAQ по Scroll.io из дискорда проекта
Что такое rollup? Rollup перемещает вычисления (и хранилище состояний) за пределы цепочки, но сохраняет некоторые данные для каждой транзакции в цепочке. В конечном счете, Rollups вводит краткую проверку состояния, поскольку объединяет несколько транзакций в рамках одного доказательства. Как только токены «свернуты» по контракту, служба Rollup может выполнять более дешевые транзакции от имени своих участников. Роллапы помогают масштабировать Ethereum.
Почему Rollup стал самым популярным решением уровня 2?Роллапы стали подходом по умолчанию для многих L2 из-за их характеристик масштабируемости и безопасности, zk-rollups может снизить стоимость транзакций в 30 раз и даже больше по сравнению с прямыми транзакциями в основной сети Ethereum. Роллапы не идеальны и по-прежнему сталкиваются с проблемами компонуемости, которые Scroll стремится решить.
Что такое EVM уровня 2 общего назначения? EVM уровня 2 общего назначения означает компоновку всех уровней 2, поэтому они взаимодействуют и работают параллельно для более эффективного масштабирования уровня 1. Это означает, что разработчикам проще интегрировать приложения на уровне 2 и заставить их взаимодействовать друг с другом.
Какие приложения поддерживает уровень 2? Уровень 2 позволяет блокчейну Ethereum обрабатывать транзакции дешевле и снижает перегрузку сети. Это позволит разработчикам создавать больше приложений с большим объемом вычислений и сложных вариантов использования, которые до сих пор были просто невозможны из-за ограничений layer 1.
Существует ли уровень 3? Уровень 3 обычно называют «прикладным уровнем» — здесь обычный пользователь может взаимодействовать с dApps, созданными на основе Ethereum. Приложения являются важной частью экосистемы и особенно важны для пользователей Scroll в качестве шлюза для отправки более дешевых и быстрых транзакций через сеть Ethereum. Приложения L3 смогут легко подключаться к Scroll и предоставлять своим пользователям лучший опыт работы с Ethereum.
Что такое EVM? EVM — это сокращение от Ethereum Virtual Machine. Это виртуальная машина на основе стека, в которой живут смарт-контракты и где на Ethereum можно создавать децентрализованные приложения (DApps). Все транзакции в сети транслируются через виртуальную машину Ethereum. Scroll представляет новую систему EVM, основанную на реализации ZKP, с целью масштабирования транзакций в сети.
Является ли Scroll проектом с открытым исходным кодом? Да, Scroll стремится к прозрачности и полному программному обеспечению с открытым исходным кодом с первого дня. Наша миссия состоит в том, чтобы масштабироваться за счет децентрализации, не жертвуя ни одним из основных компонентов Ethereum сегодня. Мы всегда призываем членов сообщества взглянуть на наш код и бросить вызов нашим предположениям.
Будет ли ликвидность разделена между несколькими уровнями 2 после их запуска? Мы считаем, что уровень 2 будет разделять ликвидность и сетевые эффекты по мере масштабирования Ethereum. Среди скептиков Эфириума, особенно в отношении других layer 1 проектов, распространено заблуждение, что ликвидность будет разделена на разные layer 2. Мы не верим, что это так. Когда запустятся несколько layer 2, будут разные варианты использования и разные DApps, запускаемые на разных уровнях 2. Мы думаем, что в течение нескольких месяцев после запуска этих layer 2 между ними появятся мосты, и ликвидность будет разделена. В будущем мы увидим, что 90% или, по крайней мере, большой процент транзакций ETH layer 1 переместятся на layer 2. Уже есть ранние сигналы координации, и Starkware и Loopring планируют разделить ликвидность.
Можете ли вы дать мне простое объяснение того, как работает Scroll? Scroll — это сеть zkEVM. Scroll получает обычные байт-коды от смарт-контрактов layer 1, генерирует доказательства zk вне сети, используя мощность графического процессора, а затем проверяет новые состояния на layer 1 Ethereum. Цель Scroll — масштабировать существующую EVM с более дешевыми и быстрыми транзакциями.
В чем разница между layer 1, таким как AVAX, и layer 2 ETH? Блокчейн уровня 1, такой как Avalanche, имеет собственную виртуальную машину, которая проверяет все состояния в сети и стремится иметь масштабируемую емкость транзакций. Layer 2 Ethereum работает вместе с EVM layer 1 для проверки некоторых состояний вне сети и масштабирования сети.
В чем заключается самая большая инновация Scroll и подтверждена ли она исследованиями? Насколько нам известно, мы создали самый быстрый преобразователь GPU и планируем открыть его исходный код в будущем для использования сообществом. Кроме того, мы предложили первую архитектуру для ASIC/FPGA Prover в рамках наших исследований по дальнейшей поддержке нашей аппаратной экосистемы.
Чем Scroll отличается от других Layer 2? В отличие от других layer 2, Scroll работает непосредственно на layer 1 и обеспечивает полную компоновку с приложениями Ethereum dApp и между layer 2. Scroll также использует новый подход к созданию zk-доказательств вне сети с использованием мощности графического процессора. Мы стремимся к чему-то под названием zkEVM: общему совместимому с evm решению, где разработчикам не нужно будет вносить коррективы в свой текущий процесс создания DApp уровня 1 или адаптировать его во время перехода.
Многие умные люди годами работали над проблемой zkEVM, в чем здесь проницательность Scroll? Недавние прорывы в исследованиях доказательств с нулевым разглашением, включая Poseidon hash, Plookup, PLONK, помогли реализовать приемлемую стоимость запуска zkEVM. Кроме того, мы совершили прорыв в разработке GPU и ускорителей ASIC/FPGA, чтобы улучшить аппаратные возможности.
Какой будет TPS (количество транзакций в секунду) после основной сети? Для ETH 2.0 есть две основные дорожные карты — Proof of Stake и шардинг. С появлением сегментирования данных ETH Layer 2 станет еще быстрее. Без сегментирования данных уровень 2 может достигать 1000-2000 транзакций в секунду, но с сегментированием он может увеличиться еще на порядок. Как только мы перейдем на ETH 2.0 с сегментированием данных, это может увеличить пропускную способность накопительных пакетов, снизить стоимость хранения данных в цепочке и значительно снизить комиссию за транзакции. Количество транзакций в секунду может превысить 20 000.
Как обычный пользователь может отправлять txs (Ethereum Transactions Information) контрактам Scroll? Пользователи могут взаимодействовать со Scroll через выбранные приложения dApp, которые развертывают свои смарт-контракты на нашем zkEVM. dApps работают на уровне 3 и предоставляют «внешний» интерфейс для отправки транзакций в Scroll (L2), которые в конечном итоге проверяются на Ethereum L1 с помощью Rollup. Поток транзакций: dApps (L3) → zkEVM (L2) → Проверка (L1).
Когда средства переводятся из Scroll Rollup обратно на уровень 1, какая информация об адресе отправки видна внешнему миру? При отправке средств из Scroll обратно на Ethereum Layer 1 вся информация полностью прозрачна — как и при обычной транзакции на Ethereum Layer 1. Пользователи смогут увидеть адрес отправителя, получателя, хэш транзакции и любые дополнительные данные. Вся информация о транзакциях будет видна через обозреватели, такие как Etherscan.
Когда мы сможем подключить наш кошелек и использовать Scroll? Как только Scroll будет запущен в основной сети, поставщики кошельков смогут интегрировать Scroll и позволить пользователям беспрепятственно взаимодействовать с ним. Пользователи смогут начать отправлять средства в Scroll Rollup и использовать его возможности. Мы поддерживаем Metamask и WalletConnect с потенциалом для других кошельков в будущем.
Есть ли у вас реализация холодного кошелька (например, Ledger)? Мы стремимся предоставить пользователям холодных кошельков возможность напрямую совершать транзакции в Scroll и пользоваться масштабируемостью без ущерба для безопасности своих средств. Конкретные объявления об интеграции и партнерстве см. на нашем официальном канале Discord.
Сколько времени занимает вывод средств? Мы все еще находимся на ранней стадии, когда мы еще не выстроили схему, поэтому мы не можем дать точные данные. Однако, по нашим оценкам, вывод средств может занять примерно 20-30 минут при оптимальной работе сети. Более низкая скорость работы сети может замедлить снятие средств до 1 часа или даже больше. Ожидайте более подробной информации об этом в будущем!
Какой тип варианта использования проекта вы можете себе представить? Эластичный дизайн Ethereum предоставляет бесконечные возможности для создания продвинутых DApps. Все виды существующих и новых корпоративных приложений должны иметь возможность использовать rollup, поскольку мы можем позволить им масштабироваться и открывать массовое внедрение.
Какие типы DApps поддерживает Scroll? Scroll позволит легко развернуть каждое DApp, совместимое с EVM, на Scroll без каких-либо изменений в коде. Это означает, что каждое приложение Ethereum может подключаться к Scroll, чтобы работать быстрее и дешевле. Приложения, которые включают несколько шагов, найдут Scroll особенно привлекательным, поскольку это может быть их единственное решение для запуска достаточного пользовательского интерфейса.
Какая целевая отрасль для вашего проекта? Scroll работает над масштабированием транзакций в децентрализованных криптосетях. По мере роста спроса на транзакции в блокчейне Scroll может расширяться для поддержки корпоративных и потребительских приложений. Scroll в настоящее время ориентирован на Ethereum и нацелен на существующие приложения, созданные на его основе, а также на новые.
Есть ли список всех приложений, которые в настоящее время находятся в Scroll? Scroll в настоящее время находится в разработке. Как только технология будет запущена, на нашем веб-сайте появится список, содержащий все приложения экосистемы. А пока участники сообщества могут присоединиться к нашему Discord, чтобы быть в курсе и узнавать первыми об интеграции и партнерстве.
Что я могу делать в основной сети Scroll? Scroll в настоящее время находится в режиме разработки. Как только основная сеть будет запущена, пользователи смогут взаимодействовать со Scroll через подключенные протоколы и приложения на Ethereum. Пользователи могут представить себе масштабируемые свопы, займы, кредиты и многое другое. На другой стороне сети мы пригласим членов сообщества стать майнерами нашей реализации zkEVM и участвовать в проверке транзакций.
Roadmap Scroll.io

Каков план развития Scroll? Мы стремимся развернуть нашу тестовую сеть к концу 2022 года и работать над запуском основной сети до 2023 года.
Scroll уже запущен? Scroll в настоящее время находится в режиме разработки. Команда работает в сотрудничестве с фондом Ethereum и сообществом.
Что будет со Scroll после ETH 2.0? Мы считаем, что ETH 2.0 дополняет все L2 и в конечном итоге будет продолжать масштабироваться вместе с ними с течением времени. Scroll планирует продолжить работу над переходом Ethereum на PoS и дальнейшее масштабирование сети. Пользователи могут ожидать, что комиссия Scroll станет еще ниже после слияния, поскольку вводятся сегментация и другие обновления. Мы считаем, что zkEVM станет важной вехой для масштабирования Ethereum 2.0 и выше. ETH 2.0 должен дополнять все L2, поскольку они будут масштабироваться вместе с L1. Шардинг и другие сетевые обновления также должны сделать Scroll быстрее и дешевле, а пользователям будет еще удобнее. В конечном счете, мы считаем, что нет предела масштабированию сети, и этот этап чрезвычайно важен для Scroll.
Каков ваш план роста? Как вы привлекаете пользователей и разработчиков? Мы собираемся привлечь разработчиков к использованию Scroll, предоставив лучший опыт разработки — упрощенную реализацию масштабируемых dApps на Ethereum. Мы также создаем механизм поощрения для поощрения участия в сети.
Тестнет scroll.io
Регистрация на тестнет https://signup.scroll.io/. В поле “откуда вы узнали о Scroll” можете указать название нашего сайта – cryptomarket.review.

Вакансии scroll.io
Прямо сейчас в scroll.io открыто множество вакансий.
- Research & Development Blockchain Infrastructure Engineer: https://jobs.lever.co/ScrollFoundation/4a82e5e0-dfde-4c8f-bb04-3dfbff2bab79
- Cryptography Researcher: https://jobs.lever.co/ScrollFoundation/3933e555-eb9c-4eb4-be73-c7fb19108249
- Lead GPU Programming Engineer: https://jobs.lever.co/ScrollFoundation/4ed6fc2b-c57a-4d9b-9a3c-22f61c85829c
- Senior Full Stack Engineer: https://jobs.lever.co/ScrollFoundation/a0832a43-8ff5-40ec-87c1-c15eb1f07dee
- Smart Contract Engineer: https://jobs.lever.co/ScrollFoundation/76dc9ea3-acdc-4a8f-8c03-966fd0b59244
- Zero-Knowledge Circuit Engineer: https://jobs.lever.co/ScrollFoundation/929a3227-3834-4cc9-9de4-b27464ec4d0e
- Zero-Knowledge Protocol Engineer: https://jobs.lever.co/ScrollFoundation/68a1bb5e-b66f-45e5-af29-f0471206424e
- Community Community Manager: https://jobs.lever.co/ScrollFoundation/7c335891-1ee3-4cc0-8116-d0c0ad10b913
- Developer Relations Manager: https://jobs.lever.co/ScrollFoundation/207ed0c7-90a6-44b3-a575-65e1a489a9f6
- Ecosystem Lead: https://jobs.lever.co/ScrollFoundation/1156821e-f798-4183-8770-34d5a3a24538
- Partnerships Manager: https://jobs.lever.co/ScrollFoundation/381c7808-da09-457f-891d-534b281f5044
- Operations Recruiting Lead: https://jobs.lever.co/ScrollFoundation/ec1e95e4-0a48-448f-bf9a-f5f747ea4698
Scroll Official Links
- Scroll Official Website: https://scroll.io/
- Scroll Twitter: https://twitter.com/Scroll_ZKP
- Scroll zkEVM Workshop Signups (SBC 2022) https://scroll.io/invite-sbc
- Scroll Pre-Alpha Testnet Registrations https://signup.scroll.io/
- Scroll Blogs: https://scroll.io/blog
- Scroll Github: https://github.com/scroll-tech
- Scroll Careers: https://jobs.lever.co/ScrollFoundation