News for hackers. Stuff that matters.
Re:It’s not still the early days of blockchain by galaxyLogic on Saturday January 15, 2022 @02:31AM (#29944470)
I would like to create an online application which people could use by paying for its usage in bitcoin.

I assume it would make the application much simpler because there would not need to be any or very little user-account management, no sending bills or charging credit-cards. Just gimme them bitcoins. The user-state could be stored on the client-machine, unless they especially want to pay for us backing it up on the cloud. Still it could be backed up anonymously, identified by the wallet.

No more hacking, if there were no user-accounts or passwords there would be nothing to hack.

Re:It’s not still the early days of blockchain by tsimionescu on Saturday January 15, 2022 @02:45AM (#29944556)
How do you inagine "giving you bitcoins" will work without you doing something equivalent to sending bills or charging credit cards?

Sure, you can publish your wallet address and tell them to send you money. How do you give them access to your content after they have sent their money? How is Bitcoin helping compared to you publishing your IBAN account number and asking for money to be sent directly there?

Re:It’s not still the early days of blockchain by galaxyLogic on Saturday January 15, 2022 @03:45AM (#29944888)
I'm not very far on my project at all but I assume that a public ledger could tell me that somebody transferred money to the wallet associated with my application.

I wouldn't need to "send bills" because I wouldn't know who my users are. Except that when they login with their crypto-id my application will do work for them, because they have crypto-paid for it.

I wouldn't need to charge credit-cards since they transfer the bitcoins to my account. I only need to know their id and that they have paid me a specific amount of crypto, and that id has used a certain amount of my application.

There needs to be the infra-structure associated with crypto-currency, but not much else. That would make things simpler, I assume. That's my point. Crypto can presumably make payments and user-accounts management simpler. The less you know about your users, the less there is to manage.

Re:It’s not still the early days of blockchain by usrbinbash on Saturday January 15, 2022 @05:45AM (#29945394)
Yes, but how is this different from charging a credit-card or publishing an IBAN?

The webshop exposes some way of receiving value tokens, be that USD, EUR or BTC, and has some way to tell which user transferred how many tokens.

So technically there is no difference.

The difference is, I can be pretty sure that EUR won't lose 20% of their value overnight.

Re:It’s not still the early days of blockchain by _alex_ on Saturday January 15, 2022 @03:45PM (#29950069)
If you want to take a credit card, you need to open a bank account, sign up with a payment processor and integrate with them (stripe makes this easy, what if you can’t or don’t want to use stripe?), handle chargebacks, etc.

If you want to accept bitcoin, you run a piece of software and write a few lines of code.

Re:It’s not still the early days of blockchain by usrbinbash on Saturday January 15, 2022 @04:04PM (#29950243)
Yes, and for these extra steps the money I earn is realistically not in danger of losing 20% of value overnight, can't be lost because the harddrive that held my password-safe got corrupted, the transactions are done instantaneously instead of whenever some miner feels like including them in his block, and the amount of energy required to process the payment, is probably not much more than I currently use to write and send this post.

I am okay with that.

Re:It’s not still the early days of blockchain by _alex_ on Saturday January 15, 2022 @03:50PM (#29950106)
Yep. Want to accept onchain bitcoin? When a customer wants to pay, generate a fresh address. Store that address in a dab associated with the customer id. When they come for the service, see if that address has received payment. Easy peasy. You can run your own node and do this all yourself, or you can use services that run the software for you and work on callbacks or api calls.

Want to accept lightning (bitcoin over a low cost and high speed payment network)? It’s an api call to generate an invoice and another api call to see if that invoice has been paid. Again you can run everything yourself or use a managed service. Bitcoin make programmatic payment processing SO MUCH EASIER than traditional payment rails.

Re:It’s not still the early days of blockchain by meheleventyone on Saturday January 15, 2022 @04:18AM (#29945040)
How would you deal with things like VAT?
Re:It’s not still the early days of blockchain by ls15 on Saturday January 15, 2022 @05:24AM (#29945298)
This. Building a webshop with crypto is the most trivial thing. Complying with all the legal regulation that buyer and seller are bound to is the actual complex part. Insanely complex.
Re:It’s not still the early days of blockchain by che_shirecat on Saturday January 15, 2022 @11:43AM (#29947812)
this is the whole point of Ethereum and smart contracts.