Here’s a question

How do you create reputation without compromising privacy? Ideally, you would like to trade goods with people using BitCoin directly but how can you know if the other party is trustworthy? You can take a “web of trust” approach where the people you trade successfully with sign some sort of document that described the transaction but then everyone else can see your trading partners. That’s obviously undesirable. Any thoughts?