Oh Bitcoin, el favorito de los sueños económicos de todos. Algunos piensan que destruirá a los alimentados, otros esperan que mate a los grandes bancos. Algunos solo piensan que los hará ricos, otros llegan tan lejos como la esperanza de que mate a los gobiernos por completo. ¡Lo que sea que odies, Bitcoin viene a destruirlo!

Todo esto es una completa tontería, por supuesto. Hay suficientes sueños mutuamente excluyentes sobre Bitcoin que es claro que no todos se pueden hacer realidad, posiblemente incluso las esperanzas de una riqueza fácil dada su volatilidad impredecible.

Pero incluso si no compras el sueño de comprar bitcoins para convertirlos en Lambos o lo que sea, lo más probable es que estés escuchando en cada esquina que Bitcoin no es el futuro, ¡es la cadena de bloques! Este refrán se ha dicho tantas veces que incluso los escépticos de Bitcoin sienten la necesidad de mencionar que la cadena de bloques cambiará el mundo, incluso si no creen que Bitcoin sí lo hará. Que este estribillo se haga más fuerte cada vez que Bitcoin está cayendo frente a USD no parece preocupar a muchas personas.

Personalmente creo que todo este material de blockchain es litera. Soy extremadamente escéptico de que el blockchain sea el futuro, y si habrá algún uso futuro para él, no creo que lo hayamos visto todavía. Lo que hemos visto en su lugar es un montón de alboroto y no una pequeña cantidad de fraude directo, que me parece preocupante.

Una gran advertencia.

En primer lugar, no soy un asesor financiero. Si tomas algo de esto como consejo en cuanto a qué comprar o vender, los dos estaremos muy tristes. Bueno, probablemente estés triste, me molestará si me molestas al respecto. Si desea un asesoramiento financiero legítimo, busque un asesor financiero real y pagúelos .

En segundo lugar, predecir el futuro es difícil . Aunque estoy seguro de que aún no he visto ningún uso de las tecnologías discutidas, no soy tan tonto como para pensar que hay un 0% de posibilidades de que alguna vez lo haga. Explicaré por qué creo que es poco probable, pero solo el tiempo dirá.

Un blockchain es una forma de registrar una serie de transacciones de una manera públicamente visible e inmutable. Las transacciones individuales se crean con claves de cifrado privadas y luego se agrupan en bloques. Cada bloque se verifica públicamente contra algún tipo de algoritmo, generalmente uno que implica una gran cantidad de poder de cómputo para hacer. Cada bloque verificado contiene una referencia al bloque anterior, creando así una cadena de bloques o una cadena de bloques. La idea es que los bloques son muy costosos de crear, pero es muy barato de verificar. Si desea verificar el saldo o el historial de una determinada dirección de bitcoin («billetera»), simplemente necesita desplazarse hacia atrás en todos los bloques y verificar cualquier transacción que haga referencia a esa dirección.

La idea básica es que la verificación de cualquier transacción es esencialmente insegura, no es necesario que exista una autoridad central para proporcionar el registro de ninguna transacción. Todo lo que necesita es una copia de la cadena de bloques para verificar cualquier transacción anterior, si así lo desea. Si desea realizar una transacción en la cadena de bloques, todo lo que necesita es una copia de la clave privada para una billetera determinada. Estos se pueden almacenar en una variedad de formas en el software o hardware. Las personas que verifican los bloques facilitarán su transacción sin que usted o ellos sepan quién es el otro.

Entonces, ¿por qué hablar de Blockchains en lugar de Bitcoin?

Porque Bitcoin usa una cadena de bloques, pero no es la cadena de bloques. Una cadena de bloques consiste efectivamente en las reglas de la cadena, la cadena actual y todos los participantes en ella. La cadena en sí es la combinación del bloque de inicio y la cadena de transacciones más larga aceptada. Esta es la razón por la cual existen las denominadas altcoins, que son monedas de blockchain que usan reglas ligeramente diferentes o un bloque de partida inicial diferente de la blockchain.

Más interesante todavía son los casos en que las secciones de un blockchain deciden que un bloque específico no es válido, ya sea por razones de seguridad o políticas. Estos crean un llamado hard fork, donde existen dos blockchains que compiten y comparten una gran parte de su historial. Un buen ejemplo de esto es el siempre controvertido Bitcoin Cash , que fue creado para superar las deficiencias percibidas en Bitcoin. Si era propietario de Bitcoin antes de la bifurcación en agosto de 2017, entonces ahora posee una cantidad igual de efectivo de Bitcoin y Bitcoin. Si usted piensa que esto es económicamente correcto depende de usted.

