Desenvolvimento central do Polkadot decifra JAM: você pode construir aplicativos além da arquitetura de cadeia!

iniciantes4/3/2024, 5:37:53 AM
A tecnologia fornecida pela Core JAM permanece como a camada fundamental da blockchain e do ecossistema Web3, que aprimora as capacidades da blockchain por meio de tecnologias de shard e escala. No entanto, seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais versátil e flexível, para que os usuários possam utilizar a plataforma de computação de várias maneiras.

Jay: Em relação ao Core JAM, o que você acha? É uma mudança revolucionária ou evolutiva?

Shawn: Acredito que essa mudança é revolucionária para nosso ecossistema, pois traz novas possibilidades e transformações. No entanto, do ponto de vista técnico, essa mudança é um desenvolvimento incremental na pilha de tecnologia do Polkadot, o que significa que ela se baseia na evolução contínua e melhoria da tecnologia existente.

O ponto-chave mencionado aqui é que, apesar dos avanços tecnológicos, a missão permanece consistente. Esta missão é criar uma plataforma que permite às pessoas lançar facilmente aplicativos Web3 com características como resiliência, descentralização e resistência à censura. Esta visão começou na era Ethereum, e Gav tem se comprometido a alcançar esse objetivo. O Polkadot pode ser visto como uma extensão e desenvolvimento desta visão, melhorando a escalabilidade e flexibilidade do sistema por meio do uso de tecnologias de fragmentação e paralelização.

Atualmente, a tecnologia fornecida pela Core JAM ainda forma a camada fundamental dos ecossistemas blockchain e Web3, aprimorando as capacidades do blockchain por meio de tecnologias de shard e escala. No entanto, seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais universal e flexível, permitindo que os usuários usem essa plataforma de computação de várias maneiras.

No modelo de cadeia paralela V1 atual, existem muitos núcleos, mas cada núcleo só pode executar um aplicativo. Uma melhoria trazida pelo Core JAM é questionar por que devemos limitar cada núcleo a ser usado por apenas um aplicativo, dado que esses núcleos podem realizar muitas tarefas. Na verdade, podemos compartilhar esses núcleos. Diferentes aplicativos requerem recursos diferentes: alguns podem precisar de mais potência de computação, alguns podem precisar de mais disponibilidade de dados, enquanto outros podem precisar de mais espaço de armazenamento. Portanto, podemos utilizar diferentes partes do núcleo e associar diferentes aplicativos para que possam aproveitar totalmente todos os recursos disponíveis. Nosso objetivo é garantir que nenhum recurso seja desperdiçado nesta cadeia. O papel do Core JAM e do tempo do núcleo é tornar todo o sistema mais acessível e flexível para alcançar este espaço de blockchain universal.

Então, o que é diferente? Acho que o conceito de "cadeias paralelas" pode gradualmente desaparecer. No modelo tradicional de blockchain, cada blockchain roda independentemente em seu próprio núcleo. Esta ideia se tornará mais difusa no futuro, pois estaremos executando aplicativos, não apenas blockchains. Esses aplicativos podem ser cadeias paralelas, mas também podem ser mais flexíveis. Gav pode ter insinuado essas mudanças, afirmando que qualquer função com um ponto de entrada principal pode ser executada no sistema, o que significa que você não precisa necessariamente construir um blockchain completo. Seu aplicativo pode simplesmente ser um programa simples rodando na camada de disponibilidade de dados do Polkadot, como um aplicativo transitório existente apenas na memória. Em resumo, a mudança significativa aqui é que precisamos repensar as suposições sobre como os aplicativos são executados, e pode não ser mais necessário construir blockchains completos, mas pode haver maneiras mais flexíveis de operação.

PolkaWorld Nota: As opiniões aqui são muito semelhantes às propostas pelo CTO da Acala, Byran, sobre aplicações sem corrente. Você pode encontrar mais em “Acala Bryan Decifra JAM: Polkadot 2.0 Pode Trazer Aplicações Descentralizadas Sem Correntes, Trazendo um Futuro de Potencial Ilimitado!”

Jay: Você tem algum exemplo de aplicativos em execução fora da arquitetura de cadeia paralela?

