¿Qué es una Plasma Chain?
Una Plasma Chain es una blockchain independiente anclada a una blockchain raíz, como Ethereum, que procesa la mayoría de las transacciones off-chain para aumentar la velocidad y reducir los costes de transacción.En el ámbito cripto, las Plasma Chains suelen mencionarse como un diseño inicial de escalabilidad de Ethereum que utiliza cadenas secundarias, contratos inteligentes, raíces de Merkle, pruebas de fraude y mecanismos de salida. Así, los usuarios pueden realizar transacciones fuera de la cadena principal, aunque siguen dependiendo parcialmente de ella para la seguridad.La documentación oficial de Ethereum sobre Plasma describe una cadena Plasma como una blockchain independiente anclada a Ethereum Mainnet que ejecuta transacciones off-chain con su propio mecanismo de validación de bloques.
A veces se denomina cadena secundaria a una Plasma Chain, porque se construye bajo una cadena principal o raíz.La cadena raíz suele albergar un contrato inteligente que gestiona los depósitos, las salidas, los compromisos de estado y la resolución de disputas.La Plasma Chain permite ejecutar transacciones de forma más rápida y económica, mientras que la cadena raíz proporciona la capa de seguridad definitiva cuando los usuarios necesitan salir o impugnar una actividad no válida.La forma más sencilla de entender una Plasma Chain es como un entorno de ejecución off-chain que comunica periódicamente a la blockchain principal lo ocurrido mediante compromisos criptográficos compactos.Por qué se crearon las Plasma Chains
Las Plasma Chains se crearon para abordar la escalabilidad de las blockchains sin exigir que cada nodo completo de la blockchain principal procesara todas las transacciones pequeñas.Las blockchains públicas son seguras porque muchos nodos independientes verifican el mismo estado, pero esta verificación compartida puede limitar el rendimiento.Por ejemplo, no es necesario ejecutar directamente en Ethereum Mainnet todos los pagos pequeños, movimientos de un juego, intercambios de activos dentro de una aplicación o micropagos si existe una forma segura de resolver las disputas más adelante.Plasma se propuso como una forma de trasladar la mayor parte del cálculo y de la actividad transaccional fuera de la cadena raíz, manteniendo una vía de emergencia para volver a ella.El whitepaper original de Plasma presentó Plasma como un marco para contratos inteligentes autónomos y escalables que utiliza cadenas secundarias y mecanismos de aplicación basados en pruebas de fraude.
El objetivo era aumentar la capacidad de transacción manteniendo unas suposiciones de confianza menores que las de una sidechain totalmente independiente.Plasma resultaba especialmente atractiva antes de que los rollups se convirtieran en la principal solución de escalabilidad, porque ofrecía una forma de reducir la congestión y las comisiones sin obligar a trasladar toda la actividad a la capa base.Aunque los rollups son ahora el principal diseño de escalabilidad de Ethereum, Plasma sigue siendo importante porque dio forma a muchas ideas posteriores sobre salidas, pruebas de fraude, cálculo off-chain y liquidación en la cadena raíz.Cómo funciona una Plasma Chain
Una Plasma Chain permite a los usuarios depositar activos en un contrato inteligente de la cadena raíz y realizar después transacciones en una cadena secundaria que representa esos activos.La cadena secundaria suele estar gestionada por uno o varios operadores que crean bloques, ordenan las transacciones y mantienen el estado off-chain.En lugar de publicar cada transacción en la cadena raíz, el operador publica periódicamente un compromiso de estado compacto, como una raíz de Merkle.Una raíz de Merkle es un resumen criptográfico que puede representar numerosas transacciones o actualizaciones de estado mediante un único valor.Los usuarios pueden utilizar pruebas de Merkle para demostrar que una transacción o saldo se incluyó en un bloque específico de Plasma.Si el operador actúa honestamente, los usuarios disfrutan de transacciones más rápidas y económicas porque la cadena raíz no tiene que verificar cada operación.Si el operador actúa de forma deshonesta o retiene datos, los usuarios pueden recurrir al mecanismo de salida para retirar sus activos a la cadena raíz.Esta estructura convierte Plasma en un marco de escalabilidad basado en la ejecución off-chain, los compromisos on-chain y la resolución de disputas mediante pruebas de fraude.Cadena raíz y cadena secundaria
La cadena raíz es la blockchain base que proporciona la liquidación final y la resolución de disputas para la Plasma Chain.En la mayoría de los análisis sobre Ethereum, Ethereum Mainnet es la cadena raíz.La cadena secundaria es la Plasma Chain, que procesa las transacciones de forma más rápida y económica que la cadena raíz.La cadena raíz normalmente no almacena todas las transacciones de la cadena secundaria.En su lugar, almacena los depósitos, las salidas, la información sobre impugnaciones y los compromisos de estado.Esto crea una contrapartida de seguridad, porque los usuarios deben supervisar la Plasma Chain o confiar en observadores que detecten comportamientos indebidos.La cadena secundaria puede optimizarse para un caso de uso concreto, como pagos, transferencias de tokens, activos de videojuegos o el estado privado de una aplicación.La cadena raíz actúa como el tribunal de última instancia cuando algo sale mal.Esta estructura de relación entre cadena principal y secundaria es la idea central de diseño de Plasma.Compromisos de estado
Un compromiso de estado es una declaración criptográfica compacta sobre el estado actual de la Plasma Chain.En muchos diseños de Plasma, el operador publica raíces de Merkle en la cadena raíz a intervalos regulares.Estas raíces de Merkle no revelan todas las transacciones, pero permiten a los usuarios demostrar si determinados datos se incluyeron en un bloque de Plasma.Los compromisos de estado son importantes porque la cadena raíz necesita pruebas del historial de la cadena secundaria para resolver disputas.Sin compromisos, el operador podría afirmar cualquier estado y los usuarios no tendrían una forma fiable de impugnarlo.Con compromisos, los usuarios pueden presentar pruebas que respalden salidas válidas o impugnen salidas no válidas.El compromiso de estado es como un punto de control que indica que el operador de Plasma se compromete con una versión concreta del estado de la cadena secundaria.Si posteriormente se demuestra que el compromiso respalda una actividad no válida, las reglas de las pruebas de fraude y de salida pueden penalizar o bloquear la acción indebida.Depósitos y salidas
Los depósitos permiten a los usuarios trasladar activos desde la cadena raíz a la Plasma Chain.El usuario deposita tokens o monedas en el contrato inteligente de Plasma de la cadena raíz.A continuación, la Plasma Chain acredita al usuario el valor correspondiente en el entorno de la cadena secundaria.Las salidas permiten trasladar valor desde la Plasma Chain de vuelta a la cadena raíz.El usuario inicia una salida presentando pruebas de que posee una moneda, resultado, saldo o derecho de estado válido dentro de la Plasma Chain.Normalmente, la salida entra en un periodo de impugnación antes de que se permita la retirada final.Durante ese periodo, otros usuarios u observadores pueden presentar pruebas de fraude si la salida no es válida.Si no se presenta ninguna impugnación válida antes de que termine el periodo, el usuario puede retirar los fondos del contrato de la cadena raíz.Este mecanismo de salida hace que Plasma sea más segura que una sidechain normal, pero también más compleja para los usuarios.Pruebas de fraude
Una prueba de fraude es una evidencia que se presenta a la cadena raíz para demostrar que ha ocurrido algo no válido en la Plasma Chain.Según el diseño de Plasma, las pruebas de fraude se utilizan para impugnar salidas no válidas, dobles gastos, transiciones de estado incorrectas o comportamientos indebidos del operador.El modelo Plasma parte de que pueden producirse actividades no válidas off-chain, pero de que los usuarios honestos pueden presentar pruebas ante la cadena raíz cuando sea necesario.En esencia, esto es similar a los sistemas optimistas, porque el sistema no demuestra inmediatamente la validez de cada transacción.En su lugar, concede a los participantes tiempo para impugnar los comportamientos indebidos.La seguridad de un sistema basado en pruebas de fraude depende de que los usuarios dispongan de suficientes datos, tiempo y acceso a la cadena raíz para impugnar las reclamaciones no válidas.Si los usuarios no pueden obtener los datos necesarios o presentar las impugnaciones a tiempo, la protección se debilita.Por eso, la supervisión y la disponibilidad de los datos son aspectos fundamentales en el diseño de Plasma.El papel de los operadores
Un operador de Plasma es la entidad o el grupo responsable de producir bloques en la Plasma Chain.El operador puede recopilar transacciones, ordenarlas, ejecutar cambios de estado, publicar compromisos y facilitar datos a los usuarios.Algunos diseños de Plasma suponen que existe un único operador para simplificar el sistema y mejorar el rendimiento.Otros diseños pueden utilizar un comité, un conjunto de validadores o una estructura más descentralizada.Un único operador puede hacer que la cadena sea más rápida, pero también introduce riesgos de censura y retención de datos.Si el operador se niega a incluir la transacción de un usuario, este puede tener que salir de la cadena.Si el operador retiene datos, los usuarios quizá deban iniciar una salida antes de perder la capacidad de demostrar que son propietarios de sus activos.Por eso, la seguridad de Plasma depende no solo de la criptografía, sino también de las salidas de los usuarios, los observadores, los periodos de impugnación y la disponibilidad de la cadena raíz.Disponibilidad de datos en las Plasma Chains
La disponibilidad de los datos es uno de los problemas más importantes de Plasma.Significa que los usuarios pueden acceder a los datos de transacción necesarios para verificar el estado y proteger sus fondos.En una Plasma Chain, los datos de transacción suelen mantenerse off-chain, por lo que la cadena raíz no garantiza que todos los usuarios puedan reconstruir el estado completo de la cadena secundaria.Si el operador publica una raíz de Merkle, pero retiene los datos de transacción que contiene, los usuarios quizá no puedan saber si el estado es válido.Esto puede crear una situación peligrosa en la que los usuarios tengan que salir de la cadena porque no pueden verificar de forma segura lo ocurrido.Los rollups se hicieron más populares en parte porque resuelven este problema de otra manera: publican suficientes datos en la capa base o en una capa de disponibilidad de datos para que cualquiera pueda reconstruir el estado.Plasma reduce los costes de datos al mantener más información off-chain, pero ese ahorro obliga a los usuarios a asumir mayores responsabilidades de supervisión.La contrapartida entre el bajo coste y la disponibilidad de los datos es fundamental para entender las Plasma Chains.El problema de las salidas masivas
El problema de las salidas masivas se produce cuando muchos usuarios intentan salir de una Plasma Chain al mismo tiempo.Esto puede ocurrir si los usuarios sospechan que un operador retiene datos, censura transacciones o publica compromisos no válidos.Como las salidas suelen requerir transacciones on-chain, la cadena raíz puede congestionarse si demasiados usuarios intentan salir a la vez.Si la cola de salidas crece demasiado, algunos usuarios pueden enfrentarse a comisiones elevadas, incumplir plazos o sufrir retrasos en las retiradas.Este problema es una de las limitaciones prácticas más graves de Plasma.En teoría, los usuarios siempre pueden volver a la cadena raíz.En la práctica, la cadena raíz debe disponer de espacio suficiente en los bloques y las reglas de salida deben dar a los usuarios tiempo suficiente para actuar.Las salidas masivas son especialmente arriesgadas para los usuarios minoristas que no supervisan constantemente la cadena.Esta es una de las razones por las que los diseños de escalabilidad posteriores se centraron más en los rollups y las pruebas de validez.Plasma Chain frente a rollup
Tanto una Plasma Chain como un rollup procesan transacciones fuera de la cadena principal, pero gestionan los datos y la seguridad de forma distinta.Un rollup publica suficientes datos de transacción, o datos comprimidos, en la capa base o en un sistema de disponibilidad de datos para que se pueda reconstruir de forma independiente el estado del rollup.Una Plasma Chain suele mantener la mayoría de los datos off-chain y publicar únicamente compromisos compactos, como raíces de Merkle.Esto permite que Plasma reduzca los costes de datos on-chain de forma más agresiva, pero los usuarios deben asumir mayores riesgos relacionados con la disponibilidad de datos y los mecanismos de salida.La hoja de ruta de escalabilidad de Ethereum describe actualmente el escalado de Ethereum como centrado en los rollups, que agrupan transacciones off-chain y envían los resultados a Ethereum.
Los rollups se convirtieron en la solución de escalabilidad preferida para Ethereum porque admiten contratos inteligentes más generales y reducen la carga que supone para el usuario la disponibilidad de los datos.Plasma sigue siendo un concepto útil porque muestra cómo puede protegerse la ejecución off-chain mediante salidas on-chain.Sin embargo, la mayor parte de la actividad actual de escalabilidad de Ethereum se ha desplazado hacia los rollups, los validiums y los diseños centrados en la disponibilidad de datos.Plasma Chain frente a sidechain
Una Plasma Chain se diferencia de una sidechain porque depende de un contrato de la cadena raíz para gestionar las salidas y resolver disputas.Una sidechain suele ser una blockchain independiente conectada mediante un bridge y protegida por su propio conjunto de validadores o mecanismo de consenso.Si los validadores de una sidechain fallan o se confabulan, los usuarios pueden tener una protección limitada por parte de la cadena principal.Si el operador de una Plasma Chain falla o actúa de forma maliciosa, los usuarios aún podrían salir a través del contrato de la cadena raíz, siempre que tengan las pruebas adecuadas y actúen a tiempo.Esto hace que Plasma esté más vinculada a la cadena raíz que una sidechain típica.Sin embargo, Plasma no hereda la misma seguridad completa que un rollup, porque la cadena raíz quizá no disponga de todos los datos de transacción.En términos sencillos, una sidechain pide a los usuarios que confíen en la seguridad de otra cadena, mientras que Plasma intenta proporcionarles una salida de emergencia a través de la cadena raíz.Esta salida de emergencia es potente, pero no está exenta de complejidad.Plasma Chain frente a validium
Un validium es un diseño de escalabilidad que mantiene los datos de transacción off-chain, pero utiliza pruebas de validez para demostrar que las transiciones de estado son correctas.Una Plasma Chain tradicional se basa principalmente en pruebas de fraude y mecanismos de salida, en lugar de pruebas de validez.Tanto Plasma como los diseños validium pueden reducir los costes de datos on-chain manteniéndolos fuera de la capa base.La diferencia es que las pruebas de validez pueden demostrar la corrección de forma más directa, mientras que Plasma requiere que los usuarios impugnen las actividades no válidas.En 2023, Vitalik Buterin habló del resurgimiento de las ideas de Plasma para los validiums EVM y planteó que las pruebas de validez modernas podrían hacer más prácticos los diseños similares a Plasma en algunos casos de uso.
Este nuevo debate no significa que los diseños antiguos de Plasma resolvieran automáticamente todos los problemas.Significa que las tecnologías ZK más recientes podrían reducir algunas de las debilidades históricas de Plasma, especialmente las relacionadas con demostrar la corrección y admitir aplicaciones más generales.La frontera entre los validiums similares a Plasma y la Plasma tradicional puede ser difusa, por lo que los desarrolladores deberían explicar el modelo de seguridad exacto, en lugar de basarse únicamente en las etiquetas.Plasma MVP
Plasma MVP, o Plasma mínimamente viable, fue uno de los primeros diseños simplificados de Plasma, centrado principalmente en pagos y transacciones de tipo UTXO.El objetivo era crear una versión más pequeña y práctica del amplio marco de Plasma.En un modelo UTXO, las monedas se representan como resultados discretos que pueden gastarse o retirarse mediante pruebas.Esto facilitaba parte de la lógica de las pruebas de fraude frente a la de un entorno general de contratos inteligentes basado en cuentas.Sin embargo, Plasma MVP seguía planteando dificultades de experiencia de usuario y disponibilidad de datos.Los usuarios debían supervisar la cadena, guardar las pruebas pertinentes y entender las reglas de salida.Los pagos eran más fáciles de gestionar que los contratos inteligentes generales, pero incluso la versión de Plasma centrada en pagos requería una ingeniería cuidadosa.Plasma MVP es importante desde el punto de vista histórico porque mostró cómo podía concretarse Plasma, pasando de una idea amplia a un patrón de implementación más fácil de probar.Plasma Cash
Plasma Cash era un diseño de Plasma que representaba cada moneda o token como un objeto único con su propio historial.La idea era que los usuarios solo tuvieran que seguir el historial de las monedas que poseen, en lugar de toda la Plasma Chain.La publicación de investigación sobre Plasma Cash explicaba cómo un operador podía facilitar a los usuarios únicamente las pruebas relacionadas con sus propias monedas.
Esto reducía la cantidad de datos que cada usuario debía comprobar.Sin embargo, Plasma Cash también planteaba problemas relacionados con la divisibilidad de las monedas, las transferencias, la complejidad de las salidas y la experiencia de usuario.Si cada moneda funciona como un objeto único, los pagos sencillos pueden resultar más difíciles cuando los usuarios necesitan dividir o combinar valor.Los diseños posteriores exploraron variantes como Plasma Debit y otros enfoques para mejorar la flexibilidad.Plasma Cash es importante porque pone de relieve la tensión central del diseño de Plasma entre reducir la carga de datos y lograr una usabilidad práctica.Compatibilidad con contratos inteligentes
Una limitación importante de las primeras Plasma Chains era su escasa compatibilidad con contratos inteligentes generales.Es más fácil modelar las transacciones de pago mediante mecanismos de salida y pruebas de fraude que los complejos contratos DeFi, juegos, mercados de NFT o aplicaciones basadas en cuentas.Un contrato inteligente general puede depender de un estado compartido, muchos usuarios, llamadas externas, liquidaciones, reglas de gobernanza y saldos cambiantes.Es difícil crear un mecanismo de salida seguro para todos los estados posibles de cualquier contrato inteligente.Esta limitación hizo que Plasma resultara menos atractiva a medida que se volvía más complejo el ecosistema de aplicaciones de Ethereum.Los rollups ganaron impulso porque podían admitir con mayor naturalidad la ejecución de tipo EVM y, al mismo tiempo, mantener los datos disponibles para su verificación.Las pruebas de validez modernas podrían recuperar algunas ideas similares a Plasma, pero los desarrolladores aún deben resolver los problemas específicos de cada aplicación relacionados con los datos, las salidas y la recuperación del estado.Por tanto, es mejor entender una Plasma Chain como un marco con contrapartidas, no como una solución universal para escalar contratos inteligentes.Ventajas de las Plasma Chains
La primera ventaja de una Plasma Chain es que las comisiones son menores porque la mayor parte de la ejecución se produce fuera de la cadena raíz.La segunda es un mayor rendimiento, ya que la cadena secundaria puede procesar muchas transacciones sin esperar a que cada nodo de la cadena raíz verifique todas ellas.La tercera es la herencia parcial de la seguridad de la cadena raíz mediante depósitos, salidas, compromisos de estado y pruebas de fraude.La cuarta es la posibilidad de diseñar la cadena para aplicaciones específicas, como pagos, videojuegos, transferencias privadas u otros casos de uso concretos.La quinta es una menor congestión de la capa base, puesto que solo se publican on-chain compromisos comprimidos y operaciones relacionadas con disputas.La sexta es su importancia histórica, ya que Plasma influyó en diseños de Layer 2 posteriores, como los rollups, y en los debates sobre validiums.La séptima es que los diseños similares a Plasma pueden resultar más interesantes cuando se combinan con pruebas de validez modernas.La octava es que los usuarios pueden conservar una vía de salida de emergencia si falla el operador de la cadena secundaria.Limitaciones de las Plasma Chains
La primera limitación de una Plasma Chain es el problema de la disponibilidad de datos.La segunda es el problema de las salidas masivas si muchos usuarios necesitan retirar fondos a la vez.La tercera es la supervisión por parte del usuario, ya que este puede tener que vigilar posibles salidas no válidas o comportamientos indebidos del operador.La cuarta es la compatibilidad limitada con contratos inteligentes generales en muchos de los primeros diseños de Plasma.La quinta es la complejidad de las salidas, ya que los usuarios pueden necesitar pruebas, depósitos de garantía, periodos de espera y estar pendientes de las impugnaciones.La sexta es la dependencia del operador, que puede censurar o retrasar transacciones y retener datos, aunque no pueda robar fácilmente fondos si se presenta una impugnación.La séptima es una experiencia de usuario deficiente frente a los rollups modernos, en los que normalmente los usuarios no tienen que gestionar directamente mecanismos de salida complejos.La octava es que la congestión de la cadena raíz puede encarecer las salidas de emergencia justo cuando más se necesitan.Estas limitaciones explican por qué Plasma fue perdiendo protagonismo en la hoja de ruta de escalabilidad de Ethereum.Supuestos de seguridad
La seguridad de una Plasma Chain depende de varios supuestos.Los usuarios deben poder acceder a suficientes datos para demostrar que son propietarios de sus activos e impugnar actividades no válidas.Los usuarios u observadores deben supervisar la Plasma Chain y el contrato de la cadena raíz durante los periodos de impugnación.La cadena raíz debe seguir disponible y tener un coste suficientemente bajo para que puedan realizarse las salidas y las impugnaciones.El contrato de Plasma debe implementarse y auditarse correctamente.Los operadores no deben poder finalizar retiradas no válidas sin que nadie las impugne.Los periodos de salida deben ser lo bastante largos para que los usuarios honestos puedan reaccionar.Las wallets y las interfaces de usuario deben ayudar a entender qué hay que hacer cuando se necesita salir de la cadena.Una Plasma Chain puede ser segura si se cumplen los supuestos adecuados, pero estos son más exigentes y afectan más directamente al usuario de lo que muchos principiantes esperan.Casos de uso de las Plasma Chains
Las Plasma Chains son más adecuadas para casos de uso con transacciones frecuentes y relativamente sencillas que puedan gestionarse de forma segura mediante reglas de salida claras.Los pagos son un caso de uso natural, ya que la transferencia de valor puede representarse con pruebas de titularidad más sencillas.Los activos de videojuegos también pueden encajar en diseños similares a Plasma si su lógica es suficientemente sencilla y los usuarios pueden retirarlos cuando sea necesario.Las transferencias de tokens pueden funcionar si el diseño define claramente la titularidad, el historial y las reglas de retirada.Los sistemas privados diseñados para aplicaciones específicas pueden utilizar conceptos de Plasma si quieren mantener la mayoría de los datos off-chain y conservar una vía de salida.Los diseños validium similares a Plasma también pueden resultar útiles para aplicaciones de alto rendimiento que buscan reducir los costes de datos y pueden aceptar mayores supuestos sobre los datos off-chain.Sin embargo, los sistemas DeFi complejos, los contratos inteligentes componibles y las aplicaciones con mucha liquidez suelen encajar mejor en diseños de rollup, porque necesitan un estado compartido fiable y disponibilidad de datos.El mejor caso de uso para Plasma suele ser limitado, estar bien definido y basarse en una titularidad clara de los activos.Plasma Chains y DeFi
Las Plasma Chains plantean dificultades para DeFi, porque DeFi depende de un estado compartido y de la componibilidad rápida.Un protocolo de préstamos puede necesitar liquidaciones, actualizaciones de oráculos, cambios en las garantías, acumulación de intereses y la interacción de muchos usuarios con el mismo pool.Un exchange descentralizado puede necesitar el cruce de órdenes, reservas de pools, swaps, contabilización de comisiones y arbitraje entre mercados.Es mucho más difícil diseñar salidas seguras para todos los estados posibles de DeFi que para pagos sencillos.Si un usuario sale incorrectamente de una posición DeFi, otros usuarios pueden verse afectados porque el estado del pool es compartido.Esta es una de las razones por las que los rollups resultaron más atractivos para escalar DeFi.Los rollups pueden admitir contratos inteligentes generales con garantías más sólidas de disponibilidad de datos.Plasma puede seguir sirviendo de referencia para diseños especializados relacionados con DeFi, pero los desarrolladores no deberían suponer que cualquier aplicación DeFi puede trasladarse de forma segura a una Plasma Chain.Plasma Chains y NFT
Algunos conceptos de Plasma pueden aplicarse a los NFT, porque cada NFT ya es un activo único con su propio historial de titularidad.Esto se parece a Plasma Cash, donde las monedas o los tokens únicos se pueden seguir individualmente.Una Plasma Chain para NFT podría permitir transferencias, interacciones en juegos o acciones en mercados a menor coste, y ofrecer a los usuarios una vía de salida a la cadena raíz.Sin embargo, los metadatos de los NFT, los royalties, la lógica de los mercados y el estado de los juegos pueden complicar las salidas.Si un NFT depende del estado off-chain de un juego o de metadatos modificables, la titularidad por sí sola quizá no refleje todo el valor del activo.Los usuarios también necesitan wallets y mercados que entiendan el proceso de salida de Plasma.Los sistemas de NFT basados en Plasma pueden ser útiles cuando la titularidad es sencilla y las pruebas son fáciles de gestionar.Se vuelven más complejos cuando el NFT está vinculado a un estado de aplicación complejo.Plasma Chains y las tecnologías ZK modernas
Las pruebas modernas de conocimiento cero han renovado el interés en los diseños similares a Plasma.Las pruebas de validez pueden demostrar que las transiciones de estado son correctas sin pedir a los usuarios que impugnen posteriormente cada estado no válido.Esto puede reducir parte de la carga que hacía difícil utilizar la Plasma tradicional.Una cadena similar a Plasma con pruebas de validez puede mantener los datos off-chain y demostrar que el operador ha seguido reglas válidas para las transiciones.Sin embargo, las pruebas de validez no resuelven automáticamente todos los problemas de disponibilidad de datos.Los usuarios pueden seguir necesitando suficientes datos para conocer sus propios saldos, demostrar la titularidad o salir de forma segura.Por tanto, el renovado debate sobre Plasma se centra más en combinar las antiguas ideas de mecanismos de salida con sistemas de pruebas más recientes que en recuperar exactamente el diseño de 2017.Los desarrolladores deberían explicar si su sistema es Plasma tradicional, un validium, un validium similar a Plasma u otro diseño híbrido.No confundas Plasma Chain con un proyecto llamado Plasma
La expresión Plasma Chain puede referirse al concepto general de escalabilidad de Ethereum, pero algunos proyectos de blockchain más recientes también utilizan Plasma como nombre.Por ejemplo, la documentación actual de la red Plasma describe Plasma como una blockchain Layer 1 compatible con EVM y especializada en pagos.
Este uso concreto del nombre de un proyecto es distinto del marco clásico de escalabilidad Plasma que se describe en la investigación sobre Ethereum.Esta entrada del glosario se centra principalmente en el significado del término Plasma Chain como solución de escalabilidad.Al consultar documentación cripto, los usuarios deberían comprobar si «Plasma» hace referencia al marco de escalabilidad off-chain original, a un diseño Layer 2 similar a Plasma o a una red blockchain específica que utiliza el mismo nombre.Esta distinción es importante porque el modelo de seguridad, la arquitectura, el diseño del token, el diseño del bridge y los riesgos para el usuario pueden ser completamente distintos.Un término familiar puede tener significados diferentes según el contexto.Los usuarios deberían verificar siempre la fuente y la documentación técnica antes de suponer que dos menciones de Plasma se refieren a lo mismo.Buenas prácticas para los usuarios
Entiende si el sistema es una Plasma Chain tradicional, un rollup, un validium, una sidechain o una cadena específica de un proyecto.Comprueba qué datos se publican en la cadena raíz y cuáles se mantienen off-chain.Aprende cómo funcionan las salidas antes de depositar una cantidad importante de activos.Utiliza wallets e interfaces que expliquen claramente los periodos de impugnación, los retrasos de las retiradas y las salidas de emergencia.No des por hecho que las comisiones bajas equivalen a la misma seguridad que Ethereum Mainnet.Comprueba si existen observadores, servicios de supervisión o herramientas automáticas de salida.Entiende si el operador puede censurar transacciones o retener datos.Revisa las auditorías del contrato de la cadena raíz y de la lógica del bridge.Conserva registros de los depósitos, las salidas, las pruebas y las direcciones de wallet.Haz depósitos de prueba pequeños antes de confiar en un sistema similar a Plasma que no conozcas.Buenas prácticas para los desarrolladores
Define el modelo de seguridad exacto antes de llamar Plasma Chain a un sistema.Documenta qué datos están disponibles on-chain, cuáles están off-chain y quién es responsable de proporcionarlos.Diseña mecanismos de salida que los usuarios corrientes puedan entender y completar.Utiliza mecanismos sólidos de prueba de fraude o de prueba de validez, según la arquitectura.Prepara planes ante fallos del operador, retención de datos, censura y congestión de la cadena raíz.Proporciona una infraestructura clara para los observadores y sistemas de alertas.Prueba las salidas masivas en condiciones realistas de gas y espacio en los bloques.Audita cuidadosamente los contratos de depósito, retirada, impugnación y bridge.No prometas una seguridad equivalente a la de un rollup si el sistema no publica datos al nivel de un rollup.Explica claramente las contrapartidas para que los usuarios entiendan en qué están depositando su confianza.Malentendidos habituales sobre las Plasma Chains
Un malentendido es creer que una Plasma Chain tiene exactamente la misma seguridad que la cadena raíz.Una Plasma Chain puede depender de la cadena raíz para las salidas y las disputas, pero también tiene supuestos adicionales relacionados con la disponibilidad de datos y la supervisión.Otro malentendido es pensar que Plasma y los rollups son lo mismo.Ambos son diseños de escalabilidad, pero los rollups publican suficientes datos para reconstruir el estado, mientras que Plasma suele mantener más datos off-chain.Otro malentendido es creer que Plasma solo es una idea histórica obsoleta.La Plasma clásica perdió impulso, pero las ideas similares a Plasma siguen debatiéndose en relación con los validiums, las pruebas ZK y los sistemas de bajo coste de datos.Otro malentendido es pensar que una Plasma Chain rápida tiene que estar descentralizada.Una Plasma Chain puede utilizar un único operador o un pequeño conjunto de ellos, lo que puede aumentar la velocidad, pero también el riesgo de censura y falta de disponibilidad.Otro malentendido es creer que disponer de una vía de salida hace que todos los fondos estén automáticamente seguros.Los usuarios siguen necesitando datos, tiempo, acceso a la cadena raíz y un proceso de salida correcto.Preguntas frecuentes
¿Qué significa Plasma Chain?
Una Plasma Chain es una blockchain secundaria off-chain anclada a una blockchain raíz. Procesa transacciones fuera de la cadena principal y utiliza compromisos, salidas y pruebas de fraude para proteger el sistema.¿Una Plasma Chain es una Layer 2?
Una Plasma Chain suele tratarse como una solución de escalabilidad off-chain de Ethereum, pero su clasificación exacta depende del grado en que hereda la seguridad de la cadena raíz.¿Cómo reduce las comisiones una Plasma Chain?
Reduce las comisiones al procesar la mayoría de las transacciones off-chain y publicar en la cadena raíz únicamente compromisos compactos o transacciones relacionadas con disputas.¿Qué es la cadena raíz en Plasma?
La cadena raíz es la blockchain base, como Ethereum Mainnet, que alberga el contrato inteligente de Plasma y gestiona los depósitos, las salidas y las disputas.¿Qué es una cadena secundaria en Plasma?
La cadena secundaria es la Plasma Chain donde los usuarios realizan transacciones de forma más rápida y económica que en la cadena raíz.¿Qué es una salida en Plasma?
Una salida es el proceso de retirar activos de la Plasma Chain a la cadena raíz mediante pruebas y un periodo de impugnación.¿Qué es el problema de las salidas masivas?
El problema de las salidas masivas se produce cuando muchos usuarios intentan abandonar una Plasma Chain al mismo tiempo, lo que puede saturar el espacio de bloques y la capacidad de salida de la cadena raíz.¿En qué se diferencia Plasma de un rollup?
Plasma suele mantener los datos de transacción off-chain y se basa en mecanismos de salida, mientras que los rollups publican suficientes datos para reconstruir el estado de forma independiente.¿En qué se diferencia Plasma de una sidechain?
Una sidechain depende principalmente de su propio consenso y de un bridge, mientras que Plasma utiliza un contrato de la cadena raíz para gestionar las salidas y las disputas.¿Las Plasma Chains pueden admitir contratos inteligentes?
Algunos sistemas similares a Plasma pueden admitir funcionalidades limitadas de contratos inteligentes, pero los diseños tradicionales de Plasma tenían dificultades para ejecutar contratos inteligentes generales.¿Por qué los rollups se hicieron más populares que Plasma?
Los rollups se hicieron más populares porque ofrecen mayor disponibilidad de datos, mejor compatibilidad con contratos inteligentes generales y un modelo de seguridad más sencillo para muchos usuarios.¿Plasma sigue siendo relevante?
Sí. Plasma sigue siendo relevante como concepto de escalabilidad, como base histórica de la investigación sobre Layer 2 y como posible componente de diseño en sistemas más recientes basados en pruebas de validez y validiums.Conclusión
Una Plasma Chain es una blockchain secundaria anclada a una blockchain raíz que procesa transacciones off-chain y utiliza compromisos on-chain, salidas y mecanismos de disputa para proteger a los usuarios.El diseño se creó para mejorar la escalabilidad de las blockchains públicas trasladando la mayor parte del cálculo y de la actividad transaccional fuera de la capa base.Las Plasma Chains pueden ofrecer comisiones más bajas y un mayor rendimiento, especialmente para pagos y aplicaciones específicas.Sus principales contrapartidas son el riesgo relacionado con la disponibilidad de datos, las salidas masivas, la dependencia de los operadores, la necesidad de supervisión y la compatibilidad limitada con contratos inteligentes complejos.Los rollups se convirtieron en la principal solución de escalabilidad de Ethereum porque resuelven varias debilidades de Plasma al hacer que los datos de transacción estén más disponibles para su verificación.Sin embargo, Plasma sigue siendo importante porque introdujo conceptos como las cadenas secundarias, los mecanismos de salida, las pruebas de fraude y la titularidad impuesta por la cadena raíz.Las pruebas ZK modernas y los diseños validium han renovado el interés por los enfoques similares a Plasma en sistemas que buscan reducir mucho los costes de datos y mantener garantías más sólidas de corrección.Los usuarios no deberían suponer que todas las referencias a Plasma describen la misma tecnología, ya que el término puede designar el marco de escalabilidad clásico, un diseño híbrido o el nombre de un proyecto blockchain concreto.La forma más segura de evaluar una Plasma Chain es preguntar qué datos están disponibles, cómo funcionan las salidas, quién opera la cadena, qué pruebas se utilizan y qué ocurre en una emergencia.La forma más sencilla de entender una Plasma Chain es como un entorno de cadena secundaria más rápido, con una vía de escape a la cadena raíz cuando falla el sistema off-chain.También te puede interesar
WhatsMiner M30S++
Dominios Web3
Proyectos Web3
POPULAR
Criptomonedas de moda que están acaparando la atención del mercado
Volumen TOP
Las criptomonedas con mayor volumen de trading
Recién Añadidos
Criptomonedas recientemente listadas y disponibles para operar

