From a2214c5959a65e5f1827a431b1a661cd879459b8 Mon Sep 17 00:00:00 2001 From: Nick Watts Date: Sun, 17 May 2020 22:52:15 +1000 Subject: [PATCH] Updated README.md Added links to videos. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 815fd9d..000b0aa 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,10 @@ NanoFusion is a trustless mixing protocol for the Nano cryptocurrency. It is loo If you want to actually try running the software, see [GettingStarted.md](GettingStarted.md). +## See it in action +Demo video: [https://www.youtube.com/watch?v=E-m64VPORbw](https://www.youtube.com/watch?v=E-m64VPORbw) +Video whitepaper (less detailed, but fun and using a whiteboard): [https://www.youtube.com/watch?v=CtMMETZcAQY](https://www.youtube.com/watch?v=CtMMETZcAQY) + ## Describing the Problem Because Nano is account-based, rather than UTXO-based, some changes are required in order to created a trustless mixing protocol. In a UTXO-based currency, one transaction can have many inputs. CashFusion works by having these many inputs come from different owners. In contrast, each Nano transaction has exactly one sending account and one receiving account. This makes it difficult to mix coins without trusting a central server, because at some point, someone has to have the authority to cryptographically sign the send-transactions from the mixing account. Whoever can sign transactions from the mixing account can send all the money to themselves if they wish.