¿Qué es un blockchain?

Un blockchain, o libro mayor distribuido , es principalmente conocido por la primera tecnología que habilitó, el Bitcoin, que Satoshi Nakamoto describió por primera vez en un documento en 2008.

Trataré de proporcionar una descripción general de la tecnología y su potencial, tanto desde el punto de vista práctico como técnico, que debería poder comprender sin ningún conocimiento previo sobre el blockchain.

Hoy en día, las criptomonedas en circulación solo tienen una capitalización de mercado de más de diez mil millones de dólares y las nuevas empresas de nueva creación que dependen de la cadena de bloques se financian todos los días, satisfaciendo la sed de capitalistas de riesgo por la tecnología. Lo que Blockchain promete resolver es un problema de larga data de la informática que se discutió desde principios de la década de 1970 y se generalizó en 1982 como el Problema de los Generales Bizantinos que esencialmente pregunta cómo múltiples partes cooperantes pueden llegar a un conocimiento común sobre un elemento de hecho cuando existen activamente algunos actores maliciosos. tratando de difundir información incorrecta y quienes tienen cierta probabilidad de interceptar y alterar cada comunicación directa entre individuos. Hasta ahora, este problema generalmente se solucionaría confiando en una autoridad central confiable, pero por primera vez, blockchain permite que se llegue a tal consenso sin tener que confiar en ninguna entidad. Mucho se ha escrito sobre los cambios sociales que traerá blockchain, los desafíos que los gobiernos deberán abordar o incluso cómo se necesitará un nuevo cuerpo de leyes, Lex Cryptographia, para adaptarse a este nuevo paradigma.

Resumen técnico

La solución de Blockchain al problema de los generales bizantinos es imponer a cada actor que quiera compartir información para resolver también un rompecabezas matemático muy complejo (llamado bloque ) que demuestra que se ha invertido una gran cantidad de trabajo. Gracias a las propiedades matemáticas complejas, es posible diseñar problemas que son difíciles de calcular, pero fáciles de verificar; En realidad, esto es lo contrario al concepto popular de cifrado de claves asimétricas en el campo de la criptografía, que proporciona los protocolos de comunicación segura más modernos y en el que deseamos generar rompecabezas fáciles de calcular (que crean la clave) pero difíciles de verificar (agrietamiento). la clave). Cada bloque contiene un hash (una cadena de caracteres), que debe referirse criptográficamente al hash del bloque anterior (para garantizar el orden cronológico). Juntos, esta serie de bloques, hasta el bloque de génesis (el único bloque codificado en el script central de la cadena de bloques), forma la cadena de bloques. La dificultad computacional de generar un bloque válido se debe principalmente a la aleatoriedad del proceso de encontrar un nuevo hash que se conectará correctamente al hash del bloque anterior.

Una copia de la base de datos de blockchain (de aproximadamente 80 gigabytes en la actualidad para la cadena de bloques de Bitcoin, pero que crece continuamente a medida que se agregan más bloques), así como la secuencia de comandos central que contiene las reglas de lo que debería considerarse una cadena de bloques válida, se almacenan en cada computadora ( llamado nodo completo ) que está dispuesto a ser parte de la red. Además del hash, cada bloque almacena una gran cantidad de información (llamadas transacciones ). Cualquier persona que desee obtener información almacenada en la base de datos puede hacerlo consultando desde cualquier nodo de la red; Si algunos nodos no están de acuerdo sobre cuál debería ser el estado correcto de la cadena de bloques, uno siempre confiará en la cadena de bloques válida más larga (es decir, el nodo completo que puede probar su versión de la cadena de bloques requiere más esfuerzo computacional que todas las otras versiones existentes), lo cual es honesto. Los nodos buscarán activamente para reemplazar su propia versión de la cadena. También es posible que múltiples blockchain tengan temporalmente la misma longitud, en cuyo caso uno tiene que esperar hasta que se agreguen más bloques para poder distinguir en qué versión del blockchain se debe confiar. Como regla general, cuanto más antiguo es un bloque en la cadena, más confiable es, ya que un atacante tendría que comenzar y recrear una fracción mucho mayor de la cadena de bloques para reemplazarlo.

La mayoría de las personas que desean agregar algunas transacciones a la cadena de bloques no tienen la potencia de cálculo o el tiempo necesario para encontrar un bloque válido. En ese caso, agregarán su transacción a un grupo de transacciones no confirmadas que están a la espera de que un generador de bloques profesional (llamado minero ) encuentre un bloque para ellos. Cuando un minero encuentra un bloque válido, que es un evento realmente raro, incluirá en él tantas transacciones como el bloque permita (actualmente un megabyte para la cadena de bloques de bitcoin) y lo transmitirá a todos los nodos completos de la cadena de bloques, que adjuntará el bloque a la cadena después de haber comprobado su validez. En la mayoría de las cadenas de bloques, cuando un minero agrega con éxito un bloque a la cadena, recibe una recompensa del sistema y también una tarifa percibida por los individuos cuya transacción ha sido incluida (opcional, normalmente solo se incluye cuando hay una congestión de transacciones no confirmadas, Para ayudar a los mineros a priorizar qué transacción incluir primero.

El supuesto subyacente del proceso es que el esfuerzo total invertido por los mineros honestos es mayor que el esfuerzo total invertido por aquellos con intenciones maliciosas. Por esfuerzo , uno debe entender el dinero , ya que la dificultad computacional se relaciona directamente con los costos de electricidad y hardware. Cada individuo involucrado en el proceso posee una clave pública y una privada. Su clave pública lo identifica y puede ser usado por cualquier persona para ver qué contribuciones ha hecho a la cadena de bloques (por ejemplo, cuánto dinero posee en el caso de una cadena de bloques de criptomonedas). Usando su clave privada, puede generar transacciones que están criptográficamente garantizadas para que se originen en usted. Mediante este proceso, incluso si un actor malintencionado controlara la mayoría de la potencia de cómputo de la cadena de bloques, su poder, a través de lo que se denomina un ataque del 51% , se limitaría a cancelar transacciones recientes y impedir que se produzcan nuevas transacciones; robar dinero de otras cuentas es imposible sin conocer la clave privada de los individuos objetivo. De esa manera, al limitar los incentivos para que los actores malintencionados dañen el sistema y crear fuertes recompensas para que las personas refuercen el sistema, hacemos de la cadena de bloques un libro de contabilidad descentralizado extremadamente confiable. Hasta ahora, ningún ataque de ese tipo ha tenido éxito.

Usos modernos y potencial

El blockchain se puede utilizar en una gran variedad de aplicaciones. A partir de hoy, sin embargo, el uso más generalizado de blockchains se limita a las criptomonedas, o más famoso el bitcoin. Solo recientemente, con la introducción de la red Ethereum en julio de 2015, dos años después de que Vitalik Buterin lo describiera en un documento técnico en 2013, se hicieron posibles alternativas serias. La principal innovación de Ethereum fue la introducción de un lenguaje de programación completo de Turing que admite todas las operaciones básicas necesarias para implementar cualquier algoritmo, lo que permite manipular la cadena de bloques de Ethereum fácilmente. Este nuevo tipo de aplicaciones, impulsado por Ethereum o cadenas de bloques similares, es lo que llamaré los usos modernos de la cadena de bloques, a diferencia del uso tradicional generalmente limitado a las monedas digitales. En general, la mayor parte del valor de la cadena de bloques se puede resumir en deshacerse de los intermediarios, ya sean bancos, abogados o cualquier entidad, lo que reduce drásticamente los costos de agencia y coordinación.

  1. Monedas digitales y sistemas de pago. Aunque tradicionalmente se realiza a través de la red de Bitcoin, los sistemas de pago probablemente seguirán siendo el uso principal de la cadena de bloques durante algunos años más. Con la introducción de mejores blockchains como el Ethereum (que también es compatible con los sistemas de pago), los pagos digitales distribuidos se hacen cada vez más fáciles, más rápidos y más baratos. A través de la cadena de bloques, las empresas podrían deshacerse de las tarifas de transacción, que a menudo consumen una gran parte de los márgenes en la industria minorista, y automatizar los pagos sin depender de los bancos. Tales sistemas de pago serían especialmente valiosos en mercados en desarrollo o países con monedas inestables.
  2. Privacidad en línea. Hoy en día, un factor que retrasa la adopción de tecnología para muchas personas, corporaciones o gobiernos es la preocupación por la privacidad y el temor de entregar demasiado control a otras entidades. Pero la cadena de bloques permitiría a todos aprovechar las nuevas tecnologías, como el almacenamiento en la nube de información biométrica personal, mientras mantiene un control completo sobre sus datos, incluso de los gobiernos, debido al cifrado criptográfico. Esto sería de gran valor, por ejemplo, para corporaciones que se centran en vender hardware o servicios, como Walmart o incluso Apple, pero de menor valor para las corporaciones cuya creación de valor reside en la propiedad de datos, como Google y Facebook.
  3. Contratos inteligentes. Pueden considerarse como el bloque de construcción de las aplicaciones modernas de blockchain. Los contratos inteligentes son acuerdos de ejecución automática escritos en código en lugar de palabras y ejecutados por la cadena de bloques en lugar de los tribunales. Las cadenas de bloques que admiten secuencias de comandos externas, como Ethereum, generalmente hacen que la implementación de dichos contratos sea muy fácil con solo unas pocas líneas de código.

    La mayoría de los contratos tradicionales podrían implementarse parcial o totalmente en un contrato inteligente. Cuanto más objetiva sea la evaluación del resultado, más fácil será redactar un contrato de este tipo. Un ejemplo clásico sería una agencia de publicidad en línea que vende servicios de optimización de motores de búsqueda, con la promesa de que el sitio web del cliente aparecerá en la primera página de un motor de búsqueda específico para una palabra clave determinada dentro de los 30 días. Dichos servicios generalmente parecen ser muy sospechosos porque a menudo son proporcionados en la web por compañías desconocidas con sede en un país extranjero, pero una implementación de ejemplo de dicho contrato solo requiere algunas reglas:

    – Iniciar el contrato cuando ambas partes hayan enviado el monto de bitcoin acordado a la cuenta administrada por el contrato inteligente (almacenado en la cadena de bloques). Si no se recibe una cantidad dentro de los 7 días, cancele el contrato y envíe todo el dinero recibido.

    – Después de 30 días, verifique la URL del motor de búsqueda que corresponde a la palabra clave seleccionada. Si el sitio web dado está en el código fuente de la URL, envíe todo el dinero de la cuenta del contrato a la agencia; de lo contrario, devuélvalo todo al cliente (incluida la penalización por ejecución fallida).

    Se pueden llevar a cabo contratos más avanzados y de mayor escala, especialmente en el sector financiero, donde la confianza juega un papel central y permite a los intermediarios justificar comisiones importantes en todas las operaciones. Una cuenta de depósito en garantía de múltiples firmas, un contrato de futuros, cualquier derivado financiero o comercio de productos básicos con riesgo de contraparte completamente eliminado pueden implementarse con la misma facilidad con una estratagema similar; aquí, el fideicomiso se reduciría a un solo agente: la bolsa de valores que muestra públicamente los precios de las acciones en su sitio web, que se utiliza como fuente de la verdad cuando el contrato activa el acuerdo.

    Los contratos inteligentes no solo eliminan los costos de cumplimiento, también eliminan la ambigüedad y hacen que todos los tratos comerciales sean instantáneos: si se cumple una condición específica, la cadena de bloques libera inmediatamente el fondo y todos los demás activos digitales según lo especificado en el contrato.

  4. Propiedad inteligente , también conocida como monedas de colores. Más allá de los límites, la cadena de bloques permite activos activados criptográficamente. Esos podrían ser físicos o digitales y tomarían la forma de un token; quien posee el token, que puede ser fácilmente intercambiado y transferido como cualquier otra moneda digital, posee el activo. Esos activos podrían ser bienes raíces (por ejemplo, una casa cuya puerta solo se abre a personas en posesión del token), objetos (por ejemplo, diamantes cuyas transacciones solo son reconocidas por los gobiernos si se venden con un token válido, reduciendo el tráfico y facilitando la verificación de su propiedad). autenticidad) o propiedad intelectual (por ejemplo, propiedad de la patente que se puede rastrear a la entidad propietaria del token de la patente, o regalías de música que se envían automáticamente al propietario del token asociado con los derechos de las canciones).

    Algunos de estos sistemas requerirán el apoyo total del gobierno, ya que actualmente administra la mayoría de los libros de contabilidad existentes, por ejemplo, registros de tierras que a menudo requieren un procedimiento administrativo largo y costoso para acceder o cambiar, a menudo requieren los servicios de un notario en caso de una venta. Pero el sector privado desempeñará un papel clave en la definición de cómo se producen esas evoluciones y, potencialmente, si puede asumir algunas de estas funciones que solían requerir el gobierno, una autoridad central de confianza, pero que ahora puede ser entregado al blockchain. .

  5. Registro de nombre descentralizado. Una extensión natural de la propiedad inteligente es el registro de nombre descentralizado: la primera persona que agrega un nombre determinado a la cadena de bloques, si no existía ya, recibe la “propiedad” de ese nombre. Esto podría usarse para administrar los nombres de dominio de Internet, tradicionalmente una responsabilidad de los operadores de registro que poseían un monopolio en un dominio de nivel superior específico (por ejemplo, Verisign para .com). En el caso de los nombres de dominio, la cadena de bloques podría requerir que los individuos paguen una tarifa anual para mantener la propiedad, que se usaría para cubrir los costos de minería o se enviaría automáticamente al gobierno como un impuesto.

    Podríamos generalizar aún más el registro de nombres a conceptos más abstractos, como textos, imágenes, videos o incluso ideas: el primero en enviar automáticamente la propiedad de la propiedad intelectual.

  6. Organizaciones autónomas descentralizadas (DAOs). Cuando los contratos inteligentes se agrupan, a veces pueden formar lo que se llama una Organización Autónoma Descentralizada (DAO). Si bien aún no existe una definición del concepto acordada formalmente, las DAO pueden entenderse como organizaciones regulares, excepto que, en lugar de seguir el liderazgo de los gerentes humanos, tienen una gobernanza automática codificada en contratos inteligentes. La implementación más famosa de una DAO fue el fondo de capital de riesgo llamado The DAO que (a pesar de las emisiones posteriores que llevaron a su cierre) recaudó más de cien millones de dólares en una campaña de financiación colectiva en mayo de 2016. Contrariamente a los fondos tradicionales, los accionistas de The DAO no elige una junta que los represente, pero están directamente involucrados en las actividades operativas y las decisiones de inversión.

    Wikipedia es un ejemplo perfecto de organización que podría haberse beneficiado de la cadena de bloques. Su estructura organizativa es muy similar a la de un DAO, con la mayor parte de su contenido generado por su comunidad y todas las decisiones se toman a través de un proceso democrático. Sin embargo, sin la cadena de bloques, la Fundación Wikimedia tuvo que depender de algunas personas para administrar la organización, como el director ejecutivo, con poderes especiales. Esto crea conflictos de interés, incluso dentro de una organización sin fines de lucro. Se podría implementar fácilmente una DAO de Wikipedia, eliminando así la necesidad de representantes humanos y haciendo que Wikipedia sea realmente neutral e independiente.

    De manera similar a los contratos inteligentes, ni siquiera sus creadores pueden controlar un DAO una vez implementado en la cadena de bloques (a menos que se hayan escrito disposiciones especiales en el código inicial). Las grandes redes de DAO podrían crecer hasta convertirse en clusters de programas informáticos con inteligencia artificial y control sobre los activos físicos, de manera similar a cómo funcionan las redes neuronales de aprendizaje automático, acercándonos un poco más a la singularidad tecnológica.

Costos y riesgos

  1. Control reducido. El blockchain es atractivo por su incomparable nivel de seguridad. Puede confiar en él para proteger la integridad de sus datos más de lo que confiaría en cualquier banco o gobierno. Pero lo hará indiscriminadamente y no lo protegerá de sus propios errores. Una vez que se libera un contrato inteligente en la cadena de bloques, nadie puede detenerlo, ni siquiera usted. Si por error olvidó agregar una cláusula que indica dónde devolver los fondos cuando se cancela el contrato, el dinero permanecerá perdido para siempre en la cadena de bloques. Peor aún, si diseña un contrato dañino que incentiva el comportamiento ilegal (por ejemplo, pagando automáticamente a las personas que publican contenido terrorista) y lo equipa con grandes recursos financieros, ni el arrepentimiento ni una orden judicial serán de ninguna utilidad para detenerlo.
  2. Estado latente. El blockchain no es tan reactivo como las bases de datos tradicionales. Este es el costo de pagar por la seguridad: para cada bloque y cada transacción que agregamos, los nodos deben ejecutar muchas verificaciones que llevan mucho tiempo para asegurar que cumplan con las reglas definidas por el script central. Además, muchas cadenas de bloques ajustan artificialmente el nivel de “dificultad” de la minería para asegurarse de que la cadena de bloques no crezca demasiado rápido. En el bitcoin, por ejemplo, solo se agrega un nuevo bloque cada diez minutos, por lo que las transacciones tardan unos minutos en confirmarse. Bloqueos recientes como Ethereum han podido reducir ese retraso a unos quince segundos entre cada bloque, pero eso sigue siendo demasiado lento para las aplicaciones en tiempo real.
  3. Costos de almacenamiento. Una de las propiedades fundamentales de la cadena de bloques es que tiene que conservar el historial completo de las transacciones y, por lo tanto, crecerá para siempre con el tiempo. Además, su naturaleza distribuida requiere miles de nodos para hacer copias de toda la cadena de bloques y almacenarla en una computadora bien conectada con un alto ancho de banda. Como resultado, los costos de almacenamiento son miles de veces más altos que cualquier otra solución, lo que hace que sea poco práctico en este momento almacenar más de unos pocos bytes de texto, y mucho menos imágenes o videos.
  4. Costos y riesgos mineros. La minería representa la mayoría de los costos en las cadenas de bloques tradicionales que dependen de un algoritmo de Prueba de trabajo (PoW), como el Bitcoin. Como se explicó anteriormente, la cadena de bloques hace que sea artificialmente difícil crear un nuevo bloque (por lo tanto, muy costoso en electricidad y hardware) para proteger la red de ataques del 51%. El inconveniente es que para proporcionar un nivel de seguridad decente, es necesario desperdiciar cantidades indecentes de electricidad, lo que no solo es costoso sino que también deja una terrible huella ambiental. Al valor actual del bitcoin, solo los mineros de bitcoin consumen unos cuantos millones de dólares en electricidad.

    Los fundamentos teóricos de los incentivos de PoW provienen de la teoría de juegos: si las recompensas por un ataque exitoso son más bajas que los costos, ningún individuo racional debería intentar un ataque. Como vimos, las recompensas por un ataque exitoso son limitadas, ya que es imposible robar dinero sin conocer la clave privada de las personas. En cuanto a los costos, con PoW provienen de dos componentes: la inversión inicial (para adquirir el hardware necesario) y la electricidad. El costo de controlar la red será proporcional a la duración del ataque, ya que el atacante tiene que seguir encontrando bloques válidos más rápido que los nodos honestos para mantener su cadena de bloques más tiempo que la cadena de bloques honesta. Pero con los recientes avances en la computación en la nube, se ha vuelto barato alquilar una gran capacidad de CPU por un período muy corto de tiempo con poca inversión inicial. Además, las economías de escala y las diferencias geográficas en los precios de la electricidad y el hardware han creado fuertes incentivos para que los mineros agrupen sus recursos, haciendo que el sistema sea más vulnerable.

    Las cadenas de bloques pueden remunerar a los mineros por su esfuerzo, ya sea generando nueva moneda o percibiendo una tarifa por cada transacción. La primera creará inflación y, por lo tanto, es equivalente a un “impuesto a la riqueza” (ya que cada moneda pierde una fracción de su valor), mientras que la segunda es equivalente a un “impuesto al valor agregado” (o “impuesto a las transacciones financieras”); Ambos tipos de impuestos han sido temas activos de investigación en políticas públicas durante mucho tiempo y tienen ventajas e inconvenientes bien entendidos. También existe un compromiso entre el nivel de seguridad deseado y el costo de ejecutar la cadena de bloques, por lo que los niveles de incentivos podrían ajustarse en función de la importancia de la infraestructura.

    Una alternativa prometedora a PoW es la prueba de estaca (PoS). Con PoS, la red está protegida siempre que los participantes honestos posean al menos el 51% de todos los activos en juego. En este caso, el sistema de incentivos debe construirse de manera que cualquier persona que lleve un ataque con éxito pierda tanta riqueza como sea posible. Se han sugerido muchas variaciones de PoS, como el algoritmo de Casper, que se espera que reemplace PoW en Ethereum pronto, en el que los individuos pueden “apostar” monedas en el bloque que creen que se agregará a la cadena de bloques a continuación. En tales casos, las únicas circunstancias en las que los participantes realizarán pérdidas no protegibles en las apuestas son si la red es atacada con éxito: este evento de muy baja probabilidad es similar a un “riesgo sistemático” en finanzas, y las ganancias obtenidas en las apuestas exitosas pueden compararse con el rendimiento “libre de riesgo” ofrecido por los bonos del gobierno. Al igual que para los bonos del gobierno, todos los participantes en una cadena de bloques de este tipo deberían invertir todos sus “activos” en las “apuestas” para obtener el rendimiento “sin riesgo”, a menos que sean demasiado reacios al riesgo para acordar aumentar su exposición a la “inversión sistemática”. riesgo ”(a lo que están expuestos de todos modos, ya sea que apuesten o no).

    En realidad, podemos demostrar que las PoS de consenso por apuesta se pueden modelar como un subconjunto de PoW que muestra incentivos de minería similares, excepto que el costo de llevar a cabo un ataque exitoso contra la red no es proporcional a la duración del ataque sino aproximadamente constante (ya que es probable que la apuesta pierda la mayor parte de su valor si ataca la red). Esta es una propiedad deseable ya que el costo social de un ataque generalmente está mejor representado por un valor fijo que por una función lineal del tiempo. Suponiendo que la mayoría de los propietarios de criptomonedas participan en el proceso de apuestas, también facilita el aumento del costo de un ataque a miles de millones de dólares en lugar de millones. PoW también elimina prácticamente el consumo de electricidad y, por cierto, hace posible varias mejoras para aumentar la velocidad de la red.

    Tenga en cuenta que si existen instrumentos financieros que permiten que los especuladores tomen posiciones cortas altamente apalancadas en la cadena de bloques (por ejemplo, reduciendo el stock de empresas que han invertido mucho en la tecnología), los atacantes comenzarán a tener incentivos financieros para acabar con la red.

  5. Ataques de sibila. Otra vulnerabilidad menos discutida de la cadena de bloques son sus nodos completos. Si las copias de la cadena de bloques completa no se almacenan en suficientes computadoras, los atacantes pueden potencialmente llenar la red con clientes controlados por ellos y eliminar parcialmente el sistema a través de lo que se llama un ataque de Sybil. Los nodos maliciosos solo son problemáticos si son tan prominentes que encontrar nodos honestos requiere demasiado tiempo, por lo que se requiere controlar mucho más de la mitad de la red para causar un fallo generalizado.

    Aumentar los incentivos de minería no necesariamente mejorará la protección contra ataques de sibila, pero generalmente se implementan ciertas medidas para dificultar estos ataques, como limitar la cantidad de conexiones salientes por dirección IP. Hasta ahora, las blockchains nunca han carecido de nodos completos, por lo que los esfuerzos de investigación se han concentrado en otras áreas. Si las vulnerabilidades de sybil se vuelven críticas (por ejemplo, porque el alojamiento completo se vuelve demasiado costoso), podría ser necesario proporcionar incentivos financieros a las personas que ejecutan nodos completos.

  6. Mitigación y recuperación. Si bien la vulnerabilidad a los ataques y los errores humanos son una gran debilidad del blockchain, los eventos recientes han demostrado que las posibilidades de mitigación desempeñan un papel muy importante en la credibilidad del sistema, en particular con respecto al forking , que a veces puede permitir una recuperación casi total. de fondos perdidos o robados.

    En junio de 2016, una vulnerabilidad en los contratos inteligentes detrás de la DAO permitió a un pirata informático robar más de cincuenta millones de dólares del fondo. Si bien esto no se debió a una falla de la cadena de bloques de Ethereum, sino solo a la mala implementación de The DAO, las pérdidas fueron tan grandes que afectarían fuertemente a Ethereum y pondrían en riesgo su supervivencia si no se hace nada. La DAO se había convertido en una institución financiera demasiado grande para quebrar que Ethereum (el “Estado” de esta microeconomía) tenía que rescatarla. Los desarrolladores principales de Ethereum lanzaron un parche que esencialmente invalidaría todos los fondos robados, corregiría la vulnerabilidad y devolvería el Ethereum a su estado justo antes del ataque.

    Cuando se produce un fallo de comunicación entre los nodos o cuando solo una parte de los nodos actualiza su script central, la cadena de bloques puede dividirse en dos versiones distintas. Esto es lo que llamamos un tenedor. La mayoría de las veces, las horquillas son solo temporales y desaparecen una vez que todos los nodos están sincronizados. Pero a veces, provienen de una decisión consciente de una parte de la comunidad de ignorar ciertos cambios realizados en el script de la cadena de bloques central por el resto de la comunidad. Si ambas partes pueden obtener suficiente apoyo de las partes interesadas, ambas cadenas de bloques pueden subsistir, teniendo solo en común el historial de bloques hasta el punto de ruptura. Esto es lo que sucedió cuando se lanzó el parche de rescate de la DAO: una parte significativa de la comunidad, en contra del rescate, decidió ignorarlo y seguir minando el antiguo blockchain, que todavía existe hoy como Ethereum Classic, con una capitalización de mercado de aproximadamente 10 % de la del Ethereum parcheado a septiembre de 2016.

    Ahora viven como competidores. A pesar de que el código de ambos blockchains es aproximadamente idéntico, la división permitió que ambas comunidades hicieran una declaración firme al mundo: Ethereum Classic es verdaderamente inmutable y no tolerará fácilmente las bifurcaciones en el futuro, mientras que Ethereum es probable que las permita de nuevo e incluso las anuncie Como característica, una protección adicional contra posibles ataques. La división podría haberse evitado si Ethereum hubiera tomado una posición clara a favor de las horquillas cuando se creó por primera vez, y las empresas que confían en una cadena de bloques tendrán que decidir si quieren favorecer los sistemas cuya comunidad apoya las horquillas voluntarias o no. Si bien una cultura de forking mejora el potencial de mitigación, también puede ser contraproducente y empoderar a los desarrolladores centrales o a algunas personas que pueden imponer su agenda personal a todos los usuarios de blockchain.

