La primera gasolinera criptográfica está ahora en blockchain de Kadena de Taylor Rolfe Kadena Ago, 2020

Una gasolinera exitosa debe ser fácil de usar y, al mismo tiempo, estar protegida de los malos actores. El Pacto de lenguaje de contrato inteligente de Kadena permite esto al admitir multi-sig y un modelo de seguridad basado en capacidades. En el contexto de las estaciones de servicio, "multi-sig" significa que una cuenta diferente puede pagar el gas dentro de una sola transacción, y "basado en la capacidad" significa que solo las operaciones aprobadas pueden acceder a la estación de servicio. Kadena está experimentando actualmente con implementaciones en vivo de estaciones de servicio, y las primeras señales indican que son un gran avance en la facilidad de uso de las cadenas de bloques.

Las gasolineras son flexibles y su gobernanza se puede hacer cumplir de varias formas según los requisitos. Kadena tiene dos tipos de estaciones de servicio de código abierto para revisión y uso de la comunidad:

Las gasolineras de tipo "guardia de gas" requieren que la transacción límite de gas cae dentro de un umbral. Las estaciones de servicio del tipo "pagador de gas" requieren que ciertas funciones se llaman o que solo cuentas aprobadas esta permitido.

Antecedentes: La cadena de bloques pública de Kadena se escala al trenzar varias cadenas de Prueba de trabajo similares a Bitcoin. Mover monedas entre dos cadenas diferentes requiere dos pagos de gas; uno en la cadena de origen de la transacción y otro en la cadena objetivo de la transacción. Si un usuario no tiene tokens en la cadena objetivo para pagar el gas, entonces su transacción no puede finalizar hasta que adquiera fondos en la cadena objetivo para completar la transferencia entre cadenas. En un esfuerzo por ayudar a los usuarios a completar sus transferencias entre cadenas en la cadena objetivo, Kadena ha desplegado una estación de servicio con un protector de gas.

Implementación: La estación de servicio es una cuenta con guardias aduaneros que hace cumplir (1) el límite de gasolina, (2) el precio de la gasolina y (3) que sus fondos solo pueden usarse para gasolina. Esta cuenta no está protegida por un conjunto de claves, por lo que cualquiera puede acceder a estos fondos de forma gratuita siempre que satisfaga a los guardias.

Interfaz de usuario: Los usuarios pueden acceder a esta gasolinera en 3 sencillos pasos:

Ir a esta página web Ingresar la clave de solicitud de la transacción Presionar enviar

Por que funciona: Completar una transferencia de cadena cruzada en la cadena objetivo consume la menor cantidad de gas de todas las funciones de transferencia. La protección de límite de gas está configurada para una cantidad que está por debajo de una función de transferencia estándar pero por encima de la cantidad de finalización de cadena cruzada, por lo que solo la función aprobada puede satisfacer la protección para usar esta estación de servicio. Todas las demás funciones de transferencia excederán el límite de gas bajo y fallarán.

Conclusión clave: Las estaciones de servicio, en última instancia, estarán impulsadas por la demanda, y esta herramienta ya se ha utilizado decenas de veces para ayudar a los titulares de KDA a completar transferencias entre cadenas que, de otra manera, podrían haberse quedado estancadas durante algún tiempo. Esta estación de servicio demuestra una de las formas más sencillas de apoyar a los usuarios existentes, pero también hay estaciones de servicio más interesantes que se pueden construir para impulsar la adopción con nuevos usuarios (como se ve con el ejemplo de dApp COVID-19 a continuación).

Prima: Una gasolinera similar que ayuda a los usuarios a completar las transferencias entre cadenas de KDA también se puede ver en la billetera criptográfica multidivisa, ZelCore.

Antecedentes: Para ayudar a demostrar la importante oportunidad que ofrecen las estaciones de servicio, Kadena desarrolló un prototipo de aplicación de seguimiento de pruebas COVID-19. Esta dApp de seguimiento de pruebas de coronavirus crea un conjunto de datos comunes de registros de pruebas que es seguro, verificable y universalmente accesible para preservar la privacidad. Todo el poder de blockchain está perfectamente empaquetado dentro de un código QR inteligente que está asociado con los kits de prueba COVID-19. Las pruebas son escaneadas por profesionales de la salud para registrar datos a través de un formulario web.

Lea más sobre la aplicación de seguimiento de pruebas COVID-19 aquí o vea esta breve animación.

Implementación: La estación de servicio utilizada por esta dApp está configurada con guardias que requieren (1) acceso desde un cuenta verificada y (2) que funciones especificas se utilizan para canjear gas. Siempre que un usuario siga la interfaz proporcionada, estos criterios se satisfacen automáticamente.

Así es como funciona:

Los proveedores de pruebas utilizan un par de claves asignado para generar códigos QR únicos que luego se imprimen y emparejan con cada kit de prueba (incrustados dentro de cada código QR están los datos de acceso para un cuenta verificadaDurante la prueba, el personal médico escanea el código QR utilizando cualquier dispositivo inteligente para abrir un formulario web que recopila y registra los datos del paciente (enviar datos a través de este formulario web llama al función específica para canjear gas).

Interfaz de usuario: Hay tres grupos de usuarios potenciales que se benefician de esta dApp, cada uno de los cuales puede interactuar con un formulario web y / o un código QR.

* Formulario web de proveedor de prueba

** Formulario web del personal médico

Por que importa: Los estándares de prueba inconsistentes y el acceso fragmentado a los datos son barreras para una mejor gestión de COVID-19. Una aplicación basada en blockchain puede ofrecer el nivel necesario de seguridad, transparencia, agregación e inmutabilidad de los datos. Las gasolineras simplifican drásticamente la experiencia del usuario de dApp, lo que hace que una aplicación basada en blockchain sea factible para su uso en el mundo real.

Conclusión clave: El tipo de estación de servicio "Gas Payer" tiene una flexibilidad única al permitir que una dApp sea fácil de usar o incluso oculta para el usuario, al tiempo que conserva las poderosas funciones de blockchain. De hecho, las gasolineras se pueden personalizar con la misma funcionalidad que cualquier contrato inteligente de Pact. Las estaciones de servicio más avanzadas pueden especificar quién puede usar el gas, cuándo se usa el gas, por qué se usa el gas e incluso cuántas veces una cuenta puede acceder a su gas.

Las estaciones de servicio desempeñarán un papel clave para llevar las aplicaciones basadas en blockchain a las manos de la gente común. Cuando la incorporación de nuevos usuarios ya no requiere familiaridad con blockchain, cualquier registro de usuario o instalación de software, entonces la base de usuarios de una dApp crece exponencialmente de poseedores de tokens expertos a prácticamente cualquier persona con conexión a Internet. Dado el alcance potencial, los creadores de dApp harían bien en ofrecer tarifas de gas prepagas a sus usuarios como una inversión de bajo costo con retornos de alto valor.

El concepto de pagos de gas subsidiados no es nuevo, pero otras plataformas han tenido problemas para ejecutar una implementación bien respaldada. Muchas plataformas se han quedado cortas en gran parte debido a las limitaciones de la red. Por ejemplo, Ethereum es fundamentalmente una plataforma de firma única, que requiere una mayor complejidad a nivel de contrato inteligente para permitir que una cuenta diferente pague el gas de una transacción. Bitcoin tiene límites de escalabilidad que hacen que no sea razonable que los anfitriones de las estaciones de servicio mantengan el alto costo de las tarifas del gas. De manera única, Kadena tiene la escalabilidad de capa base y las capacidades de contrato inteligente necesarias para hacer viable la implementación de la estación de servicio.

Kadena es una plataforma completa que brinda a los desarrolladores los recursos necesarios para simplemente crear aplicaciones de cadena de bloques potentes y de gran alcance. Para apoyar a la comunidad, Kadena tiene un fondo dedicado para desarrolladores que cubrirá los costos de inicio de la gasolinera. Los desarrolladores que quieran crear dApps rápida y fácilmente pueden contar con Kadena para respaldar su lanzamiento y crecimiento. Comuníquese con nuestro equipo en [email protected] si desea comenzar a construir en Kadena.