BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Distributed Electronic Rights in JavaScript - Mark S. Miller\, Goo
 gle
DTSTART:20130524T130000Z
DTEND:20130524T140000Z
UID:TALK44340@talks.cam.ac.uk
CONTACT:Laurent Simon
DESCRIPTION:*Abstract:*\nContracts enable mutually suspicious parties to c
 ooperate safely through the exchange of rights. Smart contracts are progra
 ms whose behavior enforces the terms of the contract. This paper shows how
  such contracts can be specified elegantly and executed safely\, given an 
 appropriate distributed\, secure\, persistent\, and ubiquitous computation
 al fabric. JavaScript provides the\nubiquity but must be significantly ext
 ended to deal with the other aspects. The first part of this [talk] is a p
 rogress report on our efforts to turn JavaScript into this fabric. To demo
 nstrate the suitability of this design\, we describe an escrow exchange co
 ntract implemented in 42 lines of JavaScript code.\n\n*Bio:*\nMark S. Mill
 er is the main designer of the E and Caja object-capability programming la
 nguages\, inventor of Miller Columns\, a pioneer of agoric (market-based s
 ecure distributed) computing\, an architect of the Xanadu hypertext publis
 hing system\, and a representative to the EcmaScript committee.
LOCATION:Lecture Theatre 2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
