¿Qué tipo de aplicación se beneficiaría de ejecutarse en la plataforma Ethereum sobre un servidor tradicional?

A continuación se enumeran las características de las aplicaciones que potencialmente pueden ser bien servidas por una plataforma blockchain (como Ethereum, pero como probablemente sepa que hay muchas otras). No todos estos deben estar presentes al mismo tiempo para que una plataforma blockchain sea una buena opción, pero todos se aplican.

  • Existe un repositorio compartido (típicamente alguna forma de libro mayor) de información utilizada por múltiples partes
  • Hay múltiples “escritores”, es decir, diferentes partes pueden agregar datos (es decir, transacciones) al repositorio
  • Hay una mínima (o incluso ninguna) confianza entre las partes
  • Actualmente hay uno o más intermediarios centrales presentes cuya función principal es actuar como una autoridad para permitir la confianza. Una cadena de bloques puede eliminar estos intermediarios o al menos reducir en gran medida su importancia, acelerando así el proceso de transferencia de información y / o valor.
  • Hay una dependencia entre las transacciones creadas por diferentes partes (Alice paga a Bob, Bob luego necesita enviar fondos a Charlie. La transacción de Bob depende de la transacción de Alice, y no puede verificar la transacción de Bob sin verificar primero la de Alice)
  • Específicamente para Ethereum y otras blockchains que tienen contratos inteligentes: existe la necesidad de un enfoque basado en contratos, donde los participantes de blockchain hayan acordado los términos y condiciones, y necesitan la certeza absoluta de que estos contratos no se pueden cambiar y siempre se hacen cumplir.

Básicamente, cualquier transacción en la que los intereses en conflicto de dos o más partes sean gestionados por un tercero de confianza. La palabra clave es ‘confianza’ aquí.

Tomemos uno de estos sitios web de outsourcing independientes como ejemplo. Desea contratar a un profesional independiente para que realice un trabajo específico por x-cantidad de dinero. El pago generalmente funciona de la siguiente manera. Envía el dinero a una cuenta de depósito en garantía del portal Freelance. Después de completar con éxito el trabajo, el dinero se libera al profesional independiente que hizo el trabajo.

Llanura navegando hasta ahora. ¿Pero qué pasa si el trabajo no se completó satisfactoriamente? ¿Qué pasa si el portal independiente decide NO pagar? ¿Qué sucede si el portal independiente decide reducir el 50%, en lugar del habitual 10-15%?

En cualquiera de estos casos, tenemos que confiar en el intermediario para manejar los conflictos correctamente entre compradores y vendedores, para pagar después de la finalización, etc. Cualquiera de estos podría manejarse mediante contratos inteligentes en la cadena de bloques Ethereum.

Otros ejemplos que vienen a la mente son:

• Casinos en línea: recientemente escribí una publicación de blog sobre el surgimiento de aplicaciones de casino descentralizadas

• Banca en línea / pagos

• comercio electrónico

• Email

La pregunta original es: ¿Qué tipo de aplicación se beneficiaría de ejecutarse en la plataforma Ethereum en un servidor tradicional?

Pero también hay muchos ejemplos en los que este tercero de confianza NO es algo que se ejecute como una aplicación en un servidor privado: abogados, bancos, notarios, compañías de seguros.

Si comprende lo que es Ethereum, eso le ayudará mucho a responder su pregunta.

Los casos de uso son esencialmente ilimitados, porque Ethereum permite tipos de aplicaciones completamente diferentes que incluso son posibles con el software y la arquitectura tradicionales.

Con la arquitectura y los sistemas tradicionales (de red, Internet), necesita mediadores centralizados y confiables, como abogados, bancos, gobiernos, etc., en el medio de sus transacciones, y tomando sus recortes relativos.

Con Ethereum, no lo haces.

Aquí hay una buena introducción que describe cómo todo esto se aplica al crowdfunding y a las nuevas empresas, por ejemplo.

Finalmente, aquí hay un artículo sobre Negocios en la era de Ethereum.

Y gracias por su pregunta: tiene mucho sentido preguntar si no ha estado expuesto a este tipo de detalles antes.

Sin embargo, la conclusión es que Ethereum no es solo un nuevo protocolo, lenguaje, plataforma de aplicación, etc., es un tipo de entidad completamente nuevo, que permite tipos de soluciones completamente nuevos.

Dapps, he hablado con los mejores chicos de élite que dicen que es emocionante, ya que eventualmente aparecerá y apoyará: IA, realidad virtual, sistemas de pagos, incluso robótica.

Además, eso solo está rascando la superficie de las capacidades. 🙂

Aplicaciones donde es absolutamente crucial que sus usuarios sepan exactamente qué se ejecuta y cómo, el ejemplo más obvio son los casinos en línea (lo que actualmente es la mayor parte del tráfico de contratos inteligentes en Ethereum).

Pero sí, las blockchains en general y lo que Ethereum está haciendo en particular son una solución para buscar un problema. Pero me alegro de que existan; si alguna vez se me ocurre algo en lo que la confianza pueda ser un problema, sé qué hacer.

Las aplicaciones Blockchain todavía se ejecutan en servidores tradicionales hoy y probablemente continuarán de esa manera por algún tiempo. Solo los contratos inteligentes detrás de la aplicación “se ejecutan” en la cadena de bloques.

Echa un vistazo a esta aplicación blockchain:

VariabL – Intercambio de derivados

Este es uno de los proyectos de blockchain más completos disponibles. La mayor parte de su aplicación se ejecuta en servidores normales para mostrar el sitio web y otros detalles. El único componente que se ejecuta en la cadena de bloques es el componente que ejecuta órdenes de compra y venta.

Por lo tanto, los servidores existirán mucho después de que blockchain obtenga una adopción masiva.