The Clearinghouse Model



Email    print   
May 15, 2006 —  (Page 1 of 3)
The notion of a “clearinghouse” is central to executing secure transactions with entities you don’t trust. The main idea is for the clearinghouse to guarantee that both parties to the transaction have an acceptable outcome, taking a fee or percentage of the transaction cost for this service.

Probably the most familiar example of a clearinghouse architecture is a stock exchange, which makes it possible for two entities who do not trust each other to buy and sell stock. Both the buyer and the seller have a relationship with the exchange, but neither has a direct relationship with the other. All transactions are with the exchange, not with your counterpart in the transaction.

For example, the exchange buys the stock from the seller, and you buy the stock from the exchange. If the seller turns out to be dishonest—if he didn’t actually own the shares he sold, for example—the exchange will absorb the cost of the fraud and get the stock from somewhere else at the agreed-to price. By the same token, the seller is paid by the exchange whether or not the buyer’s check clears. Both the buyer and seller have a legal, contractual relationship with the exchange that defines enforceable penalties if they’re dishonest.

I recently came across an interesting, though somewhat flawed, application of the clearinghouse architecture

in RentACoder (www.rentacoder.com). RentACoder matches contract programmers with clients in such a way that some of the risk associated with a project is minimized for both. Buyers post “Bid Requests” on the site for specific programming projects.

Most of the RentACoder projects seem quite small in scope (for example: I want a shell script that runs the same four SQL queries against four different databases), but some projects are more significant. Programmers bid on the projects they find interesting. When buyer and seller agree on a price and scope of work, a virtual contract is signed and the buyer puts the money into an escrow account managed by RentACoder. No work happens until funds are available to pay for the work.




Pages 1 2 3 


Share this link: http://sdt.bz/29315
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Software modeling finds new support on business side
Advocates of model-driven development believe it is a “best practice” for software development. So why are so many developers eschewing the practice? And why now are business users embracing the concepts? Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb