Pages:
Author

Topic: p2pBay (Read 3054 times)

legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 07, 2011, 10:12:35 AM
#24
Seriously, what is the deal with everything needing to be p2p? ...  Every single aspect of life cannot be anonymous and decentralized. sheesh.

True. Plus, it seems people here are not assessing priorities in a good way. There's no big issue with current e-bay-like markets. The biggest priority is exchanging bitcoin <-> fiat anonymously, IMHO.

If you want to dedicate hard work towards something, I'd say building a more anonymous and/or decentralized money exchange is where you should focus. There are some interesting ideas around here, like this and this, but all them need someone willing to do the hard work and to take the inherent risks, obviously.

same thing i'm proposing only use the same "wheel" not reinvent it, satoshi already did  Cheesy
hero member
Activity: 630
Merit: 500
November 07, 2011, 10:05:11 AM
#23
Seriously, what is the deal with everything needing to be p2p? ...  Every single aspect of life cannot be anonymous and decentralized. sheesh.

True. Plus, it seems people here are not assessing priorities in a good way. There's no big issue with current e-bay-like markets. The biggest priority is exchanging bitcoin <-> fiat anonymously, IMHO.

If you want to dedicate hard work towards something, I'd say building a more anonymous and/or decentralized money exchange is where you should focus. There are some interesting ideas around here, like this and this, but all them need someone willing to do the hard work and to take the inherent risks, obviously.
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 06, 2011, 06:50:11 AM
#22
You know, I’m starting to get the impression that the thinking around here is a little, shall I say, blockchain centric.

Quote
An eepsite centralised but can host databases.

Absolutely under no circumstance should this system rely on any centralized service.

Quote
PGP is an additional step that I think would sink any attempts to make such a thing widely used

Encryption would be transparent to the user.

Quote
The hard work would be on the GUI

I have many years of programming experience using wxWidgets (among others).

i appreciate all the answers you give yogi, as you observed our opinions are biased around a blockchain for various reasons... it's novelty and potential.
Any programmer can come grab the code and build on it, just like another forum member said, think at bitcoin protocol as a base for future projects. Can't remember his name.
I'm more like a hardware guy so i feel like shit not having the ability to code. You know how to do it go ahead, you will have our support. I can do translations, small user tweaks, graphics, user support, whatever  Cheesy

edit: i will be the first to donate some btc to whoever pulls out an alpha of this p2pBay style market
legendary
Activity: 1428
Merit: 1030
November 06, 2011, 01:41:57 AM
#21
Seriously, what is the deal with everything needing to be p2p? The currency is, that solves most of the issues. Ebay is popular because it works well and is a great system for auctions.

Agreed, I think a Bitcoin auction site might need to have at least a centralized aspect to deal with spam, escrow and gaming of the rep system. Check out my sig - I'm working on this and interested in connecting with collaborators.
hero member
Activity: 798
Merit: 1000
November 06, 2011, 12:23:46 AM
#20
To make an auction system work you need a few things:

First, there needs to be a fair cost.  Make it totally free and yes you get a bump in traffic, but a ton of junk listings.  You do not want that.  Make listings cost 10 cents.  (1 cent to 25 cents??) You also get people scamming by just creating fake listings and selling (not really selling just saying so) them to themselves and giving good feedback to multiply accounts owned by one person.

You should charge a 1% (.1 - 2%?) final value fee.  You need to make money to keep the site running.  This fee also dissuades scammers.  Most real sellers do not mind paying 1% to someone who gives them a good service.

If you make it too expensive, no one will use it.

Second, you should be involved in the payments.  It is harder to do, but it also dissuades scammers.  You should recieve the BTC, and REQUIRE a tracking #.  Check the tracking # for travel and matching the zip codes of the buyer and seller.  This is also hard.  But can be done manually at least initially.  Release money on the delivery of the item.  It is not a perfect system.  It can be scammed.  But it is much better for both buyer and seller then what is out there in the BitCoin world.  

