by MirceaKitsune » Mon Mar 03, 2014 17:03
This is a somewhat more eccentric and sensitive idea, and I'm not sure if it's even possible or anyone would truly want it. But it's a thought that occurred to me and I thought to ask about it still.
I spend a lot of time on Second Life, which is a virtual world platform where you can build and script anything in realtime. One unique thing about it is that people can buy and sell things for real money. That's one of the reasons why it's so popular too, and some claim to actually make a living from SL. The open-source server software Opensim is also used to host some grids with a real economy from what I heard.
This gave me an idea: What if a new type of node would be added, called a Shop. The owner can add items to its inventory like a chest. However, he also specifies a price (Bitcoin, Paypal, etc) per item. Other players can right-click the node, see the contents and price, and select as many items as they wish for extraction. Once the player clicks the OK button, the code issues a transaction order, and if it's successful the player gets their selected items. Same could be done with land: A player can secure an area and build a house or city or whatever. A node can present other players with a menu that displays the price of that zone. If the player pays, he becomes the owner of that zone and the nodes in it, and is allowed to edit them or even set entry rights. For each transaction, the server admin can also get a known percentage of the price, which can act as a donation to help with hosting.
Now I know this is probably not going to happen, because of the security that would be needed. Firstly, I'm not even aware of a payment system that allows anyone's code to issue a transaction and receive proof the transition was successful, even with email / web page confirmation. Minetest would probably need to get a contract with Paypal or a similar service, which IMO would be too much trouble. Second, servers using this would need to be ran by VERY trusted people in a strict regime. Not even admins would be allowed to add items (creative mode) and everything would have to be generated and mined entirely. No glitches in regards to nodes and inventory must ever exist either. If anything fails, the admin could get accused of fraud, and even Minetest could get in trouble. And of course, we'd need to be careful not to throw Minetest itself down a commercial path, which would be a path toward destruction.
Obviously, this idea wouldn't mean a premium version of Minetest or paid-only items... which would be wrong and goes against the nature of GPL too. Existing functionality would be unchanged, and players can of course just drop items and give them for free. It would be an optional vendor system that some players could place in their home or such. If it contains a rare item that someone with a Paypal or Bitcoin account really wants on that server, the person could find their self paying a dollar for it.
I thought this might be an idea because it could make Minetest even more popular and captivating. Imagine that in Minecraft you could mine for diamonds, which you could then sell for 50 real cents each... wouldn't that make it even more exciting? This could draw a lot of people to Minetest, and we'd probably see a boom of large professional servers. What do you think about the idea, and do you see it ever becoming possible?