Tópicos em alta
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Conteúdo coreano pela primeira vez em muito tempo
Ocasionalmente, quando leio os artigos relacionados à tecnologia de Keone,
"Parece algo ótimo, mas o que exatamente é bom?"
Nós o preparamos para aqueles que se perguntaram.
JIT?
- Compilador, cache, assíncrono... Você não precisa saber dessa coisa complicada.
Então, o que é bom para nós?
- Velocidades mais rápidas, taxas de gás mais baixas (taxas)
O que realmente importa é 'por que você faz isso?'
- Em vez de simplesmente melhorar a velocidade, a chave é por que Kion Hee valoriza esse tópico o suficiente para pendurá-lo em seu tweet principal.
1. O caminho que os outros não tomam
- A maioria das equipes não toca nessas áreas de baixo nível.
- Mesmo se você tentar, é apenas no nível de 'mergulho' e é raro tentar integrá-lo profundamente ao produto real.
2. 'Como resolver'
- Essa dedicação traz os elementos centrais do blockchain, como consenso, execução e rede, ao nível da arte.
- Agora estamos tentando resolver o gargalo mais profundo do que isso. É muito lamentável ter uma equipe dedicada de compiladores para esse fim.
- Isso não é o mesmo que verificação técnica (POC) para marketing.
3. Busque a perfeição como a Apple
- Esse visual é como a Apple.
- Assim como todos os anos, quando o iPhone lança um novo modelo, ficamos maravilhados com a forma como eles prestaram atenção a esses detalhes, e essa equipe também se concentra em resolver o problema fundamental, implantando especialistas em todos os pontos de gargalo para o mais alto nível de perfeição.
- As tecnologias que Keone menciona serem importantes podem ser vistas como o anúncio de novos produtos da Apple na WWDC.
Portanto, a maioria dos artigos são mais como artigos que provam que "estamos mais uma vez perto da aceitação em massa" e "nossa comunidade e ecossistema cresceram novamente".
-----------------------------------------------
"Na verdade, não é grande coisa fazer isso em Monad"
"Não é difícil apenas conhecer o conceito e escrever algumas linhas de código."
"Isso não é grande coisa"
Contraprova:
- Claro, há pessoas que dizem: 'O conceito em si já é conhecido e pode ser implementado com algumas linhas de código'.
- Sim, o conceito em si pode não ser muito difícil. Mas a verdadeira dificuldade começa quando muito "contexto" é adicionado ao conceito.
- Integrar harmoniosamente uma tecnologia com todas as outras áreas e melhorar o desempenho de todo o sistema é uma questão diferente de simplesmente conhecer o conceito.
- Se você já construiu um blockchain L1, você se identificará com o quão incrivelmente difícil é mergulhar em todas as áreas do núcleo e completá-lo em um produto real.
@keoneHD @koreanads @monad_dev @monad

17 de ago., 02:43
Trazendo a compilação JIT para o EVM
A compilação Just-in-Time (JIT) é frequentemente citada como uma ideia interessante de como otimizar o EVM.
Mas há desafios:
- É difícil fazer com que todo o comportamento exato (taxas de gás, tratamento de erros) corresponda. Por exemplo, mesmo que o código seja simplificado pelo compilador, as cargas de gás originais devem ser preservadas
- A compilação é cara, então nem tudo deve ser compilado e não pode ser feito em tempo real sem afetar a latência
- artefatos compilados são muito maiores do que o bytecode original
- Tirar o máximo proveito do compilador requer criatividade para abordar facetas únicas do problema. Há uma tonelada de pesquisa, benchmarking e otimização repetida da geração de código de máquina necessária
A equipe @category_xyz alimentou e construiu um compilador poderoso que aborda todos esses problemas, permitindo que o código do contrato seja executado com mais rapidez e eficiência do que nas implementações de EVM existentes.
O cliente Monad analisa contratos usados com frequência (medindo por gás acumulado consumido) e armazena em cache o código nativo para que as chamadas subsequentes sejam executadas com mais eficiência.
A compilação é executada de forma assíncrona; antes que a compilação seja concluída, a VM executa o código usando um interpretador separado de baixa latência e altamente otimizado.
Isso agora está disponível no Monad Testnet a partir da atualização na terça-feira!
Confira os documentos para obter informações adicionais, recém-saídas das impressoras. Obrigado a @__inshorts e ao resto da equipe de compiladores da Category Labs por um trabalho bem feito!
7,69K
Melhores
Classificação
Favoritos