Skip to content

Commit

Permalink
Updated README.md
Browse files Browse the repository at this point in the history
Added links to videos.
  • Loading branch information
unyieldinggrace authored May 17, 2020
1 parent f41a38f commit a2214c5
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit a2214c5

Please sign in to comment.