Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2Oaza9E.
Amy Yin talks about Coinbase Commerce, a user-controlled payment processor, and explains how Coinbase uses hierarchical deterministic wallets to separate the ability to spend funds and the ability to receive funds so that the merchant can always be in control of their financial destiny. Filmed at qconnewyork.com.
Amy Yin is a software engineer at Coinbase and was the first engineer hired for Coinbase Commerce, a non-custodial payment processor that allows merchants to accept cryptocurrencies. She is now building out a new team within the Coinbase consumer flagship product, Coinbase.com, to help investors grow and diversify their portfolios.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Coinbase Commerce: A User-Controlled Payment Processor
1. Using Hierarchical Deterministic Wallets to build a Non-
Custodial Payment Processor
Amy Yin
June 28, 2018
QCon NY Blockchain Track
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
coinbase-process-processor
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
8. 8
Utility (100M+ people)
Open Financial System (1B+ people)
Investment (10M+ people)
Our secret master plan
Protocol (1M+ people)
9. Professional Exchange
“NYSE for digital currency”
Retail Brokerage
“Fidelity for digital currency”
Investment and Trading
11
Institutional Custodian
“State Street for crypto”
Index & Fund
“S&P500 for Crypto”
10. Ɖapp Browser & Wallet
“Explore web 3.0”
User-controlled
12
Payment Processor
“Paypal for crypto”
ERC20 Relayer
“Peer-to-peer trading”
43. SOLVING the Trilemma
● Generate and Manage
Public Keys (usability)
● One-time use addresses to
preserve privacy
● Merchants should
maintain control over the
private keys
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64. 68
Finance 1.0 vs Finance 2.0
Settlement Time
Push/Pull
Borders
State Machine
Account Status
69. References
Antonopoulos, Andreas M.. Mastering Bitcoin: Programming the Open
Blockchain (p. 93). O'Reilly Media. Kindle Edition.
https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
https://github.com/satoshilabs/slips/blob/master/slip-0044.md
70. Coinbase Commerce is focused on making cryptocurrency
the best way to pay. We want to make accepting and using
cryptocurrency 100x better than accepting and using credit
cards.
● Usability - Dramatically lower the barrier to getting
started. 5 mins to get started vs. 5 days.
● Privacy - We generate one-time use addresses for each
customer.
● Control - Merchants maintain full control over their funds.
We use public keys to generate addresses on the
merchant’s behalf.
Coinbase Commerce
71. Coinbase Commerce
We recently launched (Feb 14th) and focused on these three areas:
● Low barrier to entry - We’ve drastically simplified the
onboarding requirements such that anyone that has an email
address can start accepting digital currency.
● Coin agnostic - We don’t know which digital currency will “win”
and so being able to respond to market demand is critical.
● Decoupled infra - We’ve decoupled payment processing from
currency exchange to greatly reduce our attack surface and
maintain a focus on improving the payment experience
72. Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
coinbase-process-processor