Ark core v2 já chegou para ficar em Mainnet

in #pt6 years ago (edited)

A migração para o novo ARK Core v2 foi concluída com sucesso na Mainnet. Com o fato, começamos uma era nova de desenvolvimento da ARK e temos uma base para uma rede agora, mais estável e eficiente. O ARK Core v2 permitirá aos desenvolvedores criar novas funções e personalizações modulares. Deixando que a equipe da ARK Ecossistema trabalhe num ciclo de lançamento ainda mais interativo. Agora O ARK Core v1 é coisa do passado, é obsoleta.

Hoje é quando nosso novo navio vai navegar e, é claro, não poderíamos estar mais contentes.

Entanto no bloco de 6.600.000, a rede aumentará oficialmente o limite de transações de 50 para 150, transações por bloco. Depois que o primeiro bloco é forjado com mais de 50 transações, todos os nodos v1 que ainda estão se ejecutando na rede, eles se bifurcam e são banidos pelos nodos principais na v2.0.0.

O Ark Core é um back-end, reescrito totalmente e, ademais se executa a nossa cadeia de blocos. Se você quer saber mais sobre as nossas mudanças e o longo alcançe da reescrita!? só precisa ler a postagem que deixamos no blog, e foi postada antes AQUI. https://blog.ark.io/ark-core-v2-mainnet-launch-95a5b621f6f7

Se você já é um usuário ARK, simplesmente baixe a nova carteira v2 (wallet v2) (ela estará disponível a poucas horas, e também completamente reescrita). A carteira funcionará com a nova rede principal do Core v2 e lhe permitirá a você usar o novo sistema de taxa dinâmica, juntos com as outras melhorias para a qualidade de vida. Porem, a nova carteira só estará disponível logo de termos tido tempo para monitorar o desempenho dela. Mas, tranquilos, nós vamos a postar um link quando a nova carteira estiver disponível para vocês.

Só para lembrar: nós, não temos controle sobre as trocas e elas reabrirão os depósitos e retiradas na sua própria programação. Se você tiver alguma dúvida com respeito a seus prazos, contate para a bolsa, pois nós, não poderemos responder a essas perguntas.

O que vem aí para o Core?

Nós, já começamos a codificar alguns dos recursos que desejamos incorporá-los no próximo grande lançamento - v2.1. Como a v2 é muito mais modular, alguns dos recursos e melhorias serão lançados antes da versão final da versão 2.1 (e deve ter todas as tarefas descritas abaixo).

Então, gente vamos lá, e rever as características que poderão ser antecipar a nosso futuro:

  • Atualização do protocolo de transação (AIP 11) - o muito antecipado AIP 11 trará novos tipos de transações (multipáginas, IPFS, timelock) e além, para muito mais que isso.

  • Atualizar o protocolo de assinatura múltipla (AIP 18) - A melhoria desta proposta é tentar resolver algumas das limitações presentes na implementação atual de várias das assinaturas e tornar as transações multisig q muito mais importantes do que o sistema herdado na atualidade. Também, há uma discussão para integrar "Simple-Multi-Signatures".

  • Migração à TypeScript – nós falamos em seguir com JS e, é claro, usar as definições de fluxo na comprobação dos tipos ou nesse caso iremos então, diretamente para o TypeScript, onde obteremos os benefícios de uma linguagem que tenha verificações de tipo estáticas integradas e permita-nos o uso de funções mais recentes do ECMAScript e, desde que os arquivos TS transpire.

As Melhorias na API P2P - existem algumas opções disponíveis para tornar o P2P ainda mais resistente aos ataques e a rapidez. Agora, nós estamos inclinando-nos para conectores web ou algo como um protocolo baseado em torrents, que ajudará em os dois casos a melhorar drasticamente o desempenho de comunicação e download de dados.

  • Download paralelo de blocos – neste caso, vão en conjunto as melhorias do P2P e da API descritas no ponto anterior, já que ambas duas, essas mudanças já proporcionarão melhorias no desempenho. A implantação de downloads paralelos ou elos proporcionará outro aumento de desempenho e provavelmente vai reduzir o tempo de sincronização a várias horas.

  • Implementação da API v2.1 e em conformidade com o JSON-API – e além se vai implementar também a API 2.1 baseada, claro na API 2.0, mas só será totalmente compatível isso, com as especificações da JSON-API.

  • Adicionar predefinições de configuração - isso incluirá predefinições para o arquivo plugins.js. As predefinições deverão abranger itens como relés de troca, relés mínimos, nodos completos com falsificadores, etc.

  • Implementar o sistema para assinar e verificar plugins - O sistema será responsável pela verificação de plugins de terceiros e fornecer a segurança adicional às pessoas que desejam executar plugins personalizados na parte da cima do Core.

  • Implementar o plugin e configurar o hot-recarregamento - possibilitará o carregamento de arquivos de configuração e plugins sem reiniciar o processo do nodos (configuração de atualização em tempo real e além, sem as interrupções de nodos).

  • Integra a criação de perfil com o New Relic - atualmente não havia perfil no núcleo, pois não fazia sentido enquanto o código mudava muito, todos os dias. Agora que as coisas estão resolvidas, nós integramos a New Relic, para entender melhor ainda, quais são as partes do núcleo que precisam ser consertadas para alcançar a velocidade e desempenho.

  • Revisão da estrutura e a capacidade de expansão do banco de dados principal - neste momento, o banco de dados principal e a base de dados principal postgresql têm uma grande quantidade de lógica compartilhada que só deveria estar apenas no banco de dados principal e jamais ser sobrescrita ou tocada, a menos que alguém realmente saiba o que está fazendo. Vamos revisar esses fragmentos de código e refatoraremos quando seja necessário para só reduzir a complexidade.

  • Revisão da estrutura central da API e a capacidade de expansão – Nós revisaremos algumas estruturas centrais da API que lhe permitirão uma melhor capacidade de expansão. Coisas como as APIs específicas dos delegados o webhook poderiam ser complementos add-ons que adicionam novos pontos de extremidade além dos existentes em vez de seus próprios pacotes.

  • Expandir sinalizadores CLI, disponíveis para o Core e manipular determinadas opções. Neste momento algumas das coisas estão no arquivo.env, o que seria apropriado como argumentos CLI.

Tudo isso, vai nós ter ocupados diante os próximos meses e estamos muito contentes para começar a trabalhar nisso, e podemos ter a certeza, de que os manteremos informados sobre o nosso progresso.

O que vem aí para a ARK?

Além do trabalho em andamento de Core, nas semanas próximas lançaremos o ARK Pay, uma simples biblioteca de código aberto que dará o plugin comercial, o qual é fácil de usar e ajudará na aceitação da ARK, como meio de pagamento, com o suporte para o esquema QR e ARK URI (o que significa que você pode digitalizar QR através de seu celular e preencher os campos para que você assine a transação) e o esquema de URI para a carteira ARK Desktop onde você pode dar clicar em Pagar com o ARK; ele abrirá o modelo de remessa na carteira ARK Desktop para assim você tenha que assinar o TX – depois, você receberá a confirmação quando o pagamento estiver já concluído. O vendedor receberá as informações de pagamento e agirá de acordo com o que você está vendendo ou oferecendo para ele. O repositório e a documentação estarão disponíveis após em v2 quando esteja na MainNet, já que ela aproveitará as capacidades da API da v2.

Whitepaperv2 e o site web v2, estão trabalhados em paralelo e vão estar disponíveis no primeiro trimestre deste 2019. O whitepaper foi inicialmente planejado para o final deste ano, mas nós decidimos ampliar nosso roteiro técnico e, com ele, os tópicos que devem ser abordados no whitepaper. A verdade, nós estamos aproveitando esse tempo para melhorar muito mais as especificações, do modo que quando o whitepaper for publicado, se apresente adequadamente do jeito de como nós pretendemos construir cada uns dos sistemas.

