From fbb35f4579e5f63a6f7993fa5f6f9c226157117f Mon Sep 17 00:00:00 2001 From: clenser Date: Thu, 19 Oct 2023 18:26:12 +0000 Subject: [PATCH] Edited ch14_applications.adoc with Atlas code editor --- ch14_applications.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ch14_applications.adoc b/ch14_applications.adoc index c71b25f5..ea0a81aa 100644 --- a/ch14_applications.adoc +++ b/ch14_applications.adoc @@ -916,7 +916,7 @@ channel. ==== Hash Time Lock Contracts (HTLC) -Payment channels can be further +Payment channels ((("payment channels", "HTLC (Hash Time Lock Contract)", id="payment-channel-htlc")))((("HTLC (Hash Time Lock Contract)", id="htlc")))can be further extended with a special type of smart contract that allows the participants to commit funds to a redeemable secret, with an expiration time. This feature is called a _Hash Time Lock Contract_, or _HTLC_, and @@ -966,7 +966,7 @@ redeemed by _anyone_ who has the secret +R+. An HTLC can take many different forms with slight variations to the script. For example, adding a +CHECKSIG+ operator and a public key in the first clause restricts redemption of the hash to a particular recipient, who must also -know the((("Bitcoin", "as application platform", "payment channels", secondary-sortas="application platform", startref="bitcoin-app-platform-payment")))((("application platform, Bitcoin as", "payment channels", startref="app-platform-payment")))((("payment channels", startref="payment-channel"))) secret +R+. +know the((("Bitcoin", "as application platform", "payment channels", secondary-sortas="application platform", startref="bitcoin-app-platform-payment")))((("application platform, Bitcoin as", "payment channels", startref="app-platform-payment")))((("payment channels", startref="payment-channel")))((("payment channels", "HTLC (Hash Time Lock Contract)", startref="payment-channel-htlc")))((("HTLC (Hash Time Lock Contract)", startref="htlc"))) secret +R+. [[lightning_network]] === Routed Payment Channels (Lightning Network)