On Tue, Aug 23, 2011 at 5:40 AM, Ian G <i...@iang.org> wrote:

> Yes, I understood your point.  But I would suggest it is correlation not
> causality.
>
> The tit-for-tat comes from human behaviour, not from using a currency or
> any other feature of a design.  A currency just helps to allocate the tits &
> tats more accurately, it isn't the cause of the behaviour.
>
> So, if you average things out with some sort of sharing / probability
> approach, you just won't see the tit-for-tat or other human solutions so
> clearly.
>
> Hence, abuse or inefficiency in allocation won't be seen.
>
> Now, whether this assists or breaks your app is ... open to question. It
> works for e.g., Skype & TOR, which consumes resources from one person to
> allow a service to another, without any clear accounting.  But it doesn't
> work to the extent that when I notice my laptop heating up or my bandwidth
> draining over phone, I turn Skype off!


I understand the concern here, that by running a service without tit-for-tat
accountability you don't feel a need to constantly run it and will perhaps
turn it off when it's most in demand. I'd suggest that such a system (e.g.
Skype) has failed to properly motivate you to keep it on. Obviously Skype is
just leeching off your connection if it promotes you to a Supernode and
there's absolutely no clear incentive for you to remain connected at that
point.


> When you don't have any guarantees of SLA when you "purchase" things
>> with some virtual currency, what is it actually worth?
>>
>
> (SLA isn't an expression of value.  It's just a feature demanded by some
> very large corps that can't cope with unreliability in non-core business.
>  Reputation + best-efforts is far better than SLA+bigger price, IMHO.)


I was using SLA interchangeably with availability here, mea culpa. My point
was if you are trading some virtual currency for hosting content on other
nodes, that exchange should come with some basic guarantees about its
availability. I don't think this is realistic to enforce and because of that
I'm very much soured on the idea of virtual currency.


> I think a better
>> approach is to cryptographically log the behavior of various
>> participants in the system in order to automatically make judgments
>> about them and how reliable you expect them to be.
>>
>
> This works on paper, but most reputation systems so far have been
> worthless.  Where, worthless means, didn't deliver enough value to justify
> the work put in to collect the info...


I would very much argue the very opposite. Can you cite systems which use a
virtual currency that have been effective? Is there anyone here who wouldn't
look to MojoNation in and of itself as a complete failure? I can't think of
any currency-based p2p system that works in the wild, whereas BitTorrent
communities are entirely based on reputation. I've been a participant in a
number of BitTorrent communities and I can tell you they entirely operate by
reputation.

I don't want to get into the nitty gritty of things, but some private
BitTorrent trackers want to see what other private trackers you've been on,
a current snapshot of your current torrent client, what your ratios are, how
the other sites rate you as far as your ratio goes, etc etc (If you'd like
to talk offline about various private BitTorrent trackers I can certainly
cite examples). I think reputation could be cryptographically formalized in
the form of per-client "long chains" which provide a web of trust as to your
participation in the network as a whole over time.

I think the whole ceremony of trying to prove to a particular private
tracker network that you are trustworthy can be formalized. I've also notice
that, upon joining one of these communities, the first thing I do is
download some popular content I'm not necessarily interested in, not at all
because I want to see it, but because it's popular and because it's popular
it can boost my site-specific ratio by downloading and serving content which
is popular within that site-specific community.

I'd like a system where this process be automated, so that if I'm willing to
serve other users content to further my reputation as a willing participant
in the network I can trade my bandwidth for other nodes signing my personal
"block chain" and thus boosting my credibility.

-- 
Tony Arcieri
_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to