Then you need a feedback system.  Something like ebay used to be, with negative and positive available to buyer and seller.  

You can't make everyone happy.  People with virtual items, or say that they do not want to give out that much information will not like it.  But long term I think honest buyers and sellers would like it.  

Good post.

Seriously, what is the deal with everything needing to be p2p? The currency is, that solves most of the issues. Ebay is popular because it works well and is a great system for auctions. What does negative feedback accomplish when all you have to do is create a new "account" with some ridiculous p2p system that has all sorts of ways to be gamed? Every single aspect of life cannot be anonymous and decentralized. sheesh.
legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 05, 2011, 08:33:36 PM
#19
You know, I’m starting to get the impression that the thinking around here is a little, shall I say, blockchain centric.

Quote
An eepsite centralised but can host databases.

Absolutely under no circumstance should this system rely on any centralized service.

Quote
PGP is an additional step that I think would sink any attempts to make such a thing widely used

Encryption would be transparent to the user.

Quote
The hard work would be on the GUI

I have many years of programming experience using wxWidgets (among others).
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 05, 2011, 08:12:08 PM
#18
a simple decentralized OTC will do. Should have the ability to store nick,pub key fingerprint and rating for every person and listings of goods and services. OTC market works letting every one give ratings from -10 to +10, where -10 is a scammer and +10 close friend.
The hard work would be on the GUI, to achieve a nice user experience, having to make at the same time sorting and filtering on the blockchain of huge amounts of info.
hero member
Activity: 900
Merit: 1000
Crypto Geek
November 05, 2011, 07:53:10 PM
#17
I keep thinking that the infrastructure for this is already in place and that it just needs to be used.

An eepsite centralised but can host databases.
I don't think Freenet can host dynamic content?

What about something simpler? Can pgp keys, or a hash, be commented into the comments field in Bitcoin?

What about hosting a directory of files on a p2p network and going from there? -but how do you group a series of files that store pgp keys and transactions?

I think it makes sense to use the Bitcoin blockchain as identification because PGP is an additional step that I think would sink any attempts to make such a thing widely used.
legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 04, 2011, 01:43:04 PM
#16

As you do not query the target, pointing to themselves would not get them anywhere. They would need several good paths from you to them thought a network of already trusted nodes.

Sellers trying to establish a good rating can state escrow as one of their accepted payment methods.
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
November 04, 2011, 01:31:24 PM
#15
You also get people scamming by just creating fake listings and selling (not really selling just saying so) them to themselves and giving good feedback to multiply accounts owned by one person.

This would need to be addressed.
legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 04, 2011, 12:17:34 PM
#14
What server? I don’t remember mentioning a server.

How it works is by querying your already trusted nodes, you do not query the target node.

What is returned by the nodes is a tree, the root of that tree is the node being queried and each leaf of that tree is a node that has rating and comments about target node.

The relevance of that tree is factored by how much you trust the node that returned it.
legendary
Activity: 1652
Merit: 1128
November 04, 2011, 11:30:57 AM
#13
man this is though...

@Littleshop  i quit reading from
Quote
You should charge a 1% (.1 - 2%?) final value fee...


Who would be "you" ? can you explain... ?

Smells like the fed to me.  Taxes, regulation, and they'll even hold your money for you.  What a great centralized solution to my decentralized currency!   
legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 04, 2011, 11:17:50 AM
#12
So are there any other developers willing to work with me on this, as part of a collaborative effort?
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 03, 2011, 09:08:57 PM
#11
man this is though...

@Littleshop  i quit reading from
Quote
You should charge a 1% (.1 - 2%?) final value fee...


Who would be "you" ? can you explain... ?
legendary
Activity: 1386
Merit: 1004
November 03, 2011, 09:00:42 PM
#10
To make an auction system work you need a few things:

