A critomoeda Railgun (RAIL) tem uma blockchain de contrato inteligente que visa fornecer privacidade para usuários de criptomoedas e DeFi. Continue lendo para entender se o projeto Railgun (RAIL) vale a pena.
O que é Railgun (RAIL)?
Railgun (RAIL) é uma coleção de contratos inteligentes que verificam provas de conhecimento zero, permitindo que os usuários possam enviar ou fazer transações sem revelar quaisquer ativos, valores ou identidades.
O projeto Railgun também possibilita que aos usuários possam interagir com contratos inteligentes, como aqueles usados para negociação DEX, produção agrícola e outros dApps escentralizados Apps). No topo deste sistema on-chain está um conjunto de adaptadores chamado Adapt Modules para aplicações existentes no Ethereum que qualquer um pode implantar.
Esse sistema tem duas vantagens fundamentais:
- Em primeiro lugar, aumenta o tamanho e o ruído do pool de anonimato. Todas as transferências, trocas, empréstimos, empréstimos, e, em geral, a transação com todos os tipos de aplicativos descentralizados aumenta muito a taxa de transferência e variação de interações com RAILGUN, tornando progressivamente mais difícil correlacionar retiradas de RAILGUN para depósitos em RAILGUN. Isso significa que os usuários que depositaram no RAILGUN podem alcançar privacidade e anonimato mais rápido do que qualquer um dos outros sistemas disponíveis na rede.
- Em segundo lugar, permite que os usuários mantenham seus ativos em sua forma original, sem converter para um token diferente, dentro do sistema RAILGUN a longo prazo. A verdadeira privacidade e o anonimato são alcançados quando os ativos não podem apenas ser negociado de forma privada, mas também armazenado de forma privada. Com ativos em RAILGUN, os usuários ainda podem fazer tudo o que pode fazer com ativos fora da RAILGUN, reduzindo o incentivo para mover esses ativos para fora. Isso ajuda a aumentando o tamanho e o ruído do pool de anonimato, oferecendo um nível muito melhor de privacidade e anonimato.
Ao criar um ecossistema onde privacidade, anonimato, transferências, negócios e qualquer outra atividade acontecem em um local, todos os participantes se beneficiam de um pool de anonimato cada vez maior e barulhento. Todos os usuários do sistema podem para pegar carona na atividade de outras pessoas, aumentando sua própria privacidade e anonimato.
Como funciona o Railgun (RAIL)?
RAILGUN é composto por estas funções principais:
ADD transfere ativos para RAILGUN e cria uma nova nota de conhecimento zero, representando todos os ativos e seu dono. Esta ação não é em si privada (porque se origina de fora do sistema, mas é o primeiro passo para criar privacidade). A nota é então adicionada à piscina ao vivo.
SPLIT transforma uma ou mais notas de conhecimento zero em duas notas de conhecimento zero. As notas de entrada são movidas de o pool ativo para o pool morto e as notas de saída são adicionadas ao pool ativo. Tudo isso é feito em conhecimento zero, onde o usuário prova que possui as notas de entrada, e que as notas de entrada não foram usadas antes, sem revelar as próprias notas. A divisão também pode ser usada como uma forma de transferir fundos, definindo um diferente proprietário em uma das notas recém-criadas. Isso ajuda a ocultar a intenção precisa da divisão.
REMOVE transfere ativos de RAILGUN para um endereço arbitrário destruindo uma nota. Novamente, isso é feito em conhecimento zero, onde o usuário prova a propriedade da nota destruída sem revelar a nota ou a si mesmo. Contudo, porque o receptor está fora do sistema, esta ação revela o endereço para o qual os fundos são transferidos, e a quantidade de fundos. Mas não o usuário real de onde veio, apenas que veio do sistema RAILGUN.
Todas as ações também virão com vários níveis de privacidade e anonimato e, portanto, o usuário pode selecionar o tipo de ação para reduzir os custos do gás, quando necessário. Os usuários também serão capazes de agrupar várias ações em uma prova para reduzir os custos do gás.
Utilização do projeto
RAILGUN foi desenvolvido para possibilitar que você:
- Possa construir um armazenamento totalmente privado de seus ativos de criptomoeda, em repouso
- Negocie e participe de plataformas DeFi com total privacidade e segurança total do blockchain
- Trocar tokens em particular com outros usuários, sem um rastreamento de atividade na cadeia
- Produza uma prova de sua fonte de ativos – para fins de conformidade, por exemplo
Além disso, um RAILGUN DEX será lançado em breve, isso vai facilitar a negociação ponto a ponto que é invisível para partes externas, mas construída dentro desta mesma cadeia
tecnologia que torna o RAILGUN possível.
Sistema de núcleo RAILGUN e protocolo
O núcleo do protocolo Railgun é uma transação JoinSplit, que opera no (U) TXO – isto é (Unspent) Saída da transação, modelo. Aqui, o U está entre colchetes porque qualquer observador externo é incapaz de determinar quais TXOs (Transaction Outputs) foram gastos e quais não foram. Cada UTXO é uma nota criptografada de um chave pública que estabelece quem pode gastá-lo, uma quantia, um ID de token (por exemplo USDT, WETH, WBTC etc., representados por seus respectivos endereços de contrato ERC-20), e também um campo de aleatoriedade para randomizar o compromisso de nota (ou seja, hash).
Usamos internamente implementações eficientes de árvores Merkle incrementais em lote (uma estrutura de árvore de dados que permite a verificação eficiente e segura do conteúdo de grandes estruturas de dados, usando funções de hash criptográficas) para manter essas informações na cadeia.
Usamos Nullifiers, que é um tipo particular de hash gerado usando as chaves privadas dos usuários, que não são vinculáveis às TXOs por observadores externos, mas são geradas de forma determinística em transações para elimine qualquer potencial para gastos duplos. Os anuladores são calculados usando o hash da chave de gastos (chaves privadas do gastador para os UTXOs em questão) e índices de caminho da raiz Merkle, o que garante que cada a nota sempre gerará um Nulificador exclusivo. Uma vez que o Nulificador só pode ser gerado pelo gastador, este
permite RAILGUN usá-los como eliminação dupla de gastos. O gastador é o único capaz de vincular quais Nulificador pertence ao qual UTXO.
Troca de transações e RAILGUN DEX
As transações de troca DEX usam a interface Adapt ID. Cada transação RAILGUN especifica o hash de uma saída que deseja preencher. As regras de validação no módulo Swap Adapt ID garantem que o
transação só é válida se outra transação for submetida junto com ela que produza a saída especificada cerquilha. Portanto, quaisquer trocas são realizadas de maneira atômica e sem confiança – apenas pares de transações com as saídas correspondentes às solicitações umas das outras são válidas e serão executadas.
Rede Relayer
No RAILGUN, qualquer um pode ser um Relayer. Os usuários especificam a transação e o preço do gás que desejam enviar. O Relayer então responde com uma taxa a ser paga (para cobrir o custo do gás ETH do Relayer). O usuário, então, gera uma transação RAILGUN com uma das saídas para o endereço do Relayer correspondendo à taxa solicitada.
O Relayer verifica se uma das saídas é endereçada a eles com a taxa correta e, em seguida, envia o transação para a rede e para o usuário na taxa de gás especificada. Isso evita que o usuário interno Transações RAILGUN sejam associadas a seu endereço ETH.
O que é Token Railgun (RAIL)?
O token RAIL atua como governança para a palataforma e pode ser apostado para obter direitos de voto em atualizações para RAILGUN. O objetivo principal é manter a privacidade e aplicar também à governança. RAIL será o primeiro token de governança permitindo a participação anônima de governança.
Onde comprar Railgun (RAIL) token?
Railgun (RAIL) pode ser comprado em várias bolsas de criptomoedas principais, algumas das maiores que são: Uniswap (v3) e Sushiswap.
Conclusão
RAILGUN é um sistema de contrato inteligente que fornece privacidade para usuários de criptomoeda e DeFi por meio da tecnologia Zero Knowledge Proof (ZK-SNARK). Ao usar o RAILGUN, os endereços da sua carteira serão removidos de suas ações e transações, em Blockchains onde essa informação estava previamente disponível para quem estiver procurando. Os usuários do RAILGUN terão privacidade ao negociar, usar plataformas de alavancagem e adicionar liquidez com Aplicativos Descentralizados (dApps).