Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Monad, um blockchain compatível com EVM, ativou sua revisão MonadTen na rede principal às 14h30 UTC de 2 de setembro. A atualização MIP-8 muda a forma como a rede cobra contratos para leitura de armazenamento, substituindo o aquecimento slot por slot por grupos de 128 slots consecutivos.
Mônada bloco da rede principal 101672712 mediu 8.100 gases para ler o slot 0, 100 gases para ler o slot 1 na mesma página e 8.100 gases novamente no slot 128, o primeiro slot da próxima página.
O registro oficial de lançamento do MonadTen define a ativação no carimbo de data/hora Unix 1788359400. Abaixo desse carimbo de data/hora, as regras do MonadNine permaneceram em vigor.
O especificação final MIP-8 define uma página de armazenamento como 128 palavras de 32 bytes cada, ou 4.096 bytes. O primeiro SLOAD em qualquer lugar da página custa 8.100 gas. As leituras posteriores em qualquer lugar dentro da página aquecida custam 100 gas para o restante da transação, sujeitas a reversão quando um quadro de chamada é revertido.
De acordo com o cronograma anterior da Monad, dois slots anteriormente intocados custavam 8.100 gasolina cada, mesmo quando sentados um ao lado do outro. Sob o novo preço de opcodeo mesmo par custa 8.100 gás e depois 100 gás se ambos estiverem na mesma página.


Layouts comuns do Solidity podem herdar esse desconto automaticamente. Variáveis de estado sequenciais, campos struct e elementos de array ocupam slots consecutivos, portanto, leituras repetidas têm maior probabilidade de permanecer dentro de uma página aquecida.
Uma chave de mapeamento geralmente resolve uma página separada e dispersa, mas os campos dentro de uma estrutura armazenada nessa chave permanecem contíguos e podem compartilhar o desconto no nível da página.
O armazenamento com hash ou desalinhado mantém Linha de base fria existente do Monad. Lê que os limites entre páginas ainda custam 8.100 gas cada, enquanto a economia depende de quantos slots uma transação toca e se esses slots estão agrupados dentro do mesmo limite de 128 slots.
O MIP-8 preserva a semântica de execução do EVM enquanto altera as suposições usadas pelas ferramentas que criam listas de acesso, provas de armazenamento ou estimativas de gás. As entradas EIP-2930 agora são páginas quentes e os formatos de prova devem representar o modelo de página. A especificação identifica contratos que codificam custos de gás de armazenamento e operação como a principal classe de risco de compatibilidade.
Para os desenvolvedores, o incentivo é que os dados lidos em conjunto ficam mais baratos quando armazenados próximos uns dos outros.