First, there needs to be a fair cost.  Make it totally free and yes you get a bump in traffic, but a ton of junk listings.  You do not want that.  Make listings cost 10 cents.  (1 cent to 25 cents??) You also get people scamming by just creating fake listings and selling (not really selling just saying so) them to themselves and giving good feedback to multiply accounts owned by one person.

You should charge a 1% (.1 - 2%?) final value fee.  You need to make money to keep the site running.  This fee also dissuades scammers.  Most real sellers do not mind paying 1% to someone who gives them a good service.

If you make it too expensive, no one will use it.

Second, you should be involved in the payments.  It is harder to do, but it also dissuades scammers.  You should recieve the BTC, and REQUIRE a tracking #.  Check the tracking # for travel and matching the zip codes of the buyer and seller.  This is also hard.  But can be done manually at least initially.  Release money on the delivery of the item.  It is not a perfect system.  It can be scammed.  But it is much better for both buyer and seller then what is out there in the BitCoin world.  

Then you need a feedback system.  Something like ebay used to be, with negative and positive available to buyer and seller.  

You can't make everyone happy.  People with virtual items, or say that they do not want to give out that much information will not like it.  But long term I think honest buyers and sellers would like it.  



 

legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 03, 2011, 08:48:37 PM
#9
Quote
what about the trusted otc data on peers, secure time-stamp messaging, fingerprints of PGP identities and other things i cannot think of right now

I have been looking through the bitcoin source code and I think the stuff Satoshi wrote for all these things would be good for our purpose.

...

One possible solution for transactions.

When someone accepts your offer it would be removed from your database, so no one else can accept it. Then open a chat channel between buyer and seller. Buyer can then send their delivery address to seller, seller give btc(alt-coin or whatever) payment address to buyer, and utilise existing coin client.


legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 03, 2011, 08:24:00 PM
#8
If you mean where is all the info regarding items for sale then there are two ways of doing this, as far as I can see.

First is the simple way. When you want to sell something you add that item to your offer database which is stored locally.   You receive search queries from other peers and return them any relevant offers. When you want to buy something then you send out a search across the network and you get all the relevant results returned from the other peers.

The downside of this method is that you can’t sell anything unless your client is connected.

The second way is to use a distributed database but this is more complicated and would probable be overkill for a first prototype. But, it would not be necessary to keep historical data after exchange has been completed, and so, no need for it to be incorporated into a block chain.


agree with you on the local storage of your items for sale, downside included

what about the trusted otc data on peers, secure time-stamp messaging, fingerprints of PGP pub keys and other things i cannot think of right now. Dunno maybe we could come with a better idea that Satoshi already did, you start the brainstorming... Smiley
legendary
Activity: 1246
Merit: 1016
Strength in numbers
November 03, 2011, 08:18:07 PM
#7
When you have someone give you a review they sign it with their key. You can give that to any prospective trading partner. You can hold/host it, but if you ever alter it one bit the sig won't be valid.

Before you do business you look either for someone you know who did business with them or someone who is trusted by someone you trust.
legendary
Activity: 947
Merit: 1042
Hamster ate my bitcoin
November 03, 2011, 08:12:00 PM
#6
If you mean where is all the info regarding items for sale then there are two ways of doing this, as far as I can see.

First is the simple way. When you want to sell something you add that item to your offer database which is stored locally.   You receive search queries from other peers and return them any relevant offers. When you want to buy something then you send out a search across the network and you get all the relevant results returned from the other peers.

The downside of this method is that you can’t sell anything unless your client is connected.

The second way is to use a distributed database but this is more complicated and would probable be overkill for a first prototype. But, it would not be necessary to keep historical data after exchange has been completed, and so, no need for it to be incorporated into a block chain.
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
November 03, 2011, 06:16:54 PM
#5
.......... I don't see why you need block chains for a web of trust......

where would you store all the info needed to make it to work ?
Pages:
Jump to: