Hacker News new | past | comments | ask | show | jobs | submit | shinvee's comments login

You can make some random private key just for this game preview. I don't recommend to use a serious key for this web-based preview.

I'll provide source code and client application. At that time, you can use your favorite private key to play the game.


In this game, I didn't use any centralized server or Oracle to implement MMO game. Every player has every activity information using blockchain. It helps Nekoyume decentralized. If you want to get details, please see the white paper. https://nekoyu.me/docs/white_paper.pdf


> Every player has every activity information using blockchain. It helps Nekoyume decentralized.

It helps how exactly? Why nothing else, like distributed hash table or gossip protocol, would work?


I think that I don't need to educate what is blockchain. Could you give me another decentralized role-playing game which isn't using blockchain? If you can not, it is explained. Right? :)


No. You couldn't justify using expensive document timestamping system, so with the hype around blockchain I can assume that you don't know what you need it for and thus put it into use completely unnecessarily, just because it's hype now.


Hey, I think you don't understand what blockchain is. This is the reason why you mentioned distributed hash table. :( Can you explain how can I make trusted mmo lifecycle database if the system requires anyone can participate the node? I think you can't solve. If you can, explain it.

I think that you are feeling good when you scoff something new. It's not productive communication.


> Hey, I think you don't understand what blockchain is. This is the reason why you mentioned distributed hash table. :(

Oh, I understand blockchain quite well. Well enough to see when it's forced into the role of DHT or some other protocol/structure that by itself was cheap and efficient.

> Can you explain how can I make trusted mmo lifecycle database if the system requires anyone can participate the node? I think you can't solve. If you can, explain it.

With the vaguene requirements you have used here, just put a digital signature on the data and you're done.

As I said, you haven't described why you need blockchain in particular. You try to defend it by saying that you don't see any other way to implement a distributed data store for your game, but it means nothing, especially with the numbers of people blinded by blockchain hype. If you used just about any other distributed protocol, I wouldn't even bat an eye, but with blockchain you don't get the benefit of the doubt.

> I think that you are feeling good when you scoff something new.

No, just when I scoff somebody who uses the wrong thing in the wrong way for the wrong reasons.


> With the vaguene requirements you have used here, just put a digital signature on the data and you're done.

Signatures ensure the integrity of the data, but more consensus is needed to ensure that the data is not deleted and is well maintained on the network. Your answer isn't enough to solve my problem. Although blockchain is not the only correct answer, blockchain is one of the solutions.

I don't say that blockchain is only and the best solution I think. If you think the better solution, let me know. scoffing isn't productive.


> Signatures ensure the integrity of the data, but more consensus is needed to ensure that the data is not deleted and is well maintained on the network.

DHT (with data duplication, obviously), I said already. Or gossip protocol. You don't need consensus, and blockchain doesn't give you one either.

> Your answer isn't enough to solve my problem.

As you have stated the problem? Yes, it is enough.

Maybe there are some requirements that make a timestamping protocol necessary, but you haven't provided any. As I said previously, if you use blockchain, you have to defend your choice, because most of the people who build on top of it don't understand it, use it in stupid ways, and just want something trendy for the sake of being trendy. You need to prove that you aren't one of them and that you are competent with it.

> Although blockchain is not the only correct answer, blockchain is one of the solutions.

Very expensive solution, applied because you don't understand what it is and why and when would you need one (if you did, you'd explain the necessity for blockchain long time ago).


So you are claiming expensive timestamping protocol, right? Yes, maybe I don't need to use proof of work. but my deterministic random consensus requires PoW for some reason. If you can suggest an alternative for that, I'm very happy for that. (The reason why I need to use proof of work is described in the white paper)


> [...] my deterministic random consensus [...]

Dude, learn some terminology first. Random is very much the opposite of deterministic. Otherwise you're just spouting garbage.


Read white paper.


You can't explain why. :(


No, "nobody has done it" isn't an explanation for why something doesn't work. Otherwise, I could have said "making a RPG with blockchain is impossible" before you did yours, which clearly is nonsense.


or I'll release source code after 2 weeks later. At that time, you can see how it works exactly.


If you login to the chrome browser, all of your extensions are automatically installed.


Oh my god...


Thanks PG. I've have the same idea about this economy problem and startup. This article gives me to lots of passion! I'll send this link to all of my co-workers.

p.s. Can I translate this article to korean?


This trick's idea made me laugh!


I think both of them are important.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: