Antigamente, quase podíamos ouvir os desenvolvedores a dizer: "Espera, o compilador está a gritar sobre ponteiros inseguros? Adivinha que vamos apenas clonar tudo até ele se calar!" Essa mentalidade espalhou-se como um incêndio.
A verdadeira questão? Mal existiam projetos Rust de alto desempenho em grande escala naquela época. Nenhuma implementação de referência para aprender. As equipas estavam a voar às cegas, tratando os avisos de segurança como pecados de codificação em vez de oportunidades de otimização.
Avançando para agora — a infraestrutura de blockchain finalmente decifrou o código. Acontece que você não precisa sacrificar a velocidade pela segurança da memória. Você só precisava de alguém para mostrar que isso poderia ser feito.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
12 gostos
Recompensa
12
5
Republicar
Partilhar
Comentar
0/400
DogeBachelor
· 23h atrás
Este bug foi tão difícil de corrigir que deu calafrios na pele.
Ver originalResponder0
VitalikFanAccount
· 23h atrás
Velocidade e segurança ainda precisam estar equilibradas.
Ver originalResponder0
DAOplomacy
· 23h atrás
sem dúvida, outro estudo de caso em dependência de caminho sub-ótima... o precedente histórico sugere que essas mentalidades legadas criam externalidades não triviais
Antigamente, quase podíamos ouvir os desenvolvedores a dizer: "Espera, o compilador está a gritar sobre ponteiros inseguros? Adivinha que vamos apenas clonar tudo até ele se calar!" Essa mentalidade espalhou-se como um incêndio.
A verdadeira questão? Mal existiam projetos Rust de alto desempenho em grande escala naquela época. Nenhuma implementação de referência para aprender. As equipas estavam a voar às cegas, tratando os avisos de segurança como pecados de codificação em vez de oportunidades de otimização.
Avançando para agora — a infraestrutura de blockchain finalmente decifrou o código. Acontece que você não precisa sacrificar a velocidade pela segurança da memória. Você só precisava de alguém para mostrar que isso poderia ser feito.