Desenvolvimento central do Polkadot Decifra JAM: Você pode construir aplicações além da arquitetura de cadeia!

Principiante4/3/2024, 5:37:53 AM
A tecnologia fornecida pela Core JAM continua a ser a camada fundamental do ecossistema blockchain e Web3, que melhora as capacidades do blockchain através das tecnologias de sharding e escalabilidade. No entanto, o seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais versátil e flexível para que os utilizadores possam utilizar a plataforma de computação de várias maneiras.

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

Shawn: Acredito que esta mudança é revolucionária para o nosso ecossistema porque traz novas possibilidades e transformações. No entanto, do ponto de vista técnico, esta mudança é um desenvolvimento incremental na pilha de tecnologia da Polkadot, o que significa que 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 aplicações Web3 com características como resiliência, descentralização e resistência à censura. Esta visão começou na era Ethereum e Gav tem estado comprometido em alcançar este objetivo. O Polkadot pode ser visto como uma extensão e desenvolvimento desta visão, melhorando a escalabilidade e flexibilidade do sistema através do uso de tecnologias de fragmentação e paralelização.

Atualmente, a tecnologia fornecida pela Core JAM ainda forma a camada fundamental dos ecossistemas de blockchain e Web3, melhorando as capacidades de blockchain através de tecnologias de shard e escala. No entanto, o seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais universal e flexível, permitindo que os utilizadores utilizem esta plataforma de computação de várias maneiras.

No modelo V1 atual da cadeia paralela, existem muitos núcleos, mas cada núcleo só pode executar uma aplicação. Uma melhoria trazida pelo Core JAM questiona por que devemos limitar cada núcleo a ser usado por apenas uma aplicação, dado que esses núcleos podem realizar muitas tarefas. Na verdade, podemos compartilhar esses núcleos. Diferentes aplicações requerem recursos diferentes: algumas podem precisar de mais poder de computação, outras podem precisar de mais disponibilidade de dados, enquanto outras podem precisar de mais espaço de armazenamento. Portanto, podemos utilizar diferentes partes do núcleo e emparelhar diferentes aplicações para que possam utilizar 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 de 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 de blockchain tradicional, cada blockchain funciona independentemente no seu próprio núcleo. Esta ideia ficará mais difusa no futuro, porque estaremos a executar aplicações, não apenas blockchains. Estas aplicações podem ser cadeias paralelas, mas também podem ser mais flexíveis. Gav pode ter insinuado estas mudanças, afirmando que qualquer função com um ponto de entrada principal pode executar-se no sistema, o que significa que não é necessário construir necessariamente um blockchain completo. A sua aplicação pode ser simplesmente um programa simples a correr na camada de disponibilidade de dados do Polkadot, como uma aplicação transitória existente apenas na memória. Em resumo, a mudança significativa aqui é que precisamos repensar as suposições sobre como as aplicações são executadas, e pode já não ser necessário construir blockchains completos, mas pode haver formas mais flexíveis de operação.

PolkaWorld Note: As visões aqui são muito semelhantes às propostas pelo CTO Byran da Acala em relação a aplicações sem cadeia. Você pode encontrar mais em “Acala Bryan Decifra JAM: Polkadot 2.0 Pode Trazer Aplicações Descentralizadas Sem Corrente, Trazer um Futuro de Potencial Ilimitado!”

Jay: Tem algum exemplo de aplicações a correr fora da arquitetura de cadeia paralela?

Shawn: Embora este não seja o foco principal do Core JAM em si, como parte da segmentação do espaço blockchain, o projeto Celestia está atualmente a receber muita atenção. A Celestia está a trabalhar para fornecer suporte de disponibilidade de dados para várias soluções rollup. O Polkadot já tem uma grande quantidade de disponibilidade de dados e tem um conjunto técnico muito poderoso, suficiente para competir com outros fornecedores de soluções especializadas. Portanto, não há razão para que as soluções rollup não possam aproveitar a disponibilidade de dados do Polkadot para alcançar os seus objetivos. Por exemplo, pode utilizar o conjunto técnico do Polkadot e todos os validadores, mas não precisa necessariamente construir uma cadeia paralela completa; na verdade, pode 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 algumas aplicações básicas de uma perspetiva de programador que não precisam de ser cadeias paralelas completas, mas sim aplicações simples de “Olá Mundo”, você pode imaginar o programa mais simples, como uma aplicação básica de contador, com apenas algumas linhas de código, sem armazenamento subjacente, não uma blockchain, mas capaz de realizar operações de incremento e decremento. Qualquer um pode chamar este contador, e o seu estado será armazenado na camada de disponibilidade de dados da Polkadot. Desde que alguém o chame uma vez a cada 24 horas antes da limpeza de dados, o estado deste contador será persistido. Estas aplicações simples são muito semelhantes aos contratos inteligentes, mas a Polkadot não fornece armazenamento a longo prazo, o que é um problema importante enfrentado pelas blockchains. Se você está apenas construindo uma aplicação transitória, como um simples contador ou uma aplicação de “Olá Mundo”, você não precisa de armazenamento a longo prazo, e também não precisa de pagar por isso; nós apenas fornecemos uma solução alternativa. Então eu acho que são coisas emocionantes que eu gostaria de ver uma vez que a tecnologia esteja no lugar, podemos mostrar às pessoas o quão fácil é construir este “Olá Mundo” muito simples.

Jay: Disseste que o Polkadot não se comprometeu a fornecer armazenamento a longo prazo?

Shawn: A escalabilidade é um aspecto importante do design da Polkadot. A Polkadot tem seu próprio sistema de armazenamento e validadores executando correntes de relé, mas alcança escalabilidade através do particionamento de dados. Nesta arquitetura, cada paracorrente é responsável por gerenciar seus próprios dados, enquanto os coletores são entidades responsáveis por essa tarefa. A Polkadot armazena apenas hashes raiz, que é uma técnica criptográfica usada para garantir que os dados fornecidos à rede correspondam aos dados acordados por toda a rede. Se a 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 na Polkadot, enviar dados diretamente para a própria corrente de relé não é a abordagem ideal. Em vez disso, estruturas como correntes de sistema podem ser criadas especificamente para suportar armazenamento de longo prazo, competindo com outras soluções de armazenamento como armazenamento de arquivos.

No roteiro de desenvolvimento do Polkadot, a abordagem mais simples é evitar requisitos de armazenamento complexos e focar em aplicações simples que usam memória. Estas 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, uma aplicação de calculadora é um exemplo simples que não precisa de escrever dados em armazenamento de longo prazo durante a sua utilização. À medida que a tecnologia do Polkadot evolui, torna-se mais fácil criar tais aplicações simples e transitórias. Isto aplica-se não apenas a aplicações industriais complexas, mas também a aplicações simples que apenas precisam de existência temporária. A capacidade de criar facilmente estas aplicações simples é uma funcionalidade poderosa do Polkadot.

Aviso Legal:

  1. Este artigo foi republicado do [PolkaWorld], Todos os direitos autorais pertencem ao autor original [PolkaWorld]. Se houver objeções a esta reimpressão, por favor entre em contato com o Gate Learnequipa, e eles vão tratar disso prontamente.
  2. Aviso de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outras línguas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Desenvolvimento central do Polkadot Decifra JAM: Você pode construir aplicações além da arquitetura de cadeia!

Principiante4/3/2024, 5:37:53 AM
A tecnologia fornecida pela Core JAM continua a ser a camada fundamental do ecossistema blockchain e Web3, que melhora as capacidades do blockchain através das tecnologias de sharding e escalabilidade. No entanto, o seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais versátil e flexível para que os utilizadores possam utilizar a plataforma de computação de várias maneiras.

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

Shawn: Acredito que esta mudança é revolucionária para o nosso ecossistema porque traz novas possibilidades e transformações. No entanto, do ponto de vista técnico, esta mudança é um desenvolvimento incremental na pilha de tecnologia da Polkadot, o que significa que 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 aplicações Web3 com características como resiliência, descentralização e resistência à censura. Esta visão começou na era Ethereum e Gav tem estado comprometido em alcançar este objetivo. O Polkadot pode ser visto como uma extensão e desenvolvimento desta visão, melhorando a escalabilidade e flexibilidade do sistema através do uso de tecnologias de fragmentação e paralelização.

Atualmente, a tecnologia fornecida pela Core JAM ainda forma a camada fundamental dos ecossistemas de blockchain e Web3, melhorando as capacidades de blockchain através de tecnologias de shard e escala. No entanto, o seu objetivo é reduzir a dependência de tecnologias específicas e tornar o sistema mais universal e flexível, permitindo que os utilizadores utilizem esta plataforma de computação de várias maneiras.

No modelo V1 atual da cadeia paralela, existem muitos núcleos, mas cada núcleo só pode executar uma aplicação. Uma melhoria trazida pelo Core JAM questiona por que devemos limitar cada núcleo a ser usado por apenas uma aplicação, dado que esses núcleos podem realizar muitas tarefas. Na verdade, podemos compartilhar esses núcleos. Diferentes aplicações requerem recursos diferentes: algumas podem precisar de mais poder de computação, outras podem precisar de mais disponibilidade de dados, enquanto outras podem precisar de mais espaço de armazenamento. Portanto, podemos utilizar diferentes partes do núcleo e emparelhar diferentes aplicações para que possam utilizar 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 de 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 de blockchain tradicional, cada blockchain funciona independentemente no seu próprio núcleo. Esta ideia ficará mais difusa no futuro, porque estaremos a executar aplicações, não apenas blockchains. Estas aplicações podem ser cadeias paralelas, mas também podem ser mais flexíveis. Gav pode ter insinuado estas mudanças, afirmando que qualquer função com um ponto de entrada principal pode executar-se no sistema, o que significa que não é necessário construir necessariamente um blockchain completo. A sua aplicação pode ser simplesmente um programa simples a correr na camada de disponibilidade de dados do Polkadot, como uma aplicação transitória existente apenas na memória. Em resumo, a mudança significativa aqui é que precisamos repensar as suposições sobre como as aplicações são executadas, e pode já não ser necessário construir blockchains completos, mas pode haver formas mais flexíveis de operação.

PolkaWorld Note: As visões aqui são muito semelhantes às propostas pelo CTO Byran da Acala em relação a aplicações sem cadeia. Você pode encontrar mais em “Acala Bryan Decifra JAM: Polkadot 2.0 Pode Trazer Aplicações Descentralizadas Sem Corrente, Trazer um Futuro de Potencial Ilimitado!”

Jay: Tem algum exemplo de aplicações a correr fora da arquitetura de cadeia paralela?

Shawn: Embora este não seja o foco principal do Core JAM em si, como parte da segmentação do espaço blockchain, o projeto Celestia está atualmente a receber muita atenção. A Celestia está a trabalhar para fornecer suporte de disponibilidade de dados para várias soluções rollup. O Polkadot já tem uma grande quantidade de disponibilidade de dados e tem um conjunto técnico muito poderoso, suficiente para competir com outros fornecedores de soluções especializadas. Portanto, não há razão para que as soluções rollup não possam aproveitar a disponibilidade de dados do Polkadot para alcançar os seus objetivos. Por exemplo, pode utilizar o conjunto técnico do Polkadot e todos os validadores, mas não precisa necessariamente construir uma cadeia paralela completa; na verdade, pode 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 algumas aplicações básicas de uma perspetiva de programador que não precisam de ser cadeias paralelas completas, mas sim aplicações simples de “Olá Mundo”, você pode imaginar o programa mais simples, como uma aplicação básica de contador, com apenas algumas linhas de código, sem armazenamento subjacente, não uma blockchain, mas capaz de realizar operações de incremento e decremento. Qualquer um pode chamar este contador, e o seu estado será armazenado na camada de disponibilidade de dados da Polkadot. Desde que alguém o chame uma vez a cada 24 horas antes da limpeza de dados, o estado deste contador será persistido. Estas aplicações simples são muito semelhantes aos contratos inteligentes, mas a Polkadot não fornece armazenamento a longo prazo, o que é um problema importante enfrentado pelas blockchains. Se você está apenas construindo uma aplicação transitória, como um simples contador ou uma aplicação de “Olá Mundo”, você não precisa de armazenamento a longo prazo, e também não precisa de pagar por isso; nós apenas fornecemos uma solução alternativa. Então eu acho que são coisas emocionantes que eu gostaria de ver uma vez que a tecnologia esteja no lugar, podemos mostrar às pessoas o quão fácil é construir este “Olá Mundo” muito simples.

Jay: Disseste que o Polkadot não se comprometeu a fornecer armazenamento a longo prazo?

Shawn: A escalabilidade é um aspecto importante do design da Polkadot. A Polkadot tem seu próprio sistema de armazenamento e validadores executando correntes de relé, mas alcança escalabilidade através do particionamento de dados. Nesta arquitetura, cada paracorrente é responsável por gerenciar seus próprios dados, enquanto os coletores são entidades responsáveis por essa tarefa. A Polkadot armazena apenas hashes raiz, que é uma técnica criptográfica usada para garantir que os dados fornecidos à rede correspondam aos dados acordados por toda a rede. Se a 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 na Polkadot, enviar dados diretamente para a própria corrente de relé não é a abordagem ideal. Em vez disso, estruturas como correntes de sistema podem ser criadas especificamente para suportar armazenamento de longo prazo, competindo com outras soluções de armazenamento como armazenamento de arquivos.

No roteiro de desenvolvimento do Polkadot, a abordagem mais simples é evitar requisitos de armazenamento complexos e focar em aplicações simples que usam memória. Estas 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, uma aplicação de calculadora é um exemplo simples que não precisa de escrever dados em armazenamento de longo prazo durante a sua utilização. À medida que a tecnologia do Polkadot evolui, torna-se mais fácil criar tais aplicações simples e transitórias. Isto aplica-se não apenas a aplicações industriais complexas, mas também a aplicações simples que apenas precisam de existência temporária. A capacidade de criar facilmente estas aplicações simples é uma funcionalidade poderosa do Polkadot.

Aviso Legal:

  1. Este artigo foi republicado do [PolkaWorld], Todos os direitos autorais pertencem ao autor original [PolkaWorld]. Se houver objeções a esta reimpressão, por favor entre em contato com o Gate Learnequipa, e eles vão tratar disso prontamente.
  2. Aviso de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outras línguas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500