El mundo de la programación es competitivo, ya que está en constante crecimiento. Tener solo…

Modelos de confianza: cómo Blockchain transformará las industrias
“Escribir una descripción de esto para el público en general es muy difícil. No hay nada con lo que relacionarlo «.
– Satoshi Nakamoto
Todos lo hemos escuchado antes en tecnología, y es una conclusión inevitable que se avecina un cambio. Cualquier industria que podamos nombrar no se verá igual en unas pocas décadas. Qué tecnologías serán responsables de la mayor parte del cambio en las próximas décadas todavía está en debate, pero parece haber un acuerdo general sobre tres tecnologías que revolucionarán todo: computación cuántica, inteligencia artificial y blockchain.
Si bien el impacto de estas tecnologías ya se está sintiendo, la tecnología más revolucionaria es blockchain. Aunque estoy mucho más emocionado por la naturaleza técnica de la computación cuántica y la inteligencia artificial, blockchain será revolucionario debido a su simplicidad y amplia aplicabilidad.
En mi publicación anterior, entré en algunos detalles sobre la confianza de terceros y el establecimiento de confianza entre dos partes en la transacción. Aquí, explicaré cómo blockchain puede revolucionar y revolucionará casi todas las industrias al introducir nuevos modelos de confianza.
Antes de que podamos discutir el impacto de blockchain, primero debemos entender sus tres características fundamentales que la hacen tan revolucionaria. Blockchain es:
- Inmutable
- Repartido
- Abierto
Si bien el anonimato es una característica deseada para algunas aplicaciones de blockchain (no, la criptomoneda no es la única aplicación de blockchain), las aplicaciones de blockchain que discutiré involucran las tres características enumeradas anteriormente.
¿Por qué tanto alboroto por blockchain? Bueno, si desea seguir siendo relevante en la era venidera, debe aprender cómo usar blockchain y cómo desarrollarlo o arriesgarse a quedarse atrás.
La cadena de bloques inmutable
«La única constante en la vida es el cambio»
– Heráclito
El cambio es inevitable, el cambio es frecuente, y si le temes al cambio, no dudes en dejarlo en mi caja de donaciones (guiño guiño). Sin embargo, el cambio y la capacidad de cambio causan un problema fundamental cuando se trata de código, ya que hay ciertos registros que no queremos que se modifiquen.
Por ejemplo, si compro una casa, no quiero que la titulación y el registro sean modificables. Incluso si termino vendiendo la casa, todavía querría que haya un registro de que una vez fui dueño de la casa. Imagínese si compró una casa de $ 300k y lo único que se requiere para que alguien le quite esa casa es cambiar la base de datos de registro.
En el primer mundo, estamos acostumbrados a poder confiar en instituciones como los gobiernos de los condados y los estados, así como en las corporaciones. Si bien esa confianza se ha erosionado constantemente durante bastante tiempo, todavía confiamos en nuestros gobiernos con registros fundamentales como registros de propiedad, licencias de conducir y certificados de nacimiento.
Sin embargo, no todos los gobiernos del mundo son tan confiables. Entonces, o confiamos en gobiernos comprometidos y funcionarios gubernamentales corruptos para mantener los derechos de propiedad, o no tenemos derechos de propiedad.
Ahora imagine si su registro de propiedad de la tierra o propiedad física no estuviera registrado en una base de datos central del gobierno sino en una base de datos distribuida que es inmutable. Por inmutable, queremos decir que no se puede cambiar.
Claro, puede vender su propiedad y se podrían agregar nuevos registros de ventas a la base de datos, pero el registro retroactivo que compró dicha propiedad nunca se puede cambiar. ¿Se sentiría seguro en su compra?
Además, ¿puede pensar en los aspectos positivos y negativos de un sistema de registro que nunca se puede cambiar? ¿Qué pasa si se utiliza como registro de actividad delictiva? Los crímenes nunca podrían borrarse, lo cual sería malo, pero si se usa como un registro de propiedad de la tierra o propiedad física, ¿qué podemos ganar? ¿Qué pueden perder los gobiernos? ¿Cómo revolucionará esto la titulación y el registro?
Lo que hace que una cadena de bloques (para todos los propósitos prácticos) sea inmutable requeriría algunos trabajos matemáticos rigurosos para probar, y por lo tanto está fuera del alcance de esta publicación, pero la conclusión clave es la siguiente: la inmutabilidad de la cadena de bloques se presta naturalmente a ser la solución para almacenar todo tipo de registros que deben ser inalterables.
La cadena de bloques distribuida
«El futuro ya está aquí, simplemente no está distribuido de manera uniforme».
– William Gibson
Otra propiedad de la cadena de bloques que está estrechamente relacionada con su inmutabilidad es su naturaleza distribuida. Dado que blockchain se distribuye en muchos nodos en una red de igual a igual, cada nodo actúa como un sistema de registro y un control contra la corrupción de registros.
Si un nodo errante ingresara al sistema y reclamara un conjunto diferente de registros, los otros nodos del sistema rechazarían ese nodo. Además, cualquier persona que desee participar y hacer que el sistema sea más seguro puede convertirse en nodo. Esto significa que las partes interesadas en el bienestar del sistema pueden hacerlo más seguro uniéndose al sistema y haciendo otra copia distribuida del libro mayor.
¿Qué aporta la propiedad de distribución como beneficio? Esto hace que a medida que más personas se unan al sistema, más seguro se vuelve y más confianza se establece en el sistema. ¿Pueden desincronizarse miles de libros de contabilidad distribuidos que contienen exactamente el mismo registro? ¿Qué pasa si un nodo se desincroniza o se ve comprometido?
Hemos visto la consecuencia de que una sola base de datos central se vea comprometida y modificada, pero incluso si alguien pudiera de alguna manera cambiar un nodo, sería casi imposible cambiarlos todos (especialmente si son criptográficamente seguros). El hecho de que la cadena de bloques esté distribuida también la abre.
La cadena de bloques abierta
«El problema de tener una mente abierta, por supuesto, es que la gente insistirá en venir y tratar de poner las cosas en ella».
– Terry Pratchett
Esta propiedad de la cadena de bloques es probablemente la que más nerviosa pone a la gente. La genialidad de la cadena de bloques de Bitcoin es que es abierta y anónima. Todo el mundo sabe en todo momento cuánto Bitcoin hay en una billetera determinada, pero nadie sabe quién es el propietario de esa billetera.
Una propiedad de la cadena de bloques que será revolucionaria es que la cadena de bloques está abierta. Cada nodo de la red tiene la misma copia del libro mayor, lo que también significa que cada nodo puede ver todo.
Esta transparencia en la información que se registra en la cadena de bloques tiene ventajas y desventajas. La ventaja es que todos pueden verlo todo (transparencia), lo que genera confianza, pero la desventaja es que TODOS PUEDEN VER TODO (jadeo).
Esto significa que, para que exista una cadena de bloques privada, debe ser segura y no se debe permitir que ningún nodo se una a la red que no se sepa explícitamente como parte interesada en la red.
Cuando la franqueza puede generar confianza, también puede generar sospechas. Por lo tanto, al implementar cadenas de bloques privadas, los desarrolladores deberán tener mucho cuidado con sus arquitecturas.
La cadena de bloques privada
“Y me gustan las fiestas grandes. Son tan íntimos. En las fiestas pequeñas no hay privacidad «.
– F.Scott Fitzgerald (El gran Gatsby)
Donde la cadena de bloques de Bitcoin es un ejemplo de una cadena de bloques pública, las cadenas de bloques privadas ya se están implementando en una variedad de industrias para respaldar una multitud de soluciones. Una cadena de bloques privada es una cadena de bloques solo por invitación que generalmente está gobernada por una sola entidad.
¿Una sola entidad? ¿Me atrevo a decir una entidad única de confianza? Bueno, eso es un problema. Observe que el término es «gobernado», no propiedad, sino gobernado. Una sola entidad puede gobernar una cadena de bloques y proteger la puerta de entrada en la cadena de bloques, pero siempre que la cadena de bloques en sí sea inmutable, abierta y distribuida, todos los beneficios de la cadena de bloques pueden ser realizados por los participantes en la cadena de bloques.
A medida que las cadenas de bloques privadas se vuelvan cada vez más comunes, revolucionarán muchas industrias. Quiero que pruebes este ejercicio. Google «[fill in your industry or area of interest] blockchain ”y vea cómo blockchain puede impactarlo.
Están ocurriendo algunos desarrollos realmente emocionantes en la cadena de suministro, bienes raíces, distribución de energía, atención médica, propiedad intelectual, fraude electoral y responsabilidad electoral, y seguros. ¿Yo me perdí algo?
La cadena de bloques (cualquier cosa)
Espero que haya buscado en Google su industria en particular y haya visto cómo es probable que blockchain la cambie en los próximos años. Si no lo ha hecho, le recomiendo que lo haga. Así es como es probable que algunas industrias se vean afectadas e interrumpidas por la tecnología blockchain.
La cadena de suministro Blockchain
Si ha trabajado en la cadena de suministro o en software escrito para la gestión de la cadena de suministro, sabe que las cadenas de suministro modernas son bastante increíbles. Las cadenas de suministro legendarias como las de Amazon y Walmart casi no tienen pérdida de datos y su velocidad de ejecución es vertiginosa. Entonces, ¿cómo puede blockchain mejorar algo que ya es tan bueno?
Dado que la cadena de suministro es un proceso, siempre se puede mejorar, incluso si ya es el mejor. El transportador de «Star Trek» es la cadena de suministro que daría como resultado la velocidad más rápida alcanzable. Sin embargo, hasta el día en que inventemos los transportadores, se pueden mejorar las cadenas de suministro que tienen procesos manuales de producción y entrega.
El cambio que blockchain puede traer y traerá es la automatización y eficiencia de los procesos manuales de producción y entrega, garantizando la entrega de artículos y fondos mediante contratos autoejecutables. Entonces, si está trabajando en la cadena de suministro o está desarrollando un código para ella, comience a aprender sobre la automatización de la cadena de suministro utilizando contratos autoejecutables escritos en una cadena de bloques.
Además, blockchain puede proporcionar la transparencia que los consumidores modernos exigen en el proceso de producción. ¿Está realmente seguro de que el diamante que le compró a su prometido es de origen responsable y no es un diamante de «sangre»?
Bueno, una cadena de bloques puede proporcionar una transparencia total y absoluta, así como una garantía de que los bienes entregados en una cadena de suministro se obtienen de manera responsable, sin interrupciones intrusivas en la cadena de suministro, como auditorías.
La cadena de bloques de distribución de energía
¿Tiene paneles solares en la parte superior de su casa? Si lo hace, entonces ya está participando en la red de distribución eléctrica moderna en la que los consumidores de electricidad también son productores de electricidad. La producción de mis propios paneles a veces ha excedido el consumo de mi casa y recibí una factura negativa de mi compañía eléctrica.
Podrías preguntar, ¿y qué? Bueno, utilizando dispositivos de Internet de las cosas (IOT) y redes modernas de distribución de electricidad, ahora es posible que exista una venta de energía entre pares. El exceso de electricidad que genera, puede venderlo a sus vecinos, y dado que no tiene una red grande que mantener y literalmente está produciendo la electricidad en la puerta de al lado, puede vender su electricidad a su vecino por mucho más barato que una compañía eléctrica. puede.
Usando blockchain, todas las unidades de electricidad que produce y cuántas de esas unidades consumen sus vecinos pueden registrarse y solo ponerse a disposición de los proveedores de electricidad de igual a igual, y mediante contratos de ejecución automática, puede cobrar su pago tan pronto como el se consume electricidad.
Además, con blockchain ahora es posible eliminar al intermediario en la distribución de electricidad. Es posible que pronto no necesitemos mayoristas de electricidad y podremos comprar electricidad directamente del productor.
Entonces, si está en el sector de la energía, aprenda sobre los contratos autoejecutables, cómo codificarlos y cómo blockchain puede brindar transparencia en el proceso de distribución. ¡Me lo agradecerás más tarde!
La cadena de bloques de propiedad intelectual
Imagina este escenario: Pensaste para ti mismo: «Sabes, si creáramos X así y aquello, nuestras vidas serían mucho más fáciles». Quizás escribiste tu idea, le dijiste a un amigo o incluso la expresaste en Internet. Luego te olvidaste de eso, solo para descubrir más tarde que alguien creó X y ahora está haciendo un banco. Entonces te estabas castigando pensando, ¿por qué no lo patenté?
Ahora imaginemos un escenario diferente. En lugar de publicar tu …