Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$93113.538616 USD

-0.11%

ethereum
ethereum

$1748.590950 USD

-2.15%

tether
tether

$1.000392 USD

0.02%

xrp
xrp

$2.177851 USD

-1.16%

bnb
bnb

$600.317897 USD

-0.84%

solana
solana

$151.339663 USD

1.47%

usd-coin
usd-coin

$0.999927 USD

0.01%

dogecoin
dogecoin

$0.179240 USD

2.45%

cardano
cardano

$0.707230 USD

2.73%

tron
tron

$0.243466 USD

-0.61%

sui
sui

$3.323843 USD

10.76%

chainlink
chainlink

$14.828095 USD

0.41%

avalanche
avalanche

$21.905207 USD

-0.82%

stellar
stellar

$0.275988 USD

4.91%

unus-sed-leo
unus-sed-leo

$9.206268 USD

0.44%

Contrat Timelock haché (HTLC)

Qu'est-ce que le contrat Hashed Timelock (HTLC) ?

Un contrat timelock haché (HTLC) est une fonctionnalité distincte sous la forme d'un séquestre verrouillé dans le temps qui est principalement utilisé lors de la création de contrats intelligents qui permettent aux créateurs de modifier les canaux de paiement.

En termes fondamentaux, il s'agit d'un accord dans lequel la réception doit être confirmée par le séquestre ou le bénéficiaire avant une date ou un délai prédéfini, et à défaut de quoi, le séquestre perdra la possibilité de réclamer le paiement. Le séquestre doit accuser réception du paiement avant la date limite.

Il y a deux termes principaux que vous devez connaître dans un contrat timelock haché :

  1. Timelock - Il s'agit d'une fonction qui limite toute transaction à partir des fonds du contrat jusqu'à ce que le destinataire confirme le paiement avant une heure prédéterminée. Ceci est activé à l’aide des commandes Bitcoin. A défaut, le payeur peut demander un remboursement.

  2. Hashlocks – Il s’agit d’une phrase secrète pour réclamer les fonds. Le destinataire doit saisir la bonne phase pour avoir accès aux fonds.

La fonction de contrat timelock haché est utilisée pour des transferts sécurisés via des canaux bidirectionnels et routés, le contrat fonctionne sans aucune confiance de l'une ou l'autre des parties.

Comment fonctionne le contrat Timelock haché ?

Les hashlocks et les timelocks sont les éléments les plus cruciaux et les plus importants qui entrent en jeu lors du règlement du contrat.

Tout d’abord, le payeur génère une phase de code ou de mot de passe et hache le code. C'est ce qu'on appelle la phase hashlock qui est le mécanisme de restriction. Le hachage est protégé jusqu'à la transaction finale.

Ensuite, le mécanisme de timelock est utilisé en définissant un ensemble de timelocks pour restreindre les transactions futures. L’un des timelocks est appelé vérification Check Lock Time. Cela définit un délai de base pour débloquer et limiter les fonds. Le timelock suivant est connu sous le nom de Check Sequence Verify, ce timelock compte le nombre de verrous créés pour faciliter la finalisation de la transaction.

Application du contrat Timelock haché

HTLC est principalement utilisé dans le réseau Bitcoin Lightning pour permettre aux utilisateurs d'effectuer des transactions via des canaux interconnectés. Le principal problème auquel les utilisateurs sont confrontés dans les transactions p2p est la confiance. Ce problème est résolu en utilisant le contrat Hashed Timelock car il ne nécessite aucun niveau de confiance de la part de l'une ou l'autre des parties. Cela permet à deux utilisateurs d'effectuer des transactions sans être directement connectés l'un à l'autre via un canal de paiement – ​​un processus connu sous le nom de routage réseau. HTLC permet à d'autres utilisateurs de faciliter la transaction et le hashlock et le timelock empêchent les autres utilisateurs d'entraver la transaction.

Avantages

Risque réduit

Le principal problème résolu par HTLC est le risque de transaction. Le contrat réduit considérablement le risque de contrepartie grâce à des mécanismes de hashlock et de timelock.

Échanges atomiques

D'après leur nom, ces swaps sont des contrats intelligents qui suppriment le besoin d'intermédiaires ou d'échanges à l'aide de contrats timelock hachés.

Délais réduits

Grâce au mécanisme de timelock, les contrats sont réglés dans un délai prédéterminé, ce qui élimine les risques de retard dans le règlement des contrats.