Implementación y Monetización

Más allá de la exageración, las empresas se dan cuenta de que la integración de tales tecnologías podría ser tan difícil como la transición a Big Data, tanto para implementar como para extraer valor. La inyección masiva de fondos no será suficiente y algunos modelos de negocios podrían ser más compatibles que otros, al menos inicialmente.

Dado que la descentralización y la eliminación de los intermediarios son el objetivo principal, el blockchain se asocia generalmente con tecnologías de código abierto y puede aparecer como un enemigo para el capitalismo moderno. Sin embargo, muchas startups exitosas de bitcoin y blockchain han demostrado que la tecnología puede ser sinergizada efectivamente con servicios pagados; esto contrasta fuertemente con la comunidad tradicional de código abierto, en la que los usuarios esperan un servicio totalmente gratuito, en parte porque la gente ya espera pagar tarifas debido a los costos de minería necesarios para garantizar la confiabilidad del blockchain. También se puede ofrecer asesoría sobre blockchain a gobiernos u organizaciones que quieran aprovechar el potencial de blockchain, y las firmas de consultoría de TI rápidamente deberán desarrollar una experiencia en esa área para responder a la demanda. Del mismo modo, las empresas que ofrecen servicios de computación en la nube pueden incluir Blockchain-as-a-a-Service (BaaS) en su oferta. Las universidades también observarán un creciente interés por los cursos introductorios y avanzados de blockchain en sus títulos de informática, economía y negocios.

Las empresas también pueden usar blockchains para externalizar los componentes sensibles a los datos de sus aplicaciones para disminuir sus costos de cumplimiento y los riesgos de responsabilidad legal. Si la compañía no controla la cadena de bloques y solo tiene la propiedad de la interfaz de usuario construida sobre ella, solo se puede demandar por construir el sistema, no por lo que ocurra. Esto agregaría una capa de protección para las empresas que operan en un entorno legal incierto. Sin embargo, sobre todo, el valor de la cadena de bloques para las organizaciones reside en su capacidad para racionalizar los procesos y mejorar la integración vertical de la cadena de valor al deshacerse de intermediarios costosos y simplificar la coordinación. Esto será especialmente valioso para las industrias muy fragmentadas que dependen en gran medida de socios externos o para las empresas que comercian en un mercado con un nivel de confianza generalmente bajo o un alto nivel de incertidumbre, como en muchos países en desarrollo.

Al igual que con muchas tecnologías modernas, los primeros en adoptar empresas probablemente serán empresas de nueva creación, que pueden absorber una mayor cantidad de riesgo y cuyo dinamismo permite mejores capacidades para adaptarse al entorno de cadena de bloques que cambia rápidamente. Las empresas que estarán en mayor riesgo son aquellas cuyo propósito ya es reducir los costos de coordinación, como los bancos y las firmas de abogados, pero también son las que tienen más que ganar al adaptarse. Los abogados, por ejemplo, podrían ampliar sus servicios para incluir la redacción inteligente de contratos y los banqueros podrían diseñar instrumentos financieros complejos que viven en la cadena de bloques, ofreciendo mucha transparencia pero exigiendo que la competencia de asesores financieros calificados se utilice de manera adecuada.

Si bien el blockchain presenta oportunidades significativas para el crecimiento económico, a menudo puede representar más una amenaza para las compañías individuales que una oportunidad. Disminuirá la necesidad general tanto del sector público como del privado, en favor de lo que llamamos el “sector autónomo”, una red compleja (algo caótica) de DAO entrelazados y contratos inteligentes que viven en la cadena de bloques, sobre los cuales nadie tiene control. . En tales casos, el incentivo financiero para que las empresas entiendan la tecnología será más sobre cómo evitar la amenaza y ajustar la oferta para seguir siendo competitivos que sobre cómo extraer valor de la misma. En particular, los argumentos de diferenciación clave sobre los cuales el blockchain podría ganar participación de mercado son privacidad, seguridad, confiabilidad e independencia: si las empresas pueden mejorar sus productos en estas características, podrían evitar perder a los clientes que corren mayor riesgo de cambiar al blockchain. .

La mayoría de los usos comerciales de las tecnologías de blockchain no requerirán un blockchain dedicado. Los casos de uso generalmente pueden satisfacerse fácilmente a través de contratos inteligentes codificados en redes que admiten scripts, como Ethereum, o desarrollando aplicaciones que se basan en cadenas de bloques existentes, como sistemas de pago impulsados ​​por Bitcoin.

Recientemente, las blockchains privadas han sido sugeridas como alternativas a las blockchains públicas. Contrariamente a las cadenas de bloques normales, las cadenas de bloques privadas solo pueden modificarse o extraerse mediante una red de computadoras pre-aprobadas, con un acceso de lectura potencialmente también restringido. Agregar y aprobar transacciones podría limitarse, por ejemplo, a un consorcio de bancos que confían entre sí hasta cierto punto, con el requisito de que cada transacción debe ser confirmada por al menos un cierto porcentaje de los participantes. Con blockchains privados, como el número de participantes es limitado y conocido de antemano, PoW o PoS se pueden reemplazar por prueba de membresía (a un conjunto de claves públicas autorizadas y codificadas). Obviamente, tales sistemas pierden la mayoría de las propiedades deseables que hicieron que la cadena de bloques fuera tan innovadora en primer lugar (incluida la prueba de trabajo en sí misma), pero ofrecen un enfoque original al consenso parcialmente descentralizado con la capacidad de auditoría criptográfica.

Conclusión

La mayoría de las implementaciones actuales de blockchain no se adaptan a soluciones a gran escala. En particular, la comunidad de Bitcoin ha mostrado grandes dificultades para escalar y adaptar sus tecnologías. La revolución de la cadena de bloques no ocurrirá de la noche a la mañana, sin embargo, ya están surgiendo tendencias, a menudo establecidas por actores clave que están ganando rápidamente influencia, y el sistema Ethereum se impone como la opción predeterminada para las aplicaciones modernas de la cadena de bloques. Los desarrollos adicionales deben hacer que sea altamente utilizable y rentable para la mayoría de las aplicaciones empresariales.

Donde el negocio desempeñará el papel más importante en la fase inicial de esta tecnología es en proporcionar experiencia tanto para el sector privado como para el público a través de servicios de consultoría y educación ejecutiva, para complementar la oferta actual de cloud computing con Blockchain-as-a-Service, en la comercialización. aplicaciones front-end sobre cadenas de bloques existentes (por ejemplo, monedero electrónico sobre Bitcoin o redacción inteligente de contratos sobre Ethereum) para empresas y consumidores, y para aprovechar cadenas de bloques privadas para usos internos. La cadena de bloques también debe considerarse una amenaza válida y un competidor directo de muchas industrias para la planificación estratégica a largo plazo.

El blockchain por sí solo tiene un valor limitado, al igual que Internet y los lenguajes de programación más populares (todas las tecnologías de código abierto) no se beneficiaron más para sus inventores, sino para aquellos que lograron crear valor sobre ellos. La clave será identificar los segmentos de la cadena de valor de cada industria para los cuales el mercado valora la descentralización de los segmentos para los cuales el mercado valora más la calidad del servicio y enfocarse en el último. Hoy en día, las limitaciones prácticas orientarán las tecnologías que deberíamos poner en una cadena de bloques, pero es de esperar que los desarrollos futuros como la prueba de juego hagan de la cadena de bloques un sistema de base de datos más que las empresas puedan elegir.

Descargo de responsabilidad: todas las opiniones aquí expresadas son mías y no de mi empleador.

La tecnología para tener el mayor impacto en las próximas décadas está aquí. No se trata de redes sociales ni de inteligencia artificial, son las tecnologías subyacentes en todas las criptomonedas, como Bitcoin, y se llama Blockchain.

Blockchain es la próxima generación de Internet como la conocemos … Es una tecnología que tiene muchas aplicaciones y promete a todas las empresas, la sociedad y las personas que leen esta publicación.

Para que entiendas Blockchain, necesito que entiendas cómo funciona Internet actualmente. Durante las últimas décadas hemos estado viviendo en el Internet de la información. Cuando le estoy enviando un documento de Word, PowerPoint, correo electrónico o mensaje de texto, no le estoy enviando el original, le estoy enviando una copia.

Lo cual es genial. Esta es información democratizada.

Pero cuando se trata de activos financieros, cosas como:

  • Dinero
  • Cautiverio
  • Futuros
  • Propiedad intelectual
  • Energía
  • Música
  • Art º
  • Votación

Enviarte una copia es una muy mala idea … Si te envío $ 100 es muy importante que todavía no tenga el dinero …

Esto ha sido llamado el problema del doble gasto por los criptógrafos durante bastante tiempo. Así que hoy, dependemos completamente de grandes intermediarios como:

  • Gobiernos
  • Empresas de medios sociales
  • Compañias de Tarjetas de Credito
  • Bancos

Estos intermediarios establecen confianza y certeza con cada transacción de valor.

Estos intermediarios realizan todo tipo de lógica transaccional de todo tipo de comercio desde la autenticación e identificación de personas, compensación, liquidación y mantenimiento de registros.

En general hacen un buen trabajo. Pero hay problemas crecientes …

Están centralizados , por lo que crean un punto de ataque que los hackers continúan violando.

Un ejemplo reciente es Equifax, que revela públicamente que 143 millones de identidades fueron robadas de sus servidores, completando así el truco más grande en la historia humana. El antiguo récord fue establecido por Home Depot hace solo dos años, cuando un hacker obtuvo acceso a más de 50 millones de tarjetas de crédito en menos de un día.

Estos intermediarios excluyen a miles de millones de personas de la economía global, por ejemplo, personas que no tienen acceso o suficiente dinero para tener una cuenta bancaria.

Ralentizan las cosas … Un correo electrónico puede tardar un segundo en dar la vuelta al mundo, pero puede tomar semanas para que el dinero se mueva a través del sistema bancario de la ciudad, y toman una gran parte de la acción, 10-20% para Enviar dinero a un país diferente.

Capturan nuestros datos , nuestra privacidad está siendo socavada constantemente y el mayor problema es que, en general, se han apropiado de la asimetría de la era digital.

Tenemos creación de riqueza pero creciente desigualdad social.

¿Qué pasaría si no hubiera solo una Internet de información, sino una Internet de valor? Una especie de gran libro de notas distribuido, global, que se ejecuta en millones de computadoras y está disponible para todos.

Donde cualquier tipo de activo, desde dinero hasta música, se puede almacenar, mover, administrar e intercambiar sin intermediarios poderosos. En otras palabras, un medio nativo entre pares, pero por valor. Se llama el Blockchain.

Antes de sumergirnos en cómo funciona exactamente esta innovadora tecnología “Blockchain”, quiero sumergirme primero en su primera aplicación, Bitcoin. Al hacerlo, me dará la oportunidad de examinar un caso de estudio real en el que esta tecnología ya se ha implementado. A través de este entendimiento, podrá imaginar TODAS las diferentes posibilidades y oportunidades que Blockchain tiene para ofrecer fuera de Bitcoin.

Entonces, en 2008, la industria financiera se estrelló, poco después, una persona desconocida llamada Satoshi Nakamoto creó un libro blanco en el que desarrolló un protocolo para un efectivo digital que usaba una criptomoneda subyacente llamada Bitcoin.

Este acto aparentemente simple provocó una chispa, que … bien encendió el mundo. O bien tiene gente emocionada, aterrorizada o interesada en muchos lugares.

Todo lo que Bitcoin es, es un activo digital que se puede comprar, vender o intercambiar entre las partes a través de Internet con pocas o ninguna tarifa de transacción, instantáneamente en cualquier parte del mundo. Debido a esto, Bitcoin puede utilizarse para almacenar valor al igual que el oro, la plata y otros tipos de inversiones. Lo que hace que Bitcoin sea tan único es diferente a esas otras inversiones. Bitcoin también sirve como una moneda digital en la que puede utilizar para comprar productos y servicios, así como para realizar pagos e intercambiar valor de forma directa y electrónica.

Sin embargo, a diferencia de otros tipos de monedas tradicionales, como el USD, Bitcoin es una criptomoneda. En otras palabras, puede funcionar como un medio internacional de valor, lo que significa que no es jurisdiccional o, por lo tanto, Fiat no pone límites a su alcance. Cualquiera que pueda acceder a la web con el dispositivo más básico ahora puede realizar transacciones e intercambiar valor internacionalmente.

Lo que mucha gente puede o no darse cuenta es que es (literalmente) 10 millones de veces más flexible que nuestro sistema de efectivo actual en USD. La mayoría de la gente cree que para comprar Bitcoin tienen que comprar una moneda completa. Eso no es cierto … Al igual que el oro, no tiene que cambiar una barra de oro completa por una barra de pan … Hemos desarrollado un sistema de efectivo / billetes que desglosan el valor del oro en incrementos de un centenar de cincuenta, Veinte, diez, cinco, solteros, cuartos, monedas, monedas de cinco centavos y monedas.

Al comprar, vender o intercambiar Bitcoin, la cantidad mínima o máxima que se puede intercambiar casi no existe … Por lo tanto, no tengo que enviar una moneda completa para realizar transacciones con alguien, incluso si el precio de Bitcoin es de $ 10,000 dólares por moneda, puede comprar e intercambiar el valor de un dólar, o incluso una décima parte de un centavo! De hecho, la forma en que obtuve el número literal de “10 millones de veces más flexible” es que un Bitcoin se puede dividir realmente en una centésima millonésima parte de una moneda. Se llama Satoshi.

Entonces, cuando envía Bitcoin a alguien o usa Bitcoin para comprar cualquier cosa, no necesita usar un banco, tarjeta de crédito o cualquier otro tipo de intermediario externo. En su lugar, desde su dispositivo móvil o computadora, puede enviar Bitcoin directamente a otra parte a través de Internet y llegará de forma segura, casi instantánea sin ser observado, analizado o cobrado en la medida de nuestros sistemas de pago digitales actuales. Piense en ello como el efectivo de Internet, excepto que en lugar de entregarlo físicamente a alguien, ahora podemos intercambiarlo en el nivel de simplicidad de un correo electrónico o mensaje de texto.

Entonces, ¿cómo funciona esto realmente? ¿Cómo se procesan y confirman estas transacciones y qué impide que alguien manipule las transacciones, como piratear la red y enviarse un millón de dólares? ¿Es propiedad de alguien? ¿Cómo se “ejecuta solo con Blockchain?”

Bitcoin se está ejecutando en Blockchain, por un segundo quiero que también imagine que cualquier otro activo digital de música a energía también se ejecuta en Blockchain. Con Blockchain, la validez, la integridad y la información transaccional NO están centralizadas ni controladas por un grupo, en un solo lugar, como un banco o compañía de tarjetas de crédito … sino que se publican en vivo en una red que es operada y validada por millones de personas llamadas mineros.

El estudio de caso que me gusta usar para explicar quiénes son estos “mineros” y cómo funciona la red Bitcoin es el negocio de los taxis. Alguna vez fue una corporación gigante, pero con restricciones masivas de escalabilidad debido a los costos generales de los vehículos para proporcionar a los conductores. Esta industria se vio dramáticamente interrumpida por Uber, una red descentralizada de conductores con sus propios vehículos, tiempo, recursos y energía para brindar servicio a la red de Uber a cambio de dinero.

El único trabajo de Uber ahora es procesar, validar y confirmar transacciones y recolecciones. El sistema ahora está configurado como una estructura de incentivos descentralizada para que los conductores ganen ahora mientras conducen, lo que les ahorra miles de millones de dólares a estas compañías de transporte. Este hermoso modelo de negocio revolucionó la industria al disminuir los gastos generales a través de la descentralización de su infraestructura operativa.

Con Blockchain, la tecnología descentralizada en cambio interrumpe la industria financiera y muchos otros que sirven como intermediarios de valor de transacción.

Con la aplicación de Bitcoin, por ejemplo, piense en el proceso de minería de datos como una oportunidad descentralizada para que las personas se conecten, verifiquen y validen las transacciones de la red, a cambio son recompensadas algorítmicamente con Bitcoin.

Tenga en cuenta lo que acabo de decir, la única diferencia en este ejemplo descentralizado perturbador es que, en lugar de ser recompensado por Uber, una autoridad central que todavía cuesta miles de millones de dólares para operar. Los mineros son recompensados ​​por el protocolo de red en el que funciona. Es, literalmente, una estructura de incentivos autónoma con la recompensa de monedas digitales limitadas que se pueden cambiar por cualquier moneda nacional.

Por lo tanto, resulta en un sistema de pago que cuesta una décima parte de lo que cuesta operar nuestros sistemas de pago digital actuales.

Bajo el capó, este sistema de incentivos es muy estricto en su progresión. En otras palabras, la única forma en que los mineros pueden ganar dinero es conectarse, verificar y validar la integridad de cada transacción. Trabajar para la red de una manera positiva es realmente la única opción del minero o, de lo contrario, su deshonestidad o astucia se notará y corregirá instantáneamente por millones de otros mineros en la red.

Digamos que quería trabajar contra los otros mineros, y “hackear” la red para decir una transacción falsa o un doble gasto para alguien.

Trabajarías en contra de la progresión de Blockchain de los mineros honestos, la gente haciendo las cosas correctamente. ¿Crees que esto es fácil? Bueno … no lo es. Estos “mineros honestos” que están haciendo avanzar la red, combinados, tienen 100 veces la potencia informática de todo Google en todo el mundo. Lo que significa que es mejor que poseas no solo una súper computadora multimillonaria, sino cientos de ellas.

Piense en los mineros como los conductores de Uber. Tienen su propio equipo, recursos y tiempo para gastar operando la red, pero ganan en función de la energía que producen para la red o, en otras palabras, la cantidad de transacciones que verifican y validan.

La mayoría de las aplicaciones de Blockchain funcionarían de esta manera, creando así un nuevo mundo de innovaciones descentralizadas en la forma en que intercambiamos cualquier tipo de valor hoy.

Imagínese explicando firmas digitales y pruebas de trabajo … con bebés . Me voy a enredar absolutamente con esta respuesta, porque soy la milésima persona que no es Vitalik Buterin tratando de explicar algo que solo Vitalik Buterin entiende realmente .

Voy a atacar conceptos erróneos , con la esperanza de que ilustren por qué una minoría del mundo delogia sobre cómo Bitcoin y blockchain están a punto de cambiar el mundo, mientras que el otro 80% de las personas dice “¿eh?”

Aquí está el primero. Odio este término ” problema de doble gasto “.

El problema con la frase “Bitcoin resuelve el problema del doble gasto” es … bueno porque Visa lo hace mejor . La figura citada a menudo es que Bitcoin puede hacer 7 transacciones por segundo. Bueno, Visa puede alcanzar un máximo de 56k transacciones por segundo. ¿Cómo puede esta nueva tecnología cambiar el mundo cuando Visa está superando 800x?

Debido a que blockchain no es sorprendente debido a lo que es Bitcoin, es sorprendente debido a la forma en que lo hace blockchain .

Blockchain resuelve el problema del doble gasto al hacer que un activo digital sea único .

Imagen: en su mayoría estoy agarrando estos de la búsqueda de Quora

Visa es un grupo de bancos que se reúnen y completan una gran base de datos. Cuando mueves dinero en los trenes de tecnología financiera existentes, lo que realmente está sucediendo es que un tipo en algún lugar está diciendo: “Juro de corazón que algo de dinero se mudó de Mumbai y ahora está en Moscú. Mira, mi PC lo dijo .

Eso es todo, y lo hace muy bien. Me refiero increíblemente bien. Su banco probablemente ha sido hackeado. Bitcoin y Ethereum han tenido fallas explotadas. Sí, el fraude en Visa es un problema masivo, pero han mantenido a la mafia rusa fuera de sus servidores. Visa es buena en lo que hacen .

La mayoría de las bases de datos son una lista de saldos o hechos. British Airways sabe que tengo 6,000 millas aéreas. Mi aseguradora de auto conoce mi licencia de conducir.

Tal vez todavía tengan todas mis transacciones antiguas y todos mis reclamos anteriores, o quizás hayan eliminado las de hace diez años. Tal vez y a quién le importa.

Bitcoin se preocupa. En lugar de registrar el saldo, registran cada transacción . Y cuando suma todas las transacciones, obtiene el saldo (o el saldo de la transacción UTXO no utilizada).

Y cada transacción tiene una firma digital . Estoy tratando de pensar en una manera fácil de explicar las firmas digitales y las claves criptográficas, y estoy muy cerca de decir que no hay una manera. Aquí está lo mejor que se me ocurre. Imagina que mi bebé siempre eructa 87 segundos después de que termina su biberón. Así que te doy a mi bebé para que sostenga y te diga que va a eructar. Y lo hace. Nadie más puede hacer este truco para que sepas que es mi bebé.

Imagen: no es mi bebé

Lo sé, lo sé, un ejemplo terrible, (él hace mucho más que eructar, ambos extremos => mismo tiempo) pero espero que alguien en la parte posterior se riera, porque mis vaqueros se lavan.

Estas firmas digitales, que otros no pueden copiar, significa que podemos poner todas estas transacciones públicamente. Podemos mantener mi nombre fuera de él, sin embargo, podemos ver lo que sea lo digital, a lo largo de toda su vida .

Aquí hay una historia loca. Es posible que hayas oído hablar de la Ruta de la Seda . Mercado en línea incompleto donde la gente solía comprar drogas. Habrás oído cómo el FBI lo arruinó. Pero, ¿sabías que también arrestaron a dos policías sucios que recibieron sobornos de Ross Ulbricht, el fundador de Silk Road? [1] Básicamente, convertir Bitcoins en efectivo apesta una habitación tan rápido como mi hijo. Los bitcoins son pseudo anónimos . Son el complemento perfecto para el crimen en línea. Pero son una forma terrible de obtener dólares estadounidenses o libras esterlinas en libras esterlinas. Simplemente, todavía se necesita el sistema financiero legítimo y ellos lo están comprobando. Hablaremos más sobre estas rampas de entrada y salida más abajo. Pero este es otro concepto erróneo en el que me muero por poner un clavo. El efectivo es más sucio que Bitcoin . Si haces crimen, quieres efectivo. Hay mucho de eso. La gente ignora la cocaína con la que está rociada. Puedes gastarlo en cualquier lugar . Los bitcoins son difíciles de gastar en tamaño, incluso cuando son legítimos.

También tuve otro triste descubrimiento: usted es responsable del impuesto sobre las ganancias de Bitcoin tanto en los Estados Unidos como en el Reino Unido. Se trata como “propiedad normal”.

https://www.irs.gov/newsroom/irs

Así que volvemos a blockchain. Comencemos con esta larga lista de transacciones que los individuos han comprobado como auténticamente relacionadas con ellos. ¿Cómo alguien agrega una transacción?

Bueno, tú haces la transacción y la dejas flotar en el mempool. Eso es sólo el almacenamiento temporal. Depende de los mineros sacarlo de allí y verificar / procesar las transacciones en un bloque. Bloques de transacciones están encadenados , ergo blockchain!

Buterin describe a Bitcoin como el primer sistema de archivos . Alguien pone dos transacciones por ahí para el mismo Bitcoin, el receptor que recibe su transacción se procesa primero y recibe el dinero. La otra persona se quema.

La formación de bloques es más interesante de lo que parece. Si quieres escuchar algo loco, tu iPhone probablemente puede procesar tantas transacciones como Bitcoin . Si una red de blockchain tiene un nodo, la dificultad se establece en cero y simplemente lo hace. 7 transacciones no son difíciles.

Pero esto es blockchain. Blockchain no quiere que un iPhone o una Visa o un Zions Bank procesen las transacciones. Quiere millones. Quiere a los superhéroes legítimos como Elon Musk y Jennifer Lawrence que procesan las transacciones, así como a los delincuentes de bajo perfil, como los que pretenden dirigir su país y el mío.

Y por eso hacen que el procesamiento sea costoso .

Aquí hay una pregunta, ¿puedo explicar la prueba del trabajo con un bebé con pedos? No, claro que no puedo.

Imagen: ganador ganador, cena de pollo

Es un problema de matemáticas. Pero puedo hacerlo con una carrera de bebés . Imagina diez parejas con sus bebés. Algunos bebés son más grandes que los otros. Tienen que ser los favoritos. Pero los bebés son al azar. Algunos se relajarán a mitad de camino porque quieren comer algún insecto en la hierba. Otros estallarán llorando antes de cruzar la línea de salida.

La pareja que tenga el bebé más fuerte probablemente ganará. Pero es aleatorio por lo que incluso el más lento ganará a veces.

