Guaraní on Nostr: ...

QOS DE TRANSAÇÃO PASSIVA E CONTROLE DE FLUXO NA NANO
Contexto:
As moedas digitais são uma forma especializada de redes ponto a ponto (P2P). Elas diferem bastante das redes P2P mais comuns, como as tabelas de hash distribuídas (DHT), por exigirem limite de taxa e controle de fluxo. Para que as moedas digitais funcionem, é necessário haver acordo sobre o estado da rede, enquanto as DHT, que são endereçadas por conteúdo, não possuem estado. Como as DHTs são, em grande parte, o tipo mais popular de redes P2P, a qualidade de serviço (QoS) e o controle de fluxo em redes P2P são áreas menos exploradas.
Problemas com o controle de fluxo por taxas:
A maneira mais comum de garantir qualidade de serviço em uma rede de moeda é fazer o usuário pagar uma taxa no nível da aplicação. Esse método é simples de implementar, mas traz várias desvantagens:
- Exige uma decisão financeira baseada nas condições da rede;
- Gera disputas políticas sobre quem recebe as taxas;
- Definir uma taxa de transação pode levar a erros.
Se o controle de fluxo puder ser resolvido de forma passiva em um nível técnico, evitaremos erros de cálculo de taxas, simplificaremos a experiência do usuário e eliminaremos por completo as outras desvantagens dessa abordagem baseada em taxas.
O controle de fluxo descentralizado é desafiador:
O fato de a maioria das moedas digitais usar taxas como controle de fluxo mostra sua alta eficácia e facilidade de implementação. A simplicidade de adotar taxas ignora, ou tenta amenizar, o efeito centralizador e a disputa política inerente ao decidir os parâmetros das taxas.
Como estamos limitando a taxa de dados processados para o consenso, o controle de fluxo precisa ser decidido antes dessa etapa. Visto que as taxas são um campo numérico na própria transação, é fácil determinar a prioridade antes do consenso. Construir um mecanismo de controle de fluxo que não dependa de taxas é, por natureza, mais complexo.
O custo de oportunidade de uma
transação:
É comum ouvir que uma taxa é necessária porque o limite de taxa deve ter um custo, já que nada é gratuito. A implicação é que, sem um campo de taxa no protocolo, não podemos determinar o custo associado à confirmação de uma transação.
Essa análise deixa de considerar o custo de oportunidade do saldo mantido naquela conta como a função de custo associada para estabelecer prioridades.
Custo de oportunidade é um termo econômico que descreve o que se perde ao tomar uma decisão. O custo de oportunidade de segurar uma moeda é aquilo que você deixa de ganhar por mantê-la. Alguns exemplos do que pode ser sacrificado incluem: comprar um investimento, segurar outra moeda ou quitar uma dívida para eliminar juros.
Se medirmos o tempo desde a última transação de uma conta e o compararmos com o saldo mantido nela, podemos obter o custo de oportunidade gasto por aquela transação, tudo isso sem a intervenção do usuário.
Resumo:
O Nano utiliza o custo de oportunidade de uma transação para determinar passivamente um custo como parâmetro de controle de fluxo e qualidade de serviço (QoS) em toda a rede.
Outros protocolos de moedas digitais podem enfrentar dificuldades para implementar um controle de fluxo baseado no custo de oportunidade com base no valor nominal da transação, especialmente se permitirem que um valor externo significativo esteja vinculado a ela. Especificamente, quando dados arbitrários são permitidos no protocolo, o software não consegue fazer uma determinação precisa do custo de oportunidade para uma transação específica.
A remoção de taxas simplifica grandemente a experiência do usuário, minimiza conflitos nas especificações do protocolo, elimina fontes de confusão e evita armadilhas que podem levar a perdas acidentais.
Contexto:
As moedas digitais são uma forma especializada de redes ponto a ponto (P2P). Elas diferem bastante das redes P2P mais comuns, como as tabelas de hash distribuídas (DHT), por exigirem limite de taxa e controle de fluxo. Para que as moedas digitais funcionem, é necessário haver acordo sobre o estado da rede, enquanto as DHT, que são endereçadas por conteúdo, não possuem estado. Como as DHTs são, em grande parte, o tipo mais popular de redes P2P, a qualidade de serviço (QoS) e o controle de fluxo em redes P2P são áreas menos exploradas.
Problemas com o controle de fluxo por taxas:
A maneira mais comum de garantir qualidade de serviço em uma rede de moeda é fazer o usuário pagar uma taxa no nível da aplicação. Esse método é simples de implementar, mas traz várias desvantagens:
- Exige uma decisão financeira baseada nas condições da rede;
- Gera disputas políticas sobre quem recebe as taxas;
- Definir uma taxa de transação pode levar a erros.
Se o controle de fluxo puder ser resolvido de forma passiva em um nível técnico, evitaremos erros de cálculo de taxas, simplificaremos a experiência do usuário e eliminaremos por completo as outras desvantagens dessa abordagem baseada em taxas.
O controle de fluxo descentralizado é desafiador:
O fato de a maioria das moedas digitais usar taxas como controle de fluxo mostra sua alta eficácia e facilidade de implementação. A simplicidade de adotar taxas ignora, ou tenta amenizar, o efeito centralizador e a disputa política inerente ao decidir os parâmetros das taxas.
Como estamos limitando a taxa de dados processados para o consenso, o controle de fluxo precisa ser decidido antes dessa etapa. Visto que as taxas são um campo numérico na própria transação, é fácil determinar a prioridade antes do consenso. Construir um mecanismo de controle de fluxo que não dependa de taxas é, por natureza, mais complexo.
O custo de oportunidade de uma
transação:
É comum ouvir que uma taxa é necessária porque o limite de taxa deve ter um custo, já que nada é gratuito. A implicação é que, sem um campo de taxa no protocolo, não podemos determinar o custo associado à confirmação de uma transação.
Essa análise deixa de considerar o custo de oportunidade do saldo mantido naquela conta como a função de custo associada para estabelecer prioridades.
Custo de oportunidade é um termo econômico que descreve o que se perde ao tomar uma decisão. O custo de oportunidade de segurar uma moeda é aquilo que você deixa de ganhar por mantê-la. Alguns exemplos do que pode ser sacrificado incluem: comprar um investimento, segurar outra moeda ou quitar uma dívida para eliminar juros.
Se medirmos o tempo desde a última transação de uma conta e o compararmos com o saldo mantido nela, podemos obter o custo de oportunidade gasto por aquela transação, tudo isso sem a intervenção do usuário.
Resumo:
O Nano utiliza o custo de oportunidade de uma transação para determinar passivamente um custo como parâmetro de controle de fluxo e qualidade de serviço (QoS) em toda a rede.
Outros protocolos de moedas digitais podem enfrentar dificuldades para implementar um controle de fluxo baseado no custo de oportunidade com base no valor nominal da transação, especialmente se permitirem que um valor externo significativo esteja vinculado a ela. Especificamente, quando dados arbitrários são permitidos no protocolo, o software não consegue fazer uma determinação precisa do custo de oportunidade para uma transação específica.
A remoção de taxas simplifica grandemente a experiência do usuário, minimiza conflitos nas especificações do protocolo, elimina fontes de confusão e evita armadilhas que podem levar a perdas acidentais.