Plasma se integra perfectamente en toda la idea de blockchain modular, incluso antes de que “modularidad” se convirtiera en una palabra de moda. Ya estaba separando la ejecución rápida del asentamiento seguro, solo que sin todo el bombo. En esta configuración, tienes diferentes capas que realizan diferentes trabajos: ejecución, asentamiento, disponibilidad de datos y consenso, todo manejado por separado.
Piensa en las cadenas de Plasma como los velocistas. Manejan transacciones, procesan cambios de estado y ejecutan aplicaciones fuera de la cadena. Están construidas para velocidad y bajas tarifas. Mientras tanto, Ethereum se encuentra debajo, asegurándose de que todo permanezca honesto. Resuelve disputas, hace cumplir las reglas y mantiene seguros los fondos de todos utilizando criptografía y mecanismos de salida. Con esta separación, cada capa hace lo que mejor sabe hacer. Nadie está tratando de abarrotar cada función en una blockchain sobrecargada.
Pero aquí está el truco, la visión de Plasma sobre la modularidad no es exactamente equilibrada. Claro, mueve la ejecución fuera de la cadena, pero deja la disponibilidad de datos prácticamente en manos de la comunidad. No hay un protocolo incorporado que garantice que los datos siempre estén ahí. Todos simplemente esperan que los operadores mantengan las cosas honestas y compartan los datos. Eso está muy lejos de los sistemas modulares modernos, donde capas dedicadas a la disponibilidad de datos manejan este trabajo y aseguran que todo esté aplicado en la cadena.
Incluso con ese defecto, Plasma cambió la forma en que las personas piensan sobre la modularidad para aplicaciones específicas. Brilla cuando mantienes la capa de ejecución enfocada en pagos, transferencias y gestión básica de activos. Suena familiar, así es básicamente como funcionan las cadenas de aplicaciones de hoy, ejecución a medida para casos de uso particulares, mientras que aún dependen de una capa base segura para la liquidación.
Una de las cosas más interesantes sobre las blockchains modulares es cómo puedes ajustar las suposiciones de confianza para cada capa. Plasma lleva esto al extremo. Los usuarios renuncian a algunas garantías por velocidad, aceptan una ejecución y disponibilidad de datos más débiles, solo recurriendo a Ethereum si algo sale mal. Puedes ver esta misma actitud en validiums y rollups híbridos ahora, donde los desarrolladores intencionalmente renuncian a algunas garantías de datos para reducir costos.
Plasma también expuso cuán complicado puede ser la coordinación cuando divides las cosas en módulos. Si una parte falla, digamos que alguien retiene datos, no solo afecta esa capa. De repente, las personas comienzan a apresurarse a salir y Ethereum puede verse abrumado por la congestión. Por eso las interfaces claras, los buenos incentivos y los planes de respaldo entre capas son tan importantes.
Plasma fue un primer intento ambicioso en el diseño de blockchain modular. No era perfecto, lejos de ello, pero la gran idea se mantuvo. No necesitas poner ejecución, liquidación y seguridad en la misma capa. Plasma puede que no esté en todas partes hoy, pero empujó los límites y abrió nuevas formas de construir sistemas escalables y modulares. Ese es su verdadero legado.