Ahora reemplace al bebé con poder de cómputo y tendrá prueba de trabajo . Es un juego de matemáticas al azar. Y esto es de nuevo más interesante de lo que parece. Si esto fuera adulto, Usain Bold siempre ganaría . Hicieron un sistema donde el chico con la PC más grande no siempre gana.

Los mineros corren esta carrera de bebés, y si su bebé gana, obtienen un premio . También pueden procesar algunas transacciones, pero los premios son lo que realmente buscan. Sus recompensas van por el techo.

Imagen: blockchain.info

Una gran parte de eso se debe a que el precio de sus recompensas de Bitcoin está subiendo . Pero también están obteniendo más fuera de eso. Corrí los números y solía ser que si las transacciones aumentaban un 100%, las revoluciones de los mineros subirían un 8%. Hace unos meses, si las transacciones aumentaban un 100%, las revoluciones de los mineros aumentaban un 55%. Probablemente sea incluso más que eso ahora. Los mineros están aumentando las rentas de la cadena de bloques de Bitcoin .

Cada transacción ocupa espacio. Unos pocos bytes aquí y unos pocos bytes allí. Hay un límite de tamaño máximo de bloque especificado en blockchain, que indica la cantidad de datos permitidos en un bloque . Los conceptos básicos de la capacidad de procesamiento de blockchain son el tamaño de bloque multiplicado por el tiempo entre bloques . Y esta es la razón por la que tenemos dinero en efectivo de Bitcoin y argumentos interminables sobre el tamaño de bloque.

No tengo una buena analogía con este bebé, así que voy a seguir caminando. El punto principal es que blockchain está hambriento de recursos por diseño . Tal como está, un iPhone puede hacer 7 transacciones por segundo y todas las supercomputadoras del mundo harían 7 transacciones por segundo .

No se obsesione con las 7 transacciones, es una decisión técnica con mucha flexibilidad. Ni siquiera es estrictamente exacto. Pero la premisa es la misma, más cómputo en la red, mayor dificultad, misma cantidad de salida al final.

Este costo es cómo permite que los actores maliciosos en su red . Si atacan su red, tienen que gastar todo este costo, o tal vez el 51%. Y cada vez que la cosa que desea cambiar se remonta, tiene que aumentar este costo por más y más tiempo.

Imagen: No es una ilusión óptica.

Aquí está el motor del consenso: la cadena que sea más larga (más bloques) es la realidad . La cadena que sea más corta es la ficción.

Me quedo un poco colgado del término inmutable . Podría decirse que es un buen ejemplo de la naturaleza de múltiples lados de blockchain. Una vez que una transacción está en la cadena, no hay funcionalidad de modificación . Sin embargo, es técnicamente posible que otra cadena emerja como la cadena más larga y elimine la otra. Eso no se siente inmutable para mí. Pero basta con decir que blockchain es resistente al cambio .

Ahora pasemos a los creyentes de Bitcoin contra los que odian a Bitcoin .

#hodlhodlhodl! Los creyentes de Bitcoin piensan que reemplazará al dólar . He puesto mi respuesta a eso profundamente aquí.

https://www.quora.com/If-you-inv

Los que odian a Bitcoin ven una burbuja, no ven fundamentos, ven un esquema Ponzi .

Yo soy un turista de Bitcoin. Bitcoin es una burbuja, pero no es la burbuja donde el precio real es cero en mi opinión. Personalmente, creo que podría valer la pena el precio actual al final de mi vida. Quizás bajará a $ 1k en su camino. Tal vez llegue a $ 100k antes de esa fecha .

La forma en que veo a Bitcoin: imagina que eres súper rico . Al igual que Scrooge McDuck. Usted contrata a un grupo de abogados y configura un fideicomiso en las Bahamas y una entidad corporativa en Delaware y, básicamente, nadie toca su dinero. No está evadiendo impuestos, está legalmente evitando impuestos y manteniendo a las personas fuera de su negocio . Cuando lo gastas, pagas el impuesto sobre las ventas, pero hasta entonces está protegido .

Eso es Bitcoin.

Bitcoin le está dando a las personas con ahorros modestos la oportunidad de actuar como una persona rica .

Imagen: fingir hasta que lo hagas

Ahora, muchos tenedores de Bitcoin están ahí para la oportunidad de lotería . Diablos voy a levantar mi mano. Pero las dos partes del aumento de precios es que sí, el aumento de precios está atrayendo a muchos usuarios nuevos, pero sin duda está afectando su uso práctico para las transacciones. [2]

Si quieres que Bitcoin sea una moneda, probablemente quieras que deje de subir.

Voy a dar algunas malas noticias aquí.

Aquí está ShapeShift , una compañía que intercambia criptomonedas, y queda atrapada mintiendo sobre cómo ganar dinero . Las empresas hacen esto todo el tiempo, dicen una cosa y hacen el dinero en otra parte. [3] Pero estos son chicos de blockchain, podemos ver lo que estás haciendo en tiempo real.

Cuando se trata de criptografía, para cada Vitalik Buterin y Charlie Lee que te hacen sentir seguro de que las mejores personas están trabajando en la criptografía, hay muchos otros que están aquí simplemente para explotar a la mayor cantidad posible .

Si realmente quieres ver algunos rumores feos, deberías revisar bitfinex’ed en twitter. [4]

Estoy de acuerdo con bitfinex’ed en que las ataduras son fichas de lavado de autos. Su acusación de dinamita es que el intercambio de Bitfinex los está imprimiendo para aumentar el precio de Bitcoin.

Podría seguir y seguir con estas cosas. Por ejemplo, las estafas de bombeo y descarga son endémicas en todo el espacio de la criptomoneda. [5] Los grupos de comerciantes se coordinan a través de Telegram y compran monedas pequeñas, lo que aumenta el precio dramáticamente. Estos movimientos cobran vida propia a medida que otros se apresuran. Y luego los compradores originales se agotan y continúan.

Esto funciona porque muchas monedas en su mayoría no se negocian. Pequeños volúmenes de negociación a pesar de las grandes capitalizaciones del mercado .

Crypto realmente es el salvaje oeste de las finanzas.

Saltemos a la industria financiera tradicional . La industria financiera tradicional potencialmente implementará su propia versión de blockchain, que no se parece en nada a blockchain. Es probable que dejen la prueba de trabajo y tengan nodos de confianza que controlan . Mantendrán distribuidos, criptográficos, los aspectos de activos únicos. Agregarán algunas campanas y silbidos funky como etiquetas de gmail y canales específicos de nodo . Estos muchachos adoptarán blockchain y cuando lo hagan será grande.

No adoptarán Bitcoin , excepto para venderlo como una clase de activos. El problema más grave para ellos es que ahora todo el negocio se trata de Conozca a su cliente (KYC). No le permitirán cambiar Bitcoins por dólares a menos que les envíe su pasaporte.

¿Significa esto que Bitcoin está condenado?

De ninguna manera. Esta es la razón por la que me atengo a mi línea de que 1-3 criptomonedas serán una reserva de valor en el mediano plazo. Mientras la gente rica siga contratando abogados para establecer fideicomisos, existe una demanda de criptografía .

¿Por qué sólo uno a tres?

Imagen: el bitcoin del pasado.

Pensemos en millas aéreas. Las millas aéreas son una moneda digital . Tal vez chupan porque vuelas United y te metieron en el club de combate la última vez que fuiste a Nueva York. Pero las millas aéreas también apestan porque no se pueden cambiar a dólares. Comprar millas aéreas con dólares es una locura. Una tienda de valor requiere que alguien esté gastando dólares para comprar ese cripto . Si los únicos compradores de su criptografía son titulares de Bitcoin, en algún momento futuro, Bitcoin es la tienda de valor y su pequeña moneda es … como … un negocio real haciendo lo que originalmente se propuso hacer .

Siento que el comportamiento intensamente tribal de muchos propietarios de criptografía, indica que la mayoría de ellos sabe que solo puede haber algunos ganadores también.

Estos pocos criptográficos, serán la base del futuro sector financiero alternativo . Será pseudo anónimo y hará muchas cosas que las personas ricas pagan todo el tiempo . Incluso se beneficiará como un ecosistema frente a las finanzas tradicionales porque su moneda será parte de la codificación. Parece que las finanzas tradicionales no tendrán una criptomoneda nativa , así que básicamente el dinero tiene que moverse fuera de la cadena. Esto se llama la pierna de efectivo por los banqueros centrales. Ciertamente, se está hablando de FEDcoin [6], pero sospecho que solo será para el uso de los bancos. Francamente, a los gobiernos les gusta el hecho de que los bancos pueden imprimir dinero … y una vez que consigues una moneda FED en manos de los Joes habituales, ¿por qué usarías un banco?

Aquí está mi frase clave: los hodlers criptográficos tienen razón, el criptografía es grande y va a crecer. Es probable que los detractores sensatos tengan razón en que finalmente obtendremos una fea burbuja como el cálculo de cuentas . Paralelamente, el despliegue de blockchain apenas ha comenzado .

Solo piense en toda la basura que tenemos que está escrita en papel o impresa en plástico . Todo eso ahora puede existir digitalmente y no puede copiarse tan fácilmente como la totalidad de su colección de música.

Mucha suerte a todos.

Como nota al margen sigo buscando un patrocinador de doctorado. Si estás en una organización con empleados del Reino Unido y quieres involucrarte en hacer una investigación en blockchain, entonces pégame. ¡Podrías ser mi supervisor externo! Podría escribir para tu blog de empresa!

PS Por favor, no envíe un mensaje para decir que escribí incorrectamente en repetidas ocasiones 😉

Notas al pie

[1] Robando bitcoins con insignias: Cómo los sucios policías de Silk Road fueron atrapados

[2] Steam ya no acepta bitcoins para compras de juegos

[3] ¿Cuál es el modelo de negocio para la aplicación de negociación de acciones Robin Hood?

[4] Bitfinex’ed #DontGetTethered (@Bitfinexed) | Gorjeo

[5] Bittrex emite una advertencia sobre la bomba de criptomoneda y los vertederos – Noticias de Bitcoin

[6] Fedcoin: EE. UU. Emitirá una moneda electrónica que utilizará – Noticias de Bitcoin

Muchas grandes corporaciones y capitalistas de riesgo están apostando miles de millones de dólares en “la cadena de bloques”.

Esto puede parecer algo que solo los banqueros expertos en tecnología y los profesionales de TI pueden entender, pero me gustaría romper el protocolo y ofrecerle una explicación más simple de “blockchain” que cualquier otra explicación que haya escuchado antes …

¿Qué es blockchain?

Intentemos entender esto con un ejemplo simple:

Considere una hoja de cálculo especial de Google que sea compartida por todas las computadoras del mundo y que esté conectada a Internet. Cada vez que ocurre una transacción, se registra en una fila de esta hoja de cálculo.

Cualquier persona con un dispositivo móvil o una computadora puede conectarse a través de Internet y acceder a la hoja de cálculo. Cualquiera puede ver y agregar una transacción a esta hoja de cálculo, pero la hoja de cálculo no permite que nadie edite la información que ya está allí.

Esto es básicamente un blockchain.

¿No es simple?

De la misma manera que esta hoja de cálculo tiene “filas”, un blockchain tiene “bloques”.

Un bloque es una colección de datos. Y cada dato se agrega a la cadena de bloques conectando un bloque tras otro de forma cronológica, de la misma manera que una fila de una hoja de cálculo sigue a otra fila.

Y esta serie de bloques conectados uno tras otro lo convierte en una cadena de bloques (es decir, una cadena de bloques).

Así que aquí está el resumen: una cadena de bloques es una base de datos global en línea que cualquier persona con conexión a Internet puede usar. Debido a que existe en Internet, está “descentralizado”, lo que significa que el libro mayor blockchain se comparte entre todas las computadoras de todo el mundo, no en una ubicación central.

Y es por eso que Bitcoin es único.

Bitcoin y Blockchain

La primera y más famosa aplicación de Blockchain es Bitcoin, una moneda digital peer-to-peer para la era moderna y digital. Esto fue creado por Satoshi Nakamoto-Satoshi Nakamoto: 9 datos interesantes que debe saber

Bitcoin se crea y se mantiene en la cadena de bloques de Bitcoin.

A diferencia del dinero tradicional, puede enviar dinero de Bitcoin a cualquier persona y en cualquier lugar sin pedir permiso a los bancos o gobiernos.

A la cadena de bloques de Bitcoin no le importa si eres un humano o una máquina. Miles de nodos de Bitcoin en la cadena de bloques pueden igualmente verificar la legitimidad de los pagos. Es por eso que no hay necesidad de intermediarios externos como los bancos.

El reciente repunte de los precios de Bitcoin y su adopción masiva hablan mucho sobre el valor inherente de un concepto de cadena de bloques.

¿Cómo funciona un blockchain y por qué no puede ser hackeado?

Así que ahora que sabemos qué es una cadena de bloques, intentemos descifrar cómo funciona una cadena de bloques. Usaré el ejemplo de Bitcoin, ya que la mayoría de las personas están familiarizadas con él.

  • En la cadena de bloques de Bitcoin, existen bloques de 1 MB que contienen transacciones de igual a igual. Estos bloques se agregan cada 10 minutos después de que los mineros los verifiquen con la ayuda de un mecanismo de consenso incorporado. Cada entrada en estos bloques está protegida por matemáticas criptográficas que la hacen irreversible.

Estos bloques tienen características únicas como:

  • Están sellados en el tiempo.

Cada bloque tiene una fecha y hora adjuntas.

  • Se distribuyen y descentralizan.

Cada bloque tiene múltiples copias colocadas en varios lugares.

  • Son transparentes.

Cualquiera puede ver lo que está en el bloque.

  • Son computacionalmente irreversibles.

Cuando ocurre una transacción en la cadena de bloques de Bitcoin, entra en un grupo de transacciones no confirmadas llamadas “Mempool”. Estas transacciones se agrupan en un bloque. Después de esto, los mineros resuelven un problema matemático difícil para agregar este bloque a la cadena de bloques de Bitcoin.

De esta manera, a medida que se agregan más bloques a la cadena de bloques, se vuelve más difícil computacionalmente revertir la transacción o gastar dos veces una transacción.

Y, al mismo tiempo, millones de usuarios utilizan esta cadena de bloques de Bitcoin que ejecutan este libro mayor distribuido en sus computadoras personales. Es como tener millones de copias del libro mayor de Bitcoin a partir del “bloque de Génesis”, que Satoshi Nakamoto extrajo.

Cada una de estas copias contiene el historial de bloques desde el inicio de la red Bitcoin. Esto dificulta que alguien corrompa o elimine el sistema.

Además, cada transacción está asegurada por una fuerte matemática criptográfica.

Cualquier persona que quiera alterar el libro mayor debe dominar y hackear la red del 51% para revertir las matemáticas criptográficas. Esto significa que un pirata informático tiene que piratear el 51% del número total de nodos de computadora que ejecutan este libro mayor en varias ubicaciones, y al mismo tiempo.

Incluso si uno intenta hacer esto, requeriría una cantidad de capital y energía prácticamente inviable. Esto es lo que hace que el blockchain sea insostenible. ya prueba de manipulaciones.

Bitcoin es solo un ejemplo de una aplicación blockchain.

Pero las soluciones de blockchain se pueden implementar en muchas industrias para resolver diversos problemas.

¿Por qué Blockchain importa?

Blockchain, como se explicó anteriormente, es una base de datos de registros inmutable y transparente. Esta inmutabilidad y transparencia garantiza que no haya necesidad de que una tercera persona se ocupe de la base de datos.

Considere el ejemplo de un granjero de África. Compró un pedazo de tierra, pero en una inundación perdió su copia de la escritura y el acuerdo de la tierra. Ahora no tiene forma de reclamar que posee su tierra. Y tenía una copia digital del acuerdo de propiedad en una base de datos gubernamental, pero eso también fue destruido durante la inundación. ¡Ahora este granjero está perdido! Habría evitado estos problemas si hubiera archivado su copia de la escritura de la tierra en una blockchain, que habría tenido múltiples copias distribuidas en todo el mundo.

Este es solo un escenario en el que una aplicación blockchain sería útil. Aparte de esto, la tecnología de blockchain importará protegiendo nuestra identidad, verificando la propiedad, evitando el doble gasto de dinero e incluso ¡ejecutando vehículos autónomos!

Y no es exagerado que la tecnología de blockchain pronto será una parte integral de nuestras vidas.

Futuro de la tecnología Blockchain

El blockchain es la madre del mercado de criptomonedas de más de $ 100 mil millones .

Pero el éxito o el fracaso de Bitcoin o cualquier otra criptomoneda no decidirá el futuro de la cadena de bloques.

  • La cadena de bloques es más grande que las criptomonedas.

Algunos cambios notables en el ecosistema de blockchain son los siguientes:

  1. En 2016, el blockchain atrajo una inversión de $ 1.4 mil millones según lo informado por PwC.
  2. En 2016, el gobierno de Dubai declaró que cambiará toda su cadena de suministro a blockchain para 2020.
  3. Recientemente, Ethereum estableció la EEA-Ethereum Enterprise Alliance e IBM está trabajando en Hyperledger.
  4. Más de cincuenta de las principales empresas financieras del mundo están experimentando con blockchains.

Además de todo esto, las soluciones de blockchain se están discutiendo en industrias como automóviles, administración de identidades, derechos de propiedad intelectual, bienes raíces, salud, administración de cadenas de suministro y gobernanza (por nombrar algunas).

Cuando todo esté dicho y hecho, solo el tiempo dirá cuán perturbadora será esta invención de la informática.

Para mantenerse al día, suscríbase a CoinSutra y ¡continúe aprendiendo sobre la revolución de la cadena de bloques!

Lecturas sugeridas 🙂

  • 9 datos interesantes sobre Bitcoin que todo propietario de Bitcoin debería saber
  • La guía para principiantes de Bitcoin: todo lo que necesita saber
  • Cómo intercambiar tarjetas de regalo de Amazon por Bitcoins – al instante

Gracias por el A2A Ashish Bakshi!

Estoy feliz de compartir mis conocimientos sobre Blockchain . Antes de comenzar, déjame decirte por qué hay tanta exageración alrededor de Blockchain.

Blockchain potencia la popular criptomoneda Bitcoin . Y Bitcoin Mining es el bullicio en estos días.

Si usted extrae con éxito un bloque de Bitcoin, puede ponerse detrás de un Audi A4 cada 10 minutos .

Blockchain es la tecnología que ejecuta Bitcoin.

Blockchain es el concepto y Bitcoin es la implementación. Estoy seguro de que tienes alguna idea de qué es Bitcoin.

Puedes pasar por mi video animado corto de 3 minutos antes de seguir adelante.

Permítame darle una breve introducción a Bitcoin y cómo se implementó por primera vez con esta tecnología llamada Blockchain.

Fondo

Bitcoin es la primera criptomoneda digital del mundo. No tiene ninguna autoridad central que ejerza el control.

Imagina que todos en el mundo algún día decidan que comerciarán con una nueva moneda. No quieren que los bancos y sus gobiernos tengan ningún control en esta moneda. La moneda debe ser verdaderamente universal en todos los sentidos y hacerla digital permitiría las transferencias más rápidas posibles. Tal sistema fue creado en 2009 por una persona anónima llamada Satoshi Nakamoto.

Este sistema resolvió todos los problemas que tenemos con el sistema bancario actual.

Problemas con los bancos

Los bancos eran propensos a la corrupción, como la crisis financiera de 2008 que afectaba a Lehman Brothers. Los bancos cobran una tarifa enorme en cada transacción. La copia de la transacción es privada, es decir, debe confiar completamente en los bancos su dinero ganado con esfuerzo. Los bancos siempre han sido propensos a los hackers y los robos.

Bitcoin resuelve cada uno de estos. Cómo Bitcoin resuelve estos problemas es lo que llamamos como la Implementación de la Cadena de Bloques . Blockchain proporciona una plataforma donde Bitcoin supera todos los problemas de la banca tradicional. Veamos esto en detalle.

1. Libro Mayor Público Distribuido

Cada persona en la red tiene una copia del libro de contabilidad. No hay una copia original centralizada única. Libro mayor aquí significa la copia de todas las transacciones que han ocurrido.

Blockchain es una base de datos distribuida que almacena todas las transacciones de Bitcoin que han ocurrido en la historia de Bitcoin.

Esto garantiza que ninguna persona pueda realizar cambios en el libro mayor porque todos los demás lo marcarán inmediatamente como corrupto.

2. Hash Encryption

Todo lo almacenado en el Blockchain está encriptado . De esta manera, todos pueden ver todas las transacciones, pero al mismo tiempo nadie sabrá cuál de esas cuentas le pertenece.

¿No es esto exactamente lo que esperamos que sea un sistema bancario?

3. Prueba de trabajo

Prueba de trabajo es un concepto inventado en Bitcoin Blockchain donde los mineros (usuarios especiales de Bitcoin) validarán las transacciones mediante la resolución de un complejo rompecabezas matemático llamado Prueba de trabajo . Técnicamente, hay un valor objetivo hash designado para cada bloque antes del tiempo.

Los mineros agrupan un conjunto de transacciones de Bitcoin no verificadas (alrededor de 250) en un bloque, calculan su hash y luego comienzan una carrera para encontrar un conjunto específico de caracteres llamado Nonce .

El hash total obtenido del hash del bloque anterior, los datos de la transacción y el nonce deben coincidir con el valor hash objetivo pre-asignado final. Es este Nonce el que es computacionalmente extenso . Solo las personas con gran poder de cómputo y electricidad pueden resolverlo en un promedio de 10 minutos.

4. Incentivos para la validación.

La parte más interesante de Bitcoin es Bitcoin Mining. Es el concepto en el que ciertos usuarios hacen un trabajo y son recompensados ​​con 12.5 BTC por bloque. Cada bloque toma en promedio unos 10 minutos para minar. Así, un minero exitoso gana Rs. 22,14,800 / – o $ 34,380 .

En teoría, puedes comprar un Audi A4 cada 10 minutos, dado que puedes explotar el bloque con éxito. Se necesitan en promedio unos 12 mil millones de computadoras portátiles que trabajan en paralelo para lograr esta hazaña.

Podemos ver que el valor de 1 Bitcoin ha crecido exponencialmente desde Rs. 70,000 ($ 1,100) en enero de 2017 a Rs. 1,75,500 ($ 2,730) hoy.

Por lo tanto, hemos discutido las cuatro características de Bitcoin y, sin su conocimiento, he explicado qué hace exactamente Blockchain. La implementación de estas características se realiza a través de una tecnología llamada Blockchain.

Blockchain es una base de datos distribuida pública que contiene libros encriptados . Esta significa, un bloque es la parte ‘actual’ de una cadena de bloques que registra las transacciones recientes. Una vez que se verifica, se convierte en una parte permanente de la creciente cadena de bloques.

Bitcoin es solo una de las aplicaciones de Blockchain. Ahora que hemos entendido los conceptos básicos, exploremos algunas de las aplicaciones de la vida real de blockchain.

  1. Follow My Vote tiene como objetivo cambiar la forma en que votamos, convirtiéndose en la primera solución de votación en línea de código abierto del mundo.
  2. Arcade City es la base para un verdadero servicio descentralizado de viajes compartidos a menudo llamado el “asesino de Uber”.
  3. ShoCard almacena su identidad en la cadena de bloques de Bitcoin para una fácil verificación.
  4. Symbiont es un proveedor de valores inteligentes en la cadena de bloques.
  5. Bitnation es una iniciativa de “Gobernanza 2.0” con una plataforma de colaboración para la gobernanza DoItYourself.
  6. ChainLink utiliza la tecnología blockchain para verificar y validar la autenticidad y el título de los elementos del mundo real.

“Blockchain hará con la tecnología lo que Internet hizo con la comunicación”.

Aprenda más sobre Blockchain y domine los conceptos de criptografía, redes Blockchain, contratos inteligentes y el Hyperledger con nuestra Capacitación de certificación Edureka Blockchain.

Espero que mi respuesta te haya dejado curioso por aprender más!

End to end Bitcoin Blockchain explicación con ejemplos

Si internet fuera un país, bitcoin sería tanto su banco central como su moneda. Estados Unidos tiene dólar, Europa tiene euro y Japón tiene yen. Estos países tienen bancos centrales o Reserva Federal, y emiten sus monedas. El banco central de internet emite su moneda como bitcoin.

En 2008, una persona desconocida con un apodo de Satoshi Nakamato, publicó un ensayo y comenzó el viaje de bitcoin. En mi opinión, Bitcoin ha sido creado para un propósito y esto es “nadie, ningún banco central, ningún país, ningún dictador ni nada me puede impedir gastar mi dinero”

Si tengo “un papel moneda” en mi bolsillo, puedo usarlo sin pedir ninguna aprobación de ningún sistema para gastarlo. Iría al supermercado, al restaurante o al cine y lo pagaría directamente con mi efectivo. Directamente, igual a igual, sin ninguna 3.parte en el medio, sin depender de ningún intermediario entre yo y el proveedor de servicios / bueno. Pero en lugar de dinero en efectivo, si quiero usar cualquier otro ‘papel sin papel’, pedir la aprobación de un saldo, límite o crédito suficiente y pedir que sea elegible para gastar mi dinero. Después de unos segundos, si recibo estas aprobaciones, puedo hacer mi transacción.

Pero por primera vez, el “papel sin papel” se comporta como un “papel moneda” y esto es Bitcoin. Si tiene bitcoin, no necesita obtener la aprobación de ningún intermediario para gastar. Este requisito se haría solo dentro de un sistema donde no hay intermediario.

