[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Crypto Bounties: Another Thought that crossed my mind.



[email protected] said:
>       Well, I was thinking, what if a "Crypto Software Bounty Server"
>  were set up, so that someone could propose a tool that they would like
>  to see, along with an initial bounty. Others could contribute toward that
>  bounty (anonymously if they wish) until either the tool was delivered.
> 
>       The original issuer sets standards for the software (i.e. "easy to
>  use interface to mixmaster remailers for Macintosh", then must define
>  easy to use; Software considered delivered when in [alpha beta late-beta
>  &etc.]). The first to present software meeting these qualifications gets
>  the bounty, with the caviate that the software must be either gnu-copylefted,
>  or some similar "free use" copyright, after all, "The Net" paid for it...

Hmmm.  This is a one shot game (is that the term?) whereas software
generally has implications that escape a single sale scenario.  For
example, the more difficult the software, the more risk there is that
someone else will beat you, thus lowering the real risk-adjusted payoff
dramatically.   For this reason, more complex stuff would need some sort
of contract+reputation scenario that allows a repeating game to work.

A contractual alternative could work like this.  I (the initial desirer)
write a contract specifying my requirements.  I publish this as a market
tender, where other desirers can contribute funds, and this becomes a
cumulative sum that grows.  Programmers can offer to supply by naming a
price.  The market clears when the pot of desire equals or exceeds the
lowest offer to supply.

In a simplistic scenario, the contract is now sealed and the work is
done and paid for.

In order to overcome project failure, I could write my contract as a
multi-supplier seed project (often done by governments).  That is, the
pot gets shared around, say, the three best alternatives.  Once
supplied, all are free to pick from the alternatives.

In order to overcome the low silly bid, somehow reputation would have to
be built into the market.  That is, your efforts in the past as
programmer will cause your solution to be better valued than mine.

So perhaps we should turn this around.  Programmers would write
contracts to supply the given requirements at clearance+T, also
specifying the clearance price.  Your price is 2000 for the widget, mine
is 1000.  (That makes three contracts, a widget spec, my work plan and
your work plan.)  The market (the desirers) would then push funds back
and forth between the two until it became clear that one or the other
cleared.  As more pressure increases, more funds pour in.

Then, deliverables could be phased, with monies similarly phased, so
that the market has a chance to monitor.  Now, if it is not delivered,
reputation suffers, and you have to lower your price for the next job
(or hide in shame).

There's a lot of aspects of newbies and switching funds that I havn't
really thought through here.  However, I like this viewpoint because it
eliminates the need for judges.  History shows that a good market
microstructure will beat an authority approach in the long run.

Also note that if you drop the free software assumption, and make it,
say, moneyware, then the market becomes much more workable - the asset
being traded is a share of future revenues.  This has more ramifications
than might be obvious:  Propose a market to write a GAK killer for
e$10,000.  If it clears and is built, is the Dept. of Justice forced to
buy the rights out?

> Has anything like this been proposed before?

I don't know if this has been proposed before, but it is a logical
conclusion of the CP world.  If the Internet transaction costs make
single-person economic entities the most efficient unit in the machine,
and e$ in all its forms provides the oil, then we need some way to
connect up the parts for grand projects where there are hard cash
incentives.  There has to be some mechanism to distribute that cash in
the most efficient manner to produce the result.

BTW, this is a here and now issue, not a hypothetical future.  We have
already found that there is too much work on our plate, and limited
efficiency in farming it out.  Others may have found the same.

-- 
iang
[email protected]