Bài học 4

Construyendo sobre Oasis

Oasis Network ofrece un entorno único para los desarrolladores, que combina características de privacidad y escalabilidad con una sólida plataforma de contratos inteligentes. Esta lección proporcionará una introducción a las posibilidades de desarrollo dentro del ecosistema de Oasis y describirá los pasos necesarios para comenzar a crear aplicaciones descentralizadas (DApps) con un enfoque en la privacidad y la confidencialidad.

Entorno de desarrollo

Para empezar a desarrollar en Oasis Network, tendrás que establecer tu entorno de desarrollo. Esto implica instalar el SDK de Oasis, que proporciona las herramientas y bibliotecas necesarias para crear, probar e implementar las aplicaciones. El SDK es compatible con varios lenguajes de programación, lo que ofrece flexibilidad en las opciones de desarrollo. Está diseñado para integrarse a la perfección con los flujos de trabajo de desarrollo existentes, lo que le permite aprovechar las herramientas y prácticas conocidas.

Los recursos y herramientas proporcionados por Oasis Network incluyen documentación completa, foros de la comunidad y repositorios activos de GitHub donde los desarrolladores pueden encontrar ejemplos de código, tutoriales y soporte técnico de la comunidad de desarrolladores de Oasis. Estos recursos se actualizan continuamente para reflejar los últimos avances en la red y garantizar que los desarrolladores tengan acceso a la información más actualizada y a las mejores prácticas.

Si quieres entrar en detalles en su página web, ¡puedes encontrar información útil sobre cómo construir!

Integración de billetera

Carteras de apoyo

Oasis Network es compatible con una variedad de billeteras, incluidas billeteras de hardware como Ledger para mejorar la seguridad, así como billeteras de software para facilitar su uso. Los desarrolladores pueden elegir la solución de billetera que mejor se adapte a las necesidades de su aplicación y a las preferencias del usuario.

Creación y gestión de carteras

La creación y administración de billeteras en Oasis Network implica comprender los principios criptográficos subyacentes y garantizar prácticas seguras de administración de claves. Los desarrolladores deben implementar funciones que permitan a los usuarios generar nuevas billeteras con frases de recuperación mnemotécnicas, acceder a billeteras existentes y realizar operaciones estándar como ver el historial de transacciones y administrar cuentas.

Emerald como plataforma de desarrollo

Emerald, el ParaTime compatible con EVM en Oasis Network, ofrece un entorno atractivo para los desarrolladores que buscan crear aplicaciones descentralizadas. Cuenta con compatibilidad total con Ethereum, lo que significa que los desarrolladores pueden usar herramientas familiares como Solidity y el ecosistema de herramientas de Ethereum para crear e implementar contratos inteligentes en la red Oasis.

Las bajas tarifas de gas y las capacidades de alto rendimiento de Emerald lo convierten en una solución económicamente viable y escalable para los desarrolladores. Además, su interoperabilidad entre cadenas abre posibilidades para que las aplicaciones interactúen con otros ecosistemas de blockchain, ampliando la base de usuarios potenciales y los casos de uso.

La incorporación de Emerald en sus DApps no solo mejora la funcionalidad, sino que también brinda a los usuarios una experiencia perfecta debido a su compatibilidad con billeteras y servicios populares de Ethereum. Esto hace que Emerald sea una opción atractiva para los desarrolladores que buscan aprovechar las características de seguridad y privacidad de Oasis mientras mantienen una conexión con la comunidad blockchain en general.

Carteras Oasis

  • Visión general:
  • Las billeteras oficiales de Oasis son de código abierto y han sido sometidas a múltiples auditorías. Se conectan sin problemas a la red Oasis para administrar tokens ROSE.
  • Funciones:
  • Las billeteras permiten crear nuevas cuentas, acceder a las existentes, ver transacciones, enviar nuevas transacciones y administrar recompensas de participación.
  • Proporcionan administración de múltiples cuentas y personalización de la interfaz de usuario, como la selección de temas e idiomas.
  • Encontrar carteras oficiales de Oasis:
  • La billetera Oasis - Web está disponible en wallet.oasis.io, y Oasis Wallet - Browser Extension se puede encontrar en Chrome Web Store.

Notas adicionales para desarrolladores

  • Al desarrollar aplicaciones en la red Oasis, tenga en cuenta el modelo de seguridad proporcionado por los TEE para la ejecución confidencial de contratos inteligentes.
  • Tenga en cuenta los problemas de reversión de estado y asegúrese de usar técnicas para mitigar dichos riesgos.
  • En el caso de los contratos inteligentes confidenciales, considere las técnicas de ORAM para ocultar los patrones de acceso a la memoria y utilice algoritmos de tiempo constante para mitigar los ataques de canal lateral.
  • Recuerde que los Key Managers son esenciales para los ParaTimes confidenciales basados en TEE, ya que gestionan las claves criptográficas que protegen los estados confidenciales de los contratos.

Conclusión

