Cuando usas Tinder y pasas a alguien, es probable que no te sientas allí pensando «Creemos algunos paquetes TCP y enviámoslos por IP, esperando que lleguen al teléfono de ese tipo que está bien allí». Probablemente solo pienses en términos de «vamos a deslizar a este buen tipo, Leo»

Traigo a Tinder a esta historia para mostrar el poder de una arquitectura en capas. Puedes deslizar a Leo porque Internet está hecho de capas que tú, Tinder, tu teléfono, tus aplicaciones y tu navegador pueden usar para «gratis». Descargo de responsabilidad: en realidad no tengo un Tinder, por lo que en realidad no sé si «deslizar» es el término correcto. Pero, bueno, esta es una historia sobre Bitcoin.

Por lo tanto, TCP / IP se compone de cuatro capas: capa de enlace, capa de Internet, capa de transporte y capa de aplicación. Para esta historia, solo los dos últimos son interesantes. En Internet, los datos se transportan en la capa de transporte. Aplicaciones como su navegador, Tinder, su cliente de correo electrónico o incluso la cámara de seguridad en su puerta principal, utilizan la capa de transporte para transportar datos. El poder de este diseño se vuelve evidente si lo revierte: las aplicaciones no necesitan inventar, mantener o ejecutar su propia red, cables o protocolos. Simplemente pueden decirle a la capa de Transporte «Oye, tengo un desliz, para Leo, ¿puedes entregarlo a los servidores de Tinder? (Para que puedan enviarlo a Leo)».

Ahora, de vuelta a Bitcoin. La comunidad de Bitcoin está lanzando esta cosa llamada » Lightning Network «. Es una capa encima de Bitcoin, en la cual el valor puede ser transportado entre personas (también conocido como «hacer pagos»). Es una de las posibles capas que pueden ejecutarse sobre Bitcoin, pero es la primera, y una importante: realizar pagos es una de las características más importantes de Bitcoin hoy en día, por lo que lógicamente es lo primero que se debe mover en una capa de aplicación.

Esta red Lightning se puede usar hoy . Claro, Leo necesita tener un cliente habilitado para Lightning Network como lo hace usted , es posible que necesite compilar algunas cosas, necesite ejecutar su propio servidor, etc., pero es posible. Hoy.

Essentially Lightning Network es el nacimiento de una capa de aplicación sobre Bitcoin. Esto puede parecer sin complicaciones, pero el nacimiento de esta segunda capa le da a Bitcoin un nuevo propósito: «degrada» Bitcoin a una mera capa de transporte de valor. Este no es un evento de «Pop! Y hemos terminado», sino un proceso largo. En este momento, Bitcoin es esa capa de transporte, pero también es, todavía, una capa de aplicación: puedes comprar pizza o comprar ropa apícola a través de esta capa de transporte, bien. Por lo que aún no es muy capas.

Esta nueva capa va a ser mucho mejor en esta situación de «pago», ya que quitará una característica importante de Bitcoin: los pagos. Pero, antes de enojarte por completo: como con TCP / IP, uno puede usar una capa directamente, si lo deseas. Simplemente puede omitir la capa de transporte y entregar datos directamente sobre una de las capas inferiores, si insiste. Su aplicación puede omitir todas las capas de la aplicación e interactuar directamente con la capa de transporte, lo que en realidad sucede mucho. Probablemente haya visto estos «Usar TCP / IP | usar UDP» – en algunas configuraciones de algunas aplicaciones. Aquí una aplicación puede omitir, por ejemplo, HTTP, TCP, etc., y utilizar una forma mucho más cruda de entrega. Todavía puede interactuar con Bitcoin, para transferir o administrar fondos, simplemente bien. Es solo que con esta nueva capa de Aplicación, será mucho más fácil usar eso en su lugar.

Si desea comprar material para llevar , o para la apicultura , hoy, tanto usted como la persona que recibe la invitación interactúan directamente con la capa de Transporte. Mañana, ambos interactuaremos con una capa de aplicación; probablemente Lightning Network, para resolver ese pago en su lugar.

Habrá más capas encima de Bitcoin, habrá capas en la parte superior de las capas en la parte superior de las capas, pero en el fondo, Bitcoin es la capa que garantiza que el valor se transfiera de usted a Leo.

Para mí, esto demuestra, una vez más, que Bitcoin, como proyecto, «lo consigue». Bitcoin no necesita ser todo: solo necesita ser un sistema para almacenar y transferir valor. ¡Nada mas!

No es necesario inventar, desarrollar y mantener todas las capas, al igual que Tinder no necesita mantener e inventar todo, desde cables hasta protocolos de cómo obtener un deslizamiento hacia Leo. Bitcoin necesita ser una capa muy segura, muy sólida y muy estable para mantener estos fondos para todas las capas en la parte superior. Y Bitcoin es solo eso.

Sin embargo, debemos tener en cuenta que el inventor y los primeros usuarios de Bitcoin no concibieron una arquitectura estratificada. Lo imaginaron más como un monolito: una sola pieza de software que maneja todos los posibles casos de uso y características en sí mismo. Al menos, así es como leo el libro blanco: en ninguna parte se mencionó «capas de aplicación» o incluso «capas».

Las segundas capas pueden elegir diferentes modelos, casos de uso o diferentes parámetros. Lightning Network es complejo pero también (muy) seguro. Está descentralizado, aunque tal vez (el tiempo dirá) menos que Bitcoin en sí mismo. Otras redes pueden optar por menos seguridad. O incluso más centralización. O modificar otros parámetros.

Si, por ejemplo, todo lo que necesita registrar es «Todavía le debo una cerveza», podría haber una capa que mantenga «todas las cervezas que le deben todos» en una base de datos central (o su propia cadena de bloques) y que registre un «estado de la cerveza» diario en la capa de Bitcoin. Las posibilidades son infinitas.

Muchas altcoins (o sus defensores) tampoco diseñaron un sistema en capas. Muchas de estas altcoins ofrecen alguna «característica», como «velocidad» o «programabilidad», o «la capacidad de rastrear plátanos» en su núcleo. A menudo presentan esas características incorporadas como «el asesino de Bitcoin», pero francamente, la mayoría de ellos han implementado estas características en el lugar equivocado: como parte central de todo su sistema, en lugar de como capas adicionales sobre el transporte de valor estándar. -capas.

Cuando empiezas a ver a Bitcoin como «meramente» una capa de transporte de valor , puedes comenzar a ver las oportunidades para otras capas en la parte superior. Y es posible que vea una característica faltante como un buen diseño, en lugar de una oportunidad perdida, o como una señal de que Bitcoin está condenado.

No necesita «transacciones instantáneas, tarifa cero» en su capa de transporte, lo necesita en su capa de aplicación. Por lo tanto, decir que «Ripple es mejor porque puede escalar hasta Visa-Scale» es una tontería, porque también debes mencionar el trade-off: Ripple ha elegido regalar mucha seguridad tal vez incluso todo, para ganar velocidad. Y sí, estoy seleccionando a Ripple porque considero que es la estafa más grande del siglo XXI (seguida de cerca por Roger Ver Coin, por cierto). Además, no estoy diciendo que sea un juego de suma cero: que puede elegir velocidad o seguridad. Pero hacer intercambios es parte del juego. Bitcoin no hace concesiones si eso perjudica la propiedad de descentralización, o si daña la seguridad.

TCP / IP no es un sistema muy eficiente. Se gastan muchos recursos para garantizar que su «deslizamiento hacia Leo» termine en el teléfono de Leo y no en el teléfono de Marks, ni siquiera en el teléfono actual de novios. En algunos casos, esta sobrecarga puede ser «ridícula»: a veces se envían muchos más datos para garantizar que su deslizamiento llegue al lugar correcto, que el contenido real de, por ejemplo, deslizar el dedo. Quiero decir: TCP / IP es brillante, pero necesita muchas concesiones para ser tolerantes a fallas, descentralizados, seguros y estables. A veces los sistemas eligen diferentes protocolos porque TCP / IP no es lo suficientemente rápido: no conecta la pantalla de su computadora a través de la red a su computadora, usa HDMI o VGA: algún otro protocolo que es mucho mejor para entregar píxeles a su pantalla.

La función de Bitcoin es similar: necesita ser sólida y segura. Debe ser lento y torpe, si eso es lo que se necesita para ser sólido y seguro. Su única función es garantizar que sus fondos estén seguros, que las transacciones sean válidas y que no haya una sola parte que pueda hacerse cargo de la red o sus fondos.

Como tal, Bitcoin no incluye un «lenguaje de programación», como lo hace Ethereum (Nota: en realidad me gusta Ethereum pero por diferentes razones), porque Bitcoin elige la seguridad sobre nuevas características «sofisticadas» como los lenguajes de programación. Deja cosas como «contratos inteligentes» o «programabilidad» en otra capa. En lugar de incluirlo en la capa base. Sin embargo, tenga en cuenta que esa capa de contrato inteligente aún no existe (realmente), pero nada fundamental impide que se despliegue.

Tampoco ofrece Bitcoin una privacidad muy buena (en comparación con, por ejemplo, Monero o Dash). Pero podría haber una capa de aplicación, una alternativa a Lightning Network que mejora la privacidad. Entonces, en lugar de construirlo en la capa base, deja una mayor privacidad a la capa de aplicación.

Bitcoin tampoco ofrece un intercambio en su capa base (como, por ejemplo, Stellar). Tampoco ofrece almacenamiento de archivos, poder de cómputo o seguimiento de Banana en su capa base.

Al no implementar características, al elegir ser conservador, Bitcoin sigue siendo la capa de transporte más segura, sólida y predecible para el transporte de valor. Nunca. Exactamente las características que desea de una capa tan básica.

Como nota final, me gustaría hacer hincapié en que ciertamente hay proyectos altcoin que están completamente estratificados por diseño. Algunos «proyectos de criptomonedas» son en realidad una capa de aplicación sobre otra capa de transporte: la gran mayoría de altcoins son básicamente tokens en Ethereum: ¡ son la capa de aplicación encima de Ethereum! Entonces, no estoy diciendo que todas las altcoins sean incorrectas y solo Bitcoin está en lo correcto: solo estoy ofreciendo una forma alternativa de ver Bitcoin: no como un proyecto pulido, terminado y elegante para ser descargado de la tienda iTunes, sino como una sola capa técnica. Un componente importante en un campo nuevo vasto y rápidamente cambiante: la gestión del valor en línea.

Los comentarios positivos, así como las imágenes de los gatos, llamándome literalmente Hitler por odiar a tus queridos altcoins, u otros comentarios son bienvenidos en mi twitter o en reddit .

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.