XCAT entre Zcash e Bitcoin


#1

Na última sexta-feira, @jaygraber e @arielgabizon fizeram uma demonstração ao vivo de uma XCAT entre Zcash e Bitcoin.

Mas o que é uma XCAT? A sigla vem de Cross Chain Atomic Transactions, e significa de maneira simples que estão acontecendo simultaneamente duas transações em blockchains diferentes, e que são feitas de forma que ambas completam a execução ou então ambas são revertidas / não acontecem, ou seja, de maneira atômica.

E pra quê serve uma XCAT? Como possivelmente você imaginou, ela permite trocas entre moedas de blockchains diferentes. Se João tem Bitcoins, Maria tem Zcash, e eles querem trocar, eles podem acordar um preço de troca, e então executar a XCAT de maneira que nenhum dos dois precisam confiar um no outro, e nem sequer seria possível um roubar o dinheiro do outro.

Isso permite uma série de casos de usos interessantes, como exchanges descentralizadas, permitir que lojas virtuais aceitem diferentes criptomoedas e estas sejam instantaneamente convertidas em uma criptomoeda só, etc.

Vale a pena assistir ao vídeo e sentir o que o futuro nos reserva.

Ah, e o código fonte está disponível no Github pra quem quiser brincar.