O Que É Hashed TimeLock Contract?
Vamos descobrir o significado de Hashed TimeLock Contract (HTLC), sua definição no mundo Cripto, o Que É Hashed TimeLock Contract e todos os outros fatos relacionados.
O HTLC permite que dois usuários executem transações com limite de tempo, em teoria. Praticamente, o destinatário de uma transação HTLC deve autorizar o pagamento dentro de um determinado período. Isso deve ser feito fornecendo prova criptográfica. Os fundos são devolvidos ao remetente quando o destinatário não recebe o pagamento. O HTLC é usado em canais de pagamento bidirecionais e roteados. Ele permite transferências seguras de fundos em muitos canais sem depender de intermediários.
O HTLC difere das transações de criptografia padrão devido a dois aspectos – hashlock e timelock.
- Hashlock é uma função que impede que os fundos sejam gastos até que uma determinada informação seja tornada pública como prova criptográfica.
- Timelock é uma função que impede que os fundos sejam gastos até um determinado momento no futuro.
Um dos exemplos mais proeminentes de aplicativos HTLC é a Lightning Network do Bitcoin. A incorporação do HTLC nos métodos de pagamento permite que os usuários transfiram fundos entre si por meio de canais de pagamento interconectados, e não é preciso ter confiança ao usar esta rede. Roteamento de rede é um termo usado para descrever esse processo.
Para ilustrar, imagine que duas pessoas desejam negociar fundos, mas não estão conectadas ao mesmo canal de pagamento. Os HTLCs permitiriam que a primeira enviasse seus fundos para a segunda por meio de, por exemplo, uma terceira pessoa. Enquanto isso, os recursos de hashlock e timelock fariam com que fosse impossível essa terceira pessoa sequestrar esses fundos.
No entanto, os HTLCs também podem ser usados em vários outros contextos além da Lightning Network, incluindo contratos inteligentes financeiros, trocas atômicas de cadeia cruzada, custódia e assim por diante.