HomeWaves compartilha com a comunidade suas futuras atualizações!

Waves compartilha com a comunidade suas futuras atualizações!

Chris Roper

Quem acompanha o projeto da Plataforma Waves não tem dúvidas que sua equipe é muito dedicada e está sempre aperfeiçoando suas ferramentas. Nas próximas linhas mostraremos o que a equipe de desenvolvedores compartilhou:

Nodes

Lançamento de junho

A versão anterior, 0.13.x, foi entregue à MainNet em junho e trouxe vários recursos muito solicitados, como Data Transactions, Fair PoS, Transações Patrocinadas e otimização do node. Todos esses recursos foram ativados com sucesso no MainNet.

A equipe implementou esses recursos rapidamente em resposta à demanda, o que causou alguns imprevistos, especificamente alguns problemas que não foram detectados durante a fase de testes. Concluímos que é mais importante garantir a qualidade e a estabilidade do produto do que garantir um cronograma de lançamento exato.

Igor Pavlov, o novo gerente de projetos que se juntou à equipe de nodes em junho, agora está encarregado de configurar o processo adequado para os próximos lançamentos. Este processo inclui:

1. Testes detalhados e testes automatizados
2. Testes funcionais e não funcionais da atualização no TestNet
3. Auditoria de bugs pública e de terceiros com recompensas
4. Lançamento gradual no MainNet, começando com nodes que não são de mineração, nodes da carteira oficial, pequenos mineradores e grandes mineradores.

Próximas atualizações dos Nodes

A principal característica da versão 0.14 são os Smart Accounts (fase 1). Essa funcionalidade já está completa. Publicamos a versão atual e agora o estamos testando no TestNet. Esperamos liberar a versão final entre agosto ou setembro.

As Smart Accounts permitem que os usuários apliquem um script a uma conta para controlar todas as transações de saída. Essas contas podem ser usadas em vários cenários, incluindo carteiras multi-sig, 2FA, escrow, oráculos, etc. Além disso, permitem a implementação de aplicativos mais complexos, que será descrita com detalhes em breve.

Na fase um (próxima versão), as Smart Accounts serão parcialmente ativadas, incluindo todos os tipos de transações, exceto as transações na DEX. O suporte para transações na DEX será implementado no versão seguinte, em cerca de dois meses. Isso significa que, durante a primeira fase, a funcionalidade das Smart Accounts (por exemplo, carteiras multi-sig e 2FA) será aplicada a tudo, exceto para negociações na DEX.

Melhorias no Matcher DEX

Devido a uma interrupção recente do nosso Matcher, o foco principal da equipe é resolver todos os problemas descobertos neste episódio. A segunda tarefa é continuar a otimização do Matcher, e nosso plano é aumentar consideravelmente a capacidade nos próximos meses. Algumas mudanças técnicas também serão feitas. Vamos desacoplar o Matcher da Waves Node para que possamos desenvolvê-lo e liberá-lo independentemente e dimensionar horizontalmente.

Waves Client

Após a recente atualização da DEX, que estava em testes beta alguns meses, a equipe tem se concentrado em vários recursos importantes relacionados à segurança.

Hardware wallets – Ledger

A integração da Ledger com Waves Client foi concluída na parte técnica, mas agora estamos aguardando a equipe da Ledger verificar o nosso aplicativo e, portanto, não podemos fornecer uma previsão para o lançamento. Esperamos que o suporte para Waves esteja disponível para usuários da Ledger no início de setembro. Você pode verificar o roadmap da Ledger sobre suporte para Waves.

 

Autenticação em dois fatores (2FA)

Quando as Smart Accounts forem ativadas na MainNet, será possível implementar recursos como 2FA no Waves Client. Haverá diferentes maneiras de se realizar isso, incluindo um esquema totalmente descentralizado com vários dispositivos ou uma abordagem semi-centralizada com um serviço 2FA centralizado (por exemplo, Google Authenticator). A equipe do Client já começou a trabalhar em um protótipo 2FA, já que as Smart Accounts estão disponíveis no TestNet. Podemos esperar que esse recurso esteja disponível dentro de alguns meses.

Extensão para navegadores: Waves Keeper

