A DFINITY está comprometida em construir um computador Internet com capacidades de supercomputação e software seguro, seguindo o modelo “Código como Serviço”.
Os desenvolvedores só precisam fazer upload de seu código, e os aplicativos e serviços correspondentes podem ser implantados e começar a operar, o que economiza muito o custo de desenvolvimento, operação e manutenção de aplicativos e realmente realiza a troca de valor de vários serviços no mundo da criptografia digital, acelerando assim o processo de digitalização global.
Comparação com aplicativos tradicionais da Internet
Como todos sabemos, se você deseja lançar seus próprios produtos na Internet tradicional, você precisa usar os principais serviços comerciais de nuvem, ferramentas de nuvem, vários bancos de dados e firewalls e outros componentes, tecnologias de virtualização relacionadas, plataformas de desenvolvimento de software, etc.
A complexidade resultante do sistema que consiste em software, hardware e diversas redes de fornecedores torna caro e difícil ajustar o sistema à medida que a demanda muda.
Hoje, em uma empresa média da Fortune 500, 85% dos custos de TI são suportados pelas operações de TI, que normalmente gastam mais de 90% do seu tempo lidando com complexidades de sistemas que nada têm a ver com a funcionalidade que estão tentando fornecer, como configurando componentes de infraestrutura .
O computador Internet que a DFINITY está construindo redesenhou o software para enfrentar os desafios acima. Abordar as complexidades acima pode trazer enormes benefícios, reduzindo os custos de desenvolvimento e encurtando o tempo de lançamento no mercado.
Por exemplo, quando os desenvolvedores escrevem código que descreve dados, esses dados são salvos de forma segura e automática nas páginas de memória que hospedam seu software, eliminando a necessidade dos desenvolvedores codificarem e decodificarem dados dentro e fora do banco de dados ou até mesmo pensarem em como funciona a persistência de dados. (este recurso também conhecido como "persistência ortogonal").
Como resultado, os desenvolvedores de computadores para Internet concentram-se em escrever "o que" desejam alcançar, em vez de "como" os sistemas são construídos e interoperados, e a eficiência é bastante melhorada.
O aumento na velocidade de desenvolvimento e a redução nos custos de desenvolvimento podem reduzir o preço dos serviços de aplicativos, encurtar o ciclo de iteração do produto e melhorar a experiência do usuário, ajudando assim os desenvolvedores de aplicativos a se destacarem na competição acirrada.
Pode ser visto nos miniaplicativos de demonstração reais de vários testnets lançados recentemente pela DFINITY que a DFINITY fornece aos desenvolvedores uma experiência de desenvolvimento contínua. Os desenvolvedores podem usar uma linguagem Motoko semelhante ao Rust para concluir rapidamente o desenvolvimento e compilação do aplicativo junto com o front-end. páginas finais desenvolvidas em Javascript e Html para gerar um conjunto de aplicações que podem ser implantadas diretamente neste computador Internet.
Uma vez implantados, os usuários podem acessar e chamar esses aplicativos e serviços diretamente pela web em seus computadores ou telefones celulares.
Gargalo de desempenho
Atualmente podemos implantar uma variedade de contratos inteligentes na rede Ethereum para alcançar as funções e aplicações desejadas, mas seu gargalo de desempenho sempre foi um fator chave que restringe seu desenvolvimento.
O DFINITY usa tecnologia de consenso mais eficiente. O que leva 10 minutos para ser concluído no protocolo Ethereum pode ser concluído em apenas 1 segundo usando o protocolo DFINITY, aumentando a velocidade da transação em duas ordens de magnitude.
Na solução Casper da Ethereum, a confirmação final pode ser alcançada após cerca de 125 blocos, e o tempo de geração do bloco é de cerca de 2 a 10 s, portanto o tempo de confirmação final é de cerca de 10 minutos.
O tempo de confirmação final do DFINITY é igual a dois intervalos de bloco mais um pequeno atraso (tempo de travessia de rede ou tempo de transmissão), portanto, uma confirmação de bloco pode ser concluída em poucos segundos.
O consenso do DFINITY adota a direção técnica de PoS + números aleatórios. O design do consenso pode ser considerado seu maior destaque técnico, e o componente mais importante é a parte do consenso do farol de número aleatório.
Através deste farol de números aleatórios, dezenas de milhares de nós da rede distribuídos ao redor do mundo podem selecionar aleatoriamente um pequeno número de membros para participar do consenso, alcançando assim um acordo de forma conjunta e eficiente.
Ao mesmo tempo, este número aleatório também será usado para determinar a cadeia final, de modo que a cadeia temporariamente bifurcada possa ser finalizada rapidamente (a cadeia final pode ser determinada dentro de dois blocos).
Além disso, esse número aleatório também fornecerá o número aleatório estável subjacente para muitos DApps no futuro.
Entre eles, o DFINITY adota o algoritmo de assinatura de limite baseado em BLS como seu núcleo e possui as três características de verificabilidade, certeza única e não interação.
A tecnologia de consenso de números aleatórios não apenas acelera bastante a confirmação final de blocos na rede DFINITY, fornecendo garantias de suporte a aplicações de alto TPS, mas também fornece a toda a rede desempenho e recursos elasticamente escaláveis quase ilimitados.
Como a saída de números aleatórios de consenso, a geração de blocos e o reconhecimento de firma são realizados por um número fixo de nós em toda a rede, a adição de novos nós não afetará a velocidade da operação.
Cada vez que um novo nó é adicionado, ele precisa fornecer uma certa quantidade de desempenho de computação e armazenamento para a rede.
Um aplicativo de videoconferência baseado em segurança criptográfica (Magnify, endereço Github: https://github.com/Dfinity-Bjoern/Magnify) pode ser encontrado no recente testnet Demo do DFINITY, que pode autenticar os participantes.
A capacidade de tais aplicações funcionarem sem problemas na rede DFINITY também comprova seu desempenho superior.
questões econômicas
Atualmente, no mundo da criptografia digital, as moedas digitais virtuais criptografadas raramente podem ser usadas diretamente para participar no processo de troca de valor de serviços ou produtos.
Exceptuando aplicações como bolsas centralizadas, é quase raro ver aplicações que possam alcançar rentabilidade através da prestação de serviços, e muito menos serviços integrados com a economia real.
Os computadores DFINITY Internet vêm com um conjunto de mecanismos econômicos. Os fornecedores de software pagam por data centers distribuídos em toda a rede com base no consumo real de recursos. Esses recursos incluem cálculos de CPU, armazenamento de dados, tráfego de rede, etc.
Esta parte do custo é paga em última instância pelo usuário da aplicação, ou seja, o cliente final, e não exige que o fornecedor do software alugue ou compre um servidor antes de lançar o serviço.
Pode-se observar que o software do DFINITY deve rodar completamente na cadeia, o que também significa que o software do DFINITY não pode mais rodar em outras plataformas tradicionais de serviços em nuvem.
Combinado com as características de "código como serviço" mencionadas acima do DFINITY, o acordo de liquidação de token torna o código diretamente lucrativo, e o computador da Internet se tornará um playground para desenvolvedores, o que incentivará um grande número de inovações e gerará um abertura rica e diversificada Servir.
Os serviços abertos também podem ligar e integrar-se entre si (na verdade, todos executados em uma máquina virtual) para combinar melhores serviços. Este jogo ganha-ganha cria um enorme "efeito de rede de ajuda mútua" para a rede, tornando-a capaz de competir com gigantes monopolistas da Internet. .
Mas, por outro lado, dado que o sistema pagará remuneração a nós, como data centers, na forma de tokens DFINITY, se o preço de tais tokens flutuar até certo ponto no curto prazo, isso levará a um aumento no serviço taxas e uma diminuição nos lucros para fornecedores de software.
Mesmo que as stablecoins sejam adoptadas como tokens de pagamento neste sistema económico, a regulamentação governamental pode tornar-se um grande obstáculo à entrada de fornecedores de software, porque o governo pode não permitir que ninguém compre bens e activos com outras moedas que não sejam moedas fiduciárias.
Resumir
Devido à sua velocidade de confirmação final de bloco mais rápida e maior TPS, DFINITY pode executar vários aplicativos tradicionais da Internet, e seu modelo de "código como serviço" também pode reduzir significativamente os custos de desenvolvimento de fornecedores de software e melhorar a eficiência, tornando a troca de valor Blockchain para serviços digitais torna-se possível.
No entanto, o desenvolvimento futuro do DFINITY está intimamente relacionado com a atitude do governo. A possibilidade de obter apoio governamental pode tornar-se uma parte fundamental do seu sucesso.

Conteúdo IC que lhe interessa
Progresso Tecnológico | Informações do Projeto |
Colete e siga o canal IC Binance
Responda perguntas a qualquer momento
