Урок 4

Строительство на Оазисе

Сеть Oasis Network предлагает уникальную среду для разработчиков, сочетая в себе функции конфиденциальности и масштабируемости с надежной платформой смарт-контрактов. Этот урок познакомит Вас с возможностями разработки в экосистеме Oasis и расскажет о шагах, необходимых для начала создания децентрализованных приложений (DApps) с акцентом на приватность и конфиденциальность.

Среда разработки

Чтобы начать разработку в сети Oasis, Вам необходимо создать среду разработки. Для этого необходимо установить Oasis SDK, который предоставляет необходимые инструменты и библиотеки для создания, тестирования и развертывания Ваших приложений. SDK поддерживает различные языки программирования, обеспечивая гибкость в выборе вариантов разработки. Он создан для легкой интеграции с существующими рабочими процессами разработки, позволяя Вам использовать привычные инструменты и методы.

Ресурсы и инструменты, предоставляемые сетью Oasis, включают исчерпывающую документацию, форумы сообщества и активные репозитории GitHub, где разработчики могут найти примеры кода, учебные пособия и поддержку от сообщества разработчиков Oasis. Эти ресурсы постоянно обновляются, чтобы отразить последние достижения в сети и обеспечить разработчикам доступ к самой актуальной информации и лучшим практикам.

Если Вы захотите вникнуть в детали, на их сайте Вы сможете найти полезную информацию о том, как строить!

Интеграция кошелька

Поддержка кошельков

Сеть Oasis поддерживает целый ряд кошельков, включая аппаратные кошельки, такие как Ledger, обеспечивающие повышенную безопасность, а также программные кошельки для простоты использования. Разработчики могут выбрать решение для кошелька, которое лучше всего соответствует потребностям их приложения и предпочтениям пользователей.

Создание и управление кошельком

Создание и управление кошельками в Сети Oasis предполагает понимание основных криптографических принципов и обеспечение безопасного управления ключами. Разработчики должны реализовать функции, позволяющие пользователям создавать новые кошельки с помощью мнемонических фраз для восстановления, получать доступ к существующим кошелькам и выполнять стандартные операции, такие как просмотр истории транзакций и управление счетами.

Emerald как платформа для разработки

Emerald, EVM-совместимый ParaTime в сети Oasis, предлагает привлекательную среду для разработчиков, желающих создавать децентрализованные приложения. Он обладает полной совместимостью с Ethereum, что означает, что разработчики могут использовать знакомые инструменты, такие как Solidity, и экосистему инструментов Ethereum для создания и развертывания смарт-контрактов в сети Oasis.

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

Включение Emerald в Ваши DApps не только улучшает функциональность, но и обеспечивает пользователям беспроблемный опыт благодаря совместимости с популярными кошельками и сервисами Ethereum. Это делает Emerald привлекательным выбором для разработчиков, стремящихся использовать функции безопасности и конфиденциальности Oasis, сохраняя при этом связь с более широким сообществом блокчейна.

Кошельки Oasis

  • Аннотация:
  • Официальные кошельки Oasis имеют открытый исходный код и прошли множество проверок. Они легко подключаются к сети Oasis Network для управления токенами ROSE.
  • Особенности:
  • Кошельки позволяют создавать новые учетные записи, получать доступ к существующим, просматривать транзакции, отправлять новые транзакции и управлять вознаграждениями за ставки.
  • Они обеспечивают управление несколькими аккаунтами и настройку пользовательского интерфейса, например, выбор темы и языка.
  • Поиск официальных кошельков Oasis:
  • Кошелек Oasis - Web доступен по адресу wallet.oasis.io, А Oasis Wallet - Browser Extension можно найти в Chrome Web Store.

Дополнительные примечания разработчика

  • При разработке приложений для сети Oasis Network учитывайте модель безопасности, предоставляемую TEE для конфиденциального выполнения смарт-контрактов.
  • Помните о проблемах, связанных с откатными состояниями, и убедитесь, что Вы используете методы, позволяющие снизить эти риски.
  • Для конклюдентных смарт-контрактов рассмотрите технику ORAM, чтобы скрыть шаблоны доступа к памяти, и используйте алгоритмы с постоянным временем для защиты от атак через побочные каналы.
  • Помните, что менеджеры ключей очень важны для TEE-контрактов, управляя криптографическими ключами, защищающими конфиденциальные состояния контрактов.

Заключение

В заключение следует отметить, что платформа Oasis Blockchain Platform разработана с четким акцентом на гибкость, масштабируемость, безопасность, конфиденциальность и улучшенную изоляцию. Эти основополагающие цели дизайна переплетаются во всей архитектуре платформы, обеспечивая постепенную разработку, плавную интеграцию новых улучшений масштабируемости и адаптируемую структуру, поддерживающую широкий спектр приложений.

Модульная архитектура позволяет развивать платформу и внедрять инновации под руководством сообщества, способствуя созданию среды, где постоянное обучение и развитие очень поощряются. Невозможно переоценить важность обсуждения в сообществе для формирования будущей траектории развития Сети Оазис. Благодаря такому общему подходу платформа остается на переднем крае технологии блокчейн, отвечая постоянно растущим требованиям рынка.

Реализация конфиденциальных вычислений с помощью модели ParaTime платформы представляет собой новое измерение конфиденциальности и безопасности, позволяя пользователям и разработчикам создавать и взаимодействовать с приложениями, которые защищают конфиденциальные данные по умолчанию. Использование доверенных сред исполнения (Trusted Execution Environments, TEE) и инновационный механизм обнаружения расхождений представляют собой передовой подход к технологии блокчейн, который ставит во главу угла конфиденциальность пользователей без ущерба для производительности и масштабируемости.

Более того, приверженность Oasis Network к надежным и универсальным возможностям смарт-контрактов с поддержкой Solidity и WASM, среди прочих, демонстрирует ее готовность поддерживать разнообразную экосистему приложений и услуг. Это, в сочетании с инновационным уровнем консенсуса и архитектурой ParaTime, позиционирует сеть Oasis как мощное и адаптируемое блокчейн-решение для широкого спектра случаев использования.

Заглядывая в будущее, мы видим, что дорожная карта Oasis Network обещает обеспечить еще более глубокую интеграцию, улучшить опыт разработчиков и пользователей, а также продолжить совершенствование безопасности и производительности сети. Фонд Oasis, а также его активное сообщество разработчиков, пользователей и посланников, несомненно, продолжат стимулировать рост и инновации сети, гарантируя, что блокчейн-платформа Oasis останется ведущей силой в развитии технологии блокчейн.

Уроки, полученные в ходе первоначального развертывания сети, и отзывы сообщества послужат ценным вкладом в дальнейшее развитие. Эти знания будут направлять развитие платформы, гарантируя, что Oasis Network останется динамичной, безопасной и ориентированной на пользователя блокчейн-экосистемой на долгие годы.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 4

Строительство на Оазисе

Сеть Oasis Network предлагает уникальную среду для разработчиков, сочетая в себе функции конфиденциальности и масштабируемости с надежной платформой смарт-контрактов. Этот урок познакомит Вас с возможностями разработки в экосистеме Oasis и расскажет о шагах, необходимых для начала создания децентрализованных приложений (DApps) с акцентом на приватность и конфиденциальность.

Среда разработки

Чтобы начать разработку в сети Oasis, Вам необходимо создать среду разработки. Для этого необходимо установить Oasis SDK, который предоставляет необходимые инструменты и библиотеки для создания, тестирования и развертывания Ваших приложений. SDK поддерживает различные языки программирования, обеспечивая гибкость в выборе вариантов разработки. Он создан для легкой интеграции с существующими рабочими процессами разработки, позволяя Вам использовать привычные инструменты и методы.

Ресурсы и инструменты, предоставляемые сетью Oasis, включают исчерпывающую документацию, форумы сообщества и активные репозитории GitHub, где разработчики могут найти примеры кода, учебные пособия и поддержку от сообщества разработчиков Oasis. Эти ресурсы постоянно обновляются, чтобы отразить последние достижения в сети и обеспечить разработчикам доступ к самой актуальной информации и лучшим практикам.

Если Вы захотите вникнуть в детали, на их сайте Вы сможете найти полезную информацию о том, как строить!

Интеграция кошелька

Поддержка кошельков

Сеть Oasis поддерживает целый ряд кошельков, включая аппаратные кошельки, такие как Ledger, обеспечивающие повышенную безопасность, а также программные кошельки для простоты использования. Разработчики могут выбрать решение для кошелька, которое лучше всего соответствует потребностям их приложения и предпочтениям пользователей.

Создание и управление кошельком

Создание и управление кошельками в Сети Oasis предполагает понимание основных криптографических принципов и обеспечение безопасного управления ключами. Разработчики должны реализовать функции, позволяющие пользователям создавать новые кошельки с помощью мнемонических фраз для восстановления, получать доступ к существующим кошелькам и выполнять стандартные операции, такие как просмотр истории транзакций и управление счетами.

Emerald как платформа для разработки

Emerald, EVM-совместимый ParaTime в сети Oasis, предлагает привлекательную среду для разработчиков, желающих создавать децентрализованные приложения. Он обладает полной совместимостью с Ethereum, что означает, что разработчики могут использовать знакомые инструменты, такие как Solidity, и экосистему инструментов Ethereum для создания и развертывания смарт-контрактов в сети Oasis.

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

Включение Emerald в Ваши DApps не только улучшает функциональность, но и обеспечивает пользователям беспроблемный опыт благодаря совместимости с популярными кошельками и сервисами Ethereum. Это делает Emerald привлекательным выбором для разработчиков, стремящихся использовать функции безопасности и конфиденциальности Oasis, сохраняя при этом связь с более широким сообществом блокчейна.

Кошельки Oasis

  • Аннотация:
  • Официальные кошельки Oasis имеют открытый исходный код и прошли множество проверок. Они легко подключаются к сети Oasis Network для управления токенами ROSE.
  • Особенности:
  • Кошельки позволяют создавать новые учетные записи, получать доступ к существующим, просматривать транзакции, отправлять новые транзакции и управлять вознаграждениями за ставки.
  • Они обеспечивают управление несколькими аккаунтами и настройку пользовательского интерфейса, например, выбор темы и языка.
  • Поиск официальных кошельков Oasis:
  • Кошелек Oasis - Web доступен по адресу wallet.oasis.io, А Oasis Wallet - Browser Extension можно найти в Chrome Web Store.

Дополнительные примечания разработчика

  • При разработке приложений для сети Oasis Network учитывайте модель безопасности, предоставляемую TEE для конфиденциального выполнения смарт-контрактов.
  • Помните о проблемах, связанных с откатными состояниями, и убедитесь, что Вы используете методы, позволяющие снизить эти риски.
  • Для конклюдентных смарт-контрактов рассмотрите технику ORAM, чтобы скрыть шаблоны доступа к памяти, и используйте алгоритмы с постоянным временем для защиты от атак через побочные каналы.
  • Помните, что менеджеры ключей очень важны для TEE-контрактов, управляя криптографическими ключами, защищающими конфиденциальные состояния контрактов.

Заключение

В заключение следует отметить, что платформа Oasis Blockchain Platform разработана с четким акцентом на гибкость, масштабируемость, безопасность, конфиденциальность и улучшенную изоляцию. Эти основополагающие цели дизайна переплетаются во всей архитектуре платформы, обеспечивая постепенную разработку, плавную интеграцию новых улучшений масштабируемости и адаптируемую структуру, поддерживающую широкий спектр приложений.

Модульная архитектура позволяет развивать платформу и внедрять инновации под руководством сообщества, способствуя созданию среды, где постоянное обучение и развитие очень поощряются. Невозможно переоценить важность обсуждения в сообществе для формирования будущей траектории развития Сети Оазис. Благодаря такому общему подходу платформа остается на переднем крае технологии блокчейн, отвечая постоянно растущим требованиям рынка.

Реализация конфиденциальных вычислений с помощью модели ParaTime платформы представляет собой новое измерение конфиденциальности и безопасности, позволяя пользователям и разработчикам создавать и взаимодействовать с приложениями, которые защищают конфиденциальные данные по умолчанию. Использование доверенных сред исполнения (Trusted Execution Environments, TEE) и инновационный механизм обнаружения расхождений представляют собой передовой подход к технологии блокчейн, который ставит во главу угла конфиденциальность пользователей без ущерба для производительности и масштабируемости.

Более того, приверженность Oasis Network к надежным и универсальным возможностям смарт-контрактов с поддержкой Solidity и WASM, среди прочих, демонстрирует ее готовность поддерживать разнообразную экосистему приложений и услуг. Это, в сочетании с инновационным уровнем консенсуса и архитектурой ParaTime, позиционирует сеть Oasis как мощное и адаптируемое блокчейн-решение для широкого спектра случаев использования.

Заглядывая в будущее, мы видим, что дорожная карта Oasis Network обещает обеспечить еще более глубокую интеграцию, улучшить опыт разработчиков и пользователей, а также продолжить совершенствование безопасности и производительности сети. Фонд Oasis, а также его активное сообщество разработчиков, пользователей и посланников, несомненно, продолжат стимулировать рост и инновации сети, гарантируя, что блокчейн-платформа Oasis останется ведущей силой в развитии технологии блокчейн.

Уроки, полученные в ходе первоначального развертывания сети, и отзывы сообщества послужат ценным вкладом в дальнейшее развитие. Эти знания будут направлять развитие платформы, гарантируя, что Oasis Network останется динамичной, безопасной и ориентированной на пользователя блокчейн-экосистемой на долгие годы.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.