Education | Artigo

O que é o Protocolo NEAR? Como é que funciona?

Por Ugly Bob | OCT 17, 2022

O que é o Protocolo NEAR? Como é que funciona? 7:49 Leitura Min

O que é o Protocolo NEAR? Como é que funciona?

O Protocolo NEAR é outra opção de camada-um no espaço de desenvolvimento Web3. Utiliza uma prova de consenso e um mecanismo de fragmentação proprietário para distribuir a carga computacional entre os validadores.

Os fundadores da NEAR, Illia Polosukhin e Alexander Skidanov, queriam fazer uma cadeia de bloqueio que fosse segura, escalável e fácil de usar, tanto para utilizadores como para desenvolvedores.

O protocolo é simplista por concepção e é construído como uma camada fundamental para o verdadeiro objectivo do NEAR: tornar-se uma plataforma dApp de propriedade da comunidade para competir com empresas de infra-estruturas baseadas na nuvem, como a AWS.

Interessado em comprar o NEAR?

Buy Now

Breve visão geral da Prova de Consumo

Uma das formas mais fáceis de assegurar uma rede para o seu protocolo é utilizar o mecanismo de consenso da Prova de Tomada de Posição. Dito de forma simples, a Proof-of-Stake troca o poder computacional pelo poder económico. Para que os validadores possam criar blocos, devem apostar uma grande quantidade do símbolo nativo.

Os validadores são escolhidos ao acaso, mas com um modificador ponderado baseado na quantidade apostada. Quanto mais apostado, maiores as hipóteses de se ser escolhido para ser um líder de bloco e receber recompensas. Qualquer tentativa desonesta de atacar a rede resulta num castigo: um corte na percentagem de fichas apostadas.

Os validadores que não são o líder do bloco votam então sobre o estado actual e verdadeiro da cadeia de bloqueio.

Os utilizadores que possuem a ficha nativa mas não desejam colocá-la no seu próprio validador, podem colocá-la num validador já existente à sua escolha. Estes utilizadores recebem então uma percentagem da recompensa por parte do validador.

Esta é uma breve explicação da Prova de Consumo e cada protocolo tem uma versão diferente. É importante notar que a NEAR ainda utiliza a cadeia mais longa como a cadeia canónica.

Amigo do ambiente

Um dos principais pontos de venda do NEAR (e de qualquer protocolo de Prova de Consumo) é a utilização amiga do ambiente da Prova de Consumo, particularmente em comparação com o modelo assustador da Prova de Consumo.

Ficha NEAR

A ficha NEAR é a ficha nativa do protocolo NEAR. Como qualquer outra rede de prova de compra, este símbolo é apostado para proteger a rede. Tal como qualquer outro protocolo, o símbolo é utilizado como unidade de conta e meio de troca de taxas.

A ficha tem um fornecimento circulante de ~778,92M NEAR(Buy NEAR) e será limitada a 1B NEAR.

O calendário de inflação da NEAR é de aproximadamente 5% por ano. Os validadores recebem 4,5% por época, sendo 0,5% destinados à tesouraria do protocolo. Em cada transacção, 70% das taxas são queimadas. O restante vai para os contratos inteligentes utilizados pela transacção.

Transacções

Há duas partes de uma transacção NEAR: Acções e Recibos. As acções são “unidades de operação” que constituem uma transacção. Os recibos são os objectos que são aplicados à cadeia de bloqueio.

Gás

Toda a cadeia de bloqueio de máquinas virtuais requer gás. Isto não é apenas para pagar validadores, mas também para combater ataques de negação de serviço. A função do gás é geralmente a mesma entre plataformas. Por outro lado, a distribuição das taxas pode também diferir entre plataformas. Ver a repartição da distribuição de gás da NEAR
aqui
.

Nightshade: A abordagem da NEAR a Sharding

Para que o NEAR seja rápido e escalável, deve primeiro resolver os problemas que atormentam a rede de prova de trabalho Ethereum. Um desses problemas é que o Ethereum(Buy ETH) tem de processar transacções numa cadeia de bloqueios.

Isto significa que cada nó deve processar cada transacção e a rede deve esperar por eles. Esperar que cada nó chegue a acordo sobre o estado actual é uma desvantagem do consenso sobre a Prova de Trabalho. É um Nakamotor lento, estável e seguro.

Nightshade é a tomada de partido da NEAR. Ethereum 2.0 utiliza um método de estilhaçamento de cadeias de farol onde os estilhaços são correntes de bloqueio separadas a serem finalizadas na cadeia de farol (principal). O rendimento das transacções é apenas tão rápido como a cadeia do farol.

Para evitar esse estrangulamento, a NEAR continua a utilizar uma única cadeia de bloqueio principal. No entanto, em vez de quebrar essa corrente, Nightshade quebra blocos. Isto significa que as transacções só precisam de ser finalizadas ao nível do bloco e não ao nível da cadeia de bloqueio. Isto torna-a infinitamente escalável, uma funcionalidade planeada para uma eventual implementação.

Fase 0: Sombra simples

Em Novembro de 2021, foi lançado um mínimo de estados de conta chamados “Simple Nightshade”. Os estados das contas serão divididos em quatro cacos, mas ainda assim serão confirmados por cada validador.

Nesta fase, a rede ainda não atingiu a capacidade, mas os criadores querem iniciar a transição.

Fase 1: Produtores de pedaços

A fase seguinte é a de proporcionar um papel menos intensivo de hardware, conhecido como o produtor de pedaços. Semelhante a um validador que produz um bloco, este tipo de validador produz um pedaço para um pedaço.

Fase 2: Sombra da Noite

Esta fase representa a implementação completa de uma quantidade fixa de blocos fragmentados.

Fase 3: Reciclagem dinâmica

Em vez de uma quantidade fixa de cacos, esta versão totalmente realizada do NEAR terá um número dinâmico de cacos, conforme o protocolo necessita.

Modelo de conta

O foco principal do protocolo NEAR é a facilidade de utilização. Há normalmente duas razões para que o total de principiantes abandonem o criptograma:

1) Tiveram um rekt

2) Nada é fácil ou intuitivo de utilizar.

Obter um rekt é apenas uma lei imutável da natureza. Dito isto, criar uma experiência intuitiva e suave para o utilizador pode certamente ver alguma mudança.

Contas Nomeadas

Os endereços das carteiras a nível do utilizador utilizam cordas legíveis por humanos. Estas cordas vêm sob a forma de endereços ‘.near’ (próximos). Isto é referido como uma Conta Nomeada e funciona da mesma forma que as cordas aleatórias com que as carteiras são normalmente etiquetadas.

Contas implícitas

A corda aleatória não vai desaparecer. Hashing é importante para a segurança do crypto e ‘AscendEX.near’ não é um hash muito bom. A fundação de uma Conta Nomeada é a Conta Implícita que é uma cadeia de 64 caracteres e deve ser vista como a chave pública.

Chaves de acesso

Geralmente, as carteiras armazenam tanto uma chave privada como uma chave pública para enviar e receber transacções. A abordagem mais modular da NEAR armazena muitos pares chave, todos com diferentes níveis de permissão numa conta. A sua conta é um cofre de pares de chaves públicas/privadas.

Existem três tipos chave:

Acesso total: Esta é uma chave que concede a um utilizador pleno acesso à conta e aos fundos. Este tipo de chave pode adicionar/remover contas ou sub-contas. Adicionar/remover chaves de acesso e chamar qualquer contrato ou transferência NEAR.

Teclas de chamada de funções: Teclas diferentes dão aos contratos inteligentes acesso limitado à carteira. O acesso às transacções é mantido apenas para funções específicas necessárias para efectuar transacções com um contrato inteligente. Permite até ao utilizador definir a quantidade máxima de gás gasta para chamar um método.

Contas bloqueadas: Uma conta é bloqueada quando todas as chaves são removidas da conta. O acesso só é dado ao contrato inteligente da conta.

Estado

Cada conta tem um estado indicado pelos metadados armazenados na conta. Estes dados são o código de contrato inteligente da conta e armazenamento. Os estados das contas estão abertos a qualquer pessoa para ler, mas só podem ser alterados pela própria conta.

A conta deve bloquear e manter as fichas NEAR proporcionais à quantidade de armazenamento utilizada. Por este motivo, o armazenamento de dados é pago a partir da conta.

Interoperabilidade

Aurora

Uma vez que o NEAR não é compatível com EVM, o Aurora foi desenvolvido como uma camada-2, acrescentando a funcionalidade de Solidez ao protocolo NEAR. O Aurora permite aos programadores portarem os seus contratos inteligentes de Solidez para o NEAR. Isto permite aos utilizadores utilizar as aplicações Ethereum na rede NEAR.

Ponte Arco-íris

Ponte Arco-íris é a forma da NEAR de mover as fichas dos utilizadores entre Ethereum(ETH / USDT), Aurora, e NEAR(NEAR / USDT).

De Olho no Prémio

A NEAR começou como qualquer outra cadeia de bloqueios de prova de consumo, mas com uma visão para a transformar no seu próprio tipo de cadeia de bloqueios escalável.

Com a Aurora e a Ponte Rainbow, a implementação de Nightshade continua a procurar conquistar quota de mercado aos promotores Ethereum. Uma vez totalmente implementado, Nightshade deverá fornecer uma plataforma rápida e fiável para os desenvolvedores dApp.

E nós nem sequer entrámos na Rede Octopus! Isto é para outro artigo.

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Etiquetas:

AltcoinsNEAR

Descobrir mais

Lamentamos, mas não conseguimos encontrar nada para a sua pesquisa. Por favor, tente outro termo.
This site is registered on wpml.org as a development site.