Live data from Hacker News

Show HN: /r/place backed by the Bitcoin blockchain

mess110.github.io

11–20 of 29 posts

Re: Show HN: /r/place backed by the Bitcoin blockchain

#11
post #4

I tend to be pretty skeptical of all things crypto, but this seems pretty cool. It's not very useful, but it seems like a fun concept.

And generate some modest revenue for a side project. It looks like he's made around $1500 so far.

He didn't make that much money, he pre-filled almost all colored pixels

Re: Show HN: /r/place backed by the Bitcoin blockchain

#12
post #4

I tend to be pretty skeptical of all things crypto, but this seems pretty cool. It's not very useful, but it seems like a fun concept.

And generate some modest revenue for a side project. It looks like he's made around $1500 so far.

Not really, I drew a strawberry with bitcoin, the rest is the default content.

Re: Show HN: /r/place backed by the Bitcoin blockchain

#13

A fun way to get people to donate money to wallets you control. Kind of like Million Dollar Homepage, but without any pesky guarantees.

Agreed. I think it could be a great way to raise money for some kind of cause though.

> I think it could be a great way to raise money for some kind of cause though.

I'd like to see some proof that the charity-runner isn't going to abscond with the money once it was done, either due to maliciousness, or even something like getting stressed out over success (like some Kickstarters have done.)

(And yeah, I know - it's not like it's a Bitcoin/blockchain only problem - but at least with "real" money, there's typically a system in place where you can at least start trying to get the money back.)

Re: Show HN: /r/place backed by the Bitcoin blockchain

#14
It's not obvious enough how to see the image. It's linked from the image at the top and there is a link at the bottom, but you should add something more obvious like "look at the current image!!!"

Also, it would be nice that the image at the top is live, something like a gif autogenerated once a minute.

Re: Show HN: /r/place backed by the Bitcoin blockchain

#16

The niche aspect is something everyone is overlooking. Combining this with the "auctioning" each pixel seems like it would be pretty slow moving. Also, how would you protect against faked transactions? Certainly waiting for confirmations is out of the question.

The image is updated once every 10 minutes, mostly due to my slow server. It takes about 7 minutes to query the data and write it to disk.

This is not as dynamic as Reddit Place, the code is waiting for 1 confirmation before the pixel is colored.

Re: Show HN: /r/place backed by the Bitcoin blockchain

#17
It'd be fun to make a free version using the same concept by rolling your own proof of work system. You could do something like requiring a unique proof of work to be submitted for each pixel change. To change a pixel you need to generate a random number which hashes to a lower value (when interpreted as a bignum) than the existing holder of the pixel.

The UI for something like that would be great - your client could just constantly generate random hashes and buffer a list of the best values its has come up with. Then the screen could highlight all pixels you can edit. As you wait longer (and generate better and better hashes), you can edit more 'valuable' pixels.

(Of course, that would only work if each hash could only be used once. You could embed the pixel value into the hash's input, but then you'd need to decide which pixels you want to edit before you start generating hashes. And that would be way less fun.)

Re: Show HN: /r/place backed by the Bitcoin blockchain

#18

Would have been much easier with an ethereum smart contract. No gimmicky address list, it's a crowdsourced picture in the blockchain. contract Place { struct Pixel { bytes3 color; uint lastPayment; } Pixel[10000][10000] board; modifier onBoard(uint x, uint y) { if (x > 10000 || y > 10000) { throw; } _; } // Accepts funds, if the funds sent are greater than funds for that pixel last, change the color. function colorPi…

Is this code equivalent to the current code?

IUUC the current code accumulate the payment to each pixel and whatever color has more accumulated money is chosen.

IIUC your code only consider the last payment and to replace the old color you have to outbid it, without any consideration of the previous payments.

Another strategies:

Penny auction: Whatever color received the last payment is the chosen one. This is more similar to /r/place

Generals.io: If someone adds money to the current color, then increase the accumulated money in that color. If someone adds money to another color the amount is discounted. Unless the result is negative and the color changes.

Re: Show HN: /r/place backed by the Bitcoin blockchain

#19

Would have been much easier with an ethereum smart contract. No gimmicky address list, it's a crowdsourced picture in the blockchain. contract Place { struct Pixel { bytes3 color; uint lastPayment; } Pixel[10000][10000] board; modifier onBoard(uint x, uint y) { if (x > 10000 || y > 10000) { throw; } _; } // Accepts funds, if the funds sent are greater than funds for that pixel last, change the color. function colorPi…

Is this code equivalent to the current code? IUUC the current code accumulate the payment to each pixel and whatever color has more accumulated money is chosen. IIUC your code only consider the last payment and to replace the old color you have to outbid it, without any consideration of the previous payments. Another strategies: Penny auction: Whatever color received the last payment is the chosen one. This is more s…

It's not equivalent to what OP made, the logic is slightly different. It took 5 minutes and it was just to demonstrate how easy it would be to make something similar. If you wanted to mirror OP you could build out the pixel struct to have a color to value mapping.

The penny auction one is even easier:

  bytes3[10000][10000] board;
  function colorPixel(uint x, uint y, bytes3 color) onBoard(x, y) { 
    board[x][y] = color;
  }
Users would only have to pay the gas cost of using the ethereum network, the contract wouldn't hold any funds itself. Again, it's pretty much whatever you make out of it. You're not really constrained when it comes to building in logic into these contracts, anything (logically) you can do with any other languages is possible here.

Re: Show HN: /r/place backed by the Bitcoin blockchain

#20
Hello! Good day, Have you been looking for a Legit Loan Lender? Do you need an Urgent loan or business Loan? Have you be denied of a loan from your bank or any Financial Firm? We offer private,business,finance, commercial and personal loans with very low annual interest rates as low as 3% in one year to 20 years repayment period and to anywhere in the world. We offer loans of any amount. Our loans are well insured for maximum security is our priority. Are you losing sleep at nights worrying how to get a legit loan lender? Instead of biting your nails,and you can also contact via our email (frankmarkson2@gmail.com) now
Post reply on HN