Aprenda a bifurcar Ocean Market y poner en funcionamiento su propio mercado de datos en 9 pasos
Secciones
1. Introducción
2. Antes de comenzar
3. Requisitos previos obligatorios
4. Inicio rápido: ¡el mercado de datos está listo y funcionando en menos de 1 hora!
4.1 Mercado Oceánico de Fork
4.2 Clonar el mercado localmente
4.3 Instalar las dependencias
4.4 Ejecute su bifurcación Market por primera vez
4.5 Cambiar el nombre de su mercado
4.6 Cambiar el logotipo
4.7 Cambiar el estilo
4.8 Cambiar la dirección de la tarifa
4.9 Cree y aloje su mercado de datos
5. Conclusión
6. Lecturas adicionales
En este punto, hemos realizado muchos cambios y esperamos que esté satisfecho con la forma en que se ve su mercado de datos. Dado que ahora tiene su propio mercado de datos increíble, ya es hora de que hablemos de monetizarlo. Sí, así es: obtendrá una comisión cuando las personas compren y vendan activos de datos en su mercado.
Cuando alguien establece el precio de sus activos de datos en su mercado, se le informa que se enviará una comisión al propietario del mercado de datos. Para recibir esta comisión, debe configurar el mercado para enviar la comisión a su dirección de Ethereum.
Este importante paso es lo último que cambiaremos en esta guía. Para cambiar la dirección a la que se envían las tarifas del mercado, debe establecer su dirección como una variable ambiental. Cree un nuevo archivo llamado .env en la raíz de su repositorio. Es importante que el archivo se guarde en el lugar correcto, la estructura de su archivo debe tener el mismo aspecto que a continuación.
Ahora copie y pegue lo siguiente en el archivo:
GATSBY_MARKET_FEE_ADDRESS = ”0xxx”
Debe reemplazar "0xxx" con su dirección Ethereum y guardar el archivo. Y eso es todo, ahora tiene un mercado de datos en pleno funcionamiento que le generará ingresos cada vez que alguien lo use.
Todo lo que le queda es alojar su mercado de datos y comenzar a compartirlo con sus futuros usuarios. Para alojar su mercado de datos, debe ejecutar el comando de compilación:
npm ejecutar compilación
Esto tarda unos minutos en ejecutarse. Mientras se ejecuta, puede prepararse para alojar su nuevo mercado de datos. Tiene muchas opciones para alojar su mercado de datos (incluidos AWS S3, Vercel, Netlify y muchos más). En esta guía, demostraremos cómo alojarlo con surge, que es completamente gratuito y muy fácil de usar.
Abra una nueva ventana de terminal y ejecute el siguiente comando para instalar Surge:
npm install – aumento global
Cuando haya terminado, vuelva a la ventana de terminal que está construyendo su mercado de datos terminado. Una vez que se complete la compilación, ingrese los siguientes comandos para ingresar al directorio público y alojarlo:
cd publicSurge
Si es la primera vez que usa surge, se le pedirá que ingrese una dirección de correo electrónico y una contraseña para crear una cuenta gratuita. Le pedirá que confirme el directorio que está a punto de publicar, verifique que está en el directorio market / public / y presione enter para continuar. Ahora te da la opción de elegir el dominio en el que quieres que esté disponible tu proyecto. Hemos elegido formidable-data-market.surge.sh, que es una opción gratuita. También puede establecer un valor CNAME en su DNS para hacer uso de su propio dominio personalizado.
Después de unos minutos, se completará la carga y estará listo para compartir su mercado de datos. Puede ver la versión que creamos en esta guía aquí.
Bien hecho por llegar al final de esta guía. Hemos cubierto todos los pasos más importantes para configurar su propio mercado de datos:
Forking Ocean MarketCambiar el logotipoEstablecer el nombre y el lema de su mercado de datos.Personalizar el estilo usando sus propias fuentes, colores y fondo.Establecer su propia dirección de Ethereum como una variable ambiental para recibir las tarifas del mercado.Construir y publicar su mercado de datos.
Esperamos que haya disfrutado de esta guía y la haya encontrado productiva. Si lo ha encontrado valioso, aplauda. Si obtenemos una buena respuesta, escribiremos una guía de seguimiento sobre todas las funciones de alternancia que puede usar de inmediato con su fork de Ocean Market.
Si ha encontrado algún problema o problema, comuníquese con nosotros en Discord o abra un problema en GitHub. Siempre estaremos felices de ayudar.
Todo el código de este tutorial se ha enviado a esta rama en Github.
La documentación de Ocean Protocol tiene tutoriales y cubre los conceptos centrales y las referencias de API. El archivo Léame de Ocean Market cubre los temas centrales para que pueda comenzar a ejecutar su propia bifurcación. La documentación oficial de React y la documentación de Gatsby le ayudarán a realizar cambios en la interfaz. tiene la intención de realizar cambios en la búsqueda, entonces la documentación de búsqueda de Elastic es increíblemente útil.