News for hackers. Stuff that matters.
Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @12:35PM (#18284892)
The US dollar already is exactly that with square cash or Venmo.
Re:Coinbase is launching support for the USDC stablecoin by dwild on Tuesday October 23, 2018 @01:38PM (#18285541)
Square Cash

  Confirm your country
  United States
  United Kingdom
Venmo

  There are two main requirements for using Venmo:
  You must be physically located in the United States
  You must have a U.S. cell phone that can send/receive text messages from short codes (please note that this phone number can not be on file with another Venmo account)
Your definition of the term exactly doesn't seems exact at all.

I can use USDC as much as I want yet I'm Canadian and that's true for any country in the world, whoever you are, whenever you are, however you do it.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @01:53PM (#18285684)
Why are you sending US Dollars between yourselves as Canadians? You can’t spend them in Canada, why not use a free and instant Interac e-Transfer? If you want to hold USD (as a hedge against CAD) open a US Dollar denominated account at any major Canadian bank but that’s an investment not a store of value. Or open an interactive brokers account if you want to trade currencies. And if you want to move money to another country where they also can’t spend USDC Funbux without cashing them out just use TransferWise or whatever compareremit.com recommends, it’s really cheap and easy these days. No need to find an exchange that’ll sell you funbux and let your recipient cash them out. This is just useless.

This is not solving a problem that isn’t otherwise solved except money laundering and skirting AML/KYC rules. Look I may well be wrong, but can you suggest a use case I haven’t considered?

Re:Coinbase is launching support for the USDC stablecoin by dwild on Friday November 02, 2018 @02:44PM (#18365566)
>Why are you sending US Dollars between yourselves as Canadians? You can’t spend them in Canada, why not use a free and instant Interac e-Transfer?

Sorry I didn't see your message until 10 days later. Did you know that the internet is worldwide? I do use an e-Transfer to transfer cash in Canada but more than likely, a transfer on the web will need to be done internationally. A stablecoin is a way to make sure the value is secured, at least as much as what it's backed on and the company holding it, for the duration of the transaction.

Any Canadian Exchange (and not a specific provider) could hold that stablecoin and many people will do arbitrage over it which will make sure I will be able to buy it easily for a minimum of fee.

That's specifically for me as a Canadian in a first world country too. A stablecoin allow that in ANY country, no need to do a case by case.

Re:Coinbase is launching support for the USDC stablecoin by stickfigure on Tuesday October 23, 2018 @02:36PM (#18286136)
I don't have an informed opinion on this whole stablecoin thing, but...

There isn't a single country in the world today where you can't spend a US dollar. Canadians will happily take them, especially at a 1:1 exchange rate.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @02:55PM (#18286328)
At a discount maybe, and only along the border, try showing up in the north and waving around some USD. That’s a pretty naïve attitude, to think you can show up anywhere and demand they accept your USD at face value. I think this all further proves my point.
Re:Coinbase is launching support for the USDC stablecoin by stickfigure on Tuesday October 23, 2018 @03:31PM (#18286627)
Just FYI 1:1 exchange rate is a 25% discount.

Having spent some time in YT, I've found Canadians to be extremely agreeable. If you opened your wallet in a shop in Dawson City and said "Drat, I only have USD. Can you work with me?" I can pretty much guarantee they'll take your money - perhaps at a small discount to compensate them for the trouble.

I've traveled pretty far and wide. You really have to look hard (or piss someone off) before they'll reject USD. It spends easily.

Re:Coinbase is launching support for the USDC stablecoin by Youden on Tuesday October 23, 2018 @03:26PM (#18286593)
> There isn't a single country in the world today where you can't spend a US dollar.

The strongest argument I think I can construe from your statement is that every country has at least one place where you can spend a US dollar but I don't think that's very useful.

If you bring a 20 USD bill to Europe, head to the center of a major city and try to spend it, I think you'll have a pretty hard time handing it to a shopkeeper. You'll have trouble spending it at all save for exchanging it for the local currency and handing that to a shopkeeper.

Re:Coinbase is launching support for the USDC stablecoin by 0x8BADF00D on Tuesday October 23, 2018 @02:35PM (#18286129)
> This is not solving a problem that isn’t otherwise solved except money laundering and skirting AML/KYC rules. Look I may well be wrong, but can you suggest a use case I haven’t considered?

I could see a decent amount of usage for dApp developers or anyone who wants micro transactions on their platform. That being said, “stablecoin” is probably quite useless outside of that very narrow use case.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @02:57PM (#18286342)
People don’t really want micropayments as it turns out because people get decision fatigue. It’s why Netflix feels good and the iTunes Store video rentals don’t. The latter may have saved you money but you don’t want to keep deciding on whether something’s worth it.
Re:Coinbase is launching support for the USDC stablecoin by 0x8BADF00D on Tuesday October 23, 2018 @06:43PM (#18288148)
> People don’t really want micropayments as it turns out because people get decision fatigue.

Fair point. What I’m really interested in seeing is if they can maintain their peg.

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @12:39PM (#18284940)
Except you can't send between the two. Isn't that so silly?

You can send USDC to/from any wallet that implements it.

This is a benefit of the blockchain, a protocol for money.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @12:44PM (#18285002)
Only if both wallets implement it, isn’t it silly not all wallets support all stable coins? Nope, it isn’t.

Moreover there seems to be a misunderstanding, square cash allows you to instantly move money between bank accounts, via your bank, have at it, totally interoperable because dollars.

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @01:29PM (#18285446)
If I want to send money to someone via square cash, they have to have the square cash app.

Same with Venmo, and PayPal, and everything else...

Venmo and PayPal are even owned by the same company. Have you ever asked why they're not interoperable?

The ACH system underneath links all US bank accounts, but it's so slow and burdensome that private companies need to build apps on top of it that abstract away all of its problems.

None of them work together because regulation makes the operation of money so difficult that you need an entire company to run such an app, and they're all walled gardens applying their own versions of KYC/AML.

When you have a unified protocol, all of that melts away and the opportunity for money to have a higher velocity and greater ease of use is upon us.

This is what blockchain, and in this case USD Coin based on it, provide.

It seems silly to me that such a system would not become popular. Interoperability and protocols are good. They are something HN is typically in love with.

When google tried to remove basic support for one protocol for contacts from Gmail, people were up in arms because it broke interoperability.

Imagine being in that world with money. I don't know why you wouldn't want it. It's superior by all measures.

And it would be silly for anyone in that world to create a wallet that didn't support such currencies. It would be like creating an email client that only lets you read email from other users of the same service. That's not email, that's just a private messaging platform.

I think you have to look towards the future and see how, if adopted, things like this would make money easier to use. Rallying against that is silly indeed.

Re:Coinbase is launching support for the USDC stablecoin by velosol on Tuesday October 23, 2018 @04:09PM (#18286967)
Zelle works quite nicely between (bank) apps and has been as fast as Venmo etc in my experience (in the US). https://www.zellepay.com/

I think the interoperability is nearly solved for the quick transfer world as well. Cross-border is solved through remittance schemes as mentioned up/down thread.

Re:Coinbase is launching support for the USDC stablecoin by JumpCrisscross on Tuesday October 23, 2018 @01:49PM (#18285649)
> ACH system underneath links all US bank accounts, but it's so slow and burdensome that private companies need to build apps on top of it that abstract away all of its problems

ACH is for cheap, remote batch transfers. Fedwire is for real-time, remote transfers. Cash is for cheap, real-time, in-person transfers. (FX exchanges, as centralized databases, are faster and safer than stablecoins.)

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @02:55PM (#18286317)
A system which makes no distinction between any of these use cases and treats them all the same sounds very appealing to me.
Re:Coinbase is launching support for the USDC stablecoin by JumpCrisscross on Tuesday October 23, 2018 @02:59PM (#18286355)
> A system which makes no distinction between any of these use cases and treats them all the same sounds very appealing to me

It's a bad compromise. If you want the cheapest transfers, you batch them. (This is the logic of Lightning.) If you want the most reliable transfer, you wire it. If you want to be sneaky, you use cash. (There are other reasons to use these modes.)

Batching being cheaper and slower than RTGS is fundamental to payment economics, irrespective of whether in an electronic database, armored car or blockchain. I go into this in a comment from about a year ago [1].

[1] https://news.ycombinator.com/item?id=16154956#16155708

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @04:24PM (#18287116)
That modern economics has programmed in accountability for slow, large payments doesn't mean the system wouldn't be better off if it changed.
Re:Coinbase is launching support for the USDC stablecoin by JumpCrisscross on Tuesday October 23, 2018 @05:15PM (#18287557)
> That modern economics has programmed in accountability for slow, large payments doesn't mean the system wouldn't be better off if it changed

It's more fundamental than accounting. If a transaction costs X, aggregating N transactions into a single transaction reduces the per-transaction cost to X/N. The latter, batched process will always be slower and cheaper than the former.

(If a transaction costs Y%, aggregating bilateral transactions allows for "netting out," thereby reducing costs while increasing latency. For example, suppose Bank A sends Bank B $10, Bank B sends Bank A $5 and the Bank B sends Bank A $2. Real-time systems would see 3 transactions of $17. Net-settlement systems would see as few as 1 transaction for $3.)

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @07:25PM (#18288388)
Payments are generally batched because individual payments are slow and/or have restrictions applied, like time of day they can be sent or received, which are easier to reason about when aggregated.

If you remove these burdens by having a technology that is cheap and nearly instant for all payments, then there's no real need to batch.

We're not quite at cheap + instant with crypto, but there's nothing preventing it in principle. And when we get there, there's no reason batching needs to continue to be part of the equation, at least not with the same tradeoffs.

Re:Coinbase is launching support for the USDC stablecoin by JumpCrisscross on Tuesday October 23, 2018 @08:34PM (#18288724)
> Payments are generally batched because individual payments are slow

They're slow to enable batching. Fedwire is time-limited, but many other real-time payment networks are not.

> If you remove these burdens by having a technology that is cheap and nearly instant for all payments, then there's no real need to batch

Yes, there is. To make payments even cheaper. For any given transaction price and speed pair, there's a market that cares more about price than speed. You'll always be able to layer a net settlement layer on top of an RTGS network to serve that market at lower cost.

In any case, if we're arguing for RTGS, it will always be faster and cheaper to transfer money via database operations than on a blockchain. Fast and cheap are not–and should never have been–cryptocurrencies' selling points.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @02:00PM (#18285738)
Venmo and Cash use push-to-debit, which is instant, and fall back on ACH only if the bank you use doesn’t support it. There’s your common unified protocol.
Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @02:59PM (#18286354)
@beaner. Come on. Where will you get your Crypto from if you don’t have a bank account and debit card?

The common protocol is that they both link to your bank account (“wallet”).

Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @02:54PM (#18286308)
How is that a common unified protocol? I can't send between the apps.

Additionally, I need a debit card or bank account to use them at all. With crypto, you don't.

Re:Coinbase is launching support for the USDC stablecoin by radicaldreamer on Tuesday October 23, 2018 @01:10PM (#18285258)
Only in the United States and with stringent per day limits? Cryptowallets work no matter where you’re at and without limitations.
Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @01:16PM (#18285315)
Think it through, that’s true only if you already have the USDC, you still have to buy them somewhere and sell them somewhere, with the same limits. Also I just picked US services, Canada has Interac e-Transfer and other countries have similar products too. The whole EU has SEPA. There are competitors in the African market even like mpesa. And if you want to move money to another country international remittances are already cheap and fast. Most people just don’t have the problem of needing to send tons of money to each other across borders all the time.
Re:Coinbase is launching support for the USDC stablecoin by radicaldreamer on Tuesday October 23, 2018 @02:07PM (#18285823)
"Most people" don't but a large number of companies do... and remittances between people are a $500 billion/year market?
Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @03:18PM (#18286512)
Apple isn’t rolling up to the Wells Fargo and accepting a 5% spread. If you personally want to exchange a ton of money open an interactive brokers account and you’ll pay 0.08 basis points (0.0008%) minimum $1. If you don’t want to trade that much, check out compareremit.com and see what people are paying retail, it’s actually very competitive. In the popular USD-INR corridor you could pay close to mid market rates plus zero commission. This is a solved problem.
Re:Coinbase is launching support for the USDC stablecoin by Karrot_Kream on Tuesday October 23, 2018 @01:10PM (#18285244)
USDC is an ERC20 token, so the vast majority of wallets support it out of the box.
Re:Coinbase is launching support for the USDC stablecoin by will_brown on Tuesday October 23, 2018 @01:18PM (#18285335)
Isn’t it funny CoinBase wallets don’t support ERC20 out of the box. They pick and choose what ERC20 tokens the support.

Hey wouldn’t you know it they support their own stablecoin, but not others...pretty sure that’s the type of centralization cryptocurrency/Blockchain was trying to avoid.

Re:Coinbase is launching support for the USDC stablecoin by leppr on Tuesday October 23, 2018 @04:09PM (#18286971)
Coinbase is trying to be the interface between the government-regulated world, and the code-regulated world.

Of course they have to make more compromises to accommodate the side with the guns, than the immaterial one.

Re:Coinbase is launching support for the USDC stablecoin by IncRnd on Tuesday October 23, 2018 @01:39PM (#18285553)
You say that Venmo and Square are inferior to USDC, because the first two cannot communicate with each other.

Then, you say that USDC is superior, because it cannot communicate with the other two.

Re:Coinbase is launching support for the USDC stablecoin by arcticbull on Tuesday October 23, 2018 @03:22PM (#18286555)
Sorry for the confusion, I’m using your bank account as your wallet analog, and saying both services can interact via your bank account if necessary. Whereas not all wallets will support USDC.
Re:Coinbase is launching support for the USDC stablecoin by beaner on Tuesday October 23, 2018 @09:33PM (#18288993)
I didn't say that USDC is superior because it cannot communicate with the other two.

I'm saying its superior because if adopted it would unite the two.