Os sites descentralizados têm sempre um problema complicado — sempre que o conteúdo é alterado, o valor hash muda. Alterar um sinal de pontuação exige atualizar o registro de domínio ou redeployar o contrato, o que é bastante trabalhoso.
Com o mecanismo de Object do Sui e o armazenamento Walrus, encontrei uma solução: armazenar diretamente a configuração do site na Sui Object na cadeia. Os IDs Blob de imagens de banners, listas de artigos e outros conteúdos, todos são escritos nos campos dinâmicos do Object.
Quando a página front-end é carregada, ela não lê um valor hash fixo, mas consulta dinamicamente esse Sui Object. Quer publicar um artigo novo? Faça o upload para o Walrus para obter um novo Blob ID, envie uma transação para atualizar o campo do Object e pronto. Sem precisar alterar o código do front-end, sem mexer no registro de domínio, e o conteúdo pode ser atualizado em tempo real.
A ideia de separar movimento e estabilidade é interessante porque — ela finalmente faz o sistema de gestão de conteúdo descentralizado funcionar de forma tão fluida quanto o WordPress. Sem processos de atualização que exijam envolvimento do desenvolvedor, os colegas de operação podem começar a usar imediatamente. Configuração na cadeia, arquivos fora da cadeia, divisão de tarefas clara.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Os sites descentralizados têm sempre um problema complicado — sempre que o conteúdo é alterado, o valor hash muda. Alterar um sinal de pontuação exige atualizar o registro de domínio ou redeployar o contrato, o que é bastante trabalhoso.
Com o mecanismo de Object do Sui e o armazenamento Walrus, encontrei uma solução: armazenar diretamente a configuração do site na Sui Object na cadeia. Os IDs Blob de imagens de banners, listas de artigos e outros conteúdos, todos são escritos nos campos dinâmicos do Object.
Quando a página front-end é carregada, ela não lê um valor hash fixo, mas consulta dinamicamente esse Sui Object. Quer publicar um artigo novo? Faça o upload para o Walrus para obter um novo Blob ID, envie uma transação para atualizar o campo do Object e pronto. Sem precisar alterar o código do front-end, sem mexer no registro de domínio, e o conteúdo pode ser atualizado em tempo real.
A ideia de separar movimento e estabilidade é interessante porque — ela finalmente faz o sistema de gestão de conteúdo descentralizado funcionar de forma tão fluida quanto o WordPress. Sem processos de atualização que exijam envolvimento do desenvolvedor, os colegas de operação podem começar a usar imediatamente. Configuração na cadeia, arquivos fora da cadeia, divisão de tarefas clara.