Muchos people al principio conocen Walrus y piensan que es otra solución de almacenamiento descentralizado.



Pero si lo miras desde otra perspectiva, con los ojos de un desarrollador o diseñador de protocolos, verás algo más profundo: lo que este protocolo busca resolver no es solo un problema de almacenamiento, sino cómo hacer que los datos, manteniendo su confianza, puedan evolucionar de manera flexible en el sistema.

Primero, un fenómeno contraintuitivo.

En el mundo en cadena existe una paradoja: los datos más seguros suelen ser los más difíciles de usar. ¿Por qué? Porque una vez que los datos llevan la etiqueta de "inmutable", cualquier modificación, adición o corrección requiere volver a escribir desde cero. Esto no es un problema para los libros de contabilidad, pero para las aplicaciones, se convierte en una gran fricción.

Los datos en la realidad nunca son inmutables. El contenido generado por usuarios necesita ser editado, los conjuntos de entrenamiento de modelos de IA deben optimizarse continuamente, el estado de los juegos debe actualizarse en tiempo real, y los resultados de cálculos fuera de la cadena también deben verificarse constantemente. Las bases de datos centralizadas resuelven elegantemente esto mediante mecanismos de control de versiones, pero en sistemas descentralizados, esto ha sido siempre un vacío.

La innovación de Walrus está aquí. No niega la inmutabilidad, sino que redefine qué debe mantenerse inalterable. La estrategia específica es separar la "identidad del objeto de datos" y el "estado del objeto de datos" — el mismo objeto puede mantener una identidad estable, mientras permite múltiples iteraciones de estado, cada una verificable de forma independiente.

El cambio más directo de esto es en la forma en que los desarrolladores trabajan. Antes, cada vez que los datos cambiaban, había que replanificar la ruta de almacenamiento y ajustar la lógica de acceso. Ahora, ya no es necesario.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 9
  • Republicar
  • Compartir