Creo que blockchains es una combinación novedosa de tecnologías existentes, de lo que no estoy convencido es de su utilidad a largo plazo. Si bien ha sido divertido ver una burbuja especulativa alrededor de las criptomonedas y sus compañías relacionadas, a mis ojos la mayoría de los intentos de expandir la cadena de bloques más allá de esa burbuja me parecen tontos en el mejor de los casos.

Problemas de inmutabilidad

Las Blockchains son por su propio diseño inmutables. Salvo medidas extremas, cualquier transacción que se realice es permanente e irreversible. Para los sistemas financieros, esto tiene muchos inconvenientes obvios: las transacciones fraudulentas o equivocadas no se pueden deshacer. El comprador de eBay no entregó? Difícil. ¿Alguien te retuvo como rehén hasta que les enviaste bitcoins? Difícil. Clave privada hackeado, o disco duro destruido? Eso es desafortunado para ti. La única manera de recuperar malas transacciones de bitcoins es convencer a todos para que hagan un hard fork, y no hace falta decir que el listón para eso es muy alto.

Pero eso es solo finanzas, ¿qué hay de la industria? Resulta que hay muy pocos sistemas que realmente se benefician de la incapacidad de modificar o actualizar las transacciones. Los seres humanos entran a raudales en las computadoras todo el tiempo, hay todo un sector de la economía (servicio al cliente) diseñado para ayudar a lidiar con eso. Pero en un sistema inmutable, es literalmente imposible deshacer cualquier cosa escrita en los bloques. La única forma posible de revertir de alguna manera una transacción mala es realizar literalmente la transacción inversa la próxima vez, lo que implicaría convencer a la otra parte para que coopere. Esto enredaría rápidamente la cadena llena de transacciones «oops», lo que haría que uno se pregunte rápidamente por qué está molestando en absoluto.

Esa cosa molesta del mundo real

Uno de los usos propuestos más comunes de blockchain es rastrear el envío de bienes del mundo real, incluyendo todo, desde alimentos hasta diamantes. En la superficie esto suena genial, podrías demostrar fácilmente y sin confianza que la roca brillante en el anillo de tu amada no fue minada por niños en una región devastada por la guerra, ¡fantástico!

El problema es que las computadoras no son el mundo real. Actualmente las cadenas de bloques tienen un momento muy difícil que afecta incluso a los sistemas digitales que no están en la cadena de bloques, por lo que existen intercambios centralizados para facilitar la compra de bitcoin con USD / EUR / etc. En realidad, tratar de hacer que las computadoras en general reflejen el mundo real es una tarea muy difícil, y el blockchain no hace nada para resolver este problema.

Imagina que eres un distribuidor de diamantes en sangre. Sabes que a los occidentales ricos les encantan los diamantes, pero se sienten un poco mal por los niños heridos y asesinados por explotar estos diamantes conflictivos. Tiene un gran incentivo para simplemente mentirle a la computadora para crear un rastro de papel fraudulento para estos diamantes, generando así un mayor valor de mercado para ellos. No hay nada en la cadena de bloques que impida que los humanos mientan o ingresen erróneamente los valores equivocados, y la naturaleza inmutable de las cadenas de bloques hace que el costo de los errores aumente muchísimo.

No se moleste en pensar en hardware seguro en ubicaciones verificadas. En su corazón, las cadenas de bloques solo requieren una contraseña para operar, ya que una vez que tiene la clave privada, puede crear transacciones triviales. Si los piratas de los medios pueden extraer las claves de descifrado de los reproductores de BluRay, les garantizo que los contrabandistas de diamantes podrán resolver esto también. Una vez que el hardware está en manos de los atacantes, es solo cuestión de tiempo hasta que lo desmonten para extraer las claves.

La única forma de evitar esto es hacer que una parte neutral de confianza verifique que los productos provienen exactamente de donde dicen ser. Esto no solo contradice la idea «sin confianza» anterior, sino que al entregarle a dicho empleado la capacidad de crear registros inmutables de «este diamante es legítimo» pone a ese empleado en una posición más peligrosa de lo necesario. Literalmente, no hay nada acerca de este sistema que sea superior a lo que ya tenemos.

