Hacker News new | ask | show | jobs
by shazow 3185 days ago
Heya, I'm other said friend. We also put together some anticipated FAQs: https://thousandetherhomepage.com/faq

Some random fun facts:

- The frontend "DApp" piece is done with VueJS which has been very fun to work with. It's hosted as a Github Page.

- The backend is done with... there's no backend! The data is directly on The Blockchain, fetched from the browser through a standard-ish API (Web3) provided by your wallet or a gateway.

It's like serverless, but without a server.

3 comments

"The backend is done with... there's no backend! The data is directly on The Blockchain, fetched from the browser through a standard-ish API (Web3) provided by your wallet or a gateway."

Not stating this to be obnoxious, but to be clear - there is a back end for the web page that calls the data from the blockchain ... if (whoever) stops hosting that site or DNS is halted or the domain expires ...

It is still on the blockchain. You just won't be able to see it -- or you can always throw up another page to display the data
Awesome project (hi Andrey!). Question: Why is a browser plugin required to access DApps like this? I don't immediately see a clear discussion of this on the web.
You don't need a plugin to view the DApp. If you log in without one you'll see a version pulled from a gateway.

In order to interact with the DApp (buy or publish an ad), you can use a plugin or a wallet app like Mist in order to be able to send transactions to the smart contract. You potentially do it manually by interacting with the contract through a ethereum console and sending the right transaction to the right address, but the browser plugin / app makes the process seamless.

Could also be a manual copy/paste of the contract address, ether and gas amount to your native wallet app, or a QR code to take a picture of with a mobile wallet.

Metamask (the browser plugin) is one - albeit a bit clunky in terms of UX - way of reducing the friction of doing web based ethereum payments, separated from your main wallet

1. Are also animated gifs possible?

2. Would be great if you could add a traffic counter to the page, so we see how much traffic you guys get.