O Ark Desktop wallet v2 foi lançado, entanto terá mais recursos e atualizações nos próximos meses. Uma das primeiras grandes atualizações para a carteira com suporte para plugins personalizados, farão a carteira de desktop extensível e facilmente personalizável. Em breve, haverá muitas atualizações e addons, junto com a integração de changelly para v2.

Entretanto a versão 2 já foi implementada na Mainnet, nós vamos a concentrar-nos na migração da nossa ARK Deployer, para que ela também possa ser compatível com a versão 2. Essa migração será a base do nosso sistema de Cadeia de Bloqueio de Botões baseado em GUI (incluirá designs mais incríveis de Olegs). Você poderá asistir muito mais sobre o PBB enquanto nós caminhamos para o próximo ano.

Além disso, nós não vamos esquecer do ARKVM. Sabemos que muitos de vocês estão esperando do jeito paciente por este módulo. Sabermos que A ARKVM receberá muito amor no início de 2019 quando terminarmos a especificação e iniciarmos o desenvolvimento. Você asistirá muito mais sobre o ARKVM ao início de 2019.

Há várias outras idéias flutuando e discutiremos mais diante na medida que nós solidificamos detalhes.

Por quanto tempo a antiga API de v1 e, o antigo RPC estarão disponíveis?

EOL ou End of Life para API v1 serão feitos com o hardfork a v2.1 com AIP11 para o próximo ano. Isso quer dizer, após dessa atualização, as chamadas para a v1 API não funcionarão mais. Então, se seus aplicativos ainda estiverem usando a v1 API, lhe recomendamos o mais rápido possível que você migre já para a API v2.

API v2 docs : https://docs.ark.io/api/public/v2/

EOL para RPC antigo ARK também o vai estar disponível só até a versão 2.1 do ARK. Nós lhe pedimos que você migre para um novo JSON-RPC o mais rápido possível. E ademais, O JSON-RPC agora faz parte do nosso núcleo.

Eu encontrei um problema; que o que devo fazer?

Embora, acontece com todos os novos softwares, e certamente haverá alguns soluços iniciais (é obvio, nós esperamos que não haja ou que sejam o mais mínimos possiveis).

Se você notar algum probleminha, pode por favor denuncia-los através do GitHub:
https://github.com/ArkEcosystem/core/issues

Se você encontrar talvez uma vulnerabilidade de segurança que possa representar um problema para a rede e relacionada ao código (gastos duplos, ataques de vetor, qualquer coisa relacionada a fundos em risco, ...) siga as instruções aqui: https: // bounty.ark.io (seção de recompensas de segurança).

Como posso-lhes ajudar com o desenvolvimento do Núcleo, o que devo fazer?

Se você estiver interessado ou quiser se involucrar no desenvolvimento, e você acha que pode consertar os problemas que já foram relatados aqui https://github.com/ArkEcosystem/core/issues ou se você pode-nos fornecer seus próprios pedidos e, como parte de nosso programa de desenvolvimento do Github, ser recompensado por seus esforços, você pode, então obter mais informações aqui ao respeito: https://bounty.ark.io

A gratidão

Gostaríamos lhe agradecer a nossa incrível comunidade que ajudou a melhorar nossa base de códigos; relatou erros, ajudou com os testes, estiveram lá, para motivar-nos e nos ajudar e ajudar a outros membros nos momentos de maior necessidade - OBRIGADO a todos vocês. Nós não podemos esperar para continuar esta aventura com você e enquanto navegamos num novo território inexplorado em 2019 e além gente!

Versão espanhola ARK Core v2 esta en directo en Mainnet




Quer saber mais sobre a ARK? Entre: https://ark.io/

Sort:  

Hi, @the01crow!

You just got a 16.23% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.033
BTC 94798.39
ETH 3128.70
USDT 1.00
SBD 3.04