Recentemente, iniciamos um novo projeto: uma extensão que permite aos usuários armazenarem suas chaves privadas com segurança e interajam com sites de terceiros assinando transações sem a necessidade de divulgá-las. Essa ferramenta é muito importante para o crescimento da comunidade de desenvolvedores. O nome escolhido para esta extensão é Waves Keeper.

Aplicativos móveis

Muitos usuários estão aguardando uma atualização para nossos aplicativos móveis e temos trabalhado intensamente nos últimos meses. A equipe de aplicativos para dispositivos móveis foi aumentada para 8 pessoas: 1 designer de interface de usuário, 3 desenvolvedores iOS, 3 desenvolvedores Android e 1 desenvolvedor back-end. Também estamos procurando um engenheiro de garantia de qualidade com um sólido conhecimento em automação de testes. Nossa equipe de aplicativos móveis concluiu o desenvolvimento da nova interface do usuário e eles agora estão concluindo a integração com os serviços de back-end, veja abaixo:

https://youtu.be/F5PzAn22jTg

 

O aplicativo para iOS está um pouco à frente da versão para Android. Ainda há muitas coisas a se fazer, mas estamos empenhados para concluir esta atualização o mais rápido possível. A expectativa atual é que esse lançamento ocorra entre setembro e outubro.

Para desenvolvedores

Além de tudo já mencionado, estamos trabalhando em inúmeros projetos destinados a auxiliar os desenvolvedores na criação de seus próprios projetos na Plataforma Waves. Aqui estão alguns deles:

Data Services

Nossa equipe de Data Services está trabalhando no desenvolvimento de novas APIs. O principal objetivo é fornecer uma maneira simples e conveniente de acessar dados no blockchain da Waves. O Data Services sincroniza continuamente com o blockchain e armazena as informações em um banco de dados relacional, portanto, é mais simples e flexível agregar ou coletar dados com base em determinadas condições. O serviço está atualmente na versão 0, então, por favor, use com cautela. Se você quiser usar o Data Services, nos ajudar com o desenvolvimento ou tem sugestões para casos de uso específicos, visite nosso Github ou o fórum oficial.

Ride IDE

Continuamos trabalhando em nosso IDE on-line para smart contracts Ride. Nas últimas semanas, trabalhamos na adição de um console interativo (REPL), no qual você pode implantar scripts, fazer transações e executar códigos JavaScript tradicionais. O console funciona com o preenchimento automático.

Container Docker

Nós tivemos muitas perguntas sobre a maneira mais fácil de executar um Node da Waves. Agora tornamos isso o mais simples possível com o Container Docker. Literalmente requer apenas um comando para se habilitar tudo ou então alterar as configurações do node. Você pode encontrar as instruções no Github.

 

Novos idiomas para a documentação

Nossa documentação está sendo constantemente atualizada. Nas duas últimas semanas com a ajuda de nossos embaixadores, adicionamos diversas páginas nos idiomas coreano e russo. A versão em inglês ainda é a mais detalhada, mas prevemos que em um futuro próximo, todos os outros idiomas estarão completos. Se você acredita que a documentação deva ser traduzida para outro idioma e está apto para isto, inscreva-se em nosso repositório.

Resultados do Hackathon on-line

Em 2 de julho lançamos um Hackathon on-line com duração de três semanas e uma premiação total de 2000 Waves. O hackathon foi dedicado aos Smart Contracts não-Turing completos. Oferecemos aos participantes várias ideias sobre o que implementar, como Multi-sig, Escrow (Custódia), Atomic swaps e uma plataforma de apostas. Em 28 de julho anunciamos os resultados do hackathon e foi muito difícil fazer a escolha de um vencedor absoluto, então decidimos também premiar dois projetos com o segundo e terceiro lugares. Vocês podem encontrar a lista de vencedores em nosso fórum e gostaríamos de agradecer a todos os participantes pelo seu tempo e esforço!

Faça parte da comunidade Waves no Brasil!

Etiquetas:
Usamos cookies para personalizar conteúdos e anúncios, fornecer recursos de mídia social e oferecer a você uma experiência melhor. Ao continuar navegando no site, ou clicando em "OK, obrigado", você aceita o uso de cookies.