En conclusión, la plataforma Oasis Blockchain está diseñada con un claro enfoque en la flexibilidad, la escalabilidad, la seguridad, la privacidad y el aislamiento mejorado. Estos objetivos de diseño fundamentales están entrelazados en toda la arquitectura de la plataforma, lo que permite un desarrollo incremental, una integración perfecta de nuevas mejoras de escalabilidad y un marco adaptable que admite una amplia gama de aplicaciones.

La arquitectura modular permite tanto la evolución de la plataforma como la inclusión de innovaciones lideradas por la comunidad, fomentando un entorno en el que se fomenta el aprendizaje y el desarrollo continuos. No se puede exagerar la importancia del discurso comunitario en la configuración de la trayectoria futura de la Red Oasis. Este enfoque comunitario garantiza que la plataforma permanezca a la vanguardia de la tecnología blockchain, abordando las demandas cada vez mayores del mercado.

La realización de la computación confidencial a través del modelo ParaTime de la plataforma introduce una nueva dimensión de privacidad y seguridad, lo que permite a los usuarios y desarrolladores crear e interactuar con aplicaciones que protegen los datos confidenciales de forma predeterminada. El uso de entornos de ejecución de confianza (TEE) y el innovador mecanismo de detección de discrepancias presentan un enfoque con visión de futuro para la tecnología blockchain que prioriza la confidencialidad del usuario sin comprometer el rendimiento o la escalabilidad.

Además, el compromiso de Oasis Network con capacidades de contratos inteligentes robustas y versátiles, con soporte para Solidity y WASM, entre otros, demuestra su preparación para soportar un ecosistema diverso de aplicaciones y servicios. Esto, combinado con la innovadora capa de consenso de la red y la arquitectura ParaTime, posiciona a Oasis Network como una solución blockchain potente y adaptable para una amplia gama de casos de uso.

A medida que miramos hacia el futuro, la hoja de ruta de Oasis Network promete traer integraciones aún más profundas, una mejor experiencia de desarrollador y usuario, y mejoras continuas en la seguridad y el rendimiento de la red. La Fundación Oasis, junto con su vibrante comunidad de desarrolladores, usuarios y embajadores, sin duda continuará impulsando el crecimiento y la innovación de la red, asegurando que la Plataforma Blockchain de Oasis siga siendo una fuerza líder en la evolución de la tecnología blockchain.

Las lecciones aprendidas de los despliegues iniciales de la red y los comentarios de la comunidad servirán como información valiosa para un mayor desarrollo. Estos conocimientos guiarán la evolución de la plataforma, asegurando que Oasis Network siga siendo un ecosistema blockchain dinámico, seguro y centrado en el usuario en los próximos años.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 4

Construyendo sobre Oasis

Oasis Network ofrece un entorno único para los desarrolladores, que combina características de privacidad y escalabilidad con una sólida plataforma de contratos inteligentes. Esta lección proporcionará una introducción a las posibilidades de desarrollo dentro del ecosistema de Oasis y describirá los pasos necesarios para comenzar a crear aplicaciones descentralizadas (DApps) con un enfoque en la privacidad y la confidencialidad.

Entorno de desarrollo

Para empezar a desarrollar en Oasis Network, tendrás que establecer tu entorno de desarrollo. Esto implica instalar el SDK de Oasis, que proporciona las herramientas y bibliotecas necesarias para crear, probar e implementar las aplicaciones. El SDK es compatible con varios lenguajes de programación, lo que ofrece flexibilidad en las opciones de desarrollo. Está diseñado para integrarse a la perfección con los flujos de trabajo de desarrollo existentes, lo que le permite aprovechar las herramientas y prácticas conocidas.

Los recursos y herramientas proporcionados por Oasis Network incluyen documentación completa, foros de la comunidad y repositorios activos de GitHub donde los desarrolladores pueden encontrar ejemplos de código, tutoriales y soporte técnico de la comunidad de desarrolladores de Oasis. Estos recursos se actualizan continuamente para reflejar los últimos avances en la red y garantizar que los desarrolladores tengan acceso a la información más actualizada y a las mejores prácticas.

Si quieres entrar en detalles en su página web, ¡puedes encontrar información útil sobre cómo construir!

Integración de billetera

Carteras de apoyo

Oasis Network es compatible con una variedad de billeteras, incluidas billeteras de hardware como Ledger para mejorar la seguridad, así como billeteras de software para facilitar su uso. Los desarrolladores pueden elegir la solución de billetera que mejor se adapte a las necesidades de su aplicación y a las preferencias del usuario.

Creación y gestión de carteras

La creación y administración de billeteras en Oasis Network implica comprender los principios criptográficos subyacentes y garantizar prácticas seguras de administración de claves. Los desarrolladores deben implementar funciones que permitan a los usuarios generar nuevas billeteras con frases de recuperación mnemotécnicas, acceder a billeteras existentes y realizar operaciones estándar como ver el historial de transacciones y administrar cuentas.

Emerald como plataforma de desarrollo

Emerald, el ParaTime compatible con EVM en Oasis Network, ofrece un entorno atractivo para los desarrolladores que buscan crear aplicaciones descentralizadas. Cuenta con compatibilidad total con Ethereum, lo que significa que los desarrolladores pueden usar herramientas familiares como Solidity y el ecosistema de herramientas de Ethereum para crear e implementar contratos inteligentes en la red Oasis.

Las bajas tarifas de gas y las capacidades de alto rendimiento de Emerald lo convierten en una solución económicamente viable y escalable para los desarrolladores. Además, su interoperabilidad entre cadenas abre posibilidades para que las aplicaciones interactúen con otros ecosistemas de blockchain, ampliando la base de usuarios potenciales y los casos de uso.

La incorporación de Emerald en sus DApps no solo mejora la funcionalidad, sino que también brinda a los usuarios una experiencia perfecta debido a su compatibilidad con billeteras y servicios populares de Ethereum. Esto hace que Emerald sea una opción atractiva para los desarrolladores que buscan aprovechar las características de seguridad y privacidad de Oasis mientras mantienen una conexión con la comunidad blockchain en general.

Carteras Oasis

  • Visión general:
  • Las billeteras oficiales de Oasis son de código abierto y han sido sometidas a múltiples auditorías. Se conectan sin problemas a la red Oasis para administrar tokens ROSE.
  • Funciones:
  • Las billeteras permiten crear nuevas cuentas, acceder a las existentes, ver transacciones, enviar nuevas transacciones y administrar recompensas de participación.
  • Proporcionan administración de múltiples cuentas y personalización de la interfaz de usuario, como la selección de temas e idiomas.
  • Encontrar carteras oficiales de Oasis:
  • La billetera Oasis - Web está disponible en wallet.oasis.io, y Oasis Wallet - Browser Extension se puede encontrar en Chrome Web Store.

Notas adicionales para desarrolladores

  • Al desarrollar aplicaciones en la red Oasis, tenga en cuenta el modelo de seguridad proporcionado por los TEE para la ejecución confidencial de contratos inteligentes.
  • Tenga en cuenta los problemas de reversión de estado y asegúrese de usar técnicas para mitigar dichos riesgos.
  • En el caso de los contratos inteligentes confidenciales, considere las técnicas de ORAM para ocultar los patrones de acceso a la memoria y utilice algoritmos de tiempo constante para mitigar los ataques de canal lateral.
  • Recuerde que los Key Managers son esenciales para los ParaTimes confidenciales basados en TEE, ya que gestionan las claves criptográficas que protegen los estados confidenciales de los contratos.

Conclusión

En conclusión, la plataforma Oasis Blockchain está diseñada con un claro enfoque en la flexibilidad, la escalabilidad, la seguridad, la privacidad y el aislamiento mejorado. Estos objetivos de diseño fundamentales están entrelazados en toda la arquitectura de la plataforma, lo que permite un desarrollo incremental, una integración perfecta de nuevas mejoras de escalabilidad y un marco adaptable que admite una amplia gama de aplicaciones.

La arquitectura modular permite tanto la evolución de la plataforma como la inclusión de innovaciones lideradas por la comunidad, fomentando un entorno en el que se fomenta el aprendizaje y el desarrollo continuos. No se puede exagerar la importancia del discurso comunitario en la configuración de la trayectoria futura de la Red Oasis. Este enfoque comunitario garantiza que la plataforma permanezca a la vanguardia de la tecnología blockchain, abordando las demandas cada vez mayores del mercado.

La realización de la computación confidencial a través del modelo ParaTime de la plataforma introduce una nueva dimensión de privacidad y seguridad, lo que permite a los usuarios y desarrolladores crear e interactuar con aplicaciones que protegen los datos confidenciales de forma predeterminada. El uso de entornos de ejecución de confianza (TEE) y el innovador mecanismo de detección de discrepancias presentan un enfoque con visión de futuro para la tecnología blockchain que prioriza la confidencialidad del usuario sin comprometer el rendimiento o la escalabilidad.

Además, el compromiso de Oasis Network con capacidades de contratos inteligentes robustas y versátiles, con soporte para Solidity y WASM, entre otros, demuestra su preparación para soportar un ecosistema diverso de aplicaciones y servicios. Esto, combinado con la innovadora capa de consenso de la red y la arquitectura ParaTime, posiciona a Oasis Network como una solución blockchain potente y adaptable para una amplia gama de casos de uso.

A medida que miramos hacia el futuro, la hoja de ruta de Oasis Network promete traer integraciones aún más profundas, una mejor experiencia de desarrollador y usuario, y mejoras continuas en la seguridad y el rendimiento de la red. La Fundación Oasis, junto con su vibrante comunidad de desarrolladores, usuarios y embajadores, sin duda continuará impulsando el crecimiento y la innovación de la red, asegurando que la Plataforma Blockchain de Oasis siga siendo una fuerza líder en la evolución de la tecnología blockchain.

Las lecciones aprendidas de los despliegues iniciales de la red y los comentarios de la comunidad servirán como información valiosa para un mayor desarrollo. Estos conocimientos guiarán la evolución de la plataforma, asegurando que Oasis Network siga siendo un ecosistema blockchain dinámico, seguro y centrado en el usuario en los próximos años.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.