Siempre ha habido un problema complicado en los sitios web descentralizados: cada vez que se modifica el contenido, el valor hash cambia. Incluso cambiar un signo de puntuación requiere actualizar el registro de dominio o redeployar el contrato, lo que resulta muy engorroso.
Con el mecanismo Object de Sui y el almacenamiento Walrus, encontré una idea: guardar directamente la configuración del sitio web en un Sui Object en la cadena. Los IDs de Blob de contenido como las imágenes del banner y las listas de artículos, se escriben en los campos dinámicos del Object.
Al cargar la página frontend, no se lee un hash fijo, sino que se consulta dinámicamente ese Sui Object. ¿Nuevo artículo para publicar? Se sube a Walrus para obtener un nuevo Blob ID, y se envía una transacción para actualizar el campo del Object. Sin cambios en el código frontend, sin tocar los registros de dominio, pero el contenido puede actualizarse en tiempo real.
Lo interesante de esta estrategia de separación de movimiento y reposo es que finalmente permite que un sistema de gestión de contenido descentralizado funcione con la misma fluidez que WordPress. Sin procesos de actualización que requieran participación del desarrollador, los compañeros de operaciones pueden usarlo directamente. La configuración se almacena en la cadena, los archivos fuera de la cadena, con roles claramente definidos en cada lado.
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.
Siempre ha habido un problema complicado en los sitios web descentralizados: cada vez que se modifica el contenido, el valor hash cambia. Incluso cambiar un signo de puntuación requiere actualizar el registro de dominio o redeployar el contrato, lo que resulta muy engorroso.
Con el mecanismo Object de Sui y el almacenamiento Walrus, encontré una idea: guardar directamente la configuración del sitio web en un Sui Object en la cadena. Los IDs de Blob de contenido como las imágenes del banner y las listas de artículos, se escriben en los campos dinámicos del Object.
Al cargar la página frontend, no se lee un hash fijo, sino que se consulta dinámicamente ese Sui Object. ¿Nuevo artículo para publicar? Se sube a Walrus para obtener un nuevo Blob ID, y se envía una transacción para actualizar el campo del Object. Sin cambios en el código frontend, sin tocar los registros de dominio, pero el contenido puede actualizarse en tiempo real.
Lo interesante de esta estrategia de separación de movimiento y reposo es que finalmente permite que un sistema de gestión de contenido descentralizado funcione con la misma fluidez que WordPress. Sin procesos de actualización que requieran participación del desarrollador, los compañeros de operaciones pueden usarlo directamente. La configuración se almacena en la cadena, los archivos fuera de la cadena, con roles claramente definidos en cada lado.