Suredbits Lightning Network

Schnorr Security Part 2: From ID to Signature

In the last blog post, we began laying out the groundwork for what will become an argument that Schnorr signatures are secure. We discovered the Schnorr Identity Protocol and proved that it is secure and correct (specifically Complete, Sound, and …

Read More

Schnorr Security Part 1: Schnorr ID Protocol

In the previous post of our introductory Schnorr series, we discussed the definition of Schnorr signatures and tried to build some intuition as to how Schnorr signatures work by looking at a sequence of choices that could have led us …

Read More

Introduction to Schnorr Signatures

Welcome to the introductory Suredbits Schnorr blog series! In this post I will explain what Schnorr signatures are and how they intuitively work. In the next post, I will present some evidence as to why this scheme is secure and …

Read More

Activating Taproot

Bitcoin has gone through many upgrades during its history. Taproot is being proposed as the next improvement to the network.  We won’t be going into what taproot is and what it enables in this blog, but you can expect some …

Read More
Suredbits Lightning Map

Generalized Bitcoin Channels

In this post we will delve into the new ideas brought forward in the paper “Generalized Bitcoin-Compatible Channels” for improving the future Lightning Network. Section: Paper Takeaways Let us start by summarizing the higher-level contents of the “Generalized Bitcoin-Compatible Channels” …

Read More

Discreet Log Contracts in VR!

This weekend Ben gave a talk at Reckless VR about the Basics of DLCs. He talked about a wide range of topics related to DLCs from the oracle problem, to how DLCs work, and even about what it takes to …

Read More
Discreet Log Contracts

Transferring Discreet Log Contracts

We’ve been discussing Discreet Log Contracts (DLCs) and their implementation a lot in our last couple posts and this week I’d like to take a step back and discuss some new theoretical discoveries regarding DLCs that we’ve made about transferring …

Read More
Discreet Log Contracts

End-to-end DLC Client Demo

As work on DLCs continues, we have another demo to show you guys. This is an improvement on our original DLC wallet demo because it now has an integrated way to call upon our Suredbits APIs to be able to …

Read More

Punishing Cheating DLC Oracles (Demo)

As our work implementing Discreet Log Contracts (DLCs) continues, we slowly get to see all of their fancy features programmatically brought to life (and even the occasional UI) from their white paper homes. Today I would like to discuss and …

Read More
Discreet Log Contracts

Transferring Lightning DLCs

In the past couple weeks we’ve discussed how to execute Discreet Log Contracts (DLCs) on Lightning and how to transfer Lightning payments using Payment Points and barrier escrows. Today we are going to join these two concepts and discuss how …

Read More