¿Cuáles son los beneficios de construir aplicaciones descentralizadas con una cadena de bloques?

Blockchains (ya sea como una base de datos o como una plataforma de computación) facilita la creación de aplicaciones confiables. Aparte de eso, es principalmente desventajas; Si escuchas que alguien está creando aplicaciones de blockchain que no necesitan ser confiados, lo más probable es que no entiendan la tecnología o estén tratando de sacar provecho del bombo publicitario.

Por ejemplo, aquí hay algunas formas de crear una aplicación de rifa:

  1. En su servidor, tenga un código que reciba a los participantes como parámetro, elija un ganador al azar y lo informe. Las personas que usan esta aplicación tienen que confiar en ti. Publicar su código no ayuda, porque no pueden saber si este es realmente el código que se está ejecutando en su servidor.
  2. Pregenera los números aleatorios para el (los) año (s) siguiente (s), publica su algoritmo de selección de ganador y luego publica los valores aleatorios de los números aleatorios que va a utilizar. Debe asegurarse de que estos hashes se reflejen ampliamente, de manera que si alguien lo acusa de hacer trampa y generarlos después del hecho, se puede confirmar que estos archivos existieron de antemano. Luego, después del hecho, puede revelar los números aleatorios, y las personas pueden verificar que su algoritmo publicado realmente proporcione los resultados que observaron y que los números aleatorios se combinan con los valores correctos, ya conocidos.
  3. Lo mismo que arriba, pero usa una cadena de bloques como base de datos para duplicar los hashes. Debido a que las transacciones allí son públicas, con marca de tiempo e inmutables, es fácil verificar que los hashes (y, por lo tanto, los números aleatorios) existieron de antemano.
  4. Ejecutas toda la selección de ganadores en la cadena de bloques (estilo Ethereum). Esto hace que su código (y su ejecución) sea público, con marca de tiempo e inmutable; no hay necesidad de hacer nada más (pregenerar números, etc.).

Cuando se trata de tecnología, hoy en día todo el mundo habla de la famosa tecnología Blockchain que se introdujo en el backend cuando Satoshi Nakamoto lanzó Bitcoin. Aunque no se mencionó esta tecnología en el documento que anunciaba Bitcoin, el popular Bitcoin logró resaltar la tecnología detrás de esto. Esta tecnología de almacenamiento descentralizado distribuido, Blockchain tiene muchos beneficios como alta seguridad, transparencia, etc. Descubra más beneficios de construir una aplicación descentralizada utilizando esta nueva tecnología Blockchain.

Algunos beneficios destacados de la tecnología Blockchain en cada industria