Configuración de un ecosistema Apla – Apla

Apla es una plataforma de que permite a las pequeñas y medianas empresas automatizar diversos procesos a través de DApps. En la publicación anterior, aprendimos cómo configurar hasta 5 nodos Apla y construir nuestra primera aplicación DApp. En este artículo, crearemos nuestro propio ecosistema utilizando Apla testnet.

Antes de crear nuestro ecosistema, echemos un vistazo rápido a la arquitectura de la plataforma.

La arquitectura de Apla se puede dividir en tres partes:

NetworkDatabaseEcosystem

Red: Apla se basa en una red de igual a igual y cada nodo de la red guarda una versión actualizada de la cadena de bloques y la base de datos en la que está presente el estado global de la cadena de bloques. Estas transacciones se verifican y luego se actualiza el estado global; El estado global solo se puede actualizar a través de la ejecución de la transacción. La información sobre esa actualización se almacena en el .

Base de datos: Cada transacción comprometida por un usuario será transmitida a la red por nodos. Cada vez que se agrega un nuevo bloque a la cadena de bloques, la base de datos se actualizará en todos los nodos, de modo que todos contengan la versión más actualizada de la base de datos.

Ecosistema: El ecosistema es la parte más importante de la arquitectura de Apla. El objetivo principal de los ecosistemas es proporcionar entornos de programación cerrados para que las empresas comerciales realicen sus actividades. Estos entornos de software autónomos organizan todas las actividades del usuario en la plataforma Apla. Cualquier usuario de la plataforma puede crear sus propios ecosistemas con aplicaciones básicas preinstaladas.

El fundador del ecosistema posee el conjunto completo de derechos. Pueden admitir cualquier número de usuarios y distribuir varios derechos de acceso a los recursos del ecosistema. El fundador también puede crear y editar cualquier dato, contratos inteligentes e interfaces de usuario. Además, el fundador puede establecer políticas de membresía y establecer los términos de trabajo en el ecosistema utilizando leyes inteligentes.

Como ejemplo, consideremos un ecosistema creado para un banco. Este ecosistema puede tener aplicaciones de datos y usuarios relacionados con el banco. El banco otorgará derechos de acceso a estos componentes a sus clientes, empleados o cualquier autoridad reguladora únicamente.

De manera similar, un ecosistema para un sistema de subasta puede tener datos, aplicaciones y usuarios accesibles para varios vendedores o compradores. Supongamos que si nuestro sistema de subastas necesita algunos servicios bancarios, la integración a nuestro ecosistema bancario se puede hacer sin ninguna dificultad.

Los ecosistemas permiten que el fundador invite a los desarrolladores al sistema y les dé un rol de "Desarrollador" para que trabajen juntos en la implementación de varias ideas.

Conectando a la Apla Testnet

Para crear nuestro primer ecosistema de Apla, necesitamos estar conectados a Apla testnet. Apla testnet es una red que se ejecuta para desarrolladores, en la que pueden crear y ejecutar ecosistemas de Apla y DApps.

Podemos conectarnos a Apla testnet de dos maneras.

Navegador web: Se puede acceder a testnet a través de su navegador web. Todo lo que tenemos que hacer es ir a la dirección https://testapla0.apla.io

Molis Desktop Client: El testnet también se puede conectar a través del cliente de escritorio de Molis. Las versiones de Windows, Linux y MacOs se pueden descargar del sitio oficial de Apla. Ir "Conoce a Molis" sección de la página del desarrollador e instalar la última versión. También se puede descargar desde el GitHub de la compañía.

Usaremos la versión del navegador web de testnet para este tutorial.

Creando una Cuenta Apla

La primera pantalla que vemos al ingresar a testnet es una página de introducción. Esto nos llevará a la creación de nuestra cartera.

Seleccionaremos la Crear o importar billetera opción.

Esto abrirá una pantalla que nos solicita generar una clave o usar una existente. Como esta es nuestra primera visita, necesitamos crear una nueva cuenta. Escoger Generar nueva clave.

Esto nos llevará a la página de generación de claves.

Si hacemos clic en el Generar botón, se generará una Frase Semilla (la forma legible por humanos de la clave privada). Esto debe guardarse y guardarse en un lugar seguro. Esta frase es necesaria cada vez que iniciamos sesión en Testnet desde un nuevo dispositivo. Junto con esto, también necesitamos ingresar una contraseña.

Hacer clic Continuar y confirme estos detalles. En la página siguiente, seleccione su cuenta de la página que muestra todas las cuentas en la computadora. Esto nos llevará a una página de inicio de sesión.

Inicie sesión con su contraseña y se encontrará en su página de perfil.

Creando su ecosistema

En Apla hay dos tipos de ecosistemas: ecosistemas de plataforma y de usuario. Si miramos la esquina superior derecha de la ventana, podemos ver que estamos en el ecosistema de la plataforma.

El ecosistema de la plataforma está definido por las partes interesadas que prestan servicios a los usuarios. Los recursos de la plataforma también pueden ser accedidos y utilizados por miembros de otros ecosistemas.

Solo un miembro del ecosistema de la plataforma puede crear un ecosistema de usuario.

Ahora vamos a crear nuestro propio ecosistema.

En la barra de menú superior, podemos ver pestañas. Casa, Administracióny Desarrollador.

Haga clic en el Administración lengüeta. En el menú lateral, podemos ver el Ecosistemas opción. Al hacer clic en él, podemos ver la lista de todos los ecosistemas presentes en el testnet.

Haga clic en el Crear botón. Se abrirá una ventana emergente que nos solicitará que ingresemos un nombre para nuestro ecosistema. Ingrese un nombre relevante y haga clic en Crear.

Ahora nuestro ecosistema ha sido creado. Si hacemos clic en el menú desplegable de arriba a la derecha, podemos ver nuestro ecosistema en la lista.

Al hacer clic en esto, se nos solicitará que ingresemos nuestra contraseña nuevamente. Esto nos llevará a nuestro ecosistema.

Podemos ver que nuestro ecosistema está bastante vacío y no tiene ninguna aplicación. Podemos importar algunas aplicaciones de plataforma.

Para ello, haga clic en el Desarrollador lengüeta. Allí podemos ver otro botón a la izquierda, Importar. Haz click en eso.

En el cuadro emergente que aparece, haga clic en Importar aplicaciones de plataforma..

Esto importará todas las aplicaciones de la plataforma, incluida la asignación de roles de usuario y la funcionalidad de mensajería. Estas aplicaciones básicas facilitan el diseño de nuestra propia lógica DApps.

Nuestro ecosistema de Apla ya está listo. Ahora podemos usar el conjunto completo de opciones disponibles en la plataforma Apla para crear nuestras propias aplicaciones.

Pruebe todos los atributos de la plataforma y diviértase jugando con varias características del ecosistema Apla.