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

$104492.464223 USD

-0.72%

ethereum
ethereum

$3259.381067 USD

2.17%

xrp
xrp

$3.088281 USD

-1.07%

tether
tether

$0.999963 USD

-0.01%

solana
solana

$237.703952 USD

-0.51%

bnb
bnb

$679.531010 USD

0.30%

usd-coin
usd-coin

$1.000026 USD

-0.01%

dogecoin
dogecoin

$0.328829 USD

-0.90%

cardano
cardano

$0.955910 USD

-0.64%

tron
tron

$0.254578 USD

3.38%

chainlink
chainlink

$25.069629 USD

2.85%

avalanche
avalanche

$35.018519 USD

3.72%

stellar
stellar

$0.424992 USD

5.02%

sui
sui

$4.222963 USD

5.48%

toncoin
toncoin

$4.839835 USD

-1.34%

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.

Environnements d'exécution de confiance (TEE)

Les environnements d'exécution de confiance (TEE) sont des zones sécurisées au sein d'un processeur principal qui fournissent un espace protégé où le code sensible et les données peuvent fonctionner sans crainte de falsification ou d'observation du monde extérieur.

Clés humaines

Les clés humaines sont des clés cryptographiques dérivées de ce que vous êtes, de ce que vous savez ou de ce que vous avez. Ils sont utilisés pour sécuriser les actifs numériques, protéger la confidentialité et accéder au Web décentralisé.

Finance ouverte (OpenFI)

OpenFI, abréviation de «Open Finance», est un cadre financier qui intègre la finance traditionnelle (TradFi) avec la finance décentralisée (DEFI).

Rollups-As-A-Service (RAAS)

Rollups-As-A-Service (RAAS) permet aux constructeurs de construire et de lancer rapidement leurs propres rouleaux. Les fournisseurs RAAS offrent des solutions de bout en bout telles que les personnalisations de la pile technologique sous-jacente, de la gestion sans code et des intégrations personnalisées en un clic avec l'infrastructure de base.

Échantillonnage de disponibilité des données (DAS)

L'échantillonnage de disponibilité des données (DAS) est une méthode qui permet aux applications décentralisées de vérifier la disponibilité des données de bloc sans nécessiter l'ensemble de données à télécharger par chaque participant.

Disponibilité des données multiples (multida)

Cette architecture blockchain utilise plus d'un service de disponibilité des données (DA) pour assurer la redondance des données.