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

Re: (eternity) mailing list and activity


Adam Back writes:

> Firstly note that there are 3 (three) systems going by the name of
> eternity service at present.  

I've heard that there are perhaps as many as two more which are vaguely
non-public, as well.

> And there is Ryan Lackey's Eternity DDS (where DDS stands for I
> presume Distributed Data Store?).  I am not sure of the details of his
> design beyond that he is building a market for CPU and disk space, and
> building on top of a an existing database to create a distributed data
> base accessible as a virtual web space (amongst other `views').  He
> gave this URL in his post earlier today:
> 	http://sof.mit.edu/eternity/

I'm only using an existing database for reasons of expediency in prototyping.
The actual production system will include no commercial code.  Oracle is
a bloated pig for this kind of thing, too.  One of the 'views' for the
data will be a virtual database.

> [description of how to commit data in Adam Back's Eternity Service implementation elided]

My current design will require some kind of interface between users and 
in order to commit data.  Since the pricing/specification/etc. system will be
rather sophisticated, I'm also working on a simulation tool to assist users in
committing data.  However, it will be possible in my ideal implementation for 
a user
to fill out a form with duration of storage required, 
requirements, a pro-rated schedule for nonperformance, amount of space needed, 
of computation needed, etc. and attach their object.  Then, there will be a 
based system which lets people bid on storing that data -- various indices of 
will exist (although since it is multiaxis, they will have to be surfaces, 
with a large
amount of interpolation).  Someone will buy it, perhaps resell in a recursive
auction market, etc.  There will be a designated verifier which will make sure 
contract is met, using a variety of mechanisms designed to preserve anonymity 
prevent fraud, and enforce the contract.  Payment will be held in escrow, 
disbursed at
pre-specified intervals, again totally anonymously.

Since these contracts are negotiable, there should be a market in 
old Eternity contracts.  As the realities of storing data change, the market 
will take
this into account, and up or down value existing and new contracts.

Potentially, one could even use Eternity storage as a kind of currency.  The 
system would
seem to be purpose-built for money laundering, once it is big enough that
all money going into or out of the system is not monitorable (a threshold which
depends on the design of the system and payment scheme as well).

I think I'm going to take a break from my demo writing to work on some public 
Some parts of my current system are total mock-ups, others don't yet exist.  
My "two-way
anonymous e-cash implementation" is a chit file in /tmp on my machine (heh), 
putting data into the system requires serious frobbing.  And Oracle is 
handling most of
the coherency/etc. issues right now.
- -- 
Ryan Lackey
[email protected]

Version: 2.6.2