A Blockstream, empresa liderada pelo cypherpunk Adam Back e responsável pelo protocolo de segunda camada Liquid, anunciou nesta quinta-feira o lançamento do Simplicity, nova linguagem de programação voltada a contratos inteligentes na rede Bitcoin.
De acordo com o comunicado, a ferramenta será incorporada ao Liquid, iniciativa que busca transformar o Bitcoin (BTC) de reserva de valor em plataforma programável para aplicações de finanças descentralizadas (DeFi).
Além da linguagem base, a companhia apresentou o SimplicityHL, implementação de nível mais alto que oferece maior abstração e promete simplificar o desenvolvimento. Um representante da Blockstream informou que a versão já pode ser utilizada e conta com ambiente de desenvolvimento integrado (IDE) via web.
O Simplicity foi projetado para a arquitetura de unspent transaction output (UTXO) do Bitcoin, enquanto o Solidity — usado na Ethereum — opera em um modelo de estado global mantido pela Ethereum Virtual Machine (EVM). Segundo a Blockstream, a ausência desse estado global exige que todas as informações necessárias sejam incluídas em cada transação.
A empresa destacou que desenvolvedores acostumados ao Solidity precisarão abandonar a leitura de variáveis compartilhadas e passar explicitamente todos os dados entre contratos. Isso impede que dois contratos compartilhem estado ou consultem as mesmas variáveis, mas, por outro lado, restringe eventuais falhas ao trecho específico da transação.
Outro ponto citado pela Blockstream é a impossibilidade de utilizar recursão ou loops ilimitados, recurso que a companhia considera desnecessário para lógica on-chain.
Imagem: Trader Iniciante 2 (9)
O Simplicity soma-se a uma lista crescente de linguagens de programação criadas para casos de uso específicos. Entre elas estão o Noir, lançado em 2022 para provas de conhecimento zero (ZK-proofs) e adotado em 2023 pela futura rede Aztec; o Leo, também focado em ZK-proofs; e o Vyper, compatível com a EVM e voltado à redução de superfície de ataque em protocolos DeFi.
Com o lançamento, a Blockstream pretende oferecer aos desenvolvedores uma alternativa nativa para contratos inteligentes no ecossistema Bitcoin, alavancando a segurança da rede e expandindo seu potencial de uso.
Com informações de Cointelegraph