Shawn: Embora isso possa não ser o foco principal do Core JAM em si, como parte da segmentação do espaço de blockchain, o projeto Celestia está recebendo atualmente muita atenção. Celestia está trabalhando para fornecer suporte de disponibilidade de dados para várias soluções de rollup. Polkadot já possui uma grande quantidade de disponibilidade de dados e possui uma pilha técnica muito poderosa, suficiente para competir com outros provedores de soluções especializados. Portanto, não há motivo pelo qual as soluções de rollup não possam aproveitar a disponibilidade de dados do Polkadot para alcançar seus objetivos. Por exemplo, você pode usar a pilha técnica do Polkadot e todos os validadores, mas não precisa necessariamente construir uma cadeia paralela completa; você pode na verdade apenas fazer um rollup, que é uma solução mais leve focada no processamento de transações em vez de manter uma blockchain completa.

Agora, se eu fosse criar alguns aplicativos básicos da perspectiva de um desenvolvedor que não precisam ser cadeias paralelas completas, mas sim aplicativos simples "Hello World", você pode imaginar o programa mais simples, como um aplicativo contador básico, com apenas algumas linhas de código, sem armazenamento subjacente, não um blockchain, mas capaz de executar operações de incremento e decremento. Qualquer pessoa pode chamar esse contador, e seu estado será armazenado na camada de disponibilidade de dados do Polkadot. Contanto que alguém ligue uma vez a cada 24 horas antes da limpeza de dados, o estado desse contador será persistente. Esses aplicativos simples são muito semelhantes aos contratos inteligentes, mas o Polkadot não fornece armazenamento de longo prazo, o que é um grande problema enfrentado pelas blockchains. Se você está apenas criando um aplicativo transitório, como um contador simples ou um aplicativo "Hello World", você não precisa de armazenamento de longo prazo, e você também não precisa pagar por isso; nós apenas fornecemos uma solução alternativa. Então, acho que essas são algumas coisas interessantes que eu gostaria de ver quando a tecnologia estiver em vigor, podemos mostrar às pessoas como é fácil construir este "Hello World" muito simples.

Jay: Você disse que o Polkadot não se comprometeu a fornecer armazenamento de longo prazo?

Shawn: A escalabilidade é um aspecto importante do design do Polkadot. O Polkadot tem seu próprio sistema de armazenamento e validadores executando cadeias de relé, mas alcança escalabilidade por meio de compartilhamento de dados. Nesta arquitetura, cada paracadeia é responsável por gerenciar seus próprios dados, enquanto os coletores são entidades responsáveis por essa tarefa. O Polkadot armazena apenas hashes raiz, que é uma técnica criptográfica utilizada para garantir que os dados fornecidos à rede correspondem aos dados acordados por toda a rede. Se o Polkadot tentasse fornecer armazenamento de longo prazo para cada usuário, não seria capaz de escalar efetivamente. Embora existam maneiras de armazenar dados a longo prazo no Polkadot, enviar dados diretamente para a própria cadeia de retransmissão não é a abordagem ideal. Em vez disso, estruturas como cadeias de sistema podem ser criadas especificamente para dar suporte ao armazenamento de longo prazo, competindo com outras soluções de armazenamento como armazenamento de arquivos.

No roadmap de desenvolvimento do Polkadot, a abordagem mais simples é evitar requisitos de armazenamento complexos e focar em aplicações simples que utilizam memória. Essas aplicações processam dados apenas na memória durante a execução e não mantêm os dados após a conclusão. Por exemplo, um aplicativo de calculadora é um exemplo tão simples que não precisa gravar dados em armazenamento de longo prazo durante o uso. Conforme a tecnologia do Polkadot evolui, criar essas aplicações simples e transitórias se torna mais fácil. Isso se aplica não apenas a aplicações complexas de nível industrial, mas também a aplicações simples que só precisam existir temporariamente. A capacidade de criar facilmente essas aplicações simples é um recurso poderoso do Polkadot.

Aviso Legal:

  1. Este artigo é reproduzido de [PolkaWorld], Todos os direitos autorais pertencem ao autor original [PolkaWorld]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Desenvolvimento central do Polkadot decifra JAM: você pode construir aplicativos além da arquitetura de cadeia!

iniciantes4/3/2024, 5:37:53 AM
A tecnologia fornecida pela Core JAM permanece como a camada fundamental da blockchain e do ecossistema Web3, que aprimora as capacidades da blockchain por meio de tecnologias de shard e escala. No entanto, seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais versátil e flexível, para que os usuários possam utilizar a plataforma de computação de várias maneiras.

Jay: Em relação ao Core JAM, o que você acha? É uma mudança revolucionária ou evolutiva?

Shawn: Acredito que essa mudança é revolucionária para nosso ecossistema, pois traz novas possibilidades e transformações. No entanto, do ponto de vista técnico, essa mudança é um desenvolvimento incremental na pilha de tecnologia do Polkadot, o que significa que ela se baseia na evolução contínua e melhoria da tecnologia existente.

O ponto-chave mencionado aqui é que, apesar dos avanços tecnológicos, a missão permanece consistente. Esta missão é criar uma plataforma que permite às pessoas lançar facilmente aplicativos Web3 com características como resiliência, descentralização e resistência à censura. Esta visão começou na era Ethereum, e Gav tem se comprometido a alcançar esse objetivo. O Polkadot pode ser visto como uma extensão e desenvolvimento desta visão, melhorando a escalabilidade e flexibilidade do sistema por meio do uso de tecnologias de fragmentação e paralelização.

Atualmente, a tecnologia fornecida pela Core JAM ainda forma a camada fundamental dos ecossistemas blockchain e Web3, aprimorando as capacidades do blockchain por meio de tecnologias de shard e escala. No entanto, seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais universal e flexível, permitindo que os usuários usem essa plataforma de computação de várias maneiras.

No modelo de cadeia paralela V1 atual, existem muitos núcleos, mas cada núcleo só pode executar um aplicativo. Uma melhoria trazida pelo Core JAM é questionar por que devemos limitar cada núcleo a ser usado por apenas um aplicativo, dado que esses núcleos podem realizar muitas tarefas. Na verdade, podemos compartilhar esses núcleos. Diferentes aplicativos requerem recursos diferentes: alguns podem precisar de mais potência de computação, alguns podem precisar de mais disponibilidade de dados, enquanto outros podem precisar de mais espaço de armazenamento. Portanto, podemos utilizar diferentes partes do núcleo e associar diferentes aplicativos para que possam aproveitar totalmente todos os recursos disponíveis. Nosso objetivo é garantir que nenhum recurso seja desperdiçado nesta cadeia. O papel do Core JAM e do tempo do núcleo é tornar todo o sistema mais acessível e flexível para alcançar este espaço de blockchain universal.

Então, o que é diferente? Acho que o conceito de "cadeias paralelas" pode gradualmente desaparecer. No modelo tradicional de blockchain, cada blockchain roda independentemente em seu próprio núcleo. Esta ideia se tornará mais difusa no futuro, pois estaremos executando aplicativos, não apenas blockchains. Esses aplicativos podem ser cadeias paralelas, mas também podem ser mais flexíveis. Gav pode ter insinuado essas mudanças, afirmando que qualquer função com um ponto de entrada principal pode ser executada no sistema, o que significa que você não precisa necessariamente construir um blockchain completo. Seu aplicativo pode simplesmente ser um programa simples rodando na camada de disponibilidade de dados do Polkadot, como um aplicativo transitório existente apenas na memória. Em resumo, a mudança significativa aqui é que precisamos repensar as suposições sobre como os aplicativos são executados, e pode não ser mais necessário construir blockchains completos, mas pode haver maneiras mais flexíveis de operação.

PolkaWorld Nota: As opiniões aqui são muito semelhantes às propostas pelo CTO da Acala, Byran, sobre aplicações sem corrente. Você pode encontrar mais em “Acala Bryan Decifra JAM: Polkadot 2.0 Pode Trazer Aplicações Descentralizadas Sem Correntes, Trazendo um Futuro de Potencial Ilimitado!”

Jay: Você tem algum exemplo de aplicativos em execução fora da arquitetura de cadeia paralela?

Shawn: Embora isso possa não ser o foco principal do Core JAM em si, como parte da segmentação do espaço de blockchain, o projeto Celestia está recebendo atualmente muita atenção. Celestia está trabalhando para fornecer suporte de disponibilidade de dados para várias soluções de rollup. Polkadot já possui uma grande quantidade de disponibilidade de dados e possui uma pilha técnica muito poderosa, suficiente para competir com outros provedores de soluções especializados. Portanto, não há motivo pelo qual as soluções de rollup não possam aproveitar a disponibilidade de dados do Polkadot para alcançar seus objetivos. Por exemplo, você pode usar a pilha técnica do Polkadot e todos os validadores, mas não precisa necessariamente construir uma cadeia paralela completa; você pode na verdade apenas fazer um rollup, que é uma solução mais leve focada no processamento de transações em vez de manter uma blockchain completa.

Agora, se eu fosse criar alguns aplicativos básicos da perspectiva de um desenvolvedor que não precisam ser cadeias paralelas completas, mas sim aplicativos simples "Hello World", você pode imaginar o programa mais simples, como um aplicativo contador básico, com apenas algumas linhas de código, sem armazenamento subjacente, não um blockchain, mas capaz de executar operações de incremento e decremento. Qualquer pessoa pode chamar esse contador, e seu estado será armazenado na camada de disponibilidade de dados do Polkadot. Contanto que alguém ligue uma vez a cada 24 horas antes da limpeza de dados, o estado desse contador será persistente. Esses aplicativos simples são muito semelhantes aos contratos inteligentes, mas o Polkadot não fornece armazenamento de longo prazo, o que é um grande problema enfrentado pelas blockchains. Se você está apenas criando um aplicativo transitório, como um contador simples ou um aplicativo "Hello World", você não precisa de armazenamento de longo prazo, e você também não precisa pagar por isso; nós apenas fornecemos uma solução alternativa. Então, acho que essas são algumas coisas interessantes que eu gostaria de ver quando a tecnologia estiver em vigor, podemos mostrar às pessoas como é fácil construir este "Hello World" muito simples.

Jay: Você disse que o Polkadot não se comprometeu a fornecer armazenamento de longo prazo?

Shawn: A escalabilidade é um aspecto importante do design do Polkadot. O Polkadot tem seu próprio sistema de armazenamento e validadores executando cadeias de relé, mas alcança escalabilidade por meio de compartilhamento de dados. Nesta arquitetura, cada paracadeia é responsável por gerenciar seus próprios dados, enquanto os coletores são entidades responsáveis por essa tarefa. O Polkadot armazena apenas hashes raiz, que é uma técnica criptográfica utilizada para garantir que os dados fornecidos à rede correspondem aos dados acordados por toda a rede. Se o Polkadot tentasse fornecer armazenamento de longo prazo para cada usuário, não seria capaz de escalar efetivamente. Embora existam maneiras de armazenar dados a longo prazo no Polkadot, enviar dados diretamente para a própria cadeia de retransmissão não é a abordagem ideal. Em vez disso, estruturas como cadeias de sistema podem ser criadas especificamente para dar suporte ao armazenamento de longo prazo, competindo com outras soluções de armazenamento como armazenamento de arquivos.

No roadmap de desenvolvimento do Polkadot, a abordagem mais simples é evitar requisitos de armazenamento complexos e focar em aplicações simples que utilizam memória. Essas aplicações processam dados apenas na memória durante a execução e não mantêm os dados após a conclusão. Por exemplo, um aplicativo de calculadora é um exemplo tão simples que não precisa gravar dados em armazenamento de longo prazo durante o uso. Conforme a tecnologia do Polkadot evolui, criar essas aplicações simples e transitórias se torna mais fácil. Isso se aplica não apenas a aplicações complexas de nível industrial, mas também a aplicações simples que só precisam existir temporariamente. A capacidade de criar facilmente essas aplicações simples é um recurso poderoso do Polkadot.

Aviso Legal:

  1. Este artigo é reproduzido de [PolkaWorld], Todos os direitos autorais pertencem ao autor original [PolkaWorld]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!