Min.io & Bitcoin at #hackstb

14
Min.io & Bitcoin #hackstb

description

My talk on Bitcoin and our new site: http://min.io at #hackstb. Min.io is a very easy way to sell your digital goods for Bitcoin.

Transcript of Min.io & Bitcoin at #hackstb

Page 1: Min.io & Bitcoin at #hackstb

Min.io & Bitcoin

#hackstb

Page 2: Min.io & Bitcoin at #hackstb

What is Bitcoin?

• Decentralized medium of exchange, that allows• Instant, anonymous* worldwide value transfer• For little fees.

• Other features:• Finite supply• Infinitely* divisible• Created through “mining”.

Page 3: Min.io & Bitcoin at #hackstb

Decentralized

• Network of computers verify transactions together.

• Solves Byzantine-Generals problem.• Reaches consensus through proof-of-work.

Page 4: Min.io & Bitcoin at #hackstb

Instant value transfer

• Your money is just bits and bytes anyway.• Why can I send a message instantly across the

world, but not money?

• *Anonymous:• Whose address is this?

18HY7u8RTfXU9AsQHiK8yaaJJ56k3S1U1n

Page 5: Min.io & Bitcoin at #hackstb

Zero (or little) fees

• Fees prioritise your transaction and• Supports the miners (computers verifying

transactions).

Page 6: Min.io & Bitcoin at #hackstb

Limited Supply

• 21 Million BTC. (more finite than Gold).• Rate halved every 4 years. Was 50/10min.

Now 25/10min.

Page 7: Min.io & Bitcoin at #hackstb

Infinitely* Divisible

• 21 Million BTC up to 8 decimals.• 0.00000001 = 1 Satoshi.

• Can divide as much as the network wishes.

Page 8: Min.io & Bitcoin at #hackstb

“Mining” (compute hashes)

• Topic on its own. In short:

• Computers help verify transactions on the ‘shared ledger’.

• By computing the correct hash to a block, they show they have provided proof-of-work and block gets appended.

• Reward: 25 BTC/block.

Page 9: Min.io & Bitcoin at #hackstb

Why is it amazing?

• Central authorities can’t devalue your money (see hyperinflation).

• Mathematically enforced scarcity.• More divisible than any money (see deflationary

critiques).• Very small fees to transfer value across the

globe.• Open source.• Worldwide market for payments.

Page 10: Min.io & Bitcoin at #hackstb

I want to be a part of this!

• Most exciting experiment in the world since the internet!

• Mining? Nope.• Trading? We are not traders.

• We can code! Let’s make something!• Contributes to economy.

Page 11: Min.io & Bitcoin at #hackstb

I want to be a part of this!

• PayPal doesn’t cover the world, and takes long to set up.

• It’s easy to pay if you have a credit card. Difficult to accept payments.

• We are creators… so let’s make it easy to accept Bitcoin for digital goods.

Page 12: Min.io & Bitcoin at #hackstb

Min.io

• Easily sell your digital goods for Bitcoin. Enabling creators.

• Upload item, set price, share it!

• Demo time!

Page 13: Min.io & Bitcoin at #hackstb

Min.io: architecture

• Built with Django + Node.js.• Running on Heroku, S3, EC2, SES, Route 53.• App server, Payment Server + Wallet.

• Supported by Trello and Google Hangouts.

Page 14: Min.io & Bitcoin at #hackstb

Min.io: Where to?

• See what happens. Promote, market, get feedback, iterate.

• Support altcoins?• Deterministic address generation.