Como parte de una investigación relacionada con blockchain que estoy emprendiendo actualmente, la noción de usar blockchains para una variedad de aplicaciones del mundo real se da a conocer libremente.
Por lo tanto, propongo las siguientes preguntas:
- ¿Qué aplicaciones importantes / cruciales del mundo real usan blockchain?
- Para agregar a la primera pregunta, más específicamente, ¿qué aplicaciones del mundo real realmente necesitan blockchain? ¿Quién puede o no usarla actualmente?
De un comentario, observo además que esto ignora la noción de criptomonedas. Sin embargo, el uso de contratos inteligentes puede tener otras aplicaciones potenciales además de los beneficios que pueden representar para el área de las criptomonedas
blockchain
rshah
fuente
fuente
Respuestas:
Aparte de Bitcoin y Ethereum (si somos generosos) hoy en día no hay usos importantes e importantes.
Es importante notar que las cadenas de bloques tienen algunas limitaciones severas. Algunos de ellos son:
Activos puramente digitales
Si un activo es en realidad un activo físico con solo un "gemelo" digital que se comercializa, correremos el riesgo de que la jurisdicción local (es decir, su aplicación de la ley) pueda tener una opinión de propiedad diferente de la que está en la cadena de bloques.
Por poner un ejemplo; supongamos que estamos intercambiando bicicletas (reales y físicas) en la cadena de bloques, y que en la cadena de bloques, ponemos su número de serie. Supongamos además que pirateo su computadora y pongo la propiedad de su bicicleta como yo. Ahora, si vas a la policía, podrías convencerlos de que el verdadero dueño de la bicicleta eres tú y, por lo tanto, tengo que devolvérselo. Sin embargo, no hay forma de hacer que te devuelva el gemelo digital, por lo tanto, hay una disonancia: la bicicleta es tuya, pero la cadena de bloques dice que es mía.
Hay muchos de estos casos de uso propuestos (comercio de bienes físicos en una cadena de bloques) en el comercio de bicicletas, diamantes e incluso petróleo.
Los activos digitales mantienen valor incluso si son públicos.
Hay muchos ejemplos en los que las personas quieren poner activos en la cadena de bloques, pero de alguna manera tienen la impresión de que eso les da algún tipo de control. Por ejemplo, el músico Imogen Heap está creando un producto en el que todos los músicos deben poner su música en la cadena de bloques y recibir un pago automático cuando una radio reproduce su canción exitosa. Tienen la impresión de que esto crea un vínculo automático entre reproducir la canción y pagarla.
Lo único que realmente hace es crear una base de datos muy grande para la música que probablemente sea bastante fácil de descargar.
Actualmente no hay forma de evitar tener que poner todo el activo visible en la cadena. Algunas personas hablan de "encriptaciones", "almacenar solo el hash", etc., pero al final, todo se reduce a: publicar el activo o no participar.
Transacciones públicas
En los negocios, a menudo es importante mantener sus tarjetas cerca de su cofre. No desea la exposición en tiempo real de sus operaciones diarias.
Algunas personas intentan encontrar soluciones en las que ponemos toda la producción de los productores de lácteos en la cadena de bloques junto con el inventario de todas las tiendas de lácteos. ¡De esta forma podemos enviar camiones fácilmente a los lugares correctos! Sin embargo, esto hace que tanto los agricultores como los comerciantes sean responsables de los precios inflados si están sobreproduciendo / con existencias insuficientes.
Otras personas quieren poner la producción de energía (paneles solares, parques eólicos) en la cadena de bloques. Sin embargo, ningún productor de energía serio tendrá datos de producción en tiempo real para el público. Esto tiene un gran impacto en el valor de las acciones y ese tipo de información es el tipo que desea mantener cerca de su cofre.
Esto también es válido para los llamados certificados verdes , en los que se asegura de que solo usa "energía verde".
Nota : Existen soluciones teóricas que se basan en pruebas de conocimiento cero que permitirían que las transacciones sean secretas. Sin embargo, aún no son prácticos, y el tiempo mostrará si este elemento se puede solucionar.
Hora de confirmación
Puede, como Ethereum, hacer que el tiempo de bloqueo sea tan pequeño como desee. En Bitcoin, el tiempo de bloqueo es de 10 minutos, y en Ethereum es menos de un minuto (no recuerdo la cifra específica).
Sin embargo, cuanto menor es el tiempo de bloqueo, mayor es la posibilidad de horquillas de larga duración. Para garantizar que se confirme su transacción, aún debe esperar bastante.
Actualmente tampoco hay buenas soluciones aquí.
Los contratos inteligentes dan miedo
El contrato inteligente es difícil de escribir. Son programas de computadora que mueven activos de una cuenta a otra (o más complicados). Sin embargo, queremos que los comerciantes y las personas "normales" puedan escribir estos contratos, y no depender de expertos en programación informática. No puedes deshacer una transacción. ¡Esta es una nuez difícil de roer!
Si realiza operaciones de alto valor y termina escribiendo un cero demasiado en la transacción (digamos $ 10M en lugar de $ 1M), ¡llame a su banco de inmediato! Eso lo arregla. Si no, esperemos que tenga seguro. En una configuración de blockchain, no tienes ni un banco ni un seguro. Esos $ 9 millones se han ido y se debió a un error tipográfico en un contrato inteligente o en una transacción.
Los contratos inteligentes realmente están jugando con fuego. Es demasiado fácil vaciar todos sus activos con un solo clic. Y ha sucedido, varias veces. La gente ha perdido cientos de millones de dólares debido a errores de contratos inteligentes.
Fuente: Estoy trabajando para una compañía de energía que produce energía eólica y solar, así como también comercializa petróleo y gas. He estado trabajando en proyectos de soluciones blockchain.
fuente
Existen diferentes definiciones de blockchain, y la respuesta a esta pregunta depende mucho de si considera la interpretación amplia o restringida. Las implementaciones típicas de criptomonedas como Bitcoin tienen dos partes:
Una cadena de bloques, unidos por hashes criptográficos (SHA256 en Bitcoin) para que la identidad del bloque más nuevo evite modificar cualquier registro anterior. La estructura más común es el árbol Merkle , que se patentó por primera vez en 1979.
Una red de computadoras punto a punto que decide cuál es el bloque más nuevo (también llamado "protocolo de consenso"). En Bitcoin, esto se realiza mediante un mecanismo de prueba de trabajo (denominado minería), que distribuye la confianza y la autoridad en la red.
Una interpretación amplia de blockchain sería cualquier cosa que tenga la primera parte, una cadena de bloques. Estos tienen muchas aplicaciones ampliamente utilizadas que son anteriores a las criptomonedas. Algunos ejemplos:
Sin embargo, a pesar de que el árbol Merkle es una "cadena de bloques", muchos consideran que por sí solo no hace un sistema basado en blockchain. Después de todo, blockchain se considera una nueva invención, y el árbol Merkle definitivamente no es nuevo. Hay mérito para ambos lados del argumento.
Como detalla la respuesta de Pål GD, aparte de las criptomonedas, no ha habido aplicaciones reales ampliamente difundidas de la combinación completa de árbol Merkle + red de igual a igual.
fuente
Las respuestas dadas se centran en las cadenas de bloques p2p abiertas de Bitcoin y sus gustos.
Sin embargo, también existen iniciativas como Hyperledger , R3 Corda y Enterprise Ethereum Alliance , etc. (Incluso los proveedores de la nube (por ejemplo, aws ) tienen ofertas). Este tipo de plataformas tienden a evitar la parte de prueba de trabajo que lleva mucho tiempo y hacen un consenso entre las partes seleccionadas, y no están abiertas para cualquier persona con una conexión a Internet necesariamente. Tampoco siempre muestran información en los bloques al mundo entero; y en cambio tienden a tener protecciones con respecto a quién puede leer qué en la cadena.
Estas plataformas tienden a promover su utilidad en los casos en que las partes que no desean confiar entre sí, o un tercero, con alguna información, todavía necesitan una fuente compartida de dichos datos, con reglas acordadas sobre cómo se cambiarán los datos que puede ser verificado
Los objetivos en el uso de dichos libros contables distribuidos incluyen diferentes cosas, como seguridad adicional, transparencia y auditabilidad, anonimato, escalabilidad, mayor colaboración de la industria y permitir nuevos modelos de negocio. Cuál y cómo dependería de qué industria y aplicación, pero tal vez se puedan encontrar algunas ideas en esta encuesta o en lugares similares . Es probable que este tipo de plataforma sea lo que las compañías existentes considerarían usar si ingresaran al espacio blockchain.
Al observar las piezas que las plataformas anuncian realmente en uso, encontramos iniciativas como:
Seguimiento de productos: por ejemplo, los principales productores y minoristas de alimentos se unen a una red destinada a "... conectar productores, procesadores, distribuidores y minoristas a través de un registro autorizado, permanente y compartido de datos del sistema alimentario". .
Intercambio de datos: por ejemplo, las aseguradoras comparten datos por razones de cumplimiento a una red donde los reguladores con permiso pueden verlo. También se puede mejorar el manejo de documentos en una red en lugar de los silos actuales.
Control de información personal, por ejemplo, hu-manity.co que controla cómo se comparten los datos personales con las empresas.
Dado que blockchain es nuevo y no se ha probado, en este momento habría más experimentos y aplicaciones de prueba de concepto en lugar de aplicaciones del mundo real. Muchos de ellos resultarán ser pobres para una tecnología publicitada que busca un problema que resolver. Sin embargo, los libros contables autorizados o distribuidos por el consorcio también son un lugar donde los proyectos más pequeños han comenzado a lanzarse para aplicaciones reales.
fuente
Una aplicación que aún no es grande , pero que puede llegar a ser grande pronto es la autenticación de documentos digitales. Todavía no conozco a nadie que haga esto, pero se está discutiendo.
El problema es este: una autoridad administrativa de algún tipo tiene miles, si no millones, de documentos digitales a su cargo. ¿Cómo nos aseguramos de que los documentos que están en la base de datos hoy sean idénticos a los que estaban allí ayer?
Esto puede tener grandes consecuencias legales.
Uno podría hacer varias copias de seguridad completas en DVD o algo así y almacenarlas en varios lugares seguros diferentes, pero esto es costoso y aún no es realmente seguro.
Otro problema es que estos documentos pueden ser confidenciales y realmente no desea difundir copias de ellos.
En su lugar se puede hacer listas de firmas de hash y se extendió a los alrededores. Son mucho más pequeños y tampoco confidenciales. (Si se hace bien)
Ahora, no estoy seguro de que realmente necesitemos el aspecto de cadena de cadenas de bloques, dos o tres niveles de árboles Merkle probablemente sean suficientes. Sin embargo, siempre y cuando estemos analizando las cosas de todos modos, cuesta muy poco agregar la lista de firmas como documento para el próximo lote. Tal vez no sea necesario, pero no duele.
Una debilidad en este sistema es que los documentos se pueden eliminar . Con solo el valor hash, no podemos reconstruirlos, pero agregaría un agujero muy visible en los datos que al menos debería parecer feo para los involucrados.
fuente