Schnorr Applications: Scriptless Scripts
In this post we continue our survey of Schnorr-enabled schemes and their applications to Bitcoin by exploring the exciting world of Scriptless Scripts which are enabled by a signature scheme called Adaptor Signatures. I will note that while it is …
Updating and Transferring Lightning Payments
In this series about Payment Points on Lightning, we’ve been focusing on mechanisms that enable somewhat generic off-chain contracts. We’ve discussed how points can enforce monotonic access structures and how we can use Barrier Escrows to make multiple payments atomic. …
Payment Points: Implementing Barrier Escrows
In the previous post, we discussed how to construct multi-payment Lightning contracts by using Barrier Escrows to make multiple payments atomic. In this post, we will discuss various ways of implementing Barrier Escrows and analyze their trade-offs. Payment Points Series: …
Payment Points and Barrier Escrows
In the previous post in our Payment Points series, we discussed the large class of contracts that can be created on a PTLC-based Lightning Network using monotonic access structures. In this post, we want to further develop the idea that …
Payment Points: Monotone Access Structures
In our past series about Payment Points on Lightning, we covered the foundations of Payment Points and explored some important features they enable. Replacing HTLCs “Stuckless” Payments Escrow Contracts Selling Signatures Barrier Escrows Implementing Barrier Escrows Transferring and Updating Contracts …
Payment Points – Part 4: Selling Signatures
In our recent posts, we discussed all the benefits and features enabled by Payment Points on the Lightning Network. We explored how they can protect us from wormhole attacks and payment correlation, how they enable “stuckless” payments, and how they …
Payment Points Part 3: Escrow Contracts
In our previous post, we discussed a Lightning Network feature referred to as “Stuckless Payments” that requires Payment Points. Stuckless Payments allow users to attempt multiple payments concurrently. For an in depth description of Payment Points themselves and the problems …
Payment Points – Part 2: “Stuckless” Payments
In our previous post, we discussed how using pre-images and payment hashes to make lightning payments atomic results in the possibility of payment correlation and vulnerability to wormhole attacks. We also discussed how replacing pre-images and payment hashes with scalars …