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.
SUI0,42%
Ver original
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.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)