Java, C++, Python, HTML... a lista de linguagens de programação é infinita. Mas e as linguagens de programação de contratos inteligentes? Como é essa paisagem?
Um tópico de pesquisa da Binance 🧵👇
1/ Solidity e Rust dominam o cenário da linguagem de contrato inteligente. Solidity é usado para implementar contratos inteligentes em Eethereum e outras cadeias EVM, enquanto Rust é usado em Solana e outras cadeias como NEAR e Polkadot.
2/ Embora o Solidity tenha sido criado especificamente para o desenvolvimento de contratos inteligentes (lançado em 2015), o Rust já existia há vários anos antes do lançamento do Solana e seu desenvolvimento inicial, na verdade, é anterior ao whitepaper do Bitcoin.
3/ A mais nova adição a este grupo é uma linguagem chamada Move. “Move é uma linguagem de programação com escassez” é como o criador da linguagem a descreve.
4/ Originalmente desenvolvido para o projeto Diem da Meta, Move é uma linguagem de programação baseada em Rust, independente de plataforma, para implementar contratos inteligentes seguros e flexíveis e transações personalizadas.
5/ Move foi projetado especificamente para lidar com Ativos Digitais e traz muitos recursos inovadores. Isso inclui recursos de segurança exclusivos, como o verificador de bytecode e o Move Prover, bem como uma variedade de propriedades para melhorar a flexibilidade e a eficiência da linguagem.
6/ O Move espera que seus recursos de design, incluindo a falta de despacho dinâmico, signifiquem que explorações de reentrada, que têm sido cada vez mais comuns no último ano, sejam evitadas em blockchains baseados em Move.
Para saber mais sobre o cenário linguístico atual e mergulhar no Move, confira nosso relatório recente em: https://research.binance.com/



