robosats/frontend/src/components/InfoDialog.js

125 lines
6.4 KiB
JavaScript
Raw Normal View History

2022-01-15 00:28:19 +00:00
import {Typography, DialogTitle, DialogContent, DialogContentText, Button } from "@mui/material"
import React, { Component } from 'react'
export default class InfoDialog extends Component {
render() {
return (
<div>
<DialogContent>
<Typography component="h5" variant="h5">What is <i>RoboSats</i>?</Typography>
<Typography component="body2" variant="body2">
<p>It is a BTC/FIAT peer-to-peer exchange over lightning. It simplifies
matchmaking and minimizes the trust needed to trade with a peer.</p>
<p>RoboSats is an open source project <a
href='https://github.com/reckless-satoshi/robosats'>(GitHub).</a>
</p>
</Typography>
<Typography component="h5" variant="h5">How does it work?</Typography>
<Typography component="body2" variant="body2">
2022-01-15 10:21:36 +00:00
<p>AdequateAlice01 wants to sell bitcoin. She posts a sell order.
2022-01-15 00:28:19 +00:00
BafflingBob02 wants to buy bitcoin and he takes Alice's order.
Both have to post a small bond using lightning to prove they are real
robots. Then, Alice posts the trade collateral also using a lightning
2022-01-15 10:21:36 +00:00
hold invoice. <i>RoboSats</i> locks the invoice until Bob confirms he sent
2022-01-15 00:28:19 +00:00
the fiat to Alice. Once Alice confirms she received the fiat, she
tells <i>RoboSats</i> to release the satoshis to Bob. Enjoy your satoshis,
Bob!</p>
<p>At no point, AdequateAlice01 and BafflingBob02 have to trust the
bitcoin to each other. In case they have a conflict, <i>RoboSats</i> staff
will help resolving the dispute.</p>
</Typography>
<Typography component="h5" variant="h5">What payment methods are accepted?</Typography>
<Typography component="body2" variant="body2">
<p>Basically all of them. You can write down your preferred payment
method(s). You will have to match with a peer who also accepts
that method. Lightning is fast, so we highly recommend using instant
fiat payment rails. </p>
</Typography>
<Typography component="h5" variant="h5">Are there trade limits?</Typography>
<Typography component="body2" variant="body2">
2022-01-15 10:21:36 +00:00
<p>Maximum single trade size is 500,000 Satoshis to minimize lightning
2022-01-19 13:32:54 +00:00
routing failure. There is no limits to the number of trades per day. A robot
2022-01-15 15:45:44 +00:00
can only have one order at a time. However, you can use multiple
2022-01-19 13:32:54 +00:00
robots simultatenously in different browsers (remember to back up your robot tokens!). </p>
2022-01-15 00:28:19 +00:00
</Typography>
<Typography component="h5" variant="h5">Is <i>RoboSats</i> private?</Typography>
<Typography component="body2" variant="body2">
<p> RoboSats will never ask you for your name, country or ID. For
best anonymity use Tor Browser and access the .onion hidden service. </p>
<p>Your trading peer is the only one who can potentially guess
anything about you. Keep your chat short and concise. Avoid
providing non-essential information other than strictly necessary
for the fiat payment. </p>
</Typography>
<Typography component="h5" variant="h5">What are the risks?</Typography>
<Typography component="body2" variant="body2">
<p> This is an experimental application, things could go wrong.
Trade small amounts! </p>
<p>The seller faces the same chargeback risk as with any
other peer-to-peer service. Paypal or credit cards are
2022-01-19 13:32:54 +00:00
not recommened.</p>
2022-01-15 00:28:19 +00:00
</Typography>
<Typography component="h5" variant="h5">What is the trust model?</Typography>
<Typography component="body2" variant="body2">
<p> The buyer and the seller never have to trust each other.
Some trust on <i>RoboSats</i> staff is needed since linking
2022-01-19 13:32:54 +00:00
the seller's hold invoice and buyer payment is not atomic (yet).
2022-01-15 00:28:19 +00:00
In addition, disputes are solved by the <i>RoboSats</i> staff.
</p>
<p> While trust requirements are minimized, <i>RoboSats</i> could
run away with your satoshis. It could be argued that it is not
worth it, as it would instantly destroy <i>RoboSats</i> reputation.
However, you should hesitate and only trade small quantities at a
time. For large amounts use an onchain escrow service such as <i>Bisq</i>
</p>
<p> You can build more trust on <i>RoboSats</i> by <a href='https://github.com/reckless-satoshi/robosats'>
inspecting the source code </a> </p>
</Typography>
<Typography component="h5" variant="h5">What happens if <i>RoboSats</i> suddenly disapears?</Typography>
2022-01-15 00:28:19 +00:00
<Typography component="body2" variant="body2">
<p> Your sats will most likely return to you. Any hold invoice that is not
settled would be automatically returned even if <i>RoboSats</i> goes down
forever. This is true for both, locked bonds and trading escrows. However,
2022-01-19 13:32:54 +00:00
there is a small window between the buyer confirms FIAT SENT and the moment
the seller releases the satoshis when the funds could be lost.
2022-01-15 00:28:19 +00:00
</p>
</Typography>
2022-01-15 15:45:44 +00:00
<Typography component="h5" variant="h5">Is <i>RoboSats</i> legal in my country?</Typography>
2022-01-15 00:28:19 +00:00
<Typography component="body2" variant="body2">
<p> In many countries using <i>RoboSats</i> is no different than using Ebay
or Craiglist. Your regulation may vary. It is your responsibility
to comply.
</p>
</Typography>
<Typography component="h5" variant="h5">Disclaimer</Typography>
<Typography component="body2" variant="body2">
<p> This lightning application is provided as is. It is in active
development: trade with the utmost caution. There is no private
support. Support is only offered via public channels <a href='https://t.me/robosats'>
2022-01-15 15:45:44 +00:00
(Telegram)</a>. <i>RoboSats</i> will never contact you. <i>
RoboSats</i> will definitely never ask for your robot token.
2022-01-15 00:28:19 +00:00
</p>
</Typography>
</DialogContent>
</div>
)
}
}