Обучение
February 18

Становимся Контрибьютором для Scroll

ПЛАН:

  1. Введение:
  2. О Проекте:
  3. Особенности Scroll
  4. Становимся Контрибьютором
  5. Подключаем Git
  6. Выводы
  7. Социальные Сети Проекта

Введение

👋 Всем Привет, на связи Вартколл, сегодня мы разбираем популярный и не менее интересный проект Scroll и узнаем как стать контрибьютором данного проекта!

Мой Телеграм Канал -> https://t.me/code_vartcall

Для начала разберем самое необходимое:

  • Контрибьютор - разработчик, вносящий вклад в развитие проекта путем решения ошибок из списка задач проекта!
  • GitHub - Instagram в мире разработчиков, с его помощью мы можем публиковать свои проекты в публичный доступ получая звезды (лайки) и подписки от других разработчиков. Подробнее о github можете узнать из данной статьи - https://teletype.in/@kurilkv/CodimGitHub
  • Git - Система контроля версий проекта, он используется разработчиками при совместном создании проекта, где мы можем копировать основной репозиторий проекта и прибегать к внесению нововведений в проект не задевая его основу, а уже после code-review и pull request, ваша ветка проекта может присоединиться к основному древу!

О Проекте:

Scroll - Layer 2 решение для масштабирования Ethereum. Проект был создан разработчиками Ethereum для разработчиков Ethereum.

Проект является ZKRollup'ом на Основе Zero Knowlegde Ethereum Virtual Machine

Проект получил $80 миллионов долларов инвестиций и на данный момент оценивается в $2 Миллиарда долларов!

Особенности Scroll

  • Масштабируемость:

Scroll обрабатывает транзакции за пределами основной сети Ethereum и предоставляет краткие доказательства достоверности в сети. Благодаря этому достигается значительно большая пропускная способность и низкие затраты по сравнению с основной сетью Ethereum.

  • Совместимость с EVM:

Создание приложений на Scroll аналогично разработке для Ethereum. Любой смарт-контракт, написанный на Solidity или Vyper для EVM, легко можно развернуть в сети Scroll.

  • Сообщество:

Разработка Scroll происходит в тесном взаимодействии с сообществом Ethereum. Этот подход объединяет лучшие идеи и предложения заинтересованных сторон, что в конечном итоге приводит к созданию более безопасной и продуманной архитектуры.

  • Безопасность:

Scroll использует технологию доказательства с нулевым разглашением (zk-Proof), гарантируя высокий уровень безопасности и надежности.

Проект Scroll был основан в 2021 году и прошел через несколько этапов развития, включая запуск тестовых сетей и привлечение инвестиций. В октябре 2023 года Scroll официально объявил о запуске своей основной сети!

Становимся Контрибьютором

1. Подготовка:

  • Ознакомиться с Технологией Scroll через Документацию -> https://docs.scroll.io/en/home/
  • Далее в документации узнаем о задачах и целях проекта

2. Подготовка к Контрибьюции:

3. Интеграция Scroll:

  • Вы можете интегрировать Scroll в свой любимый проект или библиотеку. Например, добавить поддержку Scroll в существующий инструмент или библиотеку.

Подключаем Git

1) Установка Git:

2) Клонируем репозиторий Scroll:

  • Откройте терминал или командную строку.
  • Перейдите в папку, где вы хотите сохранить репозиторий Scroll.
  • Выполните следующую команду, чтобы клонировать репозиторий:

git clone https://github.com/scroll-tech/contribute-to-scroll.git

3. Создайте ветку для своих изменений:

  • Перейдите в папку с репозиторием Scroll: cd contribute-to-scroll
  • Создайте новую ветку для своих изменений: git checkout -b my-feature-branch

4. Внесите свои изменения:

  • Откройте файлы, которые вы хотите изменить, и внесите необходимые правки.
  • Добавьте изменения в индекс: git add .
  • Зафиксируйте изменения: git commit -m "Описание ваших изменений"

5. Отправьте изменения на GitHub:

  • Отправьте ваши изменения на GitHub: git push origin my-feature-branch

6. Создайте Pull Request:

  • Перейдите на страницу репозитория Scroll на GitHub.
  • Нажмите на кнопку “New Pull Request”.
  • Выберите вашу ветку и нажмите “Create Pull Request”.

Выводы

Теперь мы можем вносить свой вклад в проект Scroll. Все это мы делаем прежде всего для повышения своих навыков как разработчиков, также надеясь на коммит нашей версии в проект для становления контрибьютором!

Ведь как мы знаем, проекты при награждении своих пользователей также смотрят на твои коммиты и если они у вас будут - Победа!

Всем Спасибо за прочтение данной Статьи! 🥰

Подписывайтесь на Мой Телегам-Канал -> https://t.me/code_vartcall

Там вы найдете больше контента по Блокчейн-Разработке!

Как начать свой путь в Блокчейн-Разработке -> https://teletype.in/@vartcall/7vdVRj0e3Gx

Социальные Сети Проекта: