Lección 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 останется динамичной, безопасной и ориентированной на пользователя блокчейн-экосистемой на долгие годы.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 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 останется динамичной, безопасной и ориентированной на пользователя блокчейн-экосистемой на долгие годы.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.