Poder y motivación

Los Blockchains generalmente usan el sistema «Prueba de Trabajo», donde múltiples participantes intentan resolver un problema difícil para certificar que un bloqueo es válido. El problema es difícil de evitar que una persona controle demasiado el conjunto de minería (computacional). Esta es una de las razones por las cuales Bitcoin actualmente consume aproximadamente la misma potencia que Delaware mientras procesa aproximadamente 4 transacciones por segundo.

Problema: tanta electricidad es muy costosa, como todo el hardware especializado requerido para hacerlo. Los que hacen el trabajo, los mineros, son operaciones comerciales y esperan ser recompensados ​​por su esfuerzo. Con Bitcoin y otras monedas, esta recompensa es la moneda misma. El primer minero que resuelve el problema es recompensado con unos pocos Bitcoins, de ahí las comparaciones poco amables con los esquemas de Ponzi o MLM. En cualquier aplicación no monetaria, estos mineros necesitarán ser compensados ​​para hacer el trabajo de ejecutar la cadena de bloques. Dada la ineficiencia de la Prueba de trabajo, esto será en un orden de magnitud más caro que una solución centralizada de tamaño similar.

Hay dos soluciones para esto. Ofrezca a los mineros una especie de ficha por su trabajo, o ejecute todo el hardware usted mismo. El primero es la base de muchos ICO, y la mayoría tiene más que un soplo de fraude sobre ellos. Este último es básicamente un sistema tradicional muy malo con una terminología sofisticada y una factura de energía muy cara.

Prueba de Estaca

Hay un sistema alternativo a Prueba de trabajo, que es Prueba de estaca. En Prueba de estaca, se selecciona a la persona que tiene la moneda más antigua como la persona que validará el último bloque. En lugar de que a cada validador se le pague una cantidad determinada de monedas nuevas, todos deben pagar una tarifa con la esperanza de realizar transacciones para validar el bloqueo. En lugar de mantener la cadena más larga como la más válida, ya que la cadena más larga en Prueba de trabajo es la más minada, se determina que la cadena con el dinero más viejo en ella es válida en Prueba de estaca.

Prueba de Estaca resuelve algunos, pero no todos, de los problemas más atroces con el sistema actual de Prueba de trabajo. La factura de energía y silicio sería significativamente menor, pero no necesariamente gratuita. Debería pagar a las personas para que usen su teléfono / computadora / lo que sea para realizar transacciones en él. La cadena también ejecutaría más transacciones, mejor que las miserables 4 / s en bitcoins, pero esto solo aumentaría el tamaño de la cadena general. Recuerde, cada transacción nunca se queda en el blockchain de forma permanente. La cadena de bloques de Bitcoin actualmente tiene 157 GB de tamaño, y eso tiene una velocidad de transacción muy baja. La idea de que todos exploten en sus teléfonos es simplemente risible.

Además, Proof of Stake no mejora la interfaz del mundo real o los problemas de inmutabilidad anteriores.

Escala

Para ser franco, el rendimiento de básicamente todos los sistemas de blockchain hoy es basura. El número limitado de transacciones que pueden caber en un bloque y la cantidad de trabajo que se necesita para probar un bloqueo significa que los sistemas de cadena de bloques que utilizan Prueba de trabajo limitan su rendimiento máximo a números muy bajos. Bitcoin, por ejemplo, puede manejar un promedio de 3-4 transacciones por segundo, como máximo. Ethereum lo hace mejor en el rango de 15-20 segundos. Ambas son pálidas en comparación con el promedio de 1,667 transacciones que maneja un segundo Visa por segundo en función de su volumen diario reportado, con su volumen máximo probablemente más alto. Para simplificar, Visa puede manejar las transacciones de un estado nacional de buen tamaño, bitcoin puede manejar las transacciones de unos pocos Costcos.

Me pregunto cuántos sistemas industriales vale la pena gastar la electricidad y necesito un volumen de transacción de un solo dígito por segundo. Probablemente no muchos.

Nota: Hay algunos planes para mejorar la velocidad de transacción de Bitcoin, principalmente abandonando el blockchain en sí mismo para todos, salvo en los casos más raros. Dado que estas soluciones aparecerán en cualquier momento, ahora dudo que sean realmente viables. Estos también incluyen una gran cantidad de inconvenientes graves de seguridad que no vale la pena entrar aquí.

