[E-Lang] Security Breach: Nominee for the Stock Exchange
Prize
Tyler Close
tclose@oilspace.com
Thu, 19 Apr 2001 13:27:50 +0100
At 03:39 PM 4/18/01 -0700, Marc Stiegler wrote:
>(though it sounds like one ramification is that a bidder
>cannot burn his capability to his agentMaker onto a cd-rom and consider his
>access backed up--every time he makes a bid, his "backup" is a freshly
>minted capability. If he uses the capability he snagged off yesterday's
>backup tape, he is out of timeline and in a world of hurt for which I still
>need to write application-specific recovery software. Is this correct?).
Yes, this would be a problem. I guess the solution would be to immediately
fork references that are "pasted" into the Vat, before using them. That
way, the original copy of the cap sitting on the cd-rom would still be good.
There are also some other problems with the "paste a cap" style recovery.
Allowing the unconfirmed cap to mark that cap as smashed is too much
authority. The authority to terminate a message timeline would have to be
passed through the archash. This recover URI would have to include the cap
and the archash of the last message for all timelines that you wish to
terminate. Embedding this information into a single URI seems feasible for
one or two timelines, but not more. So you could get the definitive status
of your last "bid" message, but not recover a large set of transactions.
How exactly the "paste" operation is done also seems like an important
detail. If it happens over a high bandwidth channel, then just moving the
whole Vat state to the new machine seems like the better solution. My
handheld can't get through to the Market Vat, so I want to try my desktop.
Do I copy a URI over to my desktop, or do I hot sync my handheld to my
desktop and carry on from there?
Tyler