cadena de bloques
La criptotecnología ha logrado avances increíbles en los últimos años, y ahora la industria del protocolo blockchain es extremadamente competitiva. A medida que se han logrado avances en velocidad, escalamiento y consumo de energía, la promesa de Web3 y el crecimiento de una Internet basada en blockchain están comenzando a redefinir las posibilidades en tecnología.
Con Bitcoin, la tecnología blockchain se introdujo por primera vez como una herramienta financiera para crear y administrar criptomonedas. Rápidamente se convirtió en dinero programable y contratos inteligentes después del lanzamiento de Ethereum. Ahora blockchain tiene como objetivo contrarrestar la centralización de todas las bases de datos, el almacenamiento y la computación para admitir nuevos dapps y servicios innovadores.
A medida que la industria madura de un enfoque predominante en los productos financieros para convertirse en una revolucionaria pila de tecnología descentralizada para Web3, un puñado de métricas clave son útiles para comparar y evaluar a los competidores de capa 1: transacción rendimiento, finalidad, costo de la transacción, eficiencia energéticay costo de almacenamiento en cadena.
Este artículo presenta una revisión de esas métricas de los principales protocolos obtenidos de conjuntos de datos públicos y paneles en tiempo real para brindar una imagen clara y comparativa del nivel en el que operan estas cadenas actualmente.
Rendimiento de transacciones
Para que las redes de blockchain atraigan a los usuarios, deben poder brindar una experiencia que satisfaga las expectativas de los usuarios web actuales y hacerlo de manera escalable. Esto significa ofrecer cargas de pantalla de aplicaciones y sitios web rápidas (operaciones de lectura) y escrituras de datos moderadamente rápidas. La mayoría de las cadenas de bloques funcionan lo suficientemente bien en las operaciones de lectura, pero los protocolos de capa 1 pueden tener dificultades para escalar sus escrituras de datos de modo que puedan acomodar a millones de usuarios y aún así brindar una buena experiencia de usuario.
El rendimiento es una medida que captura la escalabilidad de una red: la capacidad de una cadena de bloques para escribir datos y actualizar el estado de millones y miles de millones de usuarios web y dispositivos de Internet de las cosas (IoT). Para proporcionar una experiencia de usuario satisfactoria a los usuarios de Internet convencionales, una cadena de bloques debe poder procesar miles de transacciones por segundo. Solo Solana y la computadora de Internet demuestran velocidades de transacción reales que logran esta hazaña, aunque la mayoría de las transacciones de Solana son transacciones de votación de validadores. Las transacciones de votos no existen en otras cadenas; la Explorador SolanaFM coloca el TPS verdadero de Solana en alrededor de 381. Otras cadenas no han generado el tráfico necesario para demostrar un alto rendimiento o son técnicamente incapaces de lograr un alto rendimiento.
Finalidad
La finalidad se refiere a la cantidad de tiempo promedio que transcurre entre la propuesta de un nuevo bloque válido que contiene transacciones hasta que el bloque ha sido finalizado y se garantiza que su contenido no se revertirá ni modificará. (Para algunas cadenas de bloques, como Bitcoin, determinar el momento de finalización solo puede ser probabilístico). Esta métrica también afecta la experiencia del usuario, ya que es poco probable que los usuarios utilicen aplicaciones que requieran más de unos segundos para completar una operación.
Costos de transacción
Blockchain tiene sus raíces como un producto financiero que puede proporcionar costos de transacción mucho más bajos que las finanzas tradicionales y que puede ejecutar transacciones más rápido. Los altos costos de transacción han dado forma a la forma en que usamos Internet y monetizamos el contenido. Debido a estos costos, los creadores de contenido y las aplicaciones tienden a preferir modelos de mayor valor de transacción, como suscripciones o compras masivas de contenido. Los costos de transacción generalmente se correlacionan de alguna manera con el valor de sus tokens de red asociados, por lo que los siguientes valores están vigentes al momento de escribir durante la semana del 14 de noviembre de 2022.
Los costos de transacción más baratos pueden respaldar el desarrollo de nuevos modelos de ingresos para sitios web y aplicaciones, como modelos de microtransacciones como las propinas. Para que surjan estos tipos de modelos, los costos de transacción de la cadena de bloques deben ser una fracción del valor de transacción promedio esperado.
Eficiencia energética
Las industrias de todo el mundo están trabajando para ser más sostenibles frente al cambio climático. La eficiencia energética también se ha convertido en un área importante de atención dentro del sector de las criptomonedas, donde también puede verse como una medida de la capacidad de ejecución de una cadena de bloques y, por extensión, de escala.
Mejorar la eficiencia de una cadena de bloques no solo disminuye la huella de carbono de la pila de tecnología, sino que también reduce los costos de energía asociados con el protocolo. Las redes que son más eficientes energéticamente y las aplicaciones que se construyen sobre ellas tendrán una ventaja en un mercado cada vez más competitivo.
Costo de almacenamiento en cadena
El almacenamiento en cadena ha sido un desafío persistente para las cadenas de bloques, que generalmente tienen dificultades para escalar para satisfacer las demandas de las aplicaciones orientadas al consumidor que requieren un alojamiento de datos sustancial. Esto ha obligado a muchos desarrolladores a confiar en los intermediarios de Web2 para el almacenamiento y las interfaces, lo que compromete la seguridad, la resiliencia y la descentralización.
Se descubrió que Internet Computer tiene el costo más bajo y más estable para el almacenamiento de datos en cadena entre los L1 de mayor rendimiento. “Gas” toma la forma de “ciclos”, con 1 billón de ciclos vinculados a 1 XDR (equivalente a $ 1.31 al momento de escribir). Los desarrolladores convierten ICP en ciclos para pagar el uso de datos, con 1 GB por mes que requiere 329B de ciclos que equivalen a $ 0,423, lo que equivale a $ 5,07 por GB por año.
El costo del almacenamiento de datos en los protocolos L1 generalmente fluctúa con el valor de su token de red asociado, y el gasto aumenta junto con el valor del token y viceversa. El alquiler de Solana por byte-año es de 0,00000348 SOL en el momento de escribir este artículo, lo que equivale a un alquiler de 3.477,69 SOL por GB al año. Al precio actual de SOL de $13,99, esto equivale a una tasa de $48.652.
Actualmente, Cardano no puede almacenar datos no financieros, como archivos multimedia, y almacena todas las transacciones de forma permanente. Para simplificar, omitimos el costo computacional asociado con el procesamiento de la transacción. A un precio de $0,32 en el momento de escribir este artículo, el costo de almacenar 1 GB de transacciones depende del tamaño de cada transacción, con 2 millones de transacciones de 500 bytes cada una que dan como resultado 354 708 ADA ($113 506,56) y 62 500 transacciones de 16 KB cada una que equivalen a 53 236,08 ADA ($ 17,035.54) que representa la tarifa por byte más baja.
Avalanche tiene un precio de gasolina de alrededor de 25 NanoAVAX, con 32 bytes alcanzando aproximadamente 0.0005 AVAX. Para simplificar, omitimos los costos de gas de la ejecución del código de contrato inteligente y de la asignación del almacenamiento y, en su lugar, solo consideramos el costo mínimo de las operaciones SSTORE. Esto hace que almacenar 1GB de datos cueste alrededor de 15,625 AVAX. AVAX cuesta $ 13.24 al momento de escribir, lo que equivale a $ 206,875.
La congestión y el alto costo de Ethereum han inspirado el impulso hacia la eficiencia en la cadena, y aún establece la barra de gastos. Para simplificar, omitimos los costos de gas de la ejecución del código de contrato inteligente y de la asignación del almacenamiento y, en su lugar, solo consideramos el costo mínimo de las operaciones SSTORE. La red consume 20K unidades de gas para realizar la operación SSTORE en 32 bytes de datos. Por extensión, cuesta 625 mil millones de unidades de gas por 1 GB de datos. Con el costo promedio de gasolina de 20,23 Gwei en el momento de escribir este artículo, eso equivale a 12,64375T Gwei, o 12.643,75 ETH. Con ETH a $ 1,225.46 al momento de escribir, esto equivale a $ 15,494,409.
Conclusión
A medida que la industria de la cadena de bloques evoluciona hacia una pila de tecnología de próxima generación capaz de reabrir Internet para el consumidor, solo unas pocas plataformas tienen las especificaciones técnicas necesarias para brindar las experiencias de usuario que se esperan de la mayoría de los usuarios de Internet.
Las redes de capa 1 de alto rendimiento permitirán el desarrollo de aplicaciones y servicios que no son posibles, incluida una funcionalidad revolucionaria en las áreas de seguridad, microtransacciones y propiedad descentralizada de datos y aplicaciones.