ICOs, también fraude

Un subgénero interesante del espacio de criptomonedas son las ofertas iniciales de monedas. Aquí es donde alguien crea una nueva moneda criptográfica que representa una participación en una nueva empresa. Estas monedas se venden al mejor postor con el fin de recaudar fondos, y eventualmente las monedas serán útiles y valiosas debido a la magia. Huelga decir que hay mucho fraude en el espacio ICO.

En primer lugar, las ICO están diseñadas para parecerse mucho a las Ofertas Públicas Iniciales (IPO), excepto sin todas esas regulaciones molestas. El hecho de que muchas OIC no otorguen derechos de voto o dividendo al comprador, y que a veces no se les permita vender de acuerdo con el contrato, todavía tiene que disuadir al mercado. Incluso el ICO que más sube y sube normalmente no proporciona ninguna razón particular por la cual estos tokens valen nada en el futuro.

Segundo, ¿mencioné el fraude? Se estima que hasta el 10% de los fondos ingresados ​​en ICOs han sido directamente robados. Algunas veces este es el creador del ICO que recolecta bitcoin o lo que sea para el ICO y nunca entrega el token, simplemente reemplaza su sitio web con la palabra «pene» y lavando la moneda. Otras veces sus errores de flujo de bits triviales enteros permiten que alguien robe $ 800k de un ICO respaldado por 4chan. La mitad del tiempo los fondos son «robados», no está claro si un tercero lo tomó o no, o si es o no una estafa de salida disfrazada de piratería.

En tercer lugar, muy pocas de estas ICO tienen siquiera la menor insinuación de estar relacionadas con la cifrado o el valor de una manera significativa. Cubrí el problema con los blockchains de la cadena de suministro, pero «salir en el blockchain» y «porno en el blockchain» es una tontería sin sentido, especialmente ahora que a nadie le importa más lo que ves en la privacidad de tu propio hogar. Y eso ni siquiera está considerando la locura que respalda a un ICO con plátanos . No, no estoy bromeando. Afirman que han recaudado $ 3,038,361.90, por cierto.

Para un buen ejemplo de las tonterías de las ICO, investigue la autopsia del ICO de Kodak. Todo el plan es una mierda de arriba a abajo, e incluye una cantidad no trivial de información privilegiada. Si el directorio de Kodak no es arrestado dentro del próximo año por abuso de información privilegiada, estaré realmente conmocionado.

Ethereum es el valor atípico más interesante de todas las criptomonedas y las tecnologías de blockchain. Ethereum proporciona al usuario un lenguaje de programación simple, si no problemático. Puede generar programas, o «contratos inteligentes» (no se debe decir que los fanáticos de crypto son malos para el marketing), y ejecutarlos en el blockchain de Ethereum. Debe pagar una pequeña tarifa en ETH, llamada «gas», según la complejidad de su programa, y ​​el resultado del programa debe ser algún tipo de transacción de Ethereum. Por lo tanto, el valor de ETH está nominalmente respaldado por la utilidad de ejecutar programas en el propio blockchain Ethereum.

A primera vista, los contratos inteligentes son una idea interesante. Podría cortar una gran cantidad de complejidad legal / humana y gastos indirectos haciendo contratos que se autoejecuten. La mayoría de los aficionados a contratos inteligentes repiten la frase «código es ley» en referencia a la idea anterior. Por supuesto, escribir programas que produzcan consecuencias financieras permanentes me da una ansiedad bastante seria, y espero que la mayoría de los ingenieros superiores sientan lo mismo. Y dado el número de piratas de alto perfil y alto valor en los contratos de Ethereum en los últimos años, parece que mis temores están bien fundados. Que uno de los hacks fue lo suficientemente serio como para activar un tenedor duro en Ethereum implica que estoy en algo. Resulta que el «código es ley» es una idea popular hasta que suficientes personas pierden su dinero.

Además de eso, lo mejor que puedo decir es que un gran porcentaje de los contratos de Ethereum son esquemas Ponzi literales y tokens ICO, siendo más fácil arrancar encima de Ethereum usando un protocolo llamado ERC20. Esto cuestiona la viabilidad a largo plazo de los «contratos inteligentes», dado que el uso principal de este sistema hasta ahora parece ser el fraude y el fraude refrescante y honesto.

No, probablemente no necesites una cadena de bloques.

Lee mas

Por admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.