Author

Topic: Decentralized marketplace (Read 632 times)

newbie
Activity: 38
Merit: 0
July 10, 2014, 06:09:06 AM
#1
I recently made the application allows you to create an escrow deals. And as a marketplace and anonymous messenger built on bitmessage network. Combo 3 in 1. And it's all open source. Here you can find the technical details - https://bitcointalksearch.org/topic/completely-decentralized-and-anonymous-marketplace-589578
 Discussion about bitmessage - https://bitcointalk.org/index.php?topic=128230.460
The program includes three main features:
  + decentralized marketplace
  + creating an escrow transaction without a middleman
  + anonymous and secure communication
 Here I share features of the program and ways to use it. Firstly it is marketplace, where there is no administrator or moderator, or any regulation. Many now think that it is spam and low-quality sellers. It would be so, if I had not made the trustless rating system that allows you to filter spam and those who can`t be trusted.
 The rating system works simply. Each commercial offer is signed with bitcoin address. The client monitors transfers to 2 hardcoded bitcoin addresses and checks whether the message is signed with one of the addresses from which the transfers were, if so then adds it to the list that can see each user. It occurs on the user's computer, so that any centralization excluded, even if the wallet with these addresses will be lost, nothing changed for system, and anyone can’t decline this transactions. In addition, all proposals are sorted by the amount of transfers to these addresses. It may seem unfair. But if you look on any trading platform, you will notice that for some time and money can cheat with rating. So principle simple: if you pay for the rating, then you are ready to work as paid appropriately. You can find those who paid 0.0001btc or more. If someone wants to spam, it will have to pay 0.0001 BTC + bitcoin commission for each offer placed. While still they will be lower in list than the one who put a proposal and paid the 0.0002 BTC. Spam is simply unprofitable and can be easy filtred.
 Also in the program has the ability to create escrow. All necessary messages for creating an escrow sent via the bitmessage network. You can see that messages by going to the tab "advanced messaging". Escrow built without intermediaries, both participants in deal sent btc to 2 addresses as well the buyer transfers the entire amount to the third address. Each participant in the deal have only one of the two keys needed to get money. Two additional addresses are made to motivate both seller and buyer to complete the transaction successfully. If the seller is a fraud, he loses 5% of the deal, though it's not much, but it makes it unprofitable fraud attempts. Also, if the buyer does not confirm the deal received the goods, he loses 5% of the deal amount.
 To create an escrow go to “escrow” tab and input bitmessage address of merchant, select your address type comment, chose amount and click “start deal”. You need to have escrow addresses, it's just bitmessage addresses that you can generate by clicking "new address", escrow, or your identities tab in advanced messaging. This is a free feature (only bitcoin fee) and you can try to create a deal with themselves.
  For example you can buy cash or transfer to a bank card for BTC with minimal risk. Of course, if you want to trade it will not be as fast as on the exchange, but you do not pay any fees and no trust risks.
 In addition to these functions also have communication via Bitmessage. You can send anonymous messages to anyone who has bitmessage address. These messages are encrypted, and don’t stored more than 2 days.
 The system has a few things you should know before using:
 To maintain your ad you need to run the program at least once in two days. Since the messages are stored in the network bitmessage not more than two days. The program periodically sends your ads, so you can click "resend last offers" guaranteed to update your transactions, then do not close the program about an hour to be sure that all messages are sent.
  All payments are rated no more than 10 days. So whoever paid once and many will not place at the first position forever.
 The program requires a lot of computing resources for bitcoin-qt and bitmessage. Be patient, the loading may take a long time.
 Wallet encryption is not yet supported. Just send required amount from your main wallet to one of the addresses in wallet tab.
  In any case, do not take money on the address marked - "Do not use this address”.
  Not yet possible to post pictures to a product, post links to pictures.
  Although the program is fully functional, it is still in beta testing. All problems in the BitXBay please post in this topic.
Jump to: