Bitcoin Guides

Advanced

Tecnologia Bitcoin: Statechains

Tecnologia Bitcoin: Statechains. Statechains são uma forma de tecnologia sidechain desenvolvida através do protocolo Bitcoin.
O objetivo de sidechains, canais de pagamento ou qualquer outra solução focada na escalabilidade é melhorar os tempos de transação dentro da rede Bitcoin. No momento da escrita, cada bloco Bitcoin é produzido (em média) a cada 10 minutos, e cada bloco contém um máximo de aproximadamente 2MB de transações.
Em média, o Bitcoin pode processar entre 7-10 transações por segundo, o que é considerado muito lento para a maioria das necessidades focadas no comércio.
Em comparação, Visa, Mastercard e outros processadores de pagamento podem ir até milhões de transações por segundo. É claro que, como qualquer serviço que atinja alta taxa de transferência, eles são fortemente centralizados.
Para alcançar uma melhor eficiência e uma taxa de processamento de transações mais alta, Bitcoin visa implementar recursos alternativos que manterão a maior parte de sua descentralização atual e, ao mesmo tempo, permitir transferências mais rápidas entre usuários de Bitcoin.
Como funcionam os Statechains
O protocolo Statechains fornece um método alternativo simples de transferir Bitcoins entre agentes. Este protocolo usa apenas a cadeia de blocos de camada um ao entrar ou sair do sistema ou quando há disputas - muito parecido com o Lightning.
Um Statechain é um razão que contém o histórico de cada UTXO (saída de transação não gasta) que está sob sua gestão. Este livro é também mantido pela entidade e pelos servidores Statechain, tornando-os responsáveis pelo mau comportamento.
Para melhorar a segurança, mais de uma entidade pode ser adicionada como um validador Statechain, o que significa que é possível criar um grupo federado de signatários como um grupo multisig.
Além disso, espera-se que a entidade que opera o Statechain mantenha um livro público no qual todas as transacções são registadas. Isto funciona como prova contra retiradas não autorizadas. Com este modelo de trabalho, a fraude pode ser comprovada (e evitada no futuro), desde que os usuários armazenem a evidência de que sua transação foi, em algum momento, incluída no Statechain.
Ao contrário de outras cadeias de blocos, em Statechains, cada UTXO tem um histórico que é independente da história de outros UTXOs, uma vez que as moedas não podem ser mescladas ou divididas em múltiplas saídas. Inteligentemente, este novo modelo de blockchain permite que os usuários verifiquem e rastreiem seletivamente o histórico de apenas os UTXOS que eles se preocupam.
Embora os Statechains não sejam tão seguros quanto as transações na cadeia, a tecnologia é pensada para ser um passo acima da segurança multisig ou sidechains federados. Esta implementação usa assinaturas Schnorr - um tipo de agregação de assinatura - Eltoo, assinaturas de adaptador e Graftroot também, se necessário.
Naturalmente, os Statechains também têm uma desvantagem. A necessidade absoluta de transferir UTXOS na íntegra, uma vez que eles não podem ser facilmente divididos em quantidades menores significa que é difícil microtransacionar usando Statechains.
Vantagens dos Estados
Em comparação com a Rede Lightning (LN), os Statechains oferecem mais segurança, pois as moedas podem ser transferidas diretamente sem a necessidade de encontrar um caminho em uma rede de canais suficientemente financiados, o que pode ser um problema para roteamento e segurança.
Além disso, dado que os usuários apenas verificam e armazenam os UTXOS que eles se preocupam, o protocolo Statechains será um modelo melhor em relação aos requisitos de dados e memória. Um usuário que transaciona com mais frequência ou precisa verificar e armazenar mais UTXOS provavelmente precisará de espaço de armazenamento adicional na forma de nós/canais adicionais do que um usuário que lida com menos UTXOS.
Além disso, mesmo que haja um problema com microtransações em Statechains, é possível integrar canais de pagamento do LN com Statechains, o que significa que um usuário poderia usar um Statechain com recursos do Lightning para microtransações.
A proposta original, de Ruben Somsen, pode ser vista aqui.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.