A transição para o uso público de código aberto não ocorrerá sem desafios e a equipe Motoko percebe esse fato.
Motoko, a linguagem de programação projetada para apoiar a criação de DApps e contratos inteligentes no Protocolo de computador da Internet (ICP) agora é de código aberto. A linguagem de programação Motoko está em desenvolvimento há mais de três anos e, de acordo com as últimas anúncio, suas fontes completas estão agora disponíveis sob a licença Apache 2.0.
Linguagem de programação Motoko: recursos e benefícios para o ecossistema ICP
Motoko é uma linguagem de programação fortemente tipada e baseada em atores com “suporte integrado para persistência ortogonal e passagem assíncrona de mensagens”. A nova linguagem possui uma série de recursos de produtividade e segurança que, de acordo com a equipe de desenvolvimento, incluem gerenciamento automático de memória, genéricos, inferência de tipos, correspondência de padrões e aritmética de precisão arbitrária e fixa.
Motoko também desenha em Internet Computer's Sincero linguagem de definição de interface de mensagens e formato de ligação para interoperabilidade digitada, de alto nível e entre idiomas. A linguagem foi projetada utilizando WebAssembly (Wasm), um formato de código de baixo nível que pretende ser portátil, seguro e eficiente. Contrariando a percepção geral, o Wasm foi projetado apenas para a Web, ele suporta notavelmente o desenvolvimento de aplicações em diversos ambientes que vão desde a Internet das Coisas (IoT), computação em nuvem e tecnologia Blockchain, entre outros.
Como um protocolo blockchain versátil, a base de código subjacente do Motoko por meio do Wasm ajudará na evolução de diversos tipos de aplicativos no computador da Internet. Ao contrário de outras máquinas virtuais, o Wasm não é específico para uma linguagem de programação específica e, como tal, o seu uso é diversificado. Isto também ajudará na prossecução global do projecto ICP.
A linguagem de programação Motoko foi projetada desde o início e, embora seu uso e testes tenham sido mais internos, os desenvolvedores agora estão tornando-a de código aberto. A equipe de desenvolvimento observou que sua “intenção é fornecer a mesma experiência de desenvolvimento para colaboradores internos e externos”. Espera conseguir isso tornando a sua infra-estrutura de testes acessível publicamente a todos.
“Esperamos que este lançamento de código estimule a colaboração e as contribuições da comunidade em geral, seja envolvendo a melhoria da documentação, o aprimoramento de mensagens de erro ou a produção de ferramentas inteiramente novas, como integração adicional de IDE, suporte a depuradores e ferramentas de formatação de código”, disse Motoko. disse a equipe da Fundação Dfinity.
A transição para o uso público de código aberto não ocorrerá sem desafios, uma situação que a equipe Motoko percebeu, mas está comprometida em resolver.
Computador na Internet em busca de uma posição mais elevada com Ethereum
Assim como Motoko está para o computador da Internet, Solidity também é a linguagem de programação da rede blockchain Ethereum. Dominic Williams recentemente criticado a dupla de Ethereum e Polkadot pelas complicadas interfaces de experiência do usuário e outras falhas observáveis das finanças descentralizadas (DeFi) redes focadas.
Embora o protocolo Internet Computer esteja atrasado na implementação de contratos inteligentes devido à sua idade relativamente jovem, Dominic está convencido de que, com os planos atuais da Fundação Dfinity, seu protocolo terá um número maior de usuários em todos os níveis até o final do ano .
Benjamin Godfrey é um entusiasta do blockchain e jornalistas que gostam de escrever sobre os aplicativos da vida real da tecnologia e inovações blockchain para impulsionar a aceitação geral e a integração mundial da tecnologia emergente. Seus desejos de educar as pessoas sobre criptomoedas inspiram suas contribuições a sites e mídias renomadas baseadas em blockchain. Benjamin Godfrey é um amante de esportes e agricultura.
Fonte: http://feedproxy.google.com/~r/coinspeaker/~3/aot0Udq1fD8/
- Adicional
- agricultura
- Todos os Produtos
- aplicações
- blockchain
- Notícias do Blockchain
- tecnologia blockchain
- borda
- Na nuvem
- computação em nuvem
- código
- colaboração
- comunidade
- computação
- contract
- contratos
- criptomoedas
- criptomoedas
- News Cryptocurrency
- Atual
- DApps
- Descentralizada
- Finanças descentralizadas
- desenvolvedores
- Desenvolvimento
- Dfinidade
- ethereum
- evolução
- Funcionalidades
- financiar
- falhas
- formato
- cheio
- Geral
- HTTPS
- Infraestrutura
- integração
- Internet
- internet das coisas
- Interoperabilidade
- iot
- IT
- Jornalistas
- língua
- mais recente
- Licença
- Lista
- máquinas
- Fazendo
- de grupos
- Mídia
- mensagens
- rede
- redes
- notícias
- aberto
- open source
- Outros
- padrão
- Pessoas
- persistência
- POSTAGENS
- produtividade
- Programação
- projeto
- público
- seguro
- Segurança
- Locais
- smart
- smart contract
- Smart Contracts
- So
- solidez
- Esportes
- ajuda
- suportes
- Tablet
- Equipar
- teste
- ensaio
- usuários
- Ver
- Virtual
- QUEM
- Comunidade mais ampla
- Fio
- no mundo todo
- escrita
- ano
- anos