Comentar
0/400
LightningLadyvip
· hace13h
¡Vaya, finalmente alguien ha explicado esto claramente! La separación de identidad y estado, en realidad, abre una nueva perspectiva, no es solo almacenamiento simple. --- El control de versiones ha sido siempre una patente centralizada, ahora alguien quiere romper realmente ese esquema, todavía hay que ver cómo funciona en la práctica. --- La inmutabilidad, suena seguro, pero en realidad es muy incómodo de usar. La idea de diseño de Walrus me interesa un poco, y la forma en que modifica el flujo de trabajo está bastante bien. --- Espera, ¿esto no hará que el costo de migración para los desarrolladores sea muy alto? ¿O el marco en sí ya está encapsulado? --- En definitiva, se trata de dar espacio para que los datos en la cadena puedan respirar. Ese estilo rígido e inmutable que había antes, realmente debería cambiar. --- Creo que esto es un diseño de protocolo que realmente "entiende las aplicaciones", no solo por decentralizar por decentralizar.
Ver originalesResponder0
WhaleWatchervip
· 01-10 06:39
Hmm… La idea de separar la identidad y el estado es realmente genial, finalmente alguien ha entendido este punto doloroso
Ver originalesResponder0
MaticHoleFillervip
· 01-08 02:13
Oh, esta idea de diseño es bastante interesante, separar identidad y estado realmente resuelve muchos puntos problemáticos --- En cuanto al control de versiones, tienes razón, la base de datos centralizada ya está muy desgastada, y la descentralización realmente lleva mucho tiempo atascada --- Espera, en ese caso, ¿cómo se garantiza la consistencia de los datos? Parece que todavía hay riesgos --- En pocas palabras, solo quieren que los datos en la cadena también puedan cambiar de versión como en git, la idea no está mal, pero ¿cómo se implementaría? --- La mejora en la experiencia del desarrollador es real, pero ¿esto no se convertirá en otra excusa para que algunos proyectos corten las ganancias? --- La idea de separar identidad y estado ya la he visto en otros lugares, no es especialmente novedosa --- Parece que están tratando de resolver problemas reales, pero hay que ver quién realmente la usa en el ecosistema para saber si es confiable
Ver originalesResponder0
DefiSecurityGuardvip
· 01-07 19:53
ok, así que están presentándolo como un patrón de diseño ingenioso pero... ¿separación de identidad y estado? eso es literalmente solo versionado con pasos adicionales. he visto este vector de explotación antes—¿qué pasa cuando alguien secuestra la capa de "identidad"? el informe de auditoría no dice nada sobre control de acceso aquí. investiga por tu cuenta antes de tocar esto, no es consejo financiero.
Ver originalesResponder0
BrokenDAOvip
· 01-07 19:52
Hmm... el estado estable de identidad es iterable, y esta lógica de verdad está más clara que la mayoría de soluciones descentralizadas. Pero la clave sigue siendo cómo se diseña el mecanismo de incentivos: ¿quién mantiene esta cadena de versiones? Hablando con sinceridad, cada vez que escucho a los equipos de protocolo decir "resolvimos la fricción", al final lo que realmente crea cuellos de botella es el problema del equilibrio de juegos. Este diseño de separación suena bien, pero cuando realmente se ejecuta, ¿no se van a volver perezosos los nodos en la verificación? Nuevos esquemas cada día, pero yo solo quiero ver cómo el modelo económico de Walrus previene realmente esto. Aunque ciertamente toca el dolor de la capa de aplicación Web3: la inmutabilidad en sí es una trampa de centralización disfrazada. Suena interesante, pero seguiré esperando a ver si algún proyecto lo adopta realmente. Los de antes con toda la publicidad inflada, al final fueron solo una fiesta de distorsión de incentivos. Este enfoque de diseño no es tan ingenuo como esperaba, pero si me pidieran apostar dinero, seguiría apostando a que se derrumba cuando se encuentra con problemas reales de gobernanza.
Ver originalesResponder0
NFTDreamervip
· 01-07 19:49
Oh, realmente no lo había pensado desde esa perspectiva, la idea de separar identidad y estado es bastante ingeniosa.
Ver originalesResponder0
mev_me_maybevip
· 01-07 19:44
Estado de separación de identidad, esto sí que es una buena idea, finalmente alguien ha explicado claramente este problema --- Espera, ¿esto significa que las aplicaciones en cadena finalmente no tendrán que reescribir toda la lógica solo para cambiar un dato? ¿Cómo pudieron soportarlo antes? --- Creo que esta es la forma correcta de almacenamiento, no simplemente acumular descentralización --- Por lo tanto, Walrus en esencia está resolviendo el problema de gestión de versiones de contratos inteligentes, nadie lo había hecho bien antes --- Esta idea de identidad estable y estado iterativo es bastante genial, los desarrolladores de juegos en cadena deben decir que son expertos --- Hablando en serio, después de entender la verdadera naturaleza de la inmutabilidad y las diferencias con las necesidades reales, de repente siento que muchas soluciones de almacenamiento son demasiado superficiales
Ver originalesResponder0
HypotheticalLiquidatorvip
· 01-07 19:27
Suena bien, pero el problema es: una vez que esta mecánica de separación de identidades escala, ¿los costos de validación no se volverán incontrolables? --- La iteración de datos se ha vuelto más flexible, ¿pero qué pasa con los factores de salud? Cuantos más versiones haya, más fácil será que aparezcan vulnerabilidades en la validación, esto es un riesgo sistémico. --- En definitiva, es como mover la responsabilidad de "inmutable" a otro lugar, todavía no se puede decir si el umbral de control de riesgos realmente ha bajado. --- Da la sensación de que se usa un mecanismo más complejo para compensar las deficiencias de otro, y al final el riesgo se oculta aún más. --- La experiencia de desarrollo es genial, pero lo que realmente importa es si el precio de liquidación será preciso o no. --- Es absurdo, otra "solución innovadora", pero en realidad solo es otra ficha en el dominó. --- Entonces, ¿cómo cambiará la tasa de préstamo? Esa es la verdadera cuestión, ¿vale?
Ver originalesResponder0
AirdropHunter007vip
· 01-07 19:27
Oh, esto sí que es una idea, me gusta la técnica de separar identidad y estado... por fin alguien ha llenado ese agujero del control de versiones.
Ver originalesResponder0
Ver más
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)