Pero, ¿en qué se diferencia Bitcoin de otros papeles sin papel? ¿Qué lo hace tan especial? ¿Se crea una nueva tecnología para eso? Bitcoin utiliza tecnologías existentes; reúne todas estas tecnologías antiguas y las llama blockchain. De hecho, el nombre sería la ‘tecnología de contabilidad distribuida’. Pero como dije, será una serie de escritos, y sería injusto usar muchas incógnitas en el primer artículo. La aclaración se hará más tarde.

Entonces, si bitcoin usa tecnologías existentes bajo el nombre de blockchain, ¿por qué lo hemos esperado durante tanto tiempo? Porque esas tecnologías existentes son como piezas de lego y nadie ha usado legos para construir un auto antes. Bueno, de hecho, los legos se han usado antes para construir un automóvil muchas veces. Bitcoin no es la primera criptomoneda, pero por primera vez va en la carretera con otros autos. Es la primera vez que bitcoin; Nuestro precioso dinero sin papel (criptomoneda) se puede usar como un dólar, euro y yen.

Entonces, haciendo la misma pregunta, “ ¿en qué se diferencia Bitcoin de otros fondos sin papel? “Vamos a dar un paso en los detalles.

Hay bancos centrales, bancos locales, Swift, MasterCard, Visa, Facebook, Airbnb o cualquier otro intermediario en el medio. Las hay, porque las necesitamos, porque necesitamos confiar en alguien para guardar nuestro dinero o nuestros datos de forma segura, porque no nos confiamos los unos a los otros. Entonces, si no hay un intermediario confiable ahora, ¿en quién confiaremos? ¡La respuesta es nadie! Estas tecnologías antiguas configuraron que nadie necesita confiar el uno en el otro, es una tecnología confiable, también conocida como blockchain.

Nuestra necesidad de confianza no ha cambiado, pero también queremos más. La nueva solicitud es “nadie puede detenerme para gastar mi dinero”, ¿recuerdas? Así que tenemos requisitos. Claramente, ¿cuáles son esos requisitos? ¿Son estos requisitos factibles sin una parte confiable? Vamos a escribir los requisitos paso a paso y luego responderlos en blockchainish.

Aquí hay algunas preguntas rápidas que cubriremos ahora:

  • ¿No habría un doble gasto si no hubiera una estructura centralizada?
  • Así que no habrá banco. ¿Quién mantendrá de forma segura mi dinero, los datos?
  • ¿Se extenderá a todo el mundo? La misma información está en todas partes. ¿La información de mi cuenta está en la computadora de otra persona?
  • ¿Es realmente la persona correcta, quien gasta el dinero?
  • Si la transacción se lleva a cabo en la computadora de otra persona, ¿qué sucede si cambian los datos de la transacción más adelante?
  • ¿Cómo sabrá blockchain que tengo suficientes fondos en mi cuenta?

Para responderlas todas, primero veamos el panorama general. Más tarde encontraremos las respuestas.

Este es el panorama general de bitcoin blockchain. También hay diferentes tipos de blockchains que se configuran para diferentes propósitos.

En la cadena de bloques de bitcoin, hay 3 roles diferentes.

  • Usuarios de Bitcoin,
  • Nodos
  • Mineros

Es gratis; Puedes ser cualquiera de ellos o todos ellos. No hay restricción.

Los usuarios de Bitcoin tienen billeteras de bitcoin. Hay muchas carteras diferentes en internet; No necesitas compartir información personal para tenerla. Es gratis; Puedes tener tantos como quieras. No hay límite.

Cuando tiene una billetera, puede hacer una transacción de pago de bitcoin. Pero, ¿de dónde viene este bitcoin, cómo lo tienes? La respuesta corta es; Los mineros están creando bitcoins y puedes comprar esos bitcoins en internet mediante intercambio. Al cambiar su dólar por euro, no hay diferencia.

Las billeteras son como la aplicación de banca móvil, y contienen contraseñas para que uses los bitcoins. Cuando realiza un pago de bitcoin, envía el pedido de transacción a los nodos.

¿Qué es un nodo?

Los nodos son solo una PC, y sus propietarios son los únicos voluntarios en ese sistema. Hasta el momento hay alrededor de 6000 nodos en todo el mundo. Sus dueños son las personas que creen en la filosofía de bitcoin. Si estos propietarios de nodos no son mineros al mismo tiempo, solo son voluntarios o revolucionarios, lo están haciendo de forma gratuita.

Cuando un nodo recibe una orden, realizan muchos controles y comprueban si esta transacción es válida, como lo hacen los bancos ahora. Si el orden de transacción es válido, también lo envían a otros 7 nodos para verificarlo. En unos pocos segundos, este pedido de transacción se extiende por todo el mundo a 6000 nodos.

Ok, ahora hago el pago de bitcoin de mi billetera y lo envío a 6000 nodos. El estado de este pedido de transacción está pendiente, a la espera de que los mineros trabajen en ellos.

¿Qué es un minero?

Los mineros son como los mineros de oro, están trabajando duro para encontrar el oro. Están creando dinero del aire pero no de rocas gruesas. Los mineros de Bitcoin no cavan, pero resuelven un rompecabezas matemático llamado hash puzzle. (Lo explicaré más tarde)

Los mineros están escuchando la cadena de bloques de bitcoin y están recopilando las transacciones pendientes. Pueden seleccionar cualquier transacción de ese grupo de transacciones pendientes, pero hay un límite máximo de tamaño de 1 mb. Todos los mineros pueden tener diferentes conjuntos de transacciones. El minero que resuelve el rompecabezas de hash primero, grita “¡LO ENCONTRÉ, LO ENCONTRÉ!” Y lo transmitió a toda la red.

Cuando los nodos reciben el bloque, controlan todo el personal en ese bloque. Hay una solución para el rompecabezas, las transacciones en sí, las firmas, los números de versión, etc. Este es un entorno sin confianza, nadie confía el uno en el otro. Por esa razón, se están realizando todas las transacciones, sus firmas, su propio rompecabezas, el tamaño del bloque y muchos otros controles. Estos controles están siendo realizados por cada nodo. Esto significa que un bloque está siendo controlado por alrededor de 6000 nodos.

Cuando un nodo aprueba el bloque, lo guarda. Ese evento se realiza continuamente cada 10 minutos. Cuando se guarda un bloque en el nodo, se adjunta al bloque anterior que se guardó hace 10 minutos. Los bloques guardados están creando una cadena, blockchain. Después de guardar un bloque y agregarlo a la cadena, no puede cambiar ni un punto, sino un carácter dentro de él. De lo contrario, todos los cambios de integridad del bloque.

Este es el proceso completo para la figura anterior. Pero todavía las preguntas no han sido respondidas, todavía. ¡Es hora de responder a las preguntas! Primeras preguntas para el lado del cliente.

¿Cómo se creará mi número de cuenta? ¿Quién lo creará?

Bitcoin es un sistema de autoservicio. Va a crear su dirección. No hay control de identidad, solo conéctese a internet, descargue su billetera de bitcoin y haga clic en el botón “crear una dirección”

La dirección será su número de cuenta. Cuando hagas clic en ese botón, tendrás 2 cuerdas largas. Uno será su dirección (cuenta) y el otro será su clave privada (contraseña).

¿Necesito billetera para crear una dirección y una clave privada?

No, pero debe ingresar la clave privada cuando realice un pago. Las carteras te hacen definir tu propia contraseña, como lo hace Facebook. En lugar de ingresar alrededor de 50 caracteres, puedes usar tus propios 8 caracteres. contraseña. La clave privada no está cambiando, pero la billetera te hace sentir como lo hace.

No pierdas tu contraseña o clave privada. Existen diferentes algoritmos para almacenar de forma segura su clave privada. Pero el uso no es simple todavía. Si pierdes la clave privada, literalmente pierdes.

Hay muchas billeteras en Internet, ¿qué sucede si 2 personas diferentes tienen la misma dirección? ¿Quién controla la singularidad de la dirección: “números de cuenta”?

Siempre hay una probabilidad. Pero es como si 2 personas encontraran el mismo ‘grano de arena’ en el mundo, incluso, la probabilidad es menor que esto. Por cierto, las billeteras son el punto más débil de este sistema. Por esa razón, los eventos de piratería en general están alrededor de las billeteras.

¿Dónde está mi dinero, la billetera guarda mi saldo, monto total?

No, las billeteras no mantienen el equilibrio. Por cierto, no hay un campo de balance en bitcoin, solo hay transacciones y las transacciones se mantienen en nodos. (Explicado más adelante) Wallet le hace ver sus transacciones, como si ve su saldo. Hace su vida más simple con su interfaz amigable para el usuario.

Ok ahora, hagamos algunas preguntas sobre transacciones y seguridad.

Así que abro mi billetera, creo un pedido de transacción y lo envío a 6000 nodos. ¿Pueden cambiar mi orden de transacción y distribuirlo a la red?

Hoy, responderé: “No, no pueden cambiarlo”. Más adelante en los próximos ensayos; Mencionaré sobre la maleabilidad de la transacción y el testigo segregado (segwit). Pero es muy temprano para segwit, ahora.

Durante su pago, usted firma sus transacciones. Hay una función de signo. Usted crea su orden de mensajes; “Le envío Alice 0.5 BTC” y firme con su clave privada, también conocida como contraseña. Las billeteras lo hacen automáticamente y lo envían a nodos.

Cuando los nodos reciben su pedido, verifican su signo. Todos los nodos tienen una función de verificación. Los nodos reciben 3 datos; su orden de mensaje “Envío Alice 0.5 BTC”, su dirección y su firma digital. Los nodos ponen todos estos datos en la función de verificación . Si no se verifica, significa que alguien ha intentado cambiar su orden de mensajes. Gotcha!

1 =? verificar (orden del mensaje, dirección, signo)

  • ¡No se puede utilizar la misma firma para verificar una transacción diferente!
  • ¡El menor cambio en el mensaje invalidará la firma!

¿Cómo sabremos si hay saldo suficiente en mi cuenta?

Como dije antes, no hay un campo de “balance total” en la cadena de bloques de bitcoin. En la vista de cuenta, el “saldo total” se calcula de forma instantánea. Veamos el siguiente ejemplo, quiero enviar Alice 5.5 BTC. Para hacer ese pago, usaré mis transacciones no gastadas (UTXO – salida de transacciones no gastadas) 🙂

En bitcoin, todo se hace con transacciones. Si desea enviar dinero, solo puede utilizar las transacciones no gastadas que haya recibido anteriormente.

Si quiero enviar Alice 5.5 BTC, necesito usar mis transacciones, que me han sido enviadas anteriormente. Cuando calculo mi saldo instantáneamente, obtengo 6 BTC. Tuve que usar 5 transacciones para reunir 6 BTC. Cuando se realiza esta transacción, significa que ya no puedo usar estas 5 transacciones. Por cierto, en el lado derecho de la imagen de abajo, hay 2 direcciones. Una es la dirección de Alicia y la otra es mía. Por lo tanto, en el futuro, si necesito hacer un nuevo pago, puedo usar esta salida de transacción no utilizada, también conocida como UTXO.

Los totales de entrada y salida son iguales. Si el total de salida es inferior a 6 BTC, la diferencia sería una tarifa de transacción para el minero. Ten cuidado, blockchain es inmutable, una vez que se ha ido, se ha ido. No puedes recuperar tu dinero

¿Qué pasa si inserto una transacción inventada y la uso para engañar a Alice?

¡No, no funcionará! Este es un entorno sin confianza, nadie se confía el uno al otro, solo confían en sí mismos. Por esa razón, todos los nodos hacen controles por sí mismos.

Cuando uso transacciones no gastadas en mi pago anterior, los nodos las controlan si realmente no se gastan. También controlan, de dónde viene esa transacción. Incluso la transacción anterior se está controlando, si es válida o no. ¡Este control continúa hasta el origen de esa transacción, hasta la transacción de génesis! Suena paranoico, ¿verdad? Bueno, serás paranoico, si no confías en nadie! Esto se puede llamar cadena de transacción. Por lo tanto, es imposible insertar una transacción inventada en el medio. Incluso si actualiza todos los registros del historial en todos los 6000 nodos con un virus, no será suficiente. Si cambia un punto en un bloque, su integridad cambia totalmente. Solo recuerde de Indiana Jones, él toma una pieza en un templo y en unos segundos colapsa el templo. Nuestro templo es nuestro bloque, si tomas o cambias una pieza, se derrumba.

Esta característica de trazabilidad es importante, para los próximos ensayos usaremos esto para diferentes casos de uso.

¿Cómo se puede hacer doble control del gasto?

Ejemplo: veamos el siguiente ejemplo.

  • Compro un iPod de Alice y pago el precio con Bitcoin.
  • Alice envía el ipod.
  • Mientras tanto, creo otra orden usando la misma transacción, y esta vez envío bitcoin a mi segunda dirección.
  • Finalmente, los nodos se extienden a todo el mundo, uno está en China y el otro en Noruega. Para algunos nodos, el segundo mensaje llegará antes que el primero.
  • ¿Qué transacción será verdadera?

Bueno, esta respuesta necesita un subtítulo. Porque se tardará algún tiempo en contestar.

Reconciliación en Bitcoin – Previniendo el doble gasto – BLOQUEO DE CADENA

Necesitamos un sistema que cada nodo acuerde sobre el orden de las transacciones. Las transacciones en el mismo bloque se consideran teóricamente que se producen al mismo tiempo. Cada minero en la red puede crear un bloque de transacciones pendientes (no aprobadas).

Preguntas de nuevo, ¿ qué bloque debe agregarse a la cadena?

Respuesta: El bloque del minero, que resolvió primero el rompecabezas hash, se agregará a la cadena.

¿Qué es un hash?

El SHA (algoritmo de hash seguro) es una de varias funciones criptográficas de hash. Un hash criptográfico es como una firma para un texto o un archivo de datos. El algoritmo SHA-256 genera un hash de 256 bits (32 bytes) de tamaño fijo y casi único. Hash es una función unidireccional, no se puede descifrar. (* Este párrafo se copia de la calculadora de hash SHA-256 )

SHA256 (lunes): d618fb157a4b382e92fcd4a830c5fa8adef45a809543c524f7904e38f867dac8

SHA256 (Manday): 0fdf06beb5d6547f70259bc47bb6de97d884655996f83632492bad5d4960c4f3

Como se ve arriba, una diferencia de caracteres cambia la salida de todo hash.

En la cadena de bloques de Bitcoin, las entradas utilizadas en las funciones hash son:

  • Las transacciones tienen lugar en el bloque. (De hecho, este sería el hash raíz del árbol Merkle de todas las transacciones en el bloque)
  • La salida de hash producida para el bloque anterior llamado bloque huella digital (esa pieza es importante para la inmutabilidad)
  • Un número elegido aleatoriamente, también conocido como nonce. (Este es el único número que actualizaremos durante la solución del rompecabezas).

¿Qué es un rompecabezas hash?

Los mineros están compitiendo. La salida de hash es un número totalmente aleatorio. El rompecabezas es encontrar la ‘salida de hash’ debajo de un número determinado. Hasta que llegue a ese número, cambia continuamente el número de nonce ; Tal vez millones o mil millones de veces. Bueno, este es un número aleatorio, quizás tenga mucha suerte, y cuando ingrese el número de nonce, lo encontrará en su primera prueba. Pero en general, la gente no tiene tanta suerte.

Solución de rompecabezas (salida de hash) <000000000006547f70259bc47bb6de97d884655996f83632492bad5d4960c4f3

El rompecabezas es difícil y costoso de resolver. Para resolver el rompecabezas, los mineros están trabajando muy duro. Por eso, se llama prueba de trabajo.

  • Durante la minería en 2008, se consumió más electricidad que en Bangladesh.
  • Se afirma que en 2020 habrá más consumo de electricidad durante la minería que en Dinamarca.

¿Y si dos mineros resuelven el rompecabezas al mismo tiempo?

Si hay tal caso, se llama bifurcación. En la tecnología blockchain; cuando hay una nueva versión, la probabilidad de la bifurcación es mayor. En algún marco de blockchain; La actualización no está permitida, porque ahora es un punto difícil. Las comunidades de desarrolladores de Blockchains están encontrando soluciones a los puntos débiles rápidamente, por esa razón esta tecnología es prometedora. Está evolucionando muy rápido.

En la historia de bitcoin, la bifurcación más larga tenía 53 bloques en agosto de 2010, debido al error de Desbordamiento de valor. El 12 de marzo de 2013, la horquilla blockchain comenzó con el lanzamiento de v0.8 y tenía 31 bloques de largo. ( https : //bitcoin.stackexchange.co… )

Nuestra pregunta es ” ¿qué pasaría si dos mineros resuelven el enigma al mismo tiempo?” Los casos de actualización / lanzamiento crean bifurcaciones pero sus razones son diferentes, lo que puede mencionarse en el futuro.

Cuando volvemos al caso de los mineros, la dificultad del rompecabezas minimiza la probabilidad de resolverse al mismo tiempo. Si hay un empate, alguien tiene que resolver un nuevo bloque para romper el empate. La regla general es siempre “seguir la cadena más larga” .

Entonces, ¿qué está pasando durante la bifurcación?

Cuando dos mineros resuelven el rompecabezas al mismo tiempo, envían los bloques a los nodos para verificar. Los nodos verifican y agregan el bloque a su cadena, que reciben primero. Cuando los nodos aceptan el bloque, anuncian a los mineros su último bloque. Pero los nodos anunciarán diferentes bloques a los mineros. Los mineros están en una carrera. No esperan un segundo cuando reciben la información del último bloque; comienzan a trabajar (hashing) inmediatamente.

Los bloques tienen huella dactilar.

Cada bloque en la cadena es diferente entre sí, como un copo de nieve. Cada bloque tiene una huella digital única. En el rompecabezas de hash, ¿recuerdas la segunda entrada del hash? Es la huella dactilar del bloque anterior. Cuando un minero encuentra la solución del rompecabezas, la envía a los nodos. Cuando los nodos reciben el nuevo bloque, controlan muchas cosas y una de ellas es la huella digital del bloque anterior. Si no coincide con la que tienen, rechazan la solución y esperan el nuevo bloque que coincide. Ok, esa información de huellas dactilares es suficiente; Volvamos a nuestra historia.

Así que la mitad de los nodos tienen el último bloque con una huella digital diferente y ahora los mineros están usando diferentes entradas para la carrera de hash. Cuando un minero encuentra las soluciones, las envía a los nodos. Algunos de los nodos lo aceptarán, otros no. Por cierto, hay una regla en la cadena de bloques y es “la cadena más larga gana”. Solo por la figura de cadena bifurcada anterior, continúe con nuestra historia. Después de unos segundos, otro minero en la cadena roja encuentra la solución y la envía a los nodos. Los nodos están comprobando las huellas dactilares guardadas en su base de datos local. Después de diez minutos más tarde, la corbata se rompe con el tenedor de color negro. Los nodos que están en la cadena de color rojo verifican la cadena más larga. La regla es clara: “las cadenas más largas ganan”, todos lanzan sus bloques de color rojo al espacio y actualizan su base de datos local con la cadena más larga.

Se han liberado dos bloques rojos y el estado de las transacciones enumeradas en estos bloques está cambiando a pendiente nuevamente. Significa que volverán a todos los controles y esperarán a que los mineros los recojan durante la carrera de rompecabezas de hash.

De acuerdo con el escenario anterior, ¡parece que el doble gasto se puede hacer fácilmente en bitcoin!

Escenario de doble gasto

  1. Estoy comprando una MacBook de Alice y le pago 1 BTC. (2470 $ como escribí este artículo)
  2. Alice espera que la transacción sea aprobada en la cadena de bloques. Mi transacción está en el bloque # 3.
  3. Después de agregar un bloque a la cadena en la que está mi transacción de pago, Alice envió mi MacBook por carga.
  4. Cuando tomo el producto, estoy enviando la misma transacción (1 BTC) a mi segunda dirección.
  5. Los nodos reciben la transacción y comprueban que ya se ha gastado, así que no la acepte.
  6. Pero tengo computadoras súper poderosas. Tomo mi transacción fraudulenta en mi bloque # 3a y comienzo a resolver el acertijo de hash. Durante el hashing, tomo el bloque # 2 de huellas dactilares del bloque anterior, no el último. Por cierto, excepto yo; Todos los mineros están trabajando en el bloque # 4.
  7. Solo asuma que encuentro la solución de rompecabezas rápidamente y transmito mi bloque # 3a a todos los nodos. Los nodos de nuevo no aceptan, porque ya tienen ese bloque # 3.
  8. Ahora estoy trabajando en el bloque # 4a y otros mineros todavía están trabajando en el bloque # 4. Ocurre un milagro y encuentro la solución antes que ellos y transmito mi bloque # 4a.
  9. La regla es clara, la cadena más larga gana. Así que todos los nodos liberan el bloque # 3 y actualizan su base de datos local con la nueva cadena. Añaden el bloque # 3a y el bloque # 4a a su libro mayor. Y se despiden del bloque # 3, va al espacio 🙂
  10. Todas las transacciones listadas en el bloque # 3 nuevamente están regresando al grupo de transacciones pendientes. Pero antes de ingresar a ese grupo, los nodos están comprobando si los controles están bien. Verifican mi transacción de 1 btc con Alice y se dan cuenta de que ya se gastó. No es un resultado de transacción no gastado en UTXO.
  11. Ahora tengo una MacBook y una transacción sin gastar de 1 btc en mi segunda dirección. ¡Soy malo!

El libro blanco, publicado por Satoshi Nakamato, dice: “Mientras la mayoría del poder de la CPU tenga el control de quienes no cooperan para atacar la red, producirán la cadena más larga y matarán a los atacantes”.

Para el escenario anterior; si el poder de la red fuera mayor que el mío, nunca atraparía y pasaría la cadena más larga.

Si realiza transacciones en bitcoin blockchain, espere a que se aprueben algunos bloques. Se agregan más bloques a la cadena, menos probabilidad de que su transacción se libere al espacio. Usted decide cuánto va a esperar, si es una taza de café, 10 minutos (1 bloque) serían suficientes. ¡Si es una transacción de comercio exterior con 1.000.000 $ espere 2 días!

¿Por qué los mineros resuelven el rompecabezas?

  • La recompensa por bloque es de 12 BTC ($ 29640 – 26 de marzo de 2017)
  • Cada 4 años un ganador de bloque cae a la mitad. La próxima fecha de entrega de recompensas será el 23 de junio de 2020. La recompensa de la minería de bloques de Bitcoin se reducirá a la mitad cada 210,000 bloques, la recompensa de la moneda disminuirá de 12 a 6 monedas.
  • Cuando la cantidad de bitcoin alcance los 21 millones, no se otorgará ninguna recompensa.

Sistema de piscina minera

  • Para lograr un retorno estable, muchas personas combinan su poder de procesamiento en un grupo.
  • Los ingresos obtenidos también se distribuyen a los participantes del grupo de acuerdo a la tasa de participación.
  • El grupo de minería BTC Guild logró resolver 6 bloques seguidos hace 3 años.
  • GHash.IO El poder de la agrupación minera Bitcoin Mining aumenta hasta el 45% de la red. Los mineros abandonaron voluntariamente la piscina; De lo contrario, posiblemente destruiría el valor de Bitcoin al centralizar la minería.

https://www.linkedin.com/pulse/e

Una cadena de bloques como su nombre indica es una cadena de bloques. Cada bloque contiene el hash del anterior, por lo que depende del anterior, en realidad a todos los anteriores: el bloque b depende del bloque a, el bloque c depende de b y porque b depende de a => c también depende de a .

Esta dependencia del bloque anterior (también de las transacciones contenidas en el bloque anterior) garantiza que no se pueda modificar fácilmente el historial de transacciones.

Cada bloque está compuesto por transacciones múltiples (hasta 1 mb de transacciones en este momento, pero pronto aumentará). Cada transacción es parte del encabezado del bloque (se incluyen en un árbol de merkle y luego se incluye un hash en el bloque) y cada vez que se realiza una nueva transacción en el bloque se recalcula el hash.

La respuesta simple es que blockchain es una gran lista de transacciones ordenadas cronológicamente divididas en bloques que son difíciles de modificar.

Podría ver la cadena de bloques como un gran cuaderno con cada página numerada, cada bloque es una página. Imagínese si está en la página 60 y desea eliminar algo, sin rastro, de la página 20. Tendría que rasgar la página 20 y todas las páginas posteriores a ella hasta el 60, renumerar las páginas y rehacer todas las páginas desde la 20. a 60 menos la transacción que quería hacer desaparecer (en mi opinión, esto tiene sentido, espero que también tenga sentido para todos los demás).

Esta estructura lo ayuda cuando desea que se distribuya el trabajo y hay computadoras o la red en las que no puede confiar, pero le gustaría usar su poder de cómputo.

Ahora puedes usar este tipo de técnica de almacenamiento para cualquier cosa que quieras distribuir, pero los grandes problemas que resuelve son:

– Datos distribuidos.

– Elimina el único punto de fallo.

– Crear confianza en una red de computadoras que provienen de diferentes lugares / organizaciones

– Corrige el doble gasto (marcando la hora de cada transacción y obligándolo a gastar el monto total de una transacción anterior / múltiples transacciones previas cada vez).

P.ej. alguien le da 10 btc y usted quiere pagar solo 0.1 por un servicio, la forma en que se hace en la cadena de bloques es: usted dice que tiene 10 btc de la transacción anterior y desea usar el 10 btc y enviar 0.1 a otra persona y 9.9 de vuelta a ti. Imagina que cada vez que alguien te envía bitcoins, te dan una nota del valor x, si quieres comprar algo con esa nota, vas a una tienda, le das la nota al comerciante y él te da el cambio, pero el cambio Es de nuevo una sola nota.

Puede combinar varias transacciones y enviarlas a varios lugares a la vez también. Puede decir algo como: con 1 btc de la transacción 1 y 7.5 btc de la transacción 2, envíe 3 btc a la cuenta x, 2 btc a la cuenta y y 3.5.

Imagine lugares donde necesita almacenar datos, en orden cronológico, y no le importa si alguien más ve qué datos son y necesita que sean indestructibles, este es un buen escenario para usar una cadena de bloques.

Puedes leer un poco más sobre cómo funciona la cadena de bloques aquí: ¿Qué es la cadena de bloques?

¿Qué es la tecnología Blockchain?

¿Qué es la tecnología Blockchain?

En los últimos tiempos, hemos escuchado muchas conversaciones sobre Bitcoin trabajando en la tecnología Blockchain. Entonces, básicamente, ¿qué es este blockchain? ¿Qué tipo de tecnología es?

El blockchain es en realidad una forma de estructurar datos y la base de las criptomonedas como Bitcoin.

En lenguaje simple, blockchain consiste en bloques concatenados de transacciones que permiten a la persona compartir el libro digital a través de una red de computadoras sin la necesidad de una autoridad central. Ninguna organización o parte individual tiene la autoridad para manipular sus registros de transacciones.

Como en el caso de la transacción en Bitcoins en la que la organización como el banco no tiene supremacía para crear ningún tipo de interrupción.

Mientras que en el caso de la transacción en moneda real, el banco actúa aquí como intermediario de confianza y vigila la transacción y toma el control de la misma.

Otro ejemplo usando la tecnología Blockchain –
Blockchain permite a los consumidores y proveedores conectarse directamente, eliminando la necesidad de un tercero.

Todos los datos relacionados con la transacción están protegidos. Y esto solo es posible mediante el uso del método de criptografía para mantener el intercambio seguro, blockchain proporciona una base de datos descentralizada o un libro de contabilidad digital que todos los usuarios de la red pueden ver.

Esta red es una cadena esencial de computadoras que aprueba un intercambio antes de que pueda verificarse y registrarse.

¿Dónde se puede utilizar la tecnología Blockchain?

1. Bitcoin

Moneda-

Bitcoin comenzó como un sistema de efectivo electrónico P2P. Cualquiera puede tener bitcoins y pagar a cualquiera sin un intermediario.

Ejemplos: Bitcoin, Litecoin.

Infraestructura de pago –

Puedes usar Bitcoin para enviar dinero a todo el mundo. Los comerciantes pueden aceptar pagos de bitcoins. Esto es ligeramente diferente a usar bitcoin como moneda. Los casos de uso incluyen el procesamiento de comerciantes y las remesas.

Ejemplo:

BitPay

Abra

2. Casos de uso de identidad de blockchain

Identidades digitales

Pasaportes

E-residencia

Certificados de nacimiento

Certificados de boda

Identificaciones

Cuenta en linea

Iniciar sesión

Ejemplo:

ShoCard es una identidad digital que protege la privacidad del consumidor y es tan fácil de entender y usar como mostrar una licencia de conducir. Está optimizado para dispositivos móviles y es tan seguro que un banco puede confiar en él.

3. Contratos inteligentes

Programas de software que viven en la cadena de bloques y se ejecutan sin la posibilidad de interferencias de terceros. Yo llamo a esto “PHP en el cielo”.

Ejemplo:

Etéreo

Rizoma.

Tierion, es un pionero de la categoría de datos verificables.

Aquí hay algunos casos prácticos de uso que se han construido utilizando nuestra plataforma.

  • Crear una pista de auditoría verificable de reclamaciones de seguros.
  • Cree un registro de auditoría para los procesos de atención médica y los datos del paciente.
  • Haga un seguimiento de las aprobaciones de compra de bienes y servicios en Salesforce.com: la plataforma de éxito del cliente para hacer crecer su negocio
  • Archive cada comunicación de Slack, creando un registro verificable de las conversaciones en línea de su empresa. Práctico para las industrias reguladas como las finanzas y la salud.

4. Comercio electrónico y mercados en línea.

El inicio de Openbazaar se ha embarcado en una nueva misión para introducir un mercado en línea sin cargo similar

a eBay, que es alimentado por blockchain.

Promueven un intercambio activo de bienes y servicios entre dos partes sin depender de una autoridad centralizada de riesgo y, por lo tanto, permiten que más personas inicien su negocio de comercio electrónico sin tener que pagar por herramientas de comercio electrónico adicionales.

Openbazaar tiene como objetivo crear un proceso de arbitraje P2P dentro de la comunidad, que permitiría a los usuarios establecer figuras de autoridad, quienes a su vez ayudarían a certificar las transacciones y resolver las disputas entre los usuarios.

5. Almacenamiento de archivos

Las redes de intercambio de archivos de igual a igual eliminan la necesidad de bases de datos centralizadas y áreas de almacenamiento pesado. IPFS (Sistema de archivos planetarios): un protocolo innovador complementa este gran cambio

Storj-The Future of Cloud Storage – es una de las nuevas empresas que parece estar usando blockchain (según su sitio web)

Para leer más sobre varios blogs interesantes, visite http://www.flufyblufy.com

Me parece que tengo que usar una analogía diferente para cada grupo. Así es como se lo explico a los abogados:

Uno de los mayores desafíos para los abogados en el espacio de blockchain es hacer que pensemos en cómo funciona la tecnología sin perdernos en un mar de jerga. Afortunadamente, el derecho consuetudinario en sí mismo proporciona una analogía útil sobre cómo funcionan los sistemas de contabilidad / blockchain distribuidos. El libro mayor distribuido alberga información en una red de nodos. Cada nodo tiene una copia de la iteración actual del libro mayor, y hay un consenso entre los nodos en cuanto a los contenidos “verdaderos” del libro mayor. Estos nodos verifican, codifican y empaquetan la información en bloques. En la ley común, estos nodos se parecen a los juzgados, verificando, agrupando y enviando transacciones / casos a la cadena de bloques.

En una analogía de ley común, una cadena de bloques se parece a una serie de reporteros de la corte. La serie de reporteros de corte funciona como un blockchain. Empaquetamos, verificamos y agrupamos casos en un libro, por ejemplo, 17 F3d. Los contenidos de 17 F.3d nunca van a cambiar. El efecto de los casos en 17 F.3d puede cambiar por la adición de volúmenes subsiguientes a la cadena, pero las disputas y decisiones en 17F.3d se registran para el registro permanente, accesible a todos en toda la web de información legal.

Al igual que el blockchain, la seguridad de un sistema de derecho consuetudinario reside en su descentralización. El derecho consuetudinario está formado por las transacciones / casos, no por una legislación centralizada. Si un juzgado se quema, la ley común sobrevive sin cambios. Una buena imagen visual proviene de la película de 1999 Fight Club . Al final, los cerebros del club de lucha destruyen la mayor parte de Wall Street en un intento de destruir los sistemas financieros del establecimiento mediante la eliminación de los registros de crédito.

Esto no puede suceder en un sistema de libro mayor distribuido, y es por eso que, a pesar del ambiente de ciencia ficción de bitcoin y la tecnología blockchain, el libro mayor distribuido es el futuro para el tipo de registro seguro que requieren el sistema legal y sus clientes.

¿Qué es la tecnología Blockchain? Una guía paso a paso para principiantes

¿Qué es? ¿Qué no es? ¿Qué podría ser?

Estas son las preguntas que más tienen cuando escuchan Blockchain. Ha sido la última moda en la escena tecnológica, pero al igual que usted, soy un neófito cuando se trata de comprender el funcionamiento interno de esta seductora conocida como Blockchain.

Entonces … este es mi intento de ayudarnos a “WTF es una multitud” para entenderlo.

En resumen, ¿qué diablos es blockchain?

Blockchain se presenta como la tecnología disruptiva para los próximos años, con Bitcoin como el ejemplo más difundido y mejor conocido de una criptomoneda basada en esta tecnología.

El blockchain es un invento innegablemente ingenioso: la creación de una persona o grupo de personas conocido por el seudónimo de Satoshi Nakamoto .

Al permitir que la información digital sea distribuida pero no copiada, las cadenas de bloques crean la columna vertebral de un nuevo tipo de internet. Diseñado originalmente para la moneda digital, Bitcoin, la comunidad tecnológica ahora está encontrando otros usos potenciales para la tecnología.

Bitcoin ha sido llamado “oro digital”, y por una buena razón. Hasta la fecha, el valor total de la moneda está cerca de los $ 9 mil millones de dólares estadounidenses. Y las blockchains pueden hacer otros tipos de valor digital. Al igual que Internet (o su automóvil), no necesita saber cómo funciona el blockchain para usarlo. Sin embargo, tener un conocimiento básico de esta nueva tecnología muestra por qué se considera revolucionario.

“El blockchain es un libro digital incorruptible de transacciones económicas que se puede programar para registrar no solo transacciones financieras, sino prácticamente todo lo que tiene valor”.

Don y Alex Tapscott, autores Blockchain Revolution (2016)


Una base de datos distribuida

Imagine una hoja de cálculo que se duplica miles de veces en una red de computadoras. Luego imagina que esta red está diseñada para actualizar regularmente esta hoja de cálculo y tienes un conocimiento básico de la cadena de bloques.

La información contenida en una cadena de bloques existe como una base de datos compartida y continuamente conciliada. Esta es una forma de usar la red que tiene beneficios obvios. La base de datos de blockchain no se almacena en una sola ubicación, lo que significa que los registros que mantiene son realmente públicos y fácilmente verificables. No existe una versión centralizada de esta información para que un pirata informático se corrompa. Alojado por millones de computadoras a la vez, sus datos son accesibles para cualquier persona en Internet.

Para profundizar más en la analogía de la hoja de cálculo de google, me gustaría que leyera esta pieza de un especialista de blockchain.

Blockchain como Google Docs

“La forma tradicional de compartir documentos en colaboración es enviar un documento de Microsoft Word a otro destinatario y pedirles que lo revisen. El problema con ese escenario es que debe esperar hasta recibir una copia de devolución antes de poder ver o realizar otros cambios, ya que no podrá editarlo hasta que la otra persona haya terminado. Así es como funcionan las bases de datos hoy. Dos propietarios no pueden estar jugando con el mismo registro a la vez. Así es como los bancos mantienen saldos y transferencias de dinero; bloquean brevemente el acceso (o disminuyen el saldo) mientras realizan una transferencia, luego actualizan el otro lado y luego vuelven a abrir el acceso (o actualizan nuevamente).

Con Google Docs (o Google Sheets), ambas partes tienen acceso al mismo documento al mismo tiempo, y la versión única de ese documento siempre es visible para ambos. Es como un libro mayor compartido, pero es un documento compartido. La parte distribuida entra en juego cuando compartir involucra a varias personas.

Imagina la cantidad de documentos legales que deberían usarse de esa manera. En lugar de pasarlos entre ellos, perder el rastro de las versiones y no estar sincronizados con la otra versión, ¿por qué no se pueden compartir todos los documentos comerciales en lugar de transferirlos de un lado a otro? Tantos tipos de contratos legales serían ideales para ese tipo de flujo de trabajo.

No necesita una cadena de bloques para compartir documentos, pero la analogía de los documentos compartidos es poderosa “.

William Mougayar, asesor de riesgo, empresario 4x, comercializador, estratega y
especialista en blockchain

Durabilidad y robustez.

La tecnología Blockchain es como Internet, ya que tiene una robustez incorporada. Al almacenar bloques de información que son idénticos en toda su red, el blockchain no puede:

  1. Ser controlado por una sola entidad.
  2. No tiene un solo punto de fallo.

Bitcoin se inventó en 2008. Desde entonces, la cadena de bloques de Bitcoin ha operado sin interrupciones significativas. (Hasta la fecha, cualquiera de los problemas asociados con Bitcoin se debe a piratería o mala administración. En otras palabras, estos problemas provienen de la mala intención y el error humano, no de fallas en los conceptos subyacentes).

El internet en sí mismo ha demostrado ser duradero por casi 30 años. Es un historial que es un buen augurio para la tecnología de blockchain a medida que se desarrolla.

¿Qué es la tecnología Blockchain? Una guía paso a paso para principiantes

Blockchain es popularmente conocida como la tecnología subyacente detrás de Bitcoin. Utiliza una red de computadoras de igual a igual para validar las transacciones. Blockchain es una estructura de datos para crear y compartir el libro mayor de transacciones distribuidas entre una red de computadoras. Permite a los usuarios realizar y verificar transacciones inmediatamente sin una autoridad central.

Actualmente, el uso de la tecnología blockchain es predominante en el sector financiero y bancario. Ejemplos notables son:

  • Deutsche Bank: exploración de los casos de uso de blockchain en liquidación de moneda, procesamiento de operaciones, contratos de derivados, etc.
  • Reserva Federal de los EE. UU .: desarrollo de un sistema de caja digital utilizando blockchain con la ayuda de IBM
  • Barclays Bank: administra laboratorios dedicados en Londres para emprendedores, programadores y empresas de bitcoins y blockchain.
  • Citigroup: Implementación de una tecnología de contabilidad distribuida utilizando blockchain y una moneda de prueba llamada ‘citicoin’.
  • NASDAQ: utilizando el marco financiero de Nasdaq, ha abierto sus servicios de cadena de bloques a más de 100 clientes de sus operadores de mercado.

Blockchain público

Un blockchain público, una plataforma completamente descentralizada donde cualquier persona puede leer y enviar transacciones. Las transacciones válidas se incluyen en el libro mayor. Las cadenas de bloques públicas están aseguradas por criptoeconomía, una combinación de incentivos económicos y verificación criptográfica. El grado de influencia en el proceso de consenso es proporcional a la cantidad de recursos económicos aportados en el sistema.

Los más populares son Ethereum, Blockstream, Factom.

Blockchain privado

En una cadena de bloques privada, los permisos de escritura se mantienen centralizados para una organización. En este sistema, el acceso y los permisos están estrictamente controlados y los derechos de modificación están restringidos a la autoridad central. Este podría ser un concepto con gran interés por parte de las instituciones financieras y las grandes empresas. Un sistema propietario construido en blockchain privado reducirá el costo transaccional y aumentará la eficiencia de validación.

Algunos de los más populares son Eris industries, Blockstack, Multichain, Chain Inc.

Los beneficios de usar la tecnología Blockchain son:

  1. Sistema de confianza:
    La estructura de datos mediante blockchain permite a los usuarios realizar y verificar transacciones sin la participación de terceros.
  2. Transparencia:
    La estructura del libro mayor distribuido da el control de toda su información y transacciones a los usuarios.
  3. Transacciones más rápidas:
    Los mercados físicos, incluso trabajar con documentación digital, requieren más tiempo para ejecutar transacciones.
  4. Reducción de los costos de transacción:
    Una construcción de sistema de transacción que utiliza blockchain elimina a los intermediarios de terceros y los costos generales para intercambiar activos.

Blockchain es una nueva tecnología revolucionaria y dado que la popularidad está creciendo enormemente, las mejoras tecnológicas serán enormes en los próximos años, ya que el sector financiero se centrará en Blockchain y sus beneficios.

Espero que esta respuesta ayude!

Blockchain, cryptocurrency o llamémoslo uno de los mayores avances tecnológicos desde Internet

Visión general rápida sobre el esquema de blockchain, cómo se usa y quién se beneficia

¿Qué es la criptomoneda?

Una criptomoneda es un medio de intercambio como el dólar estadounidense. Bitcoin, la primera criptomoneda, apareció en enero de 2009.

Al igual que el dólar estadounidense, la criptomoneda no tiene un valor intrínseco, ya que no es canjeable por otro producto, como el oro. Sin embargo, a diferencia del dólar estadounidense, la criptomoneda no tiene forma física, no es legal y no está respaldada actualmente por ningún gobierno o entidad legal. Además, su suministro no está determinado por un banco central y la red está completamente descentralizada, con todas las transacciones realizadas por los usuarios del sistema.

La tecnología se basa en la criptografía de clave pública, lo que significa que la comunicación es segura de terceros. Esta es una tecnología bien conocida utilizada tanto en los sistemas de pago como en los de comunicación.

¿Cuáles son los atributos clave de la criptomoneda?

  • La resistencia del código a la falsificación.
  • La capacidad de la red para evitar el “doble gasto” al verificar que cada transacción se agrega a un libro mayor distribuido o una cadena de bloques.
  • La oferta limitada y la capacidad del mercado para dividir unidades individuales en fracciones más pequeñas prácticamente de forma ilimitada.
  • La transmisión irreversible de valor que tiene lugar a través de Internet, sin la necesidad de un intermediario externo de confianza.
  • La red descentralizada, que proporciona seguridad de red y verificación de transacciones.
  • Los incentivos incorporados en el protocolo de red, que alientan a los participantes a contribuir con recursos informáticos para el soporte de red.
  • El conocimiento disponible públicamente de que una transacción se ha publicado en un libro mayor de transacciones públicas globales.
  • La seguridad de datos personales habilitada por criptografía de clave pública-privada.

¿Qué es la tecnología Blockchain?

El blockchain es un libro de contabilidad, o lista, de todas las transacciones de una criptomoneda, y es la tecnología subyacente de Bitcoin y otras criptomonedas. Este libro público descentralizado mantiene un registro de todas las transacciones que tienen lugar a través de la red de igual a igual. Los usuarios pueden contribuir a la red al proporcionar potencia de cómputo para ayudar con la verificación de transacciones en tiempo real (conocida como “minería”).

Esta tecnología permite a los participantes del mercado transferir activos a través de Internet. El comprador y el vendedor interactúan directamente entre sí y no hay necesidad de verificación por parte de un intermediario externo de confianza. La información de identificación está encriptada y no se comparte información personal. Sin embargo, se crea un registro de transacción. Por esta razón, las transacciones se consideran pseudónimas, no anónimas.

La tecnología de contabilidad pública blockchain tiene el potencial de interrumpir una amplia variedad de transacciones, además del sistema de pagos tradicional. Estos incluyen acciones, bonos y otros activos financieros para los cuales los registros se almacenan digitalmente y para los cuales actualmente existe la necesidad de que un tercero de confianza proporcione verificación de la transacción.

El crecimiento dentro del mercado de la criptomoneda ha sido impulsado en gran medida por los capitalistas de riesgo que invierten en infraestructura tecnológica y otros inversionistas que buscan beneficiarse de las fluctuaciones de los precios, en lugar de que los consumidores usen realmente la criptomoneda.

Sin embargo, las criptomonedas tienen un potencial innovador para permitir a los consumidores acceder a un sistema de pago global, en cualquier lugar y en cualquier momento, en el que la participación está restringida solo por el acceso a la tecnología, y no por factores como tener un historial crediticio o una cuenta bancaria. Parece que todo el potencial de la criptomoneda puede realizarse solo cuando el mercado da el salto de las manos de los inversores a las manos de los consumidores.

Blockchain aplicado en un modelo de negocio de Asset Light

Un ejemplo de fabricación de activos ligeros en el mundo de las cadenas de bloques anteriores es Li & Fung, un gerente de cadena de suministro global de $ 18,800 millones. La empresa no se fabrica en sí misma, sino que administra una red de más de 15,000 proveedores en más de 40 mercados. A través de esta red, Li & Fung proporciona servicios tales como desarrollo de productos y costos, cumplimiento de fábrica y logística. Su activo principal es su conocimiento continuamente actualizado de las condiciones del mercado, su arquitectura de procesos y el desempeño de sus proveedores. De esta manera, Li & Fung monetiza su inteligencia y su infraestructura de procesos o “protocolo”.

Considere, sin embargo, si la compañía aplicó la tecnología blockchain a su enfoque de activos ligeros.

Al colocar los datos de origen de una multitud de proveedores en una plataforma abierta, descentralizada y encriptada (por ejemplo, una cadena de bloques) y codificar sus acuerdos comerciales y acuerdos de proveedores en contratos inteligentes, la empresa podría potenciar su modelo de negocio conectando a varios actores en todo el suministro global cadena. La base de costos de Li & Fung podría reducirse sustancialmente en este escenario, lo que podría aumentar la rentabilidad en el corto plazo. A más largo plazo, la transparencia de la cadena de suministro generaría clientes informados, autónomos y consumidores finales que solicitarían precios más bajos.

¿Quiénes son los posibles ganadores y perdedores?

Ganadores :

  • Proveedores de productos y servicios en geografías con débil estado de derecho y propiedad intelectual.
  • Diseñadores de productos más pequeños, proveedores de materias primas y proveedores de servicios.
  • Agregadores y vendedores de datos protegidos por blockchain sobre fabricación u operaciones
  • Proveedores de servicios para organizaciones descentralizadas de fabricación autónoma.

Perdedores:

  • Todos los servicios empresariales intermedios, incluidos los agregadores de comercio electrónico que coinciden con compradores y vendedores
  • Trabajadores menos cualificados, Tanto en la línea de ensamblaje como en los trabajos administrativos, como blockchain y las nuevas tecnologías, como la impresión 3D, automatizan el ensamblaje y el seguimiento de productos y contratos de forma rutinaria.
  • Trabajadores de mayor cualificación, como compradores, contadores, gerentes de proveedores, auditores y abogados, ya que la tecnología blockchain automatiza los procesos complejos de negociación, seguimiento y verificación
  • La autoridad de las instituciones financieras, de auditoría y relacionadas a medida que la garantía de pago se traslada a la cadena de bloques. Cualquier activo financiero que actualmente requiera que un tercero de confianza proporcione verificación podría, en teoría, ser interrumpido

Quizás la mayor oportunidad para aquellos involucrados en el ecosistema de la criptomoneda es el potencial que esta tecnología tiene en las economías en desarrollo. Por ejemplo, los teléfonos celulares hicieron innecesario que los países africanos construyeran líneas telefónicas. De manera similar, la criptomoneda puede algún día permitir que las economías en desarrollo renuncien a la necesidad de construir grandes infraestructuras financieras, cámaras de compensación y otros intermediarios de terceros. Cadena, criptomoneda o llamémosla uno de los mayores avances tecnológicos desde …

Todos los días escuchas acerca de la tecnología Blockchain, Bitcoin, ICO, Ethereum, ¿pero entiendes qué son los blockchain, la criptomoneda y los contratos inteligentes? ¿Cómo funciona todo? ¿Cómo se puede utilizar blockchain en los negocios? ¿Cómo cambiará blockchain el mundo? Este artículo está dirigido a responder a todas estas preguntas.

Blockchain es una tecnología basada en la red virtual descentralizada digitalizada con “bloques” de información. Cuando agrega cualquier información en la red (por ejemplo, una transacción), la agrega a todas las computadoras en la red. Pero si otro usuario en esta red agrega su información y crea un nuevo bloqueo después del tuyo, no puedes modificarlo. Sin embargo, puede editar su bloque si lo hace editar desde todas las computadoras en la red y realiza cambios similares solo en un momento. Hace de Blockchain una de las mejores tecnologías para guardar y estructurar información.

“La tecnología Blockchain distribuida en múltiples centros de datos puede garantizar la seguridad contra ataques en equipos de hardware y redes importantes”.

Oráculo

Hoy en día la popularidad de esta tecnología en diferentes esferas crece a un gran ritmo. Y todo se trata de las ventajas de Blockchain:

1. transparencia

Una de las razones por las que su empresa debería utilizar esta tecnología es su estructura de código abierto. Significa que otros usuarios de la red pueden leer y confirmar (o no confirmar) la información. Lo esencial de ser de código abierto es que no puede guardar los datos registrados sin la mayoría de los usuarios de la red Blockchian.

2. Descentralización

La siguiente razón principal de blockchain es la falta de un centro de datos central. En lugar de ejecutar un centro de datos masivo, guarda su información en una red descentralizada, donde cualquier usuario puede leer, verificar y (no) autorizar cualquiera de sus acciones.

3. Acuerdos de transacción más rápidos

La tecnología Blockchain funciona las 24 horas del día, los siete días de la semana, lo que significa que el proceso de transacción basado en la cadena de bloques es más rápido.

Cuando envía una transacción a los bancos tradicionales, es común que las transacciones demoren días en liquidarse por completo. Esto se debe a los protocolos en el software de transferencia bancaria, así como al hecho de que las instituciones financieras solo abren durante el horario laboral / de trabajo, cinco días a la semana. También tienes instituciones financieras ubicadas en varias zonas horarias de todo el mundo, lo que retrasa los tiempos de procesamiento, pero no se trata de blockchain.

4. Redes controladas por el usuario.

Esta ventaja es más bien una consecuencia de la descentralización de la red. En lugar de tener un tercero para el procesamiento de datos, las partes interesadas decidieron controlarse entre sí y decidir qué hacer a continuación. Por ejemplo, la incapacidad de lograr un consenso del 80% sobre la actualización, vinculada al bloque de bitcoin, radica en el hecho de que hace más de cuatro meses era necesario desarrollar un complemento en dos monedas separadas (bitcoin y bitcoin en efectivo).

5. Reducción de los costos de transacción.

Como recordará, blockchain le permite ejecutar transacciones sin la necesidad de un tercero, que a menudo es un banco o un servidor central. Dado que el intermediario está ausente, no es necesario que lo conserve, lo que le permite deshacerse de elementos de gastos impresionantes.

¿Cómo podemos estar seguros de que el último elemento de la cadena de bloques permanece intacto y nunca se manipula?

Cuando se crea un bloque de blockchain y se llena de información, los mineros lo someten a todo el proceso. Toman la información del bloque y aplican una fórmula matemática, convirtiéndola en otra cosa, un hash. El hash es corto y consta de letras y números en el primer ojo con consistencia aleatoria. El hash se almacenará junto con el bloque, al final de la cadena, cualquier hash siguiente contiene todos los hashes anteriores.

Los hashes tienen algunas propiedades. Es fácil producir un hash a partir de una recopilación de datos como un bloque de bitcoin, pero es prácticamente imposible averiguar qué datos se obtuvieron solo con mirar el hash. Y si bien es muy fácil producir un hash a partir de una gran cantidad de datos, cada hash es único. Si cambia solo un signo en un bloque de bitcoin, su hash cambiará completamente.

Los mineros no solo usan las transacciones en un bloque para generar un hash. También se utilizan algunas otras piezas de datos. Una de estas piezas de datos es el hash del último bloque almacenado en la cadena de bloques.

Cómo utilizar blockchain en diferentes esferas.

Atención médica: el uso de firmas digitales basadas en datos de blockchain, que permite el acceso solo con el permiso de varias personas y el pleno cumplimiento de las claves, permitirá regular la disponibilidad y mantener la confidencialidad de los registros médicos. Las personas relacionadas con la esfera de la salud crearán su propia red, que aumentará según la cantidad de nuevos pacientes, compañías de seguros, médicos y personal médico, y reducirá las posibilidades de fraude durante los pagos de los servicios médicos.

Protección : el acceso no autorizado o la modificación de infraestructuras críticas, como los sistemas operativos y el firmware de red, pueden dañar seriamente no solo la seguridad de un usuario en particular, sino también socavar la seguridad nacional con una escala de ataque mayor. En la mayoría de los países, el equipo de defensa se administra al lado del despliegue de este equipo y desde los grandes centros de control, lo que amenaza un gran peligro en términos de un ataque centralizado masivo en uno de estos centros. La tecnología Blockchain creará una red inexpugnable con la imposibilidad de obtener acceso de administración desde el exterior.

Gobierno : muchas agencias gubernamentales continúan procesando el 70% de la información en papel, incluida la información sobre ciudadanos de piratería no autorizada. Las consecuencias de este método son el trabajo lento de las agencias y la corrupción. La tecnología Blockchain puede mejorar la transparencia, acelerar el trabajo y controlar la corrupción en los gobiernos de todo el mundo.

Ley : vale la pena volver al principio y mencionar algo como un contrato inteligente. Un contrato inteligente es un protocolo de computadora destinado a facilitar, verificar o hacer cumplir digitalmente la negociación o el cumplimiento de un contrato. Los contratos inteligentes permiten tener el desempeño de transacciones creíbles sin terceros. Este sencillo código le ayudará a ahorrar dinero en la transacción, ya que está escrito en un bloque de datos que no se puede cambiar. Le privará de la necesidad de realizar cualquier acción digital usted mismo cuando se cumplan ciertas condiciones.

Energía : Probablemente uno de los usos más populares de la tecnología Blockchain en el mundo moderno. El hecho es que la energía es bastante costosa y no es suficiente, pero se puede ahorrar obteniendo energía de fuentes renovables (solar, eólica, etc.). Alguien produce menos de lo que necesita y alguien más de lo que realmente necesita. La gente comenzó a crear micro redes para el intercambio y almacenamiento de la energía. ¿Pero qué tiene que ver Blockchain con eso? La respuesta es bastante simple: para maximizar el uso racional de la energía generada, comenzaron a utilizar la tecnología Blockchain para ver cuánta energía se consumía, a qué horas, etc.

En resumen, hay muchas oportunidades con la tecnología Blockchain y su inmenso potencial para mejorar la calidad de la prestación del servicio, mejorando al mismo tiempo la confidencialidad y la integridad de los datos. Las transacciones transparentes, la contabilidad completa de los datos son solo los primeros pasos hacia un mejor mundo digital y sostenible.

A menos que haya estado escondido debajo de una roca, estoy seguro de que ha oído hablar de Bitcoins y blockchain. Después de todo, son tendencias sociales y son los temas favoritos de los medios en estos días. Incluso aquellos que nunca han minado una criptomoneda o entienden cómo funciona están hablando de ello. Tengo más amigos no técnicos que técnicos. Me han estado molestando durante semanas para explicarles las nuevas palabras de moda. Supongo que hay miles más por ahí que quieren lo mismo. Entonces, es hora de escribir algo hacia el cual todos puedan señalar otras almas perdidas. Ese es el propósito de esta publicación, escrita en un lenguaje sencillo que cualquier usuario regular de Internet puede entender.

Blockchain: ¿Por qué incluso necesitamos algo tan complejo?

“Para cada problema complejo hay una respuesta clara, simple e incorrecta” – HL Mencken

A diferencia de cualquier otra publicación en Internet, en lugar de definir primero la cadena de bloques, entenderemos el problema que soluciona.

Imagina que tu mejor amigo es Joe. Viaja al extranjero y, el quinto día de sus vacaciones, lo llama y le dice: “Amigo, necesito algo de dinero”. Me he quedado sin eso.

Usted responde: “Enviando algunos de inmediato” y cuelgue.

Luego llama al administrador de cuentas de su banco y le dice: “Por favor, transfiera $ 1000 de mi cuenta a la de Joe”.

Su gerente de cuenta responde: “Sí, señor”.

Abre el registro (en línea, según sea el caso) y verifica el saldo de su cuenta para ver si tiene el saldo suficiente para transferir $ 1000 a Joe. Tienes mucho Él hace una entrada en el registro que va así:

Nota: no estamos hablando de computadoras solo para mantener las cosas simples.

Llama a Joe y dile: “He transferido el dinero. La próxima vez que vaya al banco, puede retirar los $ 1000 “.

¿Lo que acaba de suceder? Tanto usted como Joe confiaban en el banco para administrar su dinero. Ningún movimiento real de facturas físicas estuvo involucrado en la transferencia. Todo lo que se necesitaba era una entrada en el registro. O, más precisamente, una entrada en el registro bancario, que ni usted ni Joe controlan ni posee.

Y ese es el problema de los sistemas actuales.

Para establecer la confianza entre nosotros, dependemos de terceros.

Durante años, hemos dependido de estos intermediarios para confiar el uno en el otro. Podría preguntar, “¿Cuál es el problema con depender de ellos?”

La mejor pregunta sería entonces: ¿Hay alguna manera de mantener el registro entre nosotros en lugar de que alguien más lo haga por nosotros?

El problema es que son singulares en número. Si el caos tiene que ser inyectado en la sociedad, todo lo que necesita es una persona / organización para corromperse o una crisis, intencional o no intencional. Por ejemplo:

  • ¿Qué pasa si el registro en el que se registró la transacción se quema en un incendio?
  • ¿Qué pasa si, por error, el administrador de su cuenta escribe $ 1500 en lugar de $ 1000?
  • ¿Y si lo hace a propósito?

Durante años, hemos estado poniendo todos nuestros huevos en una canasta y también en la de alguien más.

¿Podría haber un sistema donde podamos transferir dinero sin involucrar al banco?

Para responder a esta pregunta, tendremos que profundizar más y hacernos una mejor pregunta (después de todo, solo las mejores preguntas conducen a mejores respuestas).

Piénsalo un segundo, ¿qué significa transferir dinero? Es solo una entrada en el registro. La mejor pregunta sería entonces: ¿Hay alguna manera de mantener el registro entre nosotros en lugar de que alguien más lo haga por nosotros?

Ahora, esa es una pregunta que vale la pena explorar. Y la respuesta es lo que ya habrás adivinado: la cadena de bloques.

Es un método para mantener ese registro entre nosotros en lugar de depender de alguien más para que lo haga por nosotros.

Un requisito básico para que funcione la cadena de bloques es que debe haber suficientes personas que no quieran depender de un tercero. Solo así podrá este grupo mantener un registro propio.

¿Sigues conmigo? Bueno. Porque ahora, cuando varias preguntas han comenzado a aparecer en tu mente, aprenderemos cómo funciona este registro distribuido.

Un requisito básico para que funcione la cadena de bloques es que debe haber suficientes personas que no quieran depender de un tercero. Sólo entonces este grupo puede mantener un registro propio.

“Podría tener sentido solo obtener un poco de Bitcoin en caso de que se ponga al día. Si suficientes personas piensan de la misma manera, eso se convierte en una profecía autocumplida ”- Satoshi Nakamoto en 2009

Entonces, ¿cuántas personas se requieren? Al menos tres . Por ejemplo, supongamos que 10 personas quieren dejar de depender de bancos u otros terceros. De mutuo acuerdo, tienen acceso a los detalles de las cuentas de los demás todo el tiempo, sin conocer la identidad de la persona.

  1. Una carpeta vacia

Todo el mundo mantiene una carpeta vacía con ellos mismos para empezar. A medida que avanzamos, estas 10 personas seguirán agregando páginas a sus carpetas actualmente vacías. Y esta colección de páginas formará el registro que rastrea las transacciones.

2. Cuando ocurre una transacción

A continuación, todos los miembros de la red se sientan con una página en blanco y un bolígrafo en las manos. Todos están listos para anotar cualquier transacción que ocurra dentro del sistema.

Ahora, si # 2 quiere enviar $ 10 a # 9.

Para realizar la transacción, el # 2 grita y les dice a todos: “Quiero transferir $ 10 al # 9. Así que, todos, tomen nota de ello en sus páginas “.

Todos verifican si el # 2 tiene saldo suficiente para transferir $ 10 al # 9. Si lo hace, todos anotarán la transacción en sus páginas en blanco.

La transacción entonces se considera completa.

3. Las transacciones siguen ocurriendo.

A medida que pasa el tiempo, otras personas en la red pueden querer transferir dinero. Cuando quieran realizar una transacción, la anuncian a todos los demás. Tan pronto como una persona escucha el anuncio, lo escribe en su página.

Este ejercicio continúa hasta que todos se queden sin espacio en la página actual. Suponiendo que una página tenga espacio para registrar 10 transacciones, tan pronto como se realice la décima transacción, todos se quedarán sin espacio.

Ahora es el momento de guardar la página en la carpeta, mostrar una nueva página y repetir el proceso desde el paso 2 anterior.

4. Guardando la página.

Antes de guardar la página en sus carpetas respectivas, deben sellarla con una clave única que todos los miembros de la red acuerden. Al sellarlo, se asegurarán de que nadie pueda realizar ningún cambio una vez que las copias de la página se hayan guardado en las carpetas de todos, no hoy, ni mañana, ni siquiera después de un año. Una vez que la página está en la carpeta, siempre permanecerá allí, sellada. Además, si todos confían en el sello, todos confían en el contenido de la página. Y este sellado de la página es el quid de este método.

Se llama ‘minería’ en la página para asegurarla, pero por su simplicidad, seguiremos llamándola ‘sellado’

Anteriormente, depositamos nuestra confianza en el tercero / intermediario y creemos que todo lo que hayan escrito en el registro nunca se modificará. En un sistema distribuido y descentralizado como el nuestro, este sello proporcionará la confianza en su lugar.

¡Interesante! ¿Cómo sellamos la página entonces?

Antes de aprender cómo podemos sellar la página, aprenderemos cómo funciona el sello. Y un requisito previo para esto es aprender sobre algo a lo que me gusta llamar …

La maquina magica

Imagina una máquina rodeada de gruesos muros. Si envías una caja con algo dentro desde la izquierda, escupirá una caja que contenga otra cosa.

Esta máquina se llama ‘Función Hash’, pero no estamos de humor para ser demasiado técnicos. Así que, por hoy, es ‘La Máquina Mágica’.

Supongamos que envías el número ‘4’ desde la izquierda, se escupirá la siguiente palabra a la derecha: ‘dcbea’.

¿Cómo se convirtió el número ‘4’ a esta palabra? Nadie sabe. Además, es un proceso irreversible.

Dada la palabra, ‘dcbea’, es imposible saber de qué se alimentó la máquina desde la izquierda. Pero, cada vez que ingreses el número ‘4’ a la máquina, siempre saldrá la misma palabra, ‘dcbea’.

Intentemos enviar un número diferente. ¿Qué tal ’26’?

Si alimentamos ’26’, obtenemos ’94c8e’. ¡Interesante! Por lo tanto, las palabras que se escupen pueden contener números también.

¿Qué pasa si te hago la siguiente pregunta ahora?

“¿Puede decirme qué debo enviar desde el lado izquierdo de la máquina para obtener una palabra que comience con tres ceros a la izquierda? Por ejemplo, 000ab o 00098 o 000fa o alguna palabra similar “.

Piensa en la pregunta por un momento.

Le he dicho que la máquina está diseñada de tal manera que no podemos estimar qué número debemos alimentar desde la izquierda, incluso si conocemos la salida esperada que queremos a la derecha. Con una máquina así, ¿cómo podemos responder a la pregunta que formulé antes?

Puedo pensar en un método. ¿Por qué no probar cada número en el universo uno tras otro hasta que obtengamos una palabra que comience con tres ceros iniciales?

Si hacemos esto, después de varios miles de intentos, podemos terminar encontrando el número que dará el resultado requerido a la derecha.

Es extremadamente difícil calcular la entrada dada la salida. Pero, al mismo tiempo, siempre es increíblemente fácil verificar que la entrada pronosticada produce la salida requerida; recuerde que la máquina escupe la misma palabra para un número cada vez.

¿Qué tan difícil cree que es la respuesta si le doy un número, digamos 72533, y le hago la pregunta, “este número, cuando se ingresa en la máquina, produce una palabra que comienza con tres ceros a la izquierda?”

Todo lo que necesitas hacer es lanzar el número en la máquina y ver qué obtuviste en el lado derecho de la máquina. Eso es.

La propiedad más importante de la máquina es que, dada una salida, es extremadamente difícil calcular la entrada, pero dada la entrada y la salida, es bastante fácil de verificar si la entrada conduce a la salida.

La propiedad más importante de la máquina es que, dada una salida, es extremadamente difícil calcular la entrada, pero dada la entrada y la salida, es bastante fácil de verificar si la entrada conduce a la salida.

Recordaremos esta propiedad de las Máquinas Mágicas (o Funciones Hash) a través del resto de la publicación.

¿Cómo utilizar esta máquina para sellar una página?

Ahora, usaremos la Máquina Mágica para generar un sello para nuestra página. Como siempre, empezaremos con una situación imaginaria.

Imagina que te doy dos cajas. La primera casilla contiene el número 20893. Luego le pregunto: “¿Puede averiguar un número que, cuando se agrega al número en la primera casilla y se envía a la máquina, nos dará una palabra que comience con tres ceros iniciales?”

Esta es una situación similar a la que vimos anteriormente y hemos aprendido que la única forma de calcular ese número es probando todos los números disponibles en todo el universo.

Después de varios miles de intentos, nos encontraremos con un número, por ejemplo 21191, que cuando se agrega a 20893 (es decir, 21191 + 20893 = 42084) y se envía a la máquina, dará como resultado una palabra que satisface nuestros requisitos.

En tal caso, este número, 21191, se convierte en el sello del número 20893. Supongamos que hay una página que lleva el número 20893 escrito en él. Para sellar esa página (para que nadie pueda cambiar su contenido), le pondremos una placa con la etiqueta “21191”. Tan pronto como el número de sellado (es decir, 21191) se atasca en la página, la página se sella.

El número de sellado se llama ‘Prueba de trabajo’, lo que significa que este número es la prueba de que se han realizado esfuerzos para calcularlo. Vamos a llamarlo el ‘número de sellado’ para nuestros propósitos

Si alguien quiere verificar si la página fue alterada, todo lo que él / ella tendría que hacer es agregar el contenido de la página junto con el número de sellado y alimentar a la Máquina Mágica. Si la máquina emite una palabra con tres ceros a la izquierda, el contenido está intacto. Si no lo hace, podemos desechar la página porque su contenido se vio comprometido y no sirve de nada.

Usaremos un mecanismo de sellado similar para sellar todas nuestras páginas y eventualmente organizarlas en nuestras carpetas respectivas.

Finalmente, sellando la página …

Para sellar la página que contiene las transacciones de la red, necesitaremos averiguar un número que, cuando se anexa a la lista de transacciones y se envía a la máquina, nos dará una palabra que comienza con tres ceros iniciales.

Nota: He estado usando la frase ‘palabra que comienza con tres ceros a la izquierda’ solo como ejemplo. Ilustra cómo funcionan las funciones de hash. Los verdaderos desafíos son mucho más complicados que esto.

Una vez que ese número se calcula después de gastar tiempo y electricidad en la máquina, la página se sella con ese número. Si alguna vez alguien intenta cambiar el contenido de la página, el número de sellado permitirá a otros verificar la integridad de la página.

Ahora que sabemos cómo sellar la página, volvamos al momento en que habíamos terminado de escribir la décima transacción en la página y nos habíamos quedado sin espacio.

Tan pronto como todos se queden sin espacio en la página y no puedan escribir más transacciones en ella, trabajarán en el cálculo del número de sellado para que la página se pueda guardar en sus carpetas. Todos en la red hacen el cálculo. La primera persona en averiguar el número de sellado lo anuncia a todos los demás.

Tan pronto como esta persona comparte el número de sellado, todos verifican si produce el resultado requerido. Si lo hace, todos etiquetan la página con este número y la guardan en sus respectivas carpetas.

Pero, ¿y si para alguien, diga # 7, el número de sellado que se anunció no produce el resultado requerido? Tales casos no son inusuales. Las posibles razones para esto podrían ser:

  • Es posible que haya oído mal las transacciones que se anunciaron en la red.
  • Pudo haber escrito mal las transacciones que se anunciaron en la red.
  • Podría haber intentado engañar o ser deshonesto al escribir transacciones, ya sea para favorecerse a sí mismo oa alguien más en la red

No importa cuál sea el motivo, # 7 solo tiene una opción: descartar su página y copiarla de otra persona para que él también pueda ponerla en la carpeta. A menos que ponga la página en su carpeta, no puede continuar escribiendo más transacciones, por lo que le prohíbe ser parte de la red.

El número de sellado con el que la mayoría está de acuerdo se convierte en el “número de sellado honesto”.

Entonces, ¿por qué todos gastan tiempo y recursos haciendo el cálculo cuando saben que alguien más calculará el número de sellado y se lo anunciará? ¿Por qué no sentarse ocioso y esperar el anuncio?

Gran pregunta Aquí es donde entran los incentivos en la imagen. Todos los que forman parte de la blockchain son elegibles para recibir recompensas. El primero en calcular el número de sellado es recompensado con dinero gratis por sus esfuerzos (es decir, la potencia de la CPU y la electricidad gastadas).

Por ejemplo, si # 5 calcula el número de sellado de una página, se le recompensa con algo de dinero gratis, por ejemplo, $ 1, que se extrae de la nada. En otras palabras, el saldo de la cuenta del # 5 se incrementa con $ 1 sin disminuir el saldo de la cuenta de otra persona.

Cuando suficientes personas poseen Bitcoins, crecen en valor, haciendo que otras personas las quieran. Esto hace que los Bitcoins crezcan aún más en valor; Haciendo que más gente los quiera y el ciclo se repita

Así es como Bitcoin llegó a existir. Fue la primera moneda que se tramitó en una cadena de bloques (es decir, registros distribuidos). Para mantener los esfuerzos en la red, las personas fueron premiadas con Bitcoins.

Cuando suficientes personas poseen Bitcoins, crecen en valor, haciendo que otras personas las quieran. Esto hace que los Bitcoins crezcan aún más en valor; Hacer que más gente los quiera y el ciclo se repita.

Las recompensas hacen que todos sigan trabajando en la red.

Una vez que todos guardan la página en sus respectivas carpetas, sacan una nueva página en blanco y repiten todo el proceso nuevamente, haciéndolo para siempre.

Piense en una sola página como un ‘Bloque de transacciones’ y la carpeta como la ‘Cadena de páginas’ (bloques), por lo tanto, conviértalo en una cadena de bloques.

Y así, amigos míos, es cómo funciona la cadena de bloques.

Excepto que hay una pequeña cosa que no te he dicho. Todavía.

Imagine que ya hay cinco páginas en la carpeta, todas selladas con un número de sellado. ¿Qué sucede si vuelvo a la segunda página y modifico una transacción para obtener una ventaja? El número de sellado permitirá a cualquiera detectar la inconsistencia en las transacciones, ¿verdad? ¿Qué sucede si sigo adelante y también calculo un nuevo número de sellado para las transacciones modificadas y etiqueto la página con eso?

Para evitar este problema de que alguien regrese y modifique una página (bloque), así como el número de sellado, hay un pequeño giro en cómo se calcula el número de sellado.

Protegiendo modificaciones a los números de sellado.

¿Recuerdas que te dije que te había dado dos cajas, una con el número 20893 y otra vacía para que la calcules? En realidad, para calcular el número de sellado en una cadena de bloques, en lugar de dos cajas, hay tres: dos precargadas y una para calcular.

Y cuando el contenido de las tres cajas se agrega y alimenta a la máquina, la respuesta que sale del lado derecho debe satisfacer las condiciones requeridas.

Ya sabemos que una casilla contiene la lista de transacciones y una casilla contiene el número de sellado. La tercera caja contiene la salida de la Máquina Mágica para la página anterior.

Con este pequeño truco, nos aseguramos de que cada página dependa de su página anterior. Por lo tanto, si alguien tiene que modificar una página histórica, también tendrá que cambiar el contenido y el número de sellado de todas las páginas después de eso, para mantener la cadena consistente.

Lo que significa que si un individuo, de los 10 que imaginamos al principio, quiere engañar y modificar el contenido de la cadena de bloques (la carpeta que contiene las páginas con la lista de transacciones), tendría que ajustar varias páginas y también calcular el Nuevos números de sellado para todas esas páginas. Sabemos lo difícil que es calcular los números de sellado. Por lo tanto, un tipo deshonesto en la red no puede vencer a los nueve tipos honestos.

La cadena más larga en una red es la cadena honesta.

Lo que sucederá es que el hombre deshonesto creará otra cadena en la red desde la página que está tratando de modificar, pero esa cadena nunca podrá ponerse al día con la cadena honesta, simplemente porque el esfuerzo y la velocidad de un hombre no pueden superar los esfuerzos acumulativos. y la velocidad de nueve. Esto garantiza que la cadena más larga en una red es la cadena honesta.

Cuando te dije que un tipo deshonesto no puede vencer a nueve tipos honestos, ¿sonó alguna campana en tu cabeza?

¿Y si, en lugar de uno, seis tipos se vuelven deshonestos?

En ese caso, el protocolo caerá plano en su cara. Esto se conoce como el “51% de ataque”. Si la mayoría de los individuos en la red deciden volverse deshonestos y engañar al resto de la red, el protocolo fallará en su propósito.

¿Y si, en lugar de uno, seis tipos se vuelven deshonestos? En ese caso, el protocolo caerá plano en su cara. Esto se conoce como el “51% de ataque”.

Y esa es la única razón por la que las cadenas de bloques podrían colapsarse, si es que alguna vez lo hacen. Es poco probable que suceda, pero todos debemos conocer los puntos vulnerables del sistema. Se basa en el supuesto de que la mayoría de la multitud es siempre honesta .

Y eso, mis amigos, es todo lo que hay para blockchains. Si conoces a alguien que se esté preguntando qué es, sabes dónde puedes señalarlo.

Marcar y compartir esta respuesta.

Este artículo fue publicado por primera vez en Medium por Mohit Mamoria.

En su esencia, la tecnología Blockchain proporciona un método para realizar pagos electrónicos sin necesidad de ningún instituto financiero como intermediario (bancos, compañías de tarjetas de crédito, Paypal, etc.).

Esta es una afirmación en negrita que va en contra de nuestros sistemas actuales de “terceros confiables” implementados. ¿Cómo logra esto la tecnología blockchain?

Para que cualquier sistema realice esta reclamación, debe proporcionar lo siguiente como mínimo:

  • Fuerte control de la propiedad.
  • Prevención del “doble gasto”

Firmas digitales

El primer requisito es fácil de cumplir con el uso de firmas digitales. Brevemente, un usuario puede crear un par de claves de criptografía con herramientas disponibles de forma gratuita. Una clave se mantiene secreta y se usa para firmar transacciones. La segunda clave se hace pública para que otros usuarios puedan verificar las firmas. Este es un método probado y verdadero que ya está en uso en muchos otros sistemas (como correos electrónicos seguros y archivos PDF firmados) y se considera muy sólido.

¿Qué es el doble gasto?

El problema del doble gasto es más difícil de resolver. Para cumplir con este requisito, el sistema debe garantizar que los usuarios no puedan gastar el mismo efectivo digital varias veces. Una consecuencia de este requisito es que una vez que se completa una transacción, debe ser irreversible. De lo contrario, los usuarios pueden revertir sus transacciones anteriores y reutilizar ese efectivo digital para una nueva transacción.

Solución actual

Comencemos con nuestro sistema existente: ¿Qué sucede si tengo 100 dólares en mi cuenta bancaria y escribo cheques de $ 100 a dos personas diferentes? Podemos estar bastante seguros de que la primera persona en cobrar el cheque obtendrá $ 100, pero cuando la segunda persona intente cobrar su cheque, la transacción será rechazada por el banco. Esto será cierto incluso si los cheques se cobraban en diferentes ubicaciones, ya que todas las sucursales del banco tendrán acceso a un libro de contabilidad central.

Solución Blockchain

Para las transacciones de blockchain, no utilizamos una autoridad de compensación central. En su lugar, todas las computadoras (nodos) que participan en la red de blockchain comparten un libro mayor abierto que contiene TODAS las transacciones que se han realizado para cada cuenta hasta el momento. Cada nueva transacción se transmite a todos los nodos disponibles para su verificación. Si la mayoría de los nodos aprueban la transacción, se considera válida y se agrega al libro de contabilidad (esta es una descripción algo simplificada de lo que sucede con las nuevas transacciones, pero el efecto neto es el mismo) .

Haciendo transacciones irreversibles

Las nuevas entradas están vinculadas (“encadenadas”) a las entradas anteriores en el libro mayor mediante cálculos matemáticos complejos que son difíciles de repetir pero fáciles de verificar. Una vez que se agrega una transacción al libro mayor, se requiere una cantidad excesiva de recursos informáticos para modificarla. Básicamente, la transacción se vuelve permanente y, a medida que se agregan más transacciones, se vuelve exponencialmente más difícil cambiar las transacciones anteriores.

Prevenir el doble gasto

Ahora veamos el escenario de dos cheques en el contexto de blockchain: puedo enviar dos transacciones para mi efectivo digital, y ambas transacciones se transmiten a la red. Es muy posible que algunos nodos validen el primero, mientras que otros validan el segundo. Entonces, ¿engañé a la red para que me gastara dos veces mi dinero digital? Mmm no. ¿Recuerda la regla de la mayoría para aprobar transacciones? La transacción que es aprobada por un grupo más grande de nodos se realizará en el libro mayor y el otro se descartará. Los clientes que buscan transacciones válidas solo encontrarán una de las dos transacciones en el libro mayor.

OK, eso es bastante simple. Pero qué pasa si ambas transacciones obtienen exactamente el mismo número de votos. Sí, eso podría pasar. En este caso, los nodos mantendrán (temporalmente) dos copias del libro mayor, manteniendo cada transacción en una copia separada. A medida que los nodos de validación procesan transacciones más nuevas, los vincularán a una u otra versión del libro mayor. Los clientes simplemente adoptarán la versión del libro mayor que utilizan más nodos y descartarán la otra copia. Nuevamente, solo una de las dos transacciones lo hará en el libro mayor permanente.

Regla del 51%

El párrafo anterior ilustra un supuesto básico de la tecnología blockchain: al menos el 51% de los nodos que participan en la validación deben ser honestos. Con este supuesto, ya no tenemos que depositar nuestra confianza en ninguna entidad centralizada única (como un banco). Podemos aceptar transacciones que son aprobadas por la mayoría de los nodos. Para ser más cuidadosos, podemos esperar hasta que se registren algunas transacciones nuevas antes de considerar las anteriores como permanentes (ya que el esfuerzo requerido para forjar una transacción crece exponencialmente con cada entrada subsiguiente).

Defensa Contra Hacking

Estoy seguro de que se estará preguntando qué pasará si los hackers se apoderan de la mayoría de los nodos de la red. No entraré en detalles aquí (puedes investigar “ataque del 51%”) pero el costo de adquisición y ejecución del 51% de la red supera ampliamente los retornos. También hay un incentivo incorporado en el proceso de validación para fomentar la honestidad. Así es como lo describe el documento original de bitcoin:

Si un atacante codicioso es capaz de reunir más poder de CPU que todos los nodos honestos, tendría que elegir entre usarlo para defraudar a las personas mediante el robo de sus pagos, o usarlo para generar nuevas monedas. Debería encontrar que es más rentable jugar según las reglas, reglas que lo favorecen con más monedas nuevas que todos los demás combinados, que socavar el sistema y la validez de su propia riqueza.

Puede obtener más información sobre Blockchain e implementar su propia Blockchain @ IBM Blockchain 101: una guía de desarrollo de inicio rápido

¡Espero que esto ayude, buena suerte!

La guía definitiva de 3500 palabras en inglés sencillo para entender Blockchain

https://www.linkedin.com/pulse/b

A menos que estés escondido debajo de la roca, estoy seguro de que habrías oído hablar de Bitcoins y Blockchain. Después de todo, son las tendencias y los temas favoritos de los medios de comunicación en estos días, las palabras de moda del año. Incluso las personas que nunca han minado una criptomoneda o entienden cómo funciona, están hablando de ello. Tengo más amigos no técnicos que técnicos. Me han estado molestando durante semanas para explicarles esta nueva palabra de moda. Supongo que hay miles por ahí que sienten lo mismo. Y cuando eso sucede, llega un momento para escribir algo a lo que todos pueden señalar las otras almas perdidas, ese es el propósito de esta publicación, escrito en un lenguaje sencillo que cualquier usuario de Internet habitual entiende.

Por cierto, soy el comisario de un boletín semanal, Unmade , que entrega una idea del futuro a sus bandejas de entrada.

Blockchain: ¿por qué incluso necesitamos algo tan complejo?

“Para cada problema complejo hay una respuesta que es clara, simple e incorrecta”. – HL Mencken

A diferencia de cualquier otra publicación en Internet, en lugar de definir primero el Blockchain, entenderemos el problema que resuelve.

Imagínate, Joe es tu mejor amigo. Viaja al extranjero y, el quinto día de sus vacaciones, lo llama y le dice: “Amigo, necesito algo de dinero”. Me he quedado sin eso.

Usted responde: “Enviando algunos de inmediato”, y colgó.

Luego llama al administrador de cuentas de su banco y le dice: “Por favor, transfiera $ 1000 de mi cuenta a la cuenta de Joe”.

Su gerente de cuenta responde: “Sí, señor”.

Abre el registro, verifica el saldo de su cuenta para ver si tiene suficiente saldo para transferir $ 1000 a Joe. Porque eres un hombre rico, tienes suficiente; De esta forma, realiza una entrada en el registro como la siguiente:

Nota: no estamos hablando de computadoras solo para mantener las cosas simples.

Llama a Joe y dile: “He transferido el dinero. La próxima vez, iría a su banco, puede retirar los $ 1000 que acabo de transferir “.

¿Lo que acaba de suceder? Tú y Joe confiaban en el banco para administrar tu dinero. No hubo movimiento real de facturas físicas para transferir el dinero. Todo lo que se necesitaba era una entrada en el registro. O más precisamente, una entrada en el registro que ni tú ni Joe controlan o posee.

Y ese es el problema de los sistemas actuales.

Para establecer la confianza entre nosotros, dependemos de terceros individuales.

Durante años, hemos dependido de estos intermediarios para confiar el uno en el otro. Podría preguntar, “¿Cuál es el problema dependiendo de ellos?”

El problema es que son singulares en número. Si se debe inyectar un caos en la sociedad, todo lo que necesita es que una persona / organización se corrompa, intencional o involuntariamente.

  • ¿Qué pasa si el registro en el que se registró la transacción se quema en un incendio?
  • ¿Qué pasaría si, por error, su administrador de cuentas hubiera escrito $ 1500 en lugar de $ 1000?
  • ¿Y si lo hizo a propósito?

Durante años, hemos estado poniendo todos nuestros huevos en una canasta y también en la de alguien más.

¿Podría haber un sistema en el que podamos transferir dinero sin necesidad de un banco?

Para responder a esta pregunta, tendremos que profundizar más y hacernos una mejor pregunta (después de todo, solo las mejores preguntas conducen a mejores respuestas).

Piénselo por un segundo, ¿qué significa transferir dinero? Solo una entrada en el registro. La mejor pregunta sería entonces …

¿Hay alguna manera de mantener el registro entre nosotros en lugar de que alguien más lo haga por nosotros?

Ahora, esa es una pregunta que vale la pena explorar. Y la respuesta es lo que ya habrás adivinado. El blockchain es la respuesta a la pregunta profunda.

Es un método para mantener ese registro entre nosotros en lugar de depender de alguien más para que lo haga por nosotros.

¿Sigues conmigo? Bueno. Porque ahora, cuando varias preguntas han comenzado a aparecer en tu mente, aprenderemos cómo funciona este registro distribuido.

Sí, pero dime, ¿cómo funciona?

El requisito de este método es que debe haber suficientes personas que deseen no depender de un tercero. Sólo entonces este grupo puede mantener el registro por su cuenta.

“Podría tener sentido solo obtener un poco de Bitcoin en caso de que se ponga al día. Si suficientes personas piensan de la misma manera, eso se convierte en una profecía autocumplida “. – Satoshi Nakamoto en 2009

¿Cuántos son suficientes? Al menos tres . Para nuestro ejemplo, asumiremos que diez personas quieren renunciar a los bancos o a terceros. De mutuo acuerdo, tienen detalles de las cuentas de los demás todo el tiempo, sin conocer la identidad del otro.

1. Una carpeta vacía

Todo el mundo contiene una carpeta vacía con ellos mismos para empezar. A medida que progresemos, estas diez personas seguirán agregando páginas a sus carpetas actualmente vacías. Y esta colección de páginas formará el registro que rastrea las transacciones.

2. Cuando una transacción sucede

A continuación, todos los miembros de la red se sientan con una página en blanco y un bolígrafo en las manos. Todos están listos para escribir cualquier transacción que ocurra dentro del sistema.

Ahora, si # 2 quiere enviar $ 10 a # 9.

Para realizar la transacción, el # 2 grita y les dice a todos: “Quiero transferir $ 10 al # 9. Así que, todos, tomen nota de ello en sus páginas “.

Todos verifican si el # 2 tiene saldo suficiente para transferir $ 10 al # 9. Si tiene saldo suficiente, todos anotarán la transacción en sus páginas en blanco.

La transacción entonces se considera completa.

3. Las transacciones continúan sucediendo

A medida que pasa el tiempo, más personas en la red sienten la necesidad de transferir dinero a otros. Cuando quieran realizar una transacción, la anuncian a todos los demás. Tan pronto como una persona escucha el anuncio, lo escribe en su página.

Este ejercicio continúa hasta que todos se queden sin espacio en la página actual. Asumiendo que una página tiene espacio para registrar diez transacciones, tan pronto como se realiza la décima transacción, todos se quedan sin espacio.

Es hora de guardar la página en la carpeta, mostrar una nueva página y repetir el proceso del paso 2 anterior.

4. Guardando la página

Antes de guardar la página en nuestras carpetas, debemos sellarla con una clave única que todos los miembros de la red acuerden. Al sellarlo, nos aseguraremos de que nadie pueda realizarle cambios una vez que sus copias se hayan guardado en la carpeta de todos, ni hoy, ni mañana, ni siquiera después de un año. Una vez en la carpeta, siempre permanecerá en la carpeta – sellada. Además, si todos confían en el sello, todos confían en el contenido de la página. Y este sellado de la página es el quid de este método.

[Caja de jerga] Se llama ‘minería’ en la página para asegurarla, pero por su simplicidad, seguiremos llamándola ‘sellado’.

Anteriormente, el tercero / intermediario nos dio la confianza de que todo lo que hayan escrito en el registro nunca se modificará. En un sistema distribuido y descentralizado como el nuestro, este sello proporcionará la confianza en su lugar.

¡Interesante! ¿Cómo sellamos la página entonces?

Antes de que aprendamos cómo podemos sellar la página, sabremos cómo funciona el sello, en general. Y como un requisito previo para ello es aprender sobre algo que me gusta llamar …

La maquina magica

Imagina una máquina rodeada de gruesos muros. Si envías una caja con algo dentro desde la izquierda, escupirá una caja que contenga otra cosa.

[Caja de jerga] Esta máquina se llama ‘Función hash’, pero no estamos de humor para ser demasiado técnicos. Así que, por hoy, estas son ‘Las máquinas mágicas’.

Supongamos que envías el número 4 desde la izquierda, encontraríamos que escupía la siguiente palabra a su derecha: ‘dcbea’.

¿Cómo se convirtió el número 4 a esta palabra? Nadie sabe. Además, es un proceso irreversible. Dada la palabra, ‘dcbea’, es imposible saber qué alimenta la máquina a la izquierda. Pero cada vez que alimentes el número 4 a la máquina, siempre saldrá la misma palabra, ‘dcbea’.

Dada la palabra, ‘dcbea’, es imposible saber qué alimenta la máquina a la izquierda. Pero cada vez que alimentes el número 4 a la máquina, siempre saldrá la misma palabra, ‘dcbea’.

Intentemos enviar un número diferente. ¿Qué tal 26?

Tenemos ’94c8e’ esta vez. ¡Interesante! Entonces, las palabras también pueden contener los números.

¿Qué pasa si te hago la siguiente pregunta ahora?

“¿Puede decirme qué debo enviar desde el lado izquierdo de la máquina para que aparezca una palabra que comience con tres ceros a la derecha del lado derecho? Por ejemplo, 000ab o 00098 o 000fa o cualquier otra cosa entre los demás “.

Piensa en la pregunta por un momento.

Le he dicho que la máquina tiene una propiedad que no podemos calcular lo que debemos enviar desde la izquierda después de que recibimos el resultado esperado a la derecha. Con una máquina como esta, ¿cómo podemos responder la pregunta que formulé?

Puedo pensar en un método. ¿Por qué no probar cada número en el universo uno por uno hasta que obtengamos una palabra que comience con tres ceros iniciales?

Siendo optimistas, después de varios miles de intentos, terminaremos con un número que dará el resultado requerido a la derecha.

Fue extremadamente difícil calcular la entrada dada la salida. Pero al mismo tiempo, siempre será increíblemente fácil de verificar si la entrada predicha produce la salida requerida. Recuerde que la máquina escupe la misma palabra para un número cada vez.

¿Qué tan difícil cree que es la respuesta si le doy un número, digamos 72533, y le hago la pregunta, “este número, cuando se ingresa en la máquina, produce una palabra que comienza con tres ceros a la izquierda?”

Todo lo que necesita hacer es lanzar el número en la máquina y ver qué obtuvo en el lado derecho. Eso es.

La propiedad más importante de tales máquinas es que: “Dada una salida, es extremadamente difícil calcular la entrada, pero dada la entrada y la salida, es bastante fácil de verificar si la entrada conduce a la salida”.

Recordaremos esta propiedad de las máquinas mágicas (o funciones hash) a través del resto de la publicación:

Dada una salida, es extremadamente difícil calcular la entrada, pero dada una entrada y una salida, es bastante fácil verificar si la entrada conduce a la salida.

¿Cómo utilizar estas máquinas para sellar una página?

Usaremos esta máquina mágica para generar un sello para nuestra página. Como siempre, empezaremos con una situación imaginaria.

Imagina que te doy dos cajas. La primera casilla contiene el número 20893. Entonces, le pregunto: “¿Puede calcular un número que, al agregarlo al número de la primera casilla y enviarlo a la máquina, nos dé una palabra que comience con tres ceros iniciales?”

Esta es una situación similar a la que vimos anteriormente y hemos aprendido que la única forma de calcular ese número es probando todos los números disponibles en todo el universo.

Después de varios miles de intentos, nos encontraremos con un número, por ejemplo 21191, que cuando se agrega a 20893 (es decir, 21191 + 20893 = 42084) y se envía a la máquina, dará como resultado una palabra que satisface nuestros requisitos.

En tal caso, este número, 21191, se convierte en el sello del número 20893. Suponga que hay una página que lleva el número 20893 escrito en él. Para sellar esa página (es decir, nadie puede cambiar su contenido), colocaremos una placa con la etiqueta ‘21191’ en la parte superior. Tan pronto como el número de sellado (es decir, 21191) se atasca en la página, la página se sella.

[Caja de jerga] El número de sellado se llama ‘Prueba de trabajo’, lo que significa que este número es la prueba de que se han realizado esfuerzos para calcularlo. Somos buenos para llamarlo ‘número de sellado’ para nuestros propósitos.

Si alguien quiere verificar si la página fue alterada, todo lo que tendría que hacer es agregar el contenido de la página con el número de sellado y alimentar a la máquina mágica. Si la máquina emite una palabra con tres ceros a la izquierda, los contenidos no se tocaron. Si la palabra que sale no cumple con nuestros requisitos, podemos desechar la página porque su contenido se vio comprometido y no sirve de nada.

Usaremos un mecanismo de sellado similar para sellar todas nuestras páginas y eventualmente organizarlas en nuestras carpetas respectivas.

Finalmente, sellando nuestra página …

Para sellar nuestra página que contiene las transacciones de la red, necesitaremos averiguar un número que, cuando se anexa a la lista de transacciones y se alimenta a la máquina, obtenemos una palabra que comienza con tres ceros a la derecha.

Nota: He estado usando la frase ‘palabra que comienza con tres ceros a la izquierda’ solo como ejemplo. Ilustra cómo funcionan las funciones de hash. Los verdaderos desafíos son mucho más complicados que esto.

Una vez que ese número se calcula después de gastar tiempo y electricidad en la máquina, la página se sella con ese número. Si alguna vez, alguien intenta cambiar el contenido de la página, el número de sellado le permitirá a cualquiera verificar la integridad de la página.

Ahora que sabemos cómo sellar la página, volveremos al momento en que habíamos terminado de escribir la décima transacción en la página, y nos quedamos sin espacio para escribir más.

Tan pronto como todos salen de la página para escribir más transacciones, se dedican a calcular el número de sellado de la página para que se pueda guardar en la carpeta. Todos en la red hacen el cálculo. El primero en la red para averiguar el número de sellado lo anuncia a todos los demás.

Inmediatamente después de escuchar el número de sellado, todos verifican si produce el resultado requerido o no. Si lo hace, todos etiquetan sus páginas con este número y lo guardan en sus carpetas.

Pero, ¿y si para alguien, diga # 7, el número de sellado que se anunció no produce el resultado requerido? Tales casos no son inusuales. Las posibles razones para esto podrían ser:

  • Es posible que haya oído mal las transacciones que se anunciaron en la red.
  • Pudo haber escrito mal las transacciones que se anunciaron en la red.
  • Podría haber intentado engañar o ser deshonesto al escribir transacciones, ya sea para favorecerse a sí mismo oa alguien más en la red

No importa cuál sea el motivo, # 7 solo tiene una opción: descartar su página y copiarla de otra persona para que él también pueda ponerla en la carpeta. A menos que no ponga su página en la carpeta, no puede seguir escribiendo más transacciones, lo que le prohíbe ser parte de la red.

Cualquiera que sea el número de sellado que la mayoría acuerde, se convierte en el número de sellado honesto.

Entonces, ¿por qué todos gastan recursos en hacer el cálculo cuando saben que alguien más lo calculará y se lo anunciará? ¿Por qué no sentarse ocioso y esperar el anuncio?

Gran pregunta Aquí es donde los incentivos vienen en la imagen. Todos los que forman parte de Blockchain son elegibles para recibir recompensas. El primero en calcular el número de sellado es recompensado con dinero gratis por sus esfuerzos (es decir, la potencia de la CPU y la electricidad gastadas).

Simplemente imagine que si # 5 calcula el número de sellado de una página, se le recompensa con algo de dinero gratis, por ejemplo, $ 1, que se extrae de la nada. En otras palabras, el saldo de la cuenta del # 5 se incrementa con $ 1 sin disminuir el saldo de la cuenta de otra persona.

Así es como Bitcoin llegó a existir. Fue la primera moneda que se tramitó en un Blockchain (es decir, registros distribuidos). Y a cambio, para mantener los esfuerzos en la red, las personas fueron premiadas con Bitcoins.

Cuando suficientes personas poseen Bitcoins, crecen en valor, haciendo que otras personas deseen Bitcoins; hacer que los Bitcoins crezcan aún más en valor; haciendo que aún más personas deseen Bitcoins; Haciéndolos crecer en valor aún más; y así.

Las recompensas hacen que todos sigan trabajando en la red.

Y una vez que todos esconden la página en sus carpetas, sacan una nueva página en blanco y repiten todo el proceso nuevamente, haciéndolo para siempre.

[Buzón] Piense en una sola página como un Bloque de transacciones y la carpeta como la Cadena de páginas (Bloques), convirtiéndola en una Blockchain.

Y así, amigos míos, es cómo funciona Blockchain.


Excepto que hay una pequeña cosa que no te dije. Todavía.

Imagine que ya hay cinco páginas en la carpeta, todas selladas con un número de sellado. ¿Qué sucede si vuelvo a la segunda página y modifico una transacción para favorecerme? El número de sellado permitirá que cualquiera detecte la inconsistencia en las transacciones, ¿verdad? ¿Qué sucede si sigo adelante y también calculo un nuevo número de sellado para las transacciones modificadas y etiqueto la página con eso?

Para evitar este problema de que alguien regrese y modifique una página (Bloque), así como el número de sellado, hay un pequeño giro en cómo se calcula el número de sellado.

Protegiendo modificaciones a los números de sellado.

¿Recuerdas que te dije que te había dado dos cajas, una con el número 20893 y otra vacía para que la calcules? En realidad, para calcular el número de sellado en una cadena de bloques, en lugar de dos cajas, hay tres: dos precargadas y una para calcular.

Y cuando el contenido de las tres cajas se agrega y alimenta a la máquina, la respuesta que sale del lado derecho debe satisfacer las condiciones requeridas.

Ya sabemos que una casilla contiene la lista de transacciones y una casilla contendrá el número de sellado. La tercera caja contiene la salida de la máquina mágica para la página anterior.

Con este pequeño truco, nos hemos asegurado de que cada página dependa de su página anterior. Por lo tanto, si alguien tiene que modificar una página histórica, también tendrá que cambiar los contenidos y el número de sellado de todas las páginas después de eso, para mantener la cadena consistente.

Si un individuo, de los diez que imaginamos al principio, trata de engañar y modificar el contenido de Blockchain (la carpeta que contiene las páginas con la lista de transacciones), tendría que ajustar varias páginas y también calcular el nuevo sellado. Números para todas esas páginas. Sabemos lo difícil que es calcular los números de sellado. Por lo tanto, un tipo deshonesto en la red no puede vencer a los nueve tipos honestos.

Lo que sucederá es que, desde la página en que el individuo deshonesto intenta hacer trampa, estaría creando otra cadena en la red, pero esa cadena nunca podría ponerse al día con la cadena honesta, simplemente porque el esfuerzo y la velocidad de un individuo no pueden vencer a la acumulada. Esfuerzo y velocidad de nueve. Por lo tanto, garantizar que la cadena más larga en una red sea la cadena honesta.

La cadena más larga es la cadena honesta.

Cuando te dije que un tipo deshonesto no puede vencer a nueve tipos honestos, ¿sonó alguna campana en tu cabeza?

¿Y si, en lugar de uno, seis tipos se vuelven deshonestos?

En ese caso, el protocolo caerá plano en su cara. Y se le conoce como “51% de ataque”. Si la mayoría de los individuos en la red deciden volverse deshonestos y engañar al resto de la red, el protocolo fallará en su propósito.

Y esa es la única razón vulnerable por la que Blockchains podría colapsar si alguna vez lo hará. Sepa que es poco probable que ocurra, pero todos debemos conocer los puntos vulnerables del sistema. Se basa en el supuesto de que la mayoría de la multitud es siempre honesta .

Y eso, mis amigos, es todo lo que hay sobre Blockchains. Si alguna vez encuentra a alguien que se siente dejado atrás y se pregunta: “¿WTF es la cadena de bloques?”, Ya sabe dónde puede señalarlos. Guarda el enlace.

¿Puedo pensar en alguien en este momento que debería leer esto? El botón ‘Compartir’ es todo tuyo.

Sobre el Autor

Mohit Mamoria es el curador de un boletín semanal, Unmade , que entrega una idea del futuro a sus bandejas de entrada.

El artículo apareció por primera vez en HackerNoon . ¿Tiene comentarios? Estoy disponible en Twitter .


Escrito por

+ Seguir

Mohit Mamoria

Vamos a poner a todos en blockchains.

P. S: Copiado de enlazado en blog.

La tecnología Blockchain junto con AI y otros desarrollos tecnológicos rápidos serán el futuro de nuestro mundo.

Blockchain es una tecnología revolucionaria que pone la confianza de terceros en nuestras propias manos, lo que nos permite validar nuestras propias transacciones y verificar nuestros propios datos. La tecnología permite transacciones globales mucho más rápidas y seguras, acelerando drásticamente la globalización.

Sin lugar a dudas, escuchará más y más sobre blockchain en un futuro próximo, y se preguntará por qué ha ganado ese interés global.

En este artículo, explicaré los principales beneficios de la tecnología blockchain en inglés simple.

Nuestro mundo actual

La tecnología Blockchain impactará a todas las personas y empresas a nivel mundial, para dar un ejemplo que voy a comenzar con la forma en que los bancos operan en nuestro mundo actual y por qué son sumamente ineficientes y fraudulentos.

  1. Manipulacion monetaria

En primer lugar, los bancos utilizan un sistema llamado reserva fraccionaria. Este sistema les permite reservar solo parcialmente los depósitos que se les envían en fideicomiso. Los bancos controlan nuestra oferta monetaria y han llevado el valor de nuestras monedas y nuestro poder de compra real a una fracción de lo que eran hace 10 años.

Uno de los elementos fundamentales de Blockchain es que la manipulación de la oferta monetaria no está controlada por un tercero “de confianza”.

  1. Proceso de los bancos

Confiamos en que nuestras transacciones sean verificadas por nuestros bancos, cómo funciona esto a través de un libro de contabilidad centralizado (Imagen 1).

A continuación se muestra un ejemplo de cómo funciona esto.

Imagen 1.

Alice (residente en el Reino Unido) quiere enviar a su amigo Bob, que vive en Alemania, £ 10,000 libras.

Esta transacción no se pudo enviar directamente de Alicia a Bob sin una interferencia de varios bancos.

Aquí es cómo los bancos actualmente procesan pagos internacionales:

  1. El primer problema que enfrentará Alice es que los pagos internacionales solo se pueden realizar durante el horario comercial.
  2. El segundo problema que enfrentará Alice es que, debido al valor transaccional relativamente alto, los bancos realizarán comprobaciones adicionales para garantizar que esta transacción no sea fraudulenta; esto puede llevar semanas.
  3. El tercer problema al que se enfrentará Alice es convertir su GBP en EUR en las tasas de conversión favorables de los bancos: es probable que pierda al menos el 1% de sus fondos iniciales debido a esto.
  4. El cuarto problema es que Alice tendrá que pagar varias tarifas para el banco, ¡a veces hasta £ 500!

Probablemente sería más barato retirar £ 10,000 en efectivo y volar a Alemania para darle a Bob el dinero en persona. ¡Sería bueno ver a Bob demasiado bien!

Como puede imaginar, esto es muy ineficiente y favorece solo a los bancos.

Aquí es cómo este escenario sería diferente con blockchain.

Blockchain usa un libro mayor descentralizado (imagen 2) que permite transacciones globales instantáneas que todos verifican al mismo tiempo. Haciendo casi imposible duplicar o manipular de manera fraudulenta.

Imagen 2.

Alice puede enviar su criptomoneda a Bob a través de la cadena de bloques, puede enviarla a Bob cuando sea conveniente para ella, y no está limitada por las horas de operación de los bancos.

La velocidad transaccional dependería de la criptomoneda y de la tarifa que está dispuesta a pagar. Cuanto más alta sea la Tarifa, más rápida será la liquidación de la transacción, sin embargo, las transacciones aún se liquidarán rápidamente con una tarifa mínima y se podrán compensar sin ningún costo adicional para Alice.

Alice simplemente enviaría sus monedas de su billetera a Bobs, los nodos de la red (esencialmente personas) confirmarán que este dinero es legítimo y que esta transacción es válida.

Una vez confirmado esto, los fondos aparecerán en la cuenta de Bob.

Si Bob intenta disputar esta transacción, Alice puede probar el historial de transacciones a través del libro público que permite a todos ver todas las transacciones en la cadena de bloques.

La banca no es la única industria que blockchain revolucionará, aquí hay algunos grandes ejemplos de por qué blockchain será tan poderoso:

Votación: con un libro mayor distribuido, podemos validar todos y cada uno de los votos y garantizar que no se produzca ninguna manipulación por parte de terceros.

Permite a los no bancarizados enviar dinero a través de las fronteras: más de 2 mil millones de personas no tienen acceso a cuentas bancarias, blockchain les permitirá enviar dinero a sus hogares y económicamente a sus familias.

Almacenamiento seguro de datos: los datos encriptados se almacenarán de forma fraccionada en toda la cadena de bloques, lo que le otorgará acceso solo a los propietarios de los datos cuando sea necesario.

Contratos: los contratos inteligentes se pueden escribir en la cadena de bloques para activar automáticamente respuestas basadas en eventos en tiempo real.

Entonces, ¿qué es Blockchain?

Blockchain en su núcleo es un libro de contabilidad descentralizado para validar y tramitar nuestros datos a nivel mundial.

Blockchain permite intercambios globales instantáneos y seguros, proporciona protección de nuestra información y registros públicos de todos los datos transaccionales.

Blockchain también permite la incorporación de contratos inteligentes y aplicaciones descentralizadas en el ecosistema.

Gracias por leer,

Devin

Si desea obtener más información sobre las criptomonedas, consulte mi blog:

Inicio | Noticias Crypto Investors

PD: si se registra, recibirá un correo electrónico exclusivo que detalla las 5 principales criptomonedas en las que invierto y por qué.

Está sucediendo de una manera cada vez más frecuente: “Jamie, explícame estas cosas de la cadena de bloques. He leído un montón de artículos y no soy más sabio”. El problema con la mayoría de los explicadores de blockchain es que brindan más detalles de los que le importan a la mayoría de las personas, utilizando un lenguaje que es extraño para la mayoría de las personas, que termina dejando a las personas más confundidas que cuando empezaron. En cambio, sin preocuparse por ser una descripción técnicamente perfecta, aquí hay una explicación de la cadena de bloques que sus padres podrían entender …

Primero, vamos a replantear “blockchain”

Comenzando con la terminología, abandonemos las palabras desconocidas y hablemos claramente: le prometo que no leerá sobre ‘nodos’ o ‘hashing’ en este artículo. Al saltar a la derecha, una cadena de bloques es una base de datos distribuida, también conocida como libro mayor distribuido. Para hacer las cosas realmente simples y fáciles de relacionar, llamemos a ese libro mayor un libro de registros . Además, hablemos en términos de compartirlo en lugar de distribuirlo. Para un contexto aún mayor, piense en un “bloque” como un elemento de línea en ese libro de registro compartido.

Por lo tanto, a los efectos de este artículo, llamaremos blockchain a un libro de registro compartido . Cada adición a este libro de registro es una nueva línea de pedido .

“¿Un libro de registro compartido? Esto no suena muy complejo”.

La tecnología es tan compleja como los vendedores (y los estafadores) quieren que suene. Todo es creado por personas no más inteligentes que tú o yo, y todo es bastante simple cuando lo desglosas. Dicho esto, la versión moderna de este libro de registro compartido es, de hecho, un triunfo tecnológico, que busca dar forma a nuestro futuro de manera profunda.

Para que quede claro, esto no es solo un libro de registro almacenado en una ubicación central que es compartida por muchos. Hay miles de copias de este libro de registro, almacenadas en computadoras de todo el mundo, tanto en computadoras domésticas como en servidores empresariales, de ahí el término “descentralizado”. Este libro de registro se puede usar para registrar muchos tipos de cosas, sin embargo usaré el envío y la recepción de dinero como el ejemplo principal, ya que es el más común en este momento.

Cuando John desea enviar dinero a Sue, se crea una nueva línea de pedido que detalla esa transacción. Esta línea de pedido se envía a cientos de otras computadoras que tienen una copia del registro. Esas computadoras confirman que esta transacción está autorizada y, en última instancia, aceptan (o no están de acuerdo) que todo lo relacionado con la transacción es legítimo antes de dar a esa línea de pedido un toque de aprobación. Tiene que coincidir perfectamente en cada copia del registro.

Es como si John y Sue tuvieran unos cientos de compañeros de pie alrededor de ellos y observaran a John entregándole a Sue el dinero en cuestión, y todos estuvieron de acuerdo en que él realmente le entregó el dinero, así como otros aspectos de la transacción, como por ejemplo: la cantidad correcta

“¿En qué se diferencia esto de un banco?”

El genio de este libro de registro compartido es que no requiere ningún banco, ninguna empresa de propiedad central, y usted no tiene que depositar su confianza en ninguna institución financiera … no es necesario que haya ningún intermediario de ningún tipo.

Para elaborar, este libro de registro compartido no es propiedad de ninguna persona u organización. Es propiedad de todos los que tienen una copia, pero eso no significa que cualquier persona que tenga una copia tenga el control (más sobre esto pronto). Además, este libro de registro es lo que llamamos “inmutable”, o en términos sencillos, es irreversible. Cada entrada de línea realizada existirá a perpetuidad, mientras exista internet. Si Sue desea reembolsar el dinero de John, esta sería una nueva línea de pedido que devolverá el dinero, no el tachado de la transacción original.

Debido a esas decisiones de diseño de tecnología, es imposible modificar las líneas de pedido en este libro de registro compartido. Si alguien que tiene una o más copias del libro de registro en sus computadoras intentara cambiarlo de manera deshonesta, esos cambios serían rechazados por las muchas computadoras usadas en el proceso de verificación: las cosas no encajarían. “Um, John, eso es dinero de Monopoly”.

“¿Pero dónde se almacena el dinero si no hay un banco?”

Esta es una de las partes más difíciles de entender: cuando hablamos de moneda digital como Bitcoin, no hay un depósito de monedas: esa partida en el libro de registros es el dinero. Pretenda por un momento que la primera entrada en el libro fue de alguien llamada Jessie, la fundadora de esta nueva moneda digital, que escribe “1 millón de monedas ahora existen”. Jessie luego los entrega a muchas personas, creando una nueva línea de pedido para cada transacción. Jessie envió 500 a Bill, 1000 a Sue (a Jessie le gusta más Sue, obviamente) y así sucesivamente.

Para recibir esas monedas, Bill y Sue le habrían proporcionado una dirección de billetera a Jessie, que es el equivalente a los detalles de su cuenta que se le proporcionaron para recibir un depósito directo en su banco. Bill y Sue tienen códigos muy largos y secretos que les otorgan la propiedad de las partidas que se relacionan con su billetera. De esta manera, solo ellos pueden crear nuevos artículos con las monedas que les han sido enviadas. Una vez que Bill ha creado una nueva línea de pedido que dice que ha puesto 50 monedas en la billetera de Sue, ya no puede controlar dónde van esas monedas a partir de ahora, solo Sue puede hacerlo. Así es como millones de personas pueden tener una copia del registro, sin poder agregar nuevas líneas de pedido relacionadas con cualquiera de los otros 1 millón de monedas que se documentan en este libro de registro compartido.

Más allá de la banca

En este punto, podría estar pensando que esto no suena como que va a cambiar el mundo en absoluto. Es solo una forma de verificar la propiedad de algo digital, incluso si hay copias idénticas … ¿verdad? Si piensas en esa oración el tiempo suficiente, ya empezará a darte cuenta de cuán grande es el trato. Hasta ahora, una copia de algo digital era indistinguible de otra. Si un mp3 pudiera usarse como moneda, no habría manera de saber quién era la copia real de “Madonna – Like a Prayer.mp3” que debería intercambiar por bienes y servicios, y que era una copia. Basta con decir que antes de esta tecnología, una moneda verdaderamente digital no era posible: alguien podría copiar una moneda un millón de veces y ser millonario.

Más allá de desbaratar el mundo de las finanzas, los usos más alucinantes y alocados de esta tecnología en realidad no tienen nada que ver específicamente con el dinero. Con esos trabajos fundamentales explicados, ahora voy a proporcionar algunos ejemplos del mundo real que le darán una idea de cómo esta tecnología realmente puede cambiar el mundo. Estos ejemplos están respaldados por libros de registro compartidos, que se unen a los acuerdos mediante “contratos inteligentes”. No voy a entrar en detalles sobre los contratos inteligentes aquí, pero estos permiten la configuración de parámetros para determinar cuándo, por qué y cómo se crean las nuevas partidas en el libro de registro, generalmente en base a cada persona que defiende sus fines del trato.

¿El futuro de la democracia? En MiVote.org.au estamos usando esta misma tecnología de libro de registro compartido para votar. En efecto, hemos reemplazado Bitcoins (que representan moneda), con tokens propios, que representan votos. En lugar de gastar un Bitcoin, estás votando. Los mismos beneficios que vemos con las monedas digitales se aplican a estos votos: su autenticidad y legitimidad son validadas por las computadoras de muchas personas, y el registro de votos nunca puede ser manipulado. Existe para ser contado con el mismo resultado, para siempre.

¿El futuro de la música? ¿Qué sucede si cuando abres una aplicación como Spotify, que en lugar de que Spotify te cobre una suscripción y pague regalías a los artistas, le pagas al artista directamente? A modo de ejemplo, una vez que haya transcurrido 35 segundos en la duración de una canción, se pagó un centavo o dos directamente de su billetera a la del artista. El registro de lo que escuchó y lo que pagó está verificado por muchas otras computadoras, y el registro está escrito en piedra. Ujo Music y VOISE están trabajando en ideas como esta en este momento.

¿El futuro del almacenamiento de archivos? En lugar de almacenar sus archivos en servidores de nube de Dropbox u Onedrive, ¿qué pasaría si sus archivos se dividieran en partes pequeñas y se almacenaran en las computadoras de miles o millones de personas en todo el mundo? El registro de qué partes de los archivos que posee y dónde están no se puede cambiar; solo usted tiene la clave para ver las piezas en su totalidad, y ninguna organización es propietaria de sus datos. Este es el tipo de cosas en el que Storj y Sia.Tech están trabajando mientras escribo esto.

¿El futuro de la energía? Imagina un país lleno de casas equipadas con Tesla Powerwall. En lugar de estar “fuera de la red”, están muy involucrados, pero no están pagando a un proveedor de energía por sus kWh. De hecho, en este futuro ya no hay necesidad de proveedores de energía tradicionales. En su lugar, las casas generan, almacenan y comercializan electricidad entre sí en función de los vecinos que necesitan más y de los que tienen un exceso de baterías. Gracias a blockchain, esto ya no es ciencia ficción, se está trabajando en todas partes desde Australia hasta la ciudad de Nueva York.

“Estoy dentro – inscríbeme en el futuro!”

Me temo que es demasiado pronto, esto es algo de vanguardia que está en su infancia. Una gran mayoría de los proyectos de blockchain anunciados aún no se han publicado, mientras que los que han sido un tanto prematuros y experimentales como muchos de los primeros sitios web del mundo. Preveo que las tecnologías basadas en blockchain sustentarán una buena parte de Internet que usará en los próximos 10 a 15 años, pero al igual que en la Internet de hoy, no debería ni tendría que entender cómo funciona una cadena de bloques habilitada en Internet. solo lo haré A pesar de eso, ahora tiene una idea de lo que sucederá detrás de la cortina cuando este próximo tipo de Internet se introduzca en todos los aspectos de nuestras vidas, desmantelando las empresas centralizadas tal como existen hoy en el camino.

Estoy seguro de que todavía tienes muchas preguntas. Como se mencionó en mi párrafo inicial, esto no pretende cubrir todos los detalles, ser técnicamente preciso ni ser particularmente completo. Sin embargo, armado con este tipo de explicación, trabajar para una comprensión aún mayor de blockchain debería ser mucho más fácil que antes.

¡Eso es! Ve y cuéntale a tus padres acerca de blockchain.

Si está interesado en aprender a comprar criptomoneda, asegúrese de leer mi artículo “ Cómo comprar Ethereum en Australia ” como punto de partida.

por -jamie skella

Fuente: https://www.linkedin.com/pulse/b

Si bien hay algunas explicaciones bastante buenas aquí para varias cadenas de bloques de bitcoins y libros de contabilidad distribuidos, me gustaría agregar una vista alternativa, que una cadena de bloques es en realidad mucho más simple que muchas de las explicaciones que he leído aquí hasta ahora.

Me gustaría tomar prestada una definición de una compañía de blockchain llamada Guardtime:

“Blockchain es una base de datos distribuida que mantiene una lista cada vez mayor de registros de datos, encadenados entre sí contra la revisión y la manipulación”.

Eso es.

Blockchain, en la definición general de la tecnología, es básicamente un tipo de tecnología de base de datos (a través de una red informática) que no permite la reescritura / actualización o la eliminación de datos comprometidos con la serie de datos / registros almacenados en Es (referido como bloques). Esto significa que es una tecnología de base de datos distribuida de solo lectura y lectura.

El método de vincular diferentes bloques de datos (denominado cadena) es una técnica llamada “consenso distribuido”, que es una forma de decir que múltiples entidades diferentes (en este caso, nodos de computadora) dentro de la red de blockchain participan en un proceso de acordar que los registros dentro de cada conjunto de datos son verdaderos (o falsos) basados ​​en la comprobación de algoritmos criptográficos (llamados hashing).

Esto asegura que una vez que los datos se comunican, almacenan y distribuyen dentro de una red de blockchain, son consistentes, seguros y muy difíciles de modificar.

Estos componentes son las características subyacentes que definen un blockchain.

Muchos de los otros aspectos discutidos (libros de contabilidad descentralizados, libros de contabilidad públicos, prueba de trabajo, etc.) no son características fundamentales de blockchain, sino que son características de implementaciones o configuraciones específicas de blockchain que se han conocido y entendido comúnmente. El mejor ejemplo de esto es Bitcoin , y la cadena de bloques de Bitcoin, que ha dominado gran parte de la discusión pública en línea sobre la tecnología de cadena de bloques.

Puede leer un gran artículo de KPMG sobre el valor de la tecnología blockchain como un mecanismo de consenso aquí: https://assets.kpmg.com/content/

¿Porque es esto importante?

Si bien puede parecer una pequeña diferencia, hace una gran diferencia en el encuadre, la referencia y la discusión de la aplicación potencial y los posibles usos de la tecnología blockchain.

Usaré un ejemplo histórico del Internet temprano para subrayar la diferencia relativa:

Si viajamos hace 20 años y miramos lo que la gente decía sobre Internet, lo estaban hablando en términos de World Wide Web (¿alguien recuerda cuándo se llamó WWW?) Y la súper autopista de la información.

Si bien es cierto, podría describir la Internet temprana como una red mundial, con hipervínculos que conectan el contenido a través de las páginas, o la super autopista de la información (si las personas se centraban en ella como un sistema de entrega de información), esa no es toda la historia.

Si alguien usa esas referencias para hablar de Internet hoy, no las estaría tomando en serio.

Cuando la gente describe blockchain como libros de contabilidad abiertos, o libros de contabilidad distribuidos, me recuerda cuando la gente solía referirse a internet como la red mundial o la súper autopista de la información, pero en relación con Blockchain.

Sí, blockchain se puede describir en relación con Bitcoin, libros de contabilidad distribuidos y libros de contabilidad abiertos. Pero es mucho más amplio que eso.

Al igual que Internet no solo consiste en tecnología ip de red, o hipervínculo http, blockchain no solo consiste en bitcoins, libros de contabilidad distribuidos y prueba de trabajo. Todos estos son subconjuntos de la tecnología blockchain y, si bien constituyen una gran parte de lo que actualmente se conoce como blockchain, no definen la tecnología blockchain.

Del mismo modo que hoy no definimos Internet por tecnología de red (aunque por mucho tiempo la velocidad de Internet y el ancho de banda / las consideraciones de red fueron factores importantes), o cómo se utilizan las páginas web vinculadas por correo electrónico o hipertexto, no solo debemos definir y describir La tecnología blockchain de esta manera.

Entonces, ¿por qué todos hablan de Blockchains?

Muchas rasones:

  1. Bitcoin ganó la atención y la notoriedad principales por sus misteriosos orígenes y su interesante caso de uso (como un sistema financiero digital de intercambio efectivo). Bitcoin incorpora algunas propiedades económicas, criptográficas y monetarias inteligentes que incentivan y motivan a las personas (especialmente a aquellos desilusionados con el sistema monetario y financiero actual) a participar en un modelo financiero diferente, basado en su modelo de criptomoneda.
  2. El hecho de que Bitcoin se distribuye libremente como una aplicación de software de código abierto e incorpora un conjunto único de características de blockchain que atrae a muchos entusiastas y emprendedores digitales.
    NOTA: su naturaleza de código abierto es un habilitador clave, que hace que Bitcoin sea accesible para los desarrolladores y empresarios de tecnología para usar y crear otras aplicaciones utilizando su código fuente. Esto atrae a desarrolladores, empresarios e inversores para aprender sobre la tecnología de la cadena de bloques de Bitcoin, experimentar con ella, desarrollar aplicaciones y compartirla con otras personas que puedan estar interesadas en ella.
  3. En nuestro mundo digital moderno, donde experimentamos brechas de datos regulares y ataques en línea, y donde las debilidades de nuestro sistema financiero global se vieron expuestas a través de GFC, nuestra confianza en los sistemas e instituciones financieros modernos se ha erosionado.
    Bitcoin, a través del documento publicado en 2008, describió un modelo alternativo basado en algunas aplicaciones innovadoras de blockchain y criptografía. El momento en que Bitcoin coincidió con la crisis financiera mundial y lo ayudó a conectarse con libertarios y entusiastas de la tecnología que estaban buscando modelos alternativos de transacción financiera, creando defensores y adoptadores tempranos de la tecnología.
  4. Los misteriosos orígenes de Bitcoin y la tecnología innovadora que ofrecía (resolvieron algunos problemas criptográficos muy complejos relacionados con la confianza digital y el dinero digital), proporcionaron una base técnica sólida para que los primeros usuarios de la tecnología tuvieran confianza en el modelo propuesto.
  5. El sistema fue diseñado como un modelo financiero descentralizado alternativo y un sistema de transacciones al sistema monetario global centralizado existente. Esto, combinado con un inteligente sistema de incentivos para las personas que participan en el mantenimiento de la cadena de bloques, dio esperanza y entusiasmo a muchos de los que buscaban interrumpir el modelo financiero existente, donde se centraliza una gran cantidad de poder financiero en los bancos y los “intermediarios” corporativos (es decir, grandes bancos y otras instituciones financieras). Estos guardianes del sistema financiero global se comportaron mal y fueron percibidos como una de las principales causas de la GFC.

Por lo tanto, hay un fuerte enfoque (especialmente en foros abiertos como Quora) en los aspectos de blockchain que ofrecen modelos descentralizados y abiertos de consenso distribuido, para desmarcar (eliminar a los intermediarios) los modelos de negocios financieros actuales, utilizando blockchain similar a Bitcoin. La tecnología como tecnología habilitadora central.

¿Qué tiene de especial la tecnología blockchain?

Esta es la pregunta del billón de dólares. La tecnología Blockchain proporciona un enfoque muy innovador para volver a pensar y crear una nueva tecnología, ya que en su esencia, ofrece una solución muy importante en la era digital moderna: garantiza la integridad de los datos en un entorno de red inseguro / no confiable.

El Internet que tenemos hoy se basó en una tecnología que no se centró en la seguridad y la integridad de los datos. Fue diseñado para compartir datos de investigación científica en diferentes laboratorios.

En contraste, los sistemas de blockchain incorporan criptografía sofisticada para probar y validar los datos que posee, y distribuir estos datos de forma segura a través de una red, minimizando el riesgo de manipulación de datos, interferencia, corrupción, vigilancia / interceptación y proporciona una nueva forma de enviar datos seguros directamente. a través de una red que no es segura (sin confianza ).

Los sistemas blockchain pueden hacer todo esto de manera predeterminada porque es parte del diseño (a través de los mecanismos de criptografía y los algoritmos criptográficos utilizados para la validación de datos).

Esta es una tecnología y un enfoque muy útil para los desarrolladores y empresarios que desean crear nuevas aplicaciones y herramientas digitales que puedan hacer frente a las amenazas de seguridad que existen en Internet.

Esto proporciona nuevas oportunidades e incentivos para que los tecnólogos y empresarios utilicen esta tecnología y traten de desarrollar nuevos modelos de negocio basados ​​en la tecnología de la cadena de bloques.

Entonces, ¿por qué no hay más gente saltando a la tecnología Blockchain?

Una gran cantidad de personas son. Es por eso que este hilo tiene mucho interés.

Si bien es muy innovador y emocionante, también implica algunos conceptos técnicos bastante avanzados que requieren un cierto conocimiento técnico para comprender realmente.

Al igual que con el Internet temprano, muchas personas no estaban familiarizadas con los conceptos y protocolos de redes de Internet, es lo mismo con Bitcoin hoy. Necesitas tiempo para que la tecnología madure y se entienda más ampliamente.

Ejemplo: muchas personas aún no entienden cómo funciona Internet técnicamente, pero saben cómo funcionan los navegadores de facebook, quora y … todas estas aplicaciones fueron desarrolladas sobre la base de la tecnología subyacente que ha mejorado continuamente durante 20 años o más.

También hay muchas debilidades y limitaciones técnicas en la tecnología actual, porque todavía es muy nueva y técnicamente inmadura.

Muchas personas se están incorporando a este espacio, y muchos empresarios, inversores y grandes empresas están explorando, probando y construyendo prototipos de prototipos de conceptos para comprender mejor la tecnología cada día.

Con suerte, pronto tendremos una nueva generación de aplicaciones, productos digitales y servicios basados ​​en la tecnología Blockchain …

Definición de Blockchain : inicialmente conocida como cadena de bloques, es una lista de bloques (registros) en constante aumento que se asegura y vincula mediante la criptografía.

Si has estado viendo las noticias la última vez, es posible que hayas oído hablar de blockchain. En realidad, es un concepto que hace que los datos sean ultra seguros para usos específicos. Está conectado con Bitcoin , pero también tiene aplicaciones mucho más allá de las criptomonedas favoritas de todos.

¿Cómo funciona?

Blockchain será una de las principales tendencias a tener en cuenta en 2018. Desde los bancos más grandes del mundo hasta las nuevas startups más pequeñas, la tecnología de libro mayor distribuido es una prioridad, ya que las compañías planean sus estrategias para el próximo año.

Para entender blockchains, tienes que saber algo acerca de la criptografía. La idea de la criptografía es más antigua que las computadoras, y simplemente significa reorganizar la información de manera que usted necesite una clave única para poder entenderla.

Las computadoras de hoy utilizan procedimientos de encriptación que son complicados y seguros de una manera que sería casi imposible romperlos con simples matemáticas, hechas por humanos.

¿Quién usará el blockchain?

Actualmente, las finanzas ofrecen los casos de uso más fuertes y más capaces para la tecnología. Por ejemplo, remesas internacionales. En realidad, el Banco Mundial estima que se enviaron más de $ 430 mil millones en transferencias de dinero en 2015. ¡Este es el momento en que hay una gran demanda de desarrolladores de blockchain!

2017 ha visto usos de blockchain que incluso se expanden más allá de Bitcoin y en una emocionante gama de industrias. Tanto los innovadores como los inversores están viendo el potencial infinito de DLT (tecnología de libro mayor distribuido) para interrumpir y transformar mercados tan diversos como los servicios legales y la producción de alimentos.

¿Cuáles son los 10 usos inteligentes de la cadena de bloques para 2018?

  1. Votación
  2. Antecedentes de empleo
  3. Acuerdos legales automatizados
  4. Cumplimiento de la ley
  5. Crédito
  6. Gestión de datos entre organizaciones
  7. Cumplimiento normativo
  8. Almacenamiento en la nube distribuido
  9. Economías del tercer mundo
  10. Registros del gobierno

Más información que obtendrá de esta fuente es una de las fuentes recomendadas cuando se trata de cómo se utilizará blockchain para transformar nuestras vidas en el próximo año.

More Interesting