diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile.png new file mode 100644 index 000000000..c421ffbe4 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile@2x.png new file mode 100644 index 000000000..82a21b046 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example.png new file mode 100644 index 000000000..3f2032bb6 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example@2x.png new file mode 100644 index 000000000..a2a366b51 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-example@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile.png new file mode 100644 index 000000000..ffdbc0c2c Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile@2x.png new file mode 100644 index 000000000..9e2688a38 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic.png new file mode 100644 index 000000000..f57c328ff Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic@2x.png new file mode 100644 index 000000000..047a9a679 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/dlc-logic@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile.png new file mode 100644 index 000000000..e22141dbd Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile@2x.png new file mode 100644 index 000000000..9e56195f4 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position.png new file mode 100644 index 000000000..fecf7487c Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position@2x.png new file mode 100644 index 000000000..06750f6db Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/long-position@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile.png new file mode 100644 index 000000000..4211e7fcc Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile@2x.png new file mode 100644 index 000000000..14f57e522 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position.png new file mode 100644 index 000000000..01c432e9e Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position@2x.png new file mode 100644 index 000000000..142623d56 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/short-position@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile.jpg b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile.jpg new file mode 100644 index 000000000..b105bd5f4 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile.jpg differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile@2x.jpg b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile@2x.jpg new file mode 100644 index 000000000..64aaaa3d5 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile@2x.jpg differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-preview.jpg b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-preview.jpg new file mode 100644 index 000000000..bd3eb4c0e Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-preview.jpg differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value.jpg b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value.jpg new file mode 100644 index 000000000..7d7f462a9 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value.jpg differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value@2x.jpg b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value@2x.jpg new file mode 100644 index 000000000..cb901ca06 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value@2x.jpg differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile.png new file mode 100644 index 000000000..76c5b5b16 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile@2x.png new file mode 100644 index 000000000..311528dd3 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap.png new file mode 100644 index 000000000..dd79bc678 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap@2x.png new file mode 100644 index 000000000..73a84ad63 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/swap@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile.png new file mode 100644 index 000000000..d5e4f0033 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile@2x.png new file mode 100644 index 000000000..ef67ef0b3 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat.png new file mode 100644 index 000000000..de93f4182 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat@2x.png new file mode 100644 index 000000000..d9394d797 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/synthetic-fiat@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile.png new file mode 100644 index 000000000..d3efad823 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile@2x.png new file mode 100644 index 000000000..cf34c29ac Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens-mobile@2x.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens.png new file mode 100644 index 000000000..bfb07db45 Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens.png differ diff --git a/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens@2x.png b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens@2x.png new file mode 100644 index 000000000..e015b89dc Binary files /dev/null and b/assets/images/guide/how-it-works/stabilizing-bitcoin-value/tokens@2x.png differ diff --git a/guide/case-studies/introduction.md b/guide/case-studies/introduction.md index c78c32aa2..b097799c2 100644 --- a/guide/case-studies/introduction.md +++ b/guide/case-studies/introduction.md @@ -39,8 +39,8 @@ This was a collaboration between WalletScrutiny and the Bitcoin Design Community --- {% include next-previous.html - previousUrl = "/guide/how-it-works/custom-spending-conditions/" - previousName = "Custom spending conditions" + previousUrl = "/guide/how-it-works/stabilizing-bitcoin-value/" + previousName = "Stabilizing bitcoin value" nextUrl = "/guide/case-studies/blixt-wallet/" nextName = "Blixt wallet" %} diff --git a/guide/how-it-works/custom-spending-conditions.md b/guide/how-it-works/custom-spending-conditions.md index a5dd7d15d..8932215dc 100644 --- a/guide/how-it-works/custom-spending-conditions.md +++ b/guide/how-it-works/custom-spending-conditions.md @@ -211,16 +211,13 @@ In terms of securing the wallet, backing up the individual private keys is not e If you want to get into more detail about Miniscript, [Rob Hamilton](https://twitter.com/rob1ham) keeps a good list of resources in this [Google doc file](https://docs.google.com/document/d/1yWEvNRajwHYP6QAJQcnVjgpq5SEkS5wczibG_ICvEuc/edit?pli=1#heading=h.cv4kzykcgq0x). - - - --- -Next, view the [case studies]({{ '/guide/case-studies/' | relative_url }}) that can help you build better bitcoin products. +On the next page, we dive into different techniques for [stabilizing bitcoin value]({{ '/guide/how-it-works/stabilizing-bitcoin-value/' | relative_url }}) against other currencies. {% include next-previous.html previousUrl = "/guide/how-it-works/wallet-selector/" previousName = "Wallet selector" - nextUrl = "/guide/case-studies/" - nextName = "Case studies" + nextUrl = "/guide/how-it-works/stabilizing-bitcoin-value/" + nextName = "Stabilizing bitcoin value" %} diff --git a/guide/how-it-works/introduction.md b/guide/how-it-works/introduction.md index d76157abb..c10828c0c 100644 --- a/guide/how-it-works/introduction.md +++ b/guide/how-it-works/introduction.md @@ -86,18 +86,24 @@ How lightning wallets can support authentication and payments with external appl --- -### [Wallet selector]({{ '/guide/how-it-works/wallet-selector' | relative_url }}) +### [Wallet selector]({{ '/guide/how-it-works/wallet-selector/' | relative_url }}) Documentation of an interface pattern for letting users choose which external wallet to use when withdrawing, sending, or receiving in a bitcoin application. --- -### [Custom Spending Conditions]({{ '/guide/how-it-works/custom-spending-conditions' | relative_url }}) +### [Custom Spending Conditions]({{ '/guide/how-it-works/custom-spending-conditions/' | relative_url }}) Overview about advanced capabilities that enable users to create more flexible bitcoin wallets. --- +### [Stabilizing bitcoin value]({{ '/guide/how-it-works/stabilizing-bitcoin-value/' | relative_url }}) + +An explainer for the different techniques for stabilizing bitcoin againts other currencies, from a basic swap at a third-party exchange, to the use of Discrete Log Contracts. + +--- + {% include next-previous.html previousUrl = "/guide/multiple-wallets/" previousName = "Multiple wallets" diff --git a/guide/how-it-works/stabilizing-bitcoin-value.md b/guide/how-it-works/stabilizing-bitcoin-value.md new file mode 100644 index 000000000..750efa2bf --- /dev/null +++ b/guide/how-it-works/stabilizing-bitcoin-value.md @@ -0,0 +1,260 @@ +--- +layout: guide +title: Stabilizing bitcoin value +description: +nav_order: 13 +parent: How it works +permalink: /guide/how-it-works/stabilizing-bitcoin-value/ +main_classes: -no-top-padding +image: https://bitcoin.design/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-preview.jpg +--- + + + +{% include picture.html + image = "/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value.jpg" + retina = "/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value@2x.jpg" + mobile = "/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile.jpg" + mobileRetina = "/assets/images/guide/how-it-works/stabilizing-bitcoin-value/stabilizing-bitcoin-value-mobile@2x.jpg" + alt-text = "Diagram of bitcoin being swapped for euro and synthetic euro" + width = 1600 + height = 400 + layout = "full-width" +%} + +# Stabilizing bitcoin value +{:.no_toc} +--- + +