pioneros
Cómo una empresa global de SDaaS que construye con tecnología Cartesi brinda una solución de cadena de bloques a las principales empresas.
¡La adopción de The OS acaba de comenzar y no podríamos estar más emocionados! En esta serie sobre los pioneros de Web2 y Web3 en The OS, estamos conversando con un socio líder de SDaaS con sede en Vietnam, Sotatek. ¿Quiere saber cómo están ayudando a sus clientes a adaptarse a la tecnología de punta mediante la creación de una DApp para viajes compartidos confiables y descentralizados, así como un sistema de votación DAO descentralizado?
Escuchémoslo del desarrollador Albert, que está aquí para compartir su experiencia, como desarrollador de Web2 para dar el salto a Web3.
“Soy un desarrollador web que quería conocer la tecnología . Pero en lugar de seguir la ruta tradicional de aprender el lenguaje específico de , Solidity, y tratar de entender cómo programar contratos inteligentes, pude ingresar fácilmente con The OS.
No había necesidad de preocuparse por aprender un nuevo idioma, programar en un entorno completamente nuevo o incluso preocuparse por estar limitado a pequeños cálculos. Todo estaba preestablecido para mí con tecnología Cartesi. Tuve la idea de crear una aplicación de viajes compartidos descentralizada (como una versión de Uber) y eso es exactamente lo que construí. Ahora planeo llevarlo al siguiente nivel”.
“Es una aplicación descentralizada para compartir viajes; creo que en realidad es genial. Piense en ello como una aplicación Uber descentralizada: eso sería más democrático, ¿no? Cada conductor tendría un área específica para hacer su trabajo y, a su vez, crearía un sistema más justo.
Con geocercas para establecer las zonas permitidas para un viaje, cualquier desviación de esto puede generar tarifas para el conductor. En el futuro, este sistema podría estar respaldado por una gobernanza compartida, como una DAO (organización autónoma descentralizada). Para que la comunidad pudiera decidir la comisión de cada viaje. El hecho de que ya podamos pensar en futuras aplicaciones de esto se debe a que el sistema operativo facilita la creación; incluso puedo usar las bibliotecas Python de geoprocesamiento existentes. No está mal para un principiante, ¿verdad?
“Como desarrollador web, nunca antes había usado Python, y con esta DApp descentralizada para compartir viajes, tuve que usar las bibliotecas de Python existentes para establecer posiciones relacionadas con el GPS. El sistema operativo me permitió crear un prototipo de esta aplicación, y rápidamente.
En comparación con si tuviera que desarrollar usando Solidity, que también es completamente nuevo para mí, Python no fue una curva de aprendizaje pronunciada. Por ejemplo, en Solidity, si quiero analizar una cadena, tengo que hacerlo manualmente. Mientras estoy en Python, donde tengo segmentos, tengo todas estas funciones de manipulación de cadenas que son de alto nivel. Y eso realmente hace que traducir la lógica sea mucho más fácil”.
¿Es fácil incorporarse a Cartesi?
“Pude comenzar y comenzar a codificar muy rápido en The OS. Sin el sistema operativo, tendría que aprender Solidity y primero me habría llevado una eternidad aprender, incluso antes de intentar expresar lo que quería en el código. Ahora, con Cartesi, no tengo que lidiar con ningún nivel superior de abstracción. Con Python, pude aprenderlo bastante rápido y crear un prototipo de mi aplicación también rápidamente. ¡Y el equipo de Cartesi fue de gran ayuda durante todo este proceso!”
¿Dónde se enteró de The OS?
“No trabajo en la industria de la cadena de bloques, soy más un desarrollador web convencional. Pero cuando lo leí, me gustó mucho la idea de un sistema descentralizado. Aquí en Vietnam, todos vemos como la principal tecnología del futuro. No solo para hacer DApps geniales, sino para aplicarlas en tantos campos. Por ejemplo, nuestro gobierno tiene necesidades de aplicaciones de tecnología dentro de la educación y el sistema público. Para mí, creo que esa será la tecnología más importante para el futuro. No solo en tecnología, sino en muchos campos de la vida.
Leer sobre The OS realmente me llamó la atención. Proporciona un fácil acceso a la cadena de bloques para desarrolladores como yo mientras usamos las pilas y bibliotecas de software existentes a las que estamos acostumbrados. Cualquier cosa que pueda hacer en Linux, puede hacerlo en la cadena de bloques usando este sistema operativo. Para un desarrollador web convencional como yo, esto era esencial. Creo que la adopción de ahora puede crecer sustancialmente en el futuro con la tecnología Cartesi detrás”.
¿Puede transformar el futuro?
“Actualmente estamos trabajando en la construcción de una DApp de votación, algo que podría ayudar a transformar las cosas en la sociedad. En este momento lo estamos desarrollando como DApp, pero en realidad podrías transformarlo en un DAO. Y con eso, puedes impulsar cosas realmente interesantes, con un gobierno compartido y un sistema más justo.
Entonces, si quisiéramos traer al mundo una aplicación descentralizada similar a Uber como un DAO del futuro, sería muy diferente del sistema centralizado que tenemos hoy. Donde Uber se lleva una gran parte de las ganancias del conductor. Podemos tener un sistema más significativo en el que si las personas piensan que la comisión es demasiado alta, pueden reducirla. O si el sistema necesita más comisión para operar, se puede aumentar. Entonces en lugar de una comisión dictada, puede ser mucho más fluido e ir de acuerdo a las necesidades de la comunidad”.
¿Es sencillo explorar oportunidades?
“Lo que me gustaría probar a continuación en The OS es escribir en C++. Para integrar otras cosas y ampliar las posibilidades de lo que estoy haciendo actualmente. Para hacer que las aplicaciones de geofencing estén centradas en la privacidad, donde reconozca la matrícula de su vehículo de manera confiable. Decir que su vehículo estaba en un lugar determinado para fines de facturación, basado en el reconocimiento de matrículas, es un algoritmo bastante sofisticado para implementar.
Me gustaría usar bibliotecas, como Open CV. Hacer que el procesamiento se realice sin confianza, en cadena, de manera verificable y confiable. De esta manera, podemos hacer que los sistemas sean más transparentes y más potentes. Si quisiera hacer esto en Ethereum, o en alguna otra Capa Uno, no tendría la capacidad de procesamiento. Pero The OS usa Rollups, y Cartesi Machine gasta una gran cantidad de poder de procesamiento, por lo que es posible implementar cosas en “.
¿Así que te sientes bastante bien ahora?
“Básicamente, somos pioneros en esta versión alfa de The OS. No estamos llegando a un lugar en el que se establezca toda la infraestructura, se construyan todas las cosas, básicamente estamos construyendo la ciudad con Cartesi. Entonces, cada vez que tengo un problema, el equipo de soporte de Cartesi trata de resolver el problema y luego lo hace más fácil para los próximos desarrolladores que vienen.
Juntos, estamos mejorando la API y la documentación, y estamos viendo que las cosas cambian debido a nuestros comentarios. Por ejemplo, ahora es mucho más fácil iniciar una nueva aplicación, las cosas que el programador no debería hacer manualmente se han eliminado. Incluso portar bibliotecas desde Python es más fácil. Ahora puedo especificar módulos Python puros y están disponibles dentro de Cartesi Machine, sin necesidad de trabajo adicional. Es como un desarrollador de Python comenzaría con una aplicación sin cadena de bloques: simplemente vaya al archivo txt de requisitos, coloque su biblioteca allí y ¡BAMM! Mágicamente está dentro de la Máquina Cartesi y lista para rodar”.
¿Cómo puede la gente empezar?
“Básicamente, dentro de Cartesi Machine tienes que escribir un código que interactúe con la cadena de bloques. Pero al usar el marco de trabajo de Cartesi, realmente no tiene que comprender el intrincado comportamiento de la cadena de bloques. El sistema operativo hace eso por usted.
Para proporcionar una interfaz más familiar para el desarrollador, Cartesi optó por proporcionar una interfaz HTTP dentro de Cartesi Machine. Esto es a lo que muchos desarrolladores web están acostumbrados. Entonces, con los microservicios, el desarrollo de back-end y todo tipo de API que cumplen con HTTP, es todo a lo que los desarrolladores están acostumbrados. Ahora, incorporarse a The OS y desarrollar su primera aplicación no solo es sencillo, ¡es muy fácil!”