To Ripple,
Questions:
1. How do we sell Bitcoins for USD/EUR/etc. with Ripple, and how will we receive those usd funds, and how do we send off those Bitcoins?
2. How do we purchase Bitcoins for USD with Ripple, and how will we send those funds and receive our Bitcoins? How will the other party send their end of the trade?
3. How do we trade crypto-coin types through Ripple? How are they sent and received? How do we proceed?
4. How do we make a payment to someone else with Ripple? And how do we send that payment, and how does the recipient receive that payment?
Lay all the above out in simple to follow instructions and we have a brand new ballgame called Ripple. But until then it's not ready for prime time.
So first answer here those four questions above in examples laid out here and by doing so many here will start utilizing the Ripple Network that still don't grasp yet how it all functions and works, let alone how to do these things.
Please lay out the example answers utilizing a Ripple account, a SnapSwap account, and Bitstamp account, all as may be required, so that many of us that are already geared up with all those mentioned accounts (like myself) and seemingly ready for utilizing the Ripple Network can swiftly grasp how to make Ripple service their needs.
So far it's far too unclear how to do any of this. Please advise.
BTW: I have a Ripple account, fully funded. Thank You for that!
What else Ripple must do to make this a prime time hit:
===================================
1. Make the Ripple Network easy to understand and use.
2. Create a clear and Complete Users Manual with Index and Glossary.
And with a Help & Troubleshooting section, and a section laid out with
clear examples of how to do things such as the above four questions.
3. Create a Quick Start Guide.
Best Regards to Ripple,
Caveat emptor - let the buyer beware!
Well, I'm not "Ripple", just like you are not "Bitcoin", but here are my answers to your questions.
It is assumed that you have the following setup:
A Ripple account (Address: r123foobar) with ~100 XRP that you somehow got (e.g. giveaway or you bought them from Bitstamp).
A trust line (and account) with SnapSwap for USD/SnapSwap of up to 1000 USD.
A trust line (and account) with Bitstamp for BTC/Bitstamp of up to 5 BTC.
The current market price for 1 BTC is assumed to be 700 USD per BTC.
You have a US based bank account with 500 USD and are able to send funds from there via bank wire to SnapSwap.
You have 3 BTC in your local wallet and are able to send them to any address you like on the block chain.
1.)
* transfer your BTC from your local wallet to Bitstamp's deposit address (log into your account on Bitstamp to check for yours)
* withdraw your deposited BTC from Bitstamp to your Ripple address
* send a payment in USD to SnapSwap's address, using your unique identifier ("destination tag") as per their instructions. Ripple will ask you which currency/currrencies you want to use to pay for this --> select BTC/Bitstamp.
* You now should have received USD in your SnapSwap account, I am not sure how they do withdrawal (as I don't use them), I would imagine you log into yuor account there and have the choice to move the USD to a bank account of your choice or some account that you pre-registered with them when setting up your account there.
2.)
* Send USD to SnapSwap's bank account (again, no idea how they work in detail, I imagine you have to send a bank wire and mention an account ID or so in the transaction?)
* Withdraw the USD from SnapSwap to your Ripple address (probably they have something for this in their interface?)
* (Here you can either just use Bitstamp's Bitcoin bridge or your Bitstamp account explicitly, I'll use the latter.) Pay the amount of BTC you want to trade to Bitstamp's address, using your destination tag (again, check Bitstamp's instructions of how to deposit funds to them via Ripple), Ripple will offer you to pay in USD/SnapSwap, select this.
* Withdraw your BTC from your Bitstamp account to any Bitcoin address of your choice
The other party is any liquidity provider on Ripple, they are only important to set prices, you do not need to trust them or care about them. They previously have deposited funds at either gateway and offer these to you in exchange for what you have. They set up a trade offer for that on the ledger and it can be executed whenever needed, they don't need to get active for that.
3.)
* Find a gateway you trust (a gateway is similar to a "webwallet" provider or an exchange website - whenever you can "deposit" coins, this could be a gateway operator in Ripple too that you apparently trust to some extent with your coins) that allows deposits in whatever coin you want to deposit.
* After depositing your coins with that gateway, they will issue you the sent amount on Ripple and you can start trading, make markets or just hold the balance on Ripple. They most likely will also offer you to send you the coins on the respective block chain if you want to withdraw your balance from Ripple. How this happens in detail depends on the gateway.
4.)
* Get the Ripple address of the person you want to send something to.
* go to
https://ripple.com/client/#/send (or something similar on whatever client you use) and enter the address there, then select the currency you want to use and the amount.
* click on "send [currency]" and you will go to a confirmation screen where you can decide which path should be used or which of your currencies actually should be used to pay for this.
* confirm and done - your selected payment amount is gone and traded for whatever your recipient wanted to receive and it has been credited in her/his account.
Some notes:
While it is easy to use Ripple as an exchange, its big advantage lies in being able to settle payments using whatever you want to pay for whatever the other party wants to receive. If Ripple gained widespread use, not "Bitcoin" would be out of business, but BitPay! You as a bitcoiner would likely have your largest part of coins in cold storage and a few on Ripple, paying whatever you want to pay for with these off the blockchain. From time to time (if you receive a big amount of BTC or are running low on funds) you would do a (slow and expensive) transaction on the blockchain to top up either your cold or Ripple wallet.
Currently it is very easy to bridge from Ripple to Bitcoin, so if you for example are somehow bearish on BTC (and are afraid they might crash any time) you can hold USD on Ripple but still pay to any BTC address with ease in case you want to buy something for BTC. Maybe soon someone will do the same for e.g. LTC, then it would be much easier for people to actually use their LTC for payment and keep them in LTC for the longest amount of time possible, just converting what they actually need right now.
The nice thing with cryptocurrencies is that they are very "binary" in the sense of receiving them and owning them, so gateways are more comfortable to use them for deposits than e.g. PayPal. Also they are less regulated, so AML/KYC is sometimes not that much of a concern... Still RippleLabs is trying very hard to also venture towards fiat gateways instead of optimizing Ripple for cryptocurrencies, which again might be a bit off-putting for Bitcoin enthusiasts. In the end it still means that everybody wins, since fiat enthusiats can easily pay in BTC via Ripple right now and hopefully in the future hardcore Bitcoiners can use a lot of fiat payments networks settling in BTC (e.g. an outgoing PayPal gateway would enable anyone to pay ANY FREAKIN' PAYPAL MERCHANT in BTC or LTC or Deogecoins or NXT or... on your end while they don't even realize it!)