Desarrollo de dApps en la cadena de bloques Dash (entrevista con el desarrollador)

imagen



Formalmente, "la plataforma Dash es un entorno tecnológico para crear aplicaciones descentralizadas (Dapps) basadas en blockchain y la red Dash, una nube que los desarrolladores pueden integrar con sus aplicaciones".



Recientemente, se ha publicado una serie de videos que explican los 4 bloques de construcción clave de la plataforma Dash: almacenamiento Dash Drive, API descentralizada (DAPI), nombres de usuario del servicio de nombres de la plataforma Dash (DPNS) y Protocolo de plataforma Dash (DPP). Cabe señalar que DAPI Dash Platform será la primera API HTTP descentralizada del mundo.



Omití los "textos promocionales" de la entrevista original y, en esencia, resultó:



En 2020, la plataforma Dash se estaba probando en Evonet, donde los desarrolladores de la comunidad investigan, construyen y prueban la red para ver qué puede hacer.



Para obtener más información, solicitamos una entrevista exclusiva con un desarrollador activo de la comunidad de Dash que trabaja bajo el seudónimo 'readme' para obtener información privilegiada sobre un lanzamiento intrigante llamado Dash Platform.



¿Por qué decidió crear aplicaciones en la plataforma Dash y no en otra cadena de bloques?



Me apasiona mucho Web3, Internet de las cosas, big data y la monetización de todo. La ventaja de la plataforma Dash es que los desarrolladores pueden comenzar a escribir código en Javascript de inmediato y usar la cadena de bloques con su API descentralizada (DAPI) para autenticación, interacción con cuentas, almacenamiento de metadatos y análisis. Y luego están los nombres de usuario que brindan usabilidad tanto para usuarios como para desarrolladores.



Desde el punto de vista de un desarrollador, un enfoque que se centra en la primacía de los datos es especialmente interesante, mientras se utilizan contratos de datos que definen la estructura de los datos en cadena. Veo mucho potencial en un enfoque basado en datos y no hay duda de que existe una necesidad de metadatos descentralizados en Web3. La creación de aplicaciones en la plataforma Dash también me ha convencido del compromiso de la red Dash de mantener bajas las tarifas de transacción, un tema importante en la adopción masiva.



¿En qué proyectos estás trabajando ahora mismo?



Pasé bastante tiempo explorando las posibilidades que ofrece este nuevo enfoque basado en datos antes de elegir un tema que todos conocen, tokens no fungibles, y combinarlo con el juego que todos adoran: Minecraft. Es decir, estoy trabajando en tokens no fungibles que almacenan las estructuras de los edificios en Minecraft; también se denominan planos. Llamé a este proyecto "Dashcraft". Hay un tipo de estructura que se puede crear usando varios bloques de construcción dentro del juego; para esto, hay un modo de juego exclusivamente para la construcción, llamado "creativo". Es decir, es como Lego, puedes construir cualquier cosa. Personalmente, me gusta el pixel art y las estructuras abstractas. A diferencia de la integración anunciada de Enjin-Minecraft, donde almacenarán elementos y activos típicos del juego en la cadena de bloques (como armas y armaduras),las estructuras de construcción almacenadas en Dashcraft tienen más que ver con el arte y la personalización que cualquiera puede crear. La única limitación que establecí en Minecraft NFT es que cada estructura debe ser única, por lo que no puede cargar una copia exacta de una existente en la cadena de bloques. El proyecto consta de tres partes:



  • Minecraft Server Plugin, Minecraft Dash, / - / , NFT NFT . (https://github.com/readme55/Dashcraft)
  • Minecraft Creative Server Dashcraft
  • Minecraft NFT Explorer, - , Dash . (http://readme.dashdevs.org/minecraft-explorer/)


La autenticación y carga de datos se realiza con una billetera de navegador simple en la que también estoy trabajando. Para la comunicación entre Minecraft Game y Browser Wallet, existe una variación del servicio de notificaciones push, que se implementa en la plataforma Dash. El proyecto Dashcraft se completó recientemente y pronto se lanzará en la red de prueba.



¿Crees que otras aplicaciones de juegos integrarán la funcionalidad de Dash Platform?



Sí, la capacidad de trabajar fácilmente con cuentas de pago utilizando una API descentralizada, nombres de usuario y tarifas de transacción bajas hacen de Dash una plataforma excelente para desarrollar compras, recompensas y apuestas dentro del juego. Existe una tendencia creciente para almacenar elementos del juego en la cadena de bloques, y ahora que hay contratos de datos, todo es perfecto para los desarrolladores de juegos que desean integrar la funcionalidad de la cadena de bloques. Para usar las credenciales de inicio de sesión, los desarrolladores pueden usar las ID de Dash Blockchain con nombres de usuario que pueden almacenar perfiles de usuario, saldos, listas de contactos, etc. Además, la confirmación instantánea de las transacciones de Dash y la capacidad de gastar inmediatamente solo que los fondos recibidos resuelva el principal problema de los desarrolladores de juegos.



¿Está desarrollando algo más en la plataforma Dash?



Comencé a desarrollar un estándar de token orientado a datos. Todavía está en las primeras etapas de desarrollo, pero es un tema de investigación muy interesante. Solo las variables y las transiciones de token se almacenarán en un contrato de datos especial en cadena. La confirmación del saldo actual se realiza fuera de la cadena. Esto abre oportunidades para el desarrollo de tokens simples o complejos utilizando cualquier lenguaje de programación y, por lo tanto, se pueden obtener los beneficios de escalabilidad con tarifas bajas en comparación con los tokens que computan toda la cadena.



¿Cómo se compara el desarrollo de aplicaciones en la plataforma Dash con el desarrollo en Ethereum?



Ethereum a menudo se conoce como la "computadora mundial" debido al hecho de que el cálculo se realiza completamente en el lado de los nodos de la red. Esta es la diferencia clave entre Dash Platform y Ethereum, al menos en la versión inicial actual. La computación activa por una aplicación descentralizada en la plataforma Dash ocurre en el lado del cliente o en el lado del servidor central. Dash Platform tiene como objetivo proporcionar a los desarrolladores un marco para pagos Web3 Dapps y DAPI (API descentralizada) para facilitar la creación y administración de cuentas. Esto se logra ingresando nombres de usuario para iniciar sesión en el sistema y para trabajar con datos. Además, la plataforma Dash proporciona la funcionalidad de contratos de datos, que actúan como bases de datos descentralizadas. El principal beneficio de desarrollar en la plataforma Dash esque un solo nombre de usuario actúa como un inicio de sesión descentralizado, lo que permite el acceso a un número ilimitado de aplicaciones y, al mismo tiempo, proporciona un control total sobre sus datos personales (verificables criptográficamente).



Dash Platform , ?



Un video reciente publicado por desarrolladores de la comunidad de Dash Platform mostró cuatro Dapps diferentes: una billetera de nombre de usuario básica llamada EvoWallet , una alternativa de Twitter llamada Jembe , una aplicación comercial de PoS Checkout y un sistema backend para comerciantes InStore . Estas Dapps están listas y disponibles para probarlas en Evonet, que es una red de prueba para los desarrolladores de la plataforma Dash. Demuestran el potencial del ecosistema Dapp integrado que es posible gracias a un único inicio de sesión descentralizado.



También estamos trabajando en la integración con Ethereum para tareas de almacenamiento de datos y estudiando varias soluciones en Oracle para la interacción entre las dos cadenas de bloques. También hay un equipo que trabaja en una biblioteca de mensajería privada basada en el popular protocolo Signal que almacena sus datos (ofuscados) en la plataforma Dash. Además, uno de nuestros desarrolladores está trabajando en una biblioteca JavaScript de intercambios atómicos y, en este contexto, siempre hay una investigación activa sobre varios temas, como computación verificable, gobernanza y privacidad.



¿Cómo pueden los desarrolladores de otras comunidades de blockchain unirse a la comunidad de desarrolladores de Dash?



Existe un programa de recompensas constante para atraer nuevos desarrolladores. También tenemos un servidor de discordia para desarrolladores activo y muchos ejemplos de código y documentación disponibles.



Recursos para desarrolladores





Recomendaría a todos los desarrolladores que se unan a nuestra comunidad activa. Puede recibir recompensas por varios programas de recompensas de desarrollo de Dapp en la plataforma Dash en https://dashincubator.app/ . Puede obtener más información sobre el proyecto en https://www.dash.org/ru/developers/ .



¿Realmente ve un interés creciente entre los desarrolladores de blockchain que están aprendiendo la plataforma Dash?



Nuestra comunidad de desarrolladores crece semanalmente y algunos otros proyectos de cifrado solo sueñan con eso. Dash Platform en realidad abre una perspectiva completamente nueva sobre la programación blockchain. Se necesita un tiempo para entenderlo, pero tiene un potencial enorme. Algunas cosas increíbles ya están sucediendo sin mucha publicidad, todas basadas en contratos de datos regulares y billeteras javascript simples. Cuando Dash Core Group comienza a agregar funciones adicionales a la plataforma de desarrollo de Dapp ... ¡puede volverse realmente loco!



¿Lo mejor de ambos mundos?



Los dos proyectos líderes de blockchain, Bitcoin y Ethereum, ofrecen al mundo casos de uso muy diferentes. Si bien Bitcoin se ha utilizado como "oro digital", Ethereum es una plataforma donde los desarrolladores pueden crear Dapps basados ​​en blockchain que se ejecutan en su red. Sin embargo, Bitcoin y Ethereum tienen algo en común: ambas redes se caracterizan por altas tarifas de transacción y congestión de la red. Aquí es donde Dash sobresale en ellos, y esto debería atraer la atención de los desarrolladores de ambos campos, porque la red descentralizada de Dash es una solución escalable optimizada que consiste en servidores de nodos distribuidos poderosos y económicamente interesados ​​que brindan a Dash su funcionalidad avanzada. La infraestructura de red masternode de dos niveles de Dash de servidores de alto rendimientoha estado trabajando desde 2015. Este es el "ingrediente secreto" de Dash, ya que permite a la cadena escalar a una cantidad de transacciones comparable a Paypal, mientras mantiene la confirmación instantánea y las comisiones en un centavo.



Ya hemos visto que el proyecto Zaigar basado en Ethereum pasó de Ethereum a Dash , abandonando su propio token ERC-20 (ZAI) a favor de Dash, ahorrándoles miles de dólares en transacciones cada mes. ¿Quizás este sea el primero de muchos? La plataforma de deportes electrónicos ReadyRaider también ha optado por asociarse con Dash para registrarse, comprar artículos del juego entre jugadores, pagar propinas y tarifas de torneo.



¿Puede la plataforma Dash competir con la funcionalidad de Ethereum ofreciendo a los desarrolladores contratos de datos, nombres de usuario, una API descentralizada y almacenamiento blockchain? A partir de esta entrevista, podemos asumir que gran parte del éxito dependerá de la capacidad de Dash para continuar atrayendo desarrolladores como 'readme' a la comunidad para construir sus Dapps en su plataforma.



La primera aplicación descentralizada que aparecerá en la plataforma Dash será la billetera oficial DashPay, que admite pagos por nombre de usuario. El programa DashPay Alpha ya está abierto donde los usuarios pueden registrar su nombre de usuario en la cadena de bloques, probar e investigar la experiencia del usuario y la interfaz para probar personalmente las últimas versiones de DashPay.



PS Vínculos a una entrevista reciente con uno de los desarrolladores de Dash:



El camino a DashPay (parte 1 de 4)

El camino a DashPay (parte 2 de 4)

El camino a DashPay (parte 3 de 4)

El camino a DashPay (parte 4 de 4)



All Articles