Pages:
Author

Topic: [Nxt] Decentralized App Store (Read 6613 times)

legendary
Activity: 1512
Merit: 1004
April 07, 2014, 09:13:33 PM
#24
good to see this thread is live again. Smiley
full member
Activity: 178
Merit: 100
March 23, 2014, 05:48:07 PM
#23
Outstanding. Looking forward to having a play with this.

Could be used to buy/sell crypto currencies by storing the address and private key and releasing them to a buyer? Or do I misunderstand?

I think so, yes. There is a danger that the seller would spend the coins at the same time as he sells them. But I think I read on the other thread that somebody is working for atomic cross-chain transactions, which would solve this issue, but I don't know a lot about that.


Good to see this discussion continued here, hard to follow in the massive Nxt thread.  I still like the idea of magnet links listed in the client, click and the marketplace GUI is loaded into the client.  There was a BTT member (Fry) that was interested in developing.  Would love to get more brainstorming here, this could be a great thing to have.

I'm creating a command-line version as a proof of concept. I'll probably offer a bounty for a GUI version.


I hope your work is progressing well. If you want to share some more thoughts, there is a new forum for Nxt here http://107.170.117.237/
newbie
Activity: 22
Merit: 0
March 23, 2014, 05:19:34 PM
#22
I like the private asset exchange,i also proposed it in the main thread some days ago.
It would only need the possibility to issue an asset with a keypass,and the issuer would give the keypass to whoever he wants.It would be great for internal things in enterprises,or private groups,or things like for example a company issuing ticket-restaurants in a certain zone.

My prediction is that we will see many different kinds of marketplaces on top of the Nxt blockchain, with different features and rules. The Nxt network seems to be efficient enough to handle a large number of signalling transactions in addition to the normal spending transactions.
newbie
Activity: 22
Merit: 0
March 23, 2014, 05:16:13 PM
#21
Outstanding. Looking forward to having a play with this.

Could be used to buy/sell crypto currencies by storing the address and private key and releasing them to a buyer? Or do I misunderstand?

I think so, yes. There is a danger that the seller would spend the coins at the same time as he sells them. But I think I read on the other thread that somebody is working for atomic cross-chain transactions, which would solve this issue, but I don't know a lot about that.


Good to see this discussion continued here, hard to follow in the massive Nxt thread.  I still like the idea of magnet links listed in the client, click and the marketplace GUI is loaded into the client.  There was a BTT member (Fry) that was interested in developing.  Would love to get more brainstorming here, this could be a great thing to have.

I'm creating a command-line version as a proof of concept. I'll probably offer a bounty for a GUI version.
newbie
Activity: 22
Merit: 0
March 23, 2014, 02:51:03 PM
#20
The marketplace creator could act as an administrator, who has the power to ban scammers.

When the marketplace is created, the following message is sent:

market_info/description/seller_fee/buyer_fee

Fees are one-time payments to the administrator to be able to participate in the marketplace. They can also be zero if the administrator so decides.

Administrator sends the following message to ban a user:

ban_account/account_number

Anyone not satistfied with the policies of the administrator can easily create their own marketplace.
sr. member
Activity: 288
Merit: 250
March 15, 2014, 09:48:36 AM
#19
I like the private asset exchange,i also proposed it in the main thread some days ago.
It would only need the possibility to issue an asset with a keypass,and the issuer would give the keypass to whoever he wants.It would be great for internal things in enterprises,or private groups,or things like for example a company issuing ticket-restaurants in a certain zone.
newbie
Activity: 22
Merit: 0
March 15, 2014, 07:38:00 AM
#18
The message format would need to be defined, so I'll just make something up. This is the private marketplace version, where the market is visible to those who know the marketplace password.

There can be a FileMarket (selling of files with arbitrary content) and MailOrder (seller sends the product in the mail). I'll begin with the FileMarket because it is easier.

Each message contains a prefix, which is the first 4 bytes of the SHA-256 hash of the marketplace password. Message content is encrypted with AES-256 using the marketplace password, except for the accept message, which should be readable only by the buyer.

Seller declares he sells something by sending himself a message:

sell/product name/description/price/keyword1(optional)/keyword2(optional)/keyword3(optional)/image link (optional, image is encrypted with marketplace password)

Setting keywords allows buyers to find products by searching.

Buyer sends the seller a message to buy:

buy/product name

Seller sends the decryption key for the file to the buyer:

accept/product name/download link/key

If for some reason seller can't complete the transaction:

reject/product name

User sends feedback to the seller:

feedback/product name/score/text

Seller feedback and available products be will be visible on the blockchain to those who know the marketplace password.

EDIT:

Seller sends himself a message to provide general information to the buyers:

seller_info/text/allow other sellers (yes/no)

The first seller can prohibit other sellers from joining the marketplace.

newbie
Activity: 22
Merit: 0
March 14, 2014, 02:30:23 PM
#17
Here are some more thoughts. I'm thinking about private marketplaces on top of the Nxt blockchain. Products are visible only to the users of the marketplace, not to everyone viewing the blockchain.

EDIT: I deleted the previous idea. This is a simplified version. Marketplace name = password.

On the startup screen of the NxtPrivateMarketplace software the user enters the marketplace name, which also acts as a password.

This is less secure than having the program generate the password, but the result of the marketplace name getting found out by outsiders is not as catastrophic as somebody hacking your brainwallet.

newbie
Activity: 22
Merit: 0
March 11, 2014, 05:22:20 PM
#16
My vision could be called NxtPrivateMarket, as opposed to the Nxt asset exchange, where product names are public, and which has a listing fee.

The private market would be implemented by program, which responds to messages coming to its Nxt address. The buyer sends a message and coins to that address to complete the transaction. The buyer side doesn't necessarily need a specialized program, any Nxt client will do if it can send encrypted messages. (I don't know if the Nxt clients already support that.) Perhaps a more user-friendly buyer-side program would be needed to get users.

If nobody is willing to implement this for a bounty, I can try to do a proof of concept of this myself.
legendary
Activity: 1470
Merit: 1004
March 10, 2014, 11:14:41 AM
#15
Outstanding. Looking forward to having a play with this.

Could be used to buy/sell crypto currencies by storing the address and private key and releasing them to a buyer? Or do I misunderstand?

I think so, yes. There is a danger that the seller would spend the coins at the same time as he sells them. But I think I read on the other thread that somebody is working for atomic cross-chain transactions, which would solve this issue, but I don't know a lot about that.


Good to see this discussion continued here, hard to follow in the massive Nxt thread.  I still like the idea of magnet links listed in the client, click and the marketplace GUI is loaded into the client.  There was a BTT member (Fry) that was interested in developing.  Would love to get more brainstorming here, this could be a great thing to have.
newbie
Activity: 22
Merit: 0
March 07, 2014, 09:46:38 AM
#14
Outstanding. Looking forward to having a play with this.

Could be used to buy/sell crypto currencies by storing the address and private key and releasing them to a buyer? Or do I misunderstand?

I think so, yes. There is a danger that the seller would spend the coins at the same time as he sells them. But I think I read on the other thread that somebody is working for atomic cross-chain transactions, which would solve this issue, but I don't know a lot about that.


full member
Activity: 224
Merit: 100
Professional anarchist
March 07, 2014, 09:01:22 AM
#13
Outstanding. Looking forward to having a play with this.

Could be used to buy/sell crypto currencies by storing the address and private key and releasing them to a buyer? Or do I misunderstand?
newbie
Activity: 22
Merit: 0
March 07, 2014, 08:06:00 AM
#12
Could we have decentralized buying and selling of files (with any content)?

https://bitcointalksearch.org/topic/m.5566784

legendary
Activity: 1512
Merit: 1004
March 06, 2014, 11:08:33 PM
#11

4]  Noone can shut the store down nor they can DDoS it

just want to know,how to come true this ?
full member
Activity: 171
Merit: 100
January 27, 2014, 08:18:40 AM
#10
you can say what you want about BCNext but he's a genius.
sr. member
Activity: 399
Merit: 250
Cryptocurrency Evangelist
January 27, 2014, 07:55:14 AM
#9
This is a revolutionary Idea that I have not read about anywhere else here!
It should be informed to the Coin community about this Idea.
jr. member
Activity: 56
Merit: 60
October 25, 2013, 03:46:58 PM
#8
Messages will compete against transactions to be included into blocks.  It doesn't matter what bloats the blockchain -- messages or transactions.

We must understand that real world sets some restrictions and we can't bypass them.  The blockchain is a scarce resource we just have to find equilibrium between volume of data and fees.  That is what Economics for.
hero member
Activity: 672
Merit: 500
October 25, 2013, 02:24:23 PM
#7
Why to split data among different chains?  Keep it simple.

Reputation system will help to fight scammers.  It will not remove them completely but still...
Because you seem to have a way to resolve the well known blockchain bloating problem (apparently by cutting it annually, though I guessed you may use a merkele tree first). Messaging and other stuff may bring a lot more chain volume that brings the bloat headache the other way.
jr. member
Activity: 56
Merit: 60
October 25, 2013, 11:25:09 AM
#6
Why to split data among different chains?  Keep it simple.

Reputation system will help to fight scammers.  It will not remove them completely but still...
hero member
Activity: 672
Merit: 500
October 25, 2013, 10:51:48 AM
#5
Why not storing messages and all other extra stuffs in an embedded blockchain outside the main one, and make them interacting to each other?
what is the mechanism for controlling the purchase of the goods, if a seller receives cash and do not release the product? Since there is a possibility of publishing fake non-existent products which may scam a lot of people before the network globally get awareness about and react. What is your provision for this?
Pages:
Jump to: