JAM ainda precisa de muito tempo, e o primeiro RISC-V VM - PolkaVM (o outro é o @boundless_xyz zkVM que esteve na versão beta mainnet, que também é baseado no RISC-V VM, mas é uma versão mais zk do VM), foi lançado no KSM Ping (@polkadot plataforma pioneira). Foi lançado por volta de junho, e é atualmente um desenvolvimento de contrato inteligente relativamente completo compatível com solidez, com o programa completo rodando da versão Uniswap V2 no programa de demonstração, e é compatível com a cadeia de ferramentas Taifang (Remix, Hardhat), e pode ser integrado com bibliotecas populares. Além disso, uma atualização significativa recente é o XCM-Precompile (pré-compilado para XCM, abreviação de Cross-Chain Transfer Protocol), que suporta chamadas entre contratos no nível da linguagem para integrar diretamente a funcionalidade XCM em contratos inteligentes existentes, herdando ou importando interfaces IXcm. Essa abordagem permite que você incorpore perfeitamente a funcionalidade de cadeia cruzada na lógica do aplicativo. Seja criando protocolos DeFi, sistemas de governança ou qualquer aplicativo que exija coordenação entre cadeias, as chamadas XCM podem ser incorporadas diretamente à funcionalidade do contrato. A versão polkadot do RISC-V VM - PolkaVM deve entrar em funcionamento com o Polkadot Hub. O desenvolvedor do ecossistema Polkadot @alice_und_bob previu o roteiro e o calendário para o segundo semestre do ano (que pode não ser tão absolutamente preciso) - Polkadot 2.0 - Elastic Scaling (agosto?) - Polkadot Hub - plataforma de integração de desenvolvedores e usuários (outubro?) - Polkadot Pay - aplicativo móvel (agosto?) - ETFs DOT (aprovados ou reprovados em novembro) - DOT Tokenomics 2.0 (ainda em discussão) Seu roteiro faz um bom trabalho: XCM-Pré-compilar: PolkaVM ao vivo em kusama:
JAM é a versão 2.0, que está em desenvolvimento acelerado, com mais de 30 equipes diferentes, utilizando várias linguagens de programação e diferentes equipes de desenvolvimento para implementar um cliente JAM descentralizado (baseado no protocolo do livro cinza do JAM). O ETH original exigia que todas as transações fossem verificadas por todos os validadores (essa parte pode ser vista no livro amarelo do Ethereum, e há uma versão de interpretação melhor). O L2 permite que um subconjunto menor fora da cadeia realize cálculos, através de duas abordagens: uma é a prova de fraude (que repete a execução do código da transação para verificar após descobrir uma fraude), e a outra é a prova zk, que não requer cálculos repetidos, mas precisa de GPUs caras para gerar a prova, onde a cadeia apenas valida a prova, sem precisar repetir a execução do código da função de transformação da transação anterior. O @Polkadot 1.0 utilizava um algoritmo chamado ELVES, que não é como o algoritmo de fraude do ETH, que valida passivamente, mas sim um algoritmo de tipo probabilístico que valida ativamente. No @polkadot 2.0, o conjunto de validação foi encapsulado em um conceito chamado Core, que é essencialmente um subconjunto do conjunto de validação. O 2.0 suporta Agile Coretime, ou seja, o uso dinâmico do core, onde na versão 1.0 uma cadeia só podia usar um Core, e na versão 2.0, que está prestes a ser lançada, suportará Agile Coretime, permitindo que uma cadeia utilize dinamicamente o coretime (número de subconjuntos de validação) conforme necessário, aumentando assim a carga de serviço do sistema. Assim, o JAM evolui a partir dessas ideias, surgindo com tantos zk, op, contratos inteligentes, e até mesmo aplicações sem estado do tipo web2, questionando se é possível abstrair melhor os serviços para se adaptar a esses diferentes modelos de aplicação, e permitir que eles interajam de forma combinável. Portanto, o JAM fez uma abstração adicional com base nisso. - Várias coisas diferentes de L2/cadeias paralelas agora são chamadas de serviços - Coisas de blocos/transações agora são chamadas de itens de trabalho ou pacotes de trabalho - Itens de trabalho pertencem a serviços, enquanto pacotes de trabalho são um conjunto de itens de trabalho - Os serviços são descritos por três pontos de entrada, dos quais dois são fn refine() e fn accumulated - Os nomes desses dois pontos de entrada são exatamente a razão pela qual o protocolo é chamado de JAM: Máquina de Acumulação de Conexão (Join Accumulate Machine). Conexão (Join) refere-se a fn refine(), onde todos os núcleos do Polkadot executam em paralelo uma grande quantidade de trabalho para diferentes serviços. Conexão refere-se à extração de dados em um subconjunto menor, que é então passado para a próxima fase. - Acumulação refere-se à acumulação dos resultados de todas as operações acima no estado principal do JAM - Diferentes formas de serviços são suportadas (op rollups, zkrollups, cadeias paralelas, aplicações sem estado, contratos inteligentes) A era ETH é uma máquina de estado de coluna única de estado compartilhado, A era @polkadot 1.0 é uma máquina de fragmentação probabilística interoperável. A era @polkadot 2.0 é uma máquina Agile Coretime. A era JAM é a Máquina de Acumulação de Conexão (JAM). Há muitos outros detalhes e características, aqui apenas fiz uma sincronia das informações que entendi. Uma compreensão mais profunda do porquê, o JAM pode executar programas continuamente, sem precisar invocar o programa através de transações, que tipo de novos produtos de modelo podem surgir no futuro com a combinação do JAM e DEFI? Por que o JAM pode executar aplicações não baseadas em estado, como o JAM DOOM. Para mais detalhes, veja o vídeo: Materiais de estudo:
Mostrar original
4,5 mil
1
O conteúdo apresentado nesta página é fornecido por terceiros. Salvo indicação em contrário, a OKX não é o autor dos artigos citados e não reivindica quaisquer direitos de autor nos materiais. O conteúdo é fornecido apenas para fins informativos e não representa a opinião da OKX. Não se destina a ser um endosso de qualquer tipo e não deve ser considerado conselho de investimento ou uma solicitação para comprar ou vender ativos digitais. Na medida em que a IA generativa é utilizada para fornecer resumos ou outras informações, esse mesmo conteúdo gerado por IA pode ser impreciso ou inconsistente. Leia o artigo associado para obter mais detalhes e informações. A OKX não é responsável pelo conteúdo apresentado nos sites de terceiros. As detenções de ativos digitais, incluindo criptomoedas estáveis e NFTs, envolvem um nível de risco elevado e podem sofrer grandes flutuações. Deve considerar cuidadosamente se o trading ou a detenção de ativos digitais é adequado para si à luz da sua condição financeira.