[Opensim-dev] The essence of "grid"
Thomas Grimshaw
tom at streamsense.net
Wed Apr 15 08:52:06 UTC 2009
I know i'm pretty much a newcomer to this scene, but i'd like to throw
my two pence into the midst.
First of all, i'm not a big fan of beaurocracatic discussions about the
theory behind "what a grid is"; principally because we're not building a
grid, we're building a platform - a platform which may have reaches far
different from any scopes and concepts which we individually may retain.
One thing which really provoked a reaction from me in Melanie's response
was this:
"being forced to share asset and inventory servers"
Is that really such a bad thing? I have to be honest, I have not met a
single person in second life, OSgrid, reactiongrid, openlife, k-grid,
who has said to me "You know what, what we really need is asset
segregation and to make content harder to find."
Here's my viewpoint, in a summary.
- Security is a good thing. Real security, as in, stuff which prevents
attacks, helps to keep the grid stable, etc.
- Please let's not provide a platform which promotes segregation. If
you're really looking for the definition of a "grid", i believe there is
a definite conflict of interest with this approach.
- Let's look to the future, and not base the way we think on constructs
already in place. No matter committed you think we are to the "linden
designed protocol" - things can change in a matter of days.
- I can easily predict the availability in the future of "asset farms"
which are linked in to multiple grids. I think this is the right
approach, please don't push things in the other direction.
~T
Melanie wrote:
> I believe that, for technical purposes, a "grid" should indeed be
> seen as a trust domain. That was what the protocol was designed for
> and bending it to anything else would be very painful and not
> entirely successful, feature-wise. The Linden-designed protocol
> elements are best suited to that situation, and the HG ones are best
> suited to untrusted connections.
> OSGrid really does straddle the fence in many respects, but I think
> it will change over time and become HG connected rather than
> grid-structured. The server-centric region handoff system doesn't
> allow for any level of content protection and being forced to share
> asset and inventory servers is no longer needed in the new
> architecture that Diva and I hashed out last night.
> We would, indeed, arrive at a secure Hypergrid, and a true 3d
> internet, much sooner if we made that distinction and considered a
> "grid" as we know it today a trust domain.
>
> From that follows:
> Region = Webpage
> Grid = Website
> Hypergrid = Internet
>
> The operator of a complex, multipage website needs trust between
> it's pages, and so the operator of a complex HG site with many
> regions needs trust between them.
>
> Melanie
>
>
> Diva Canto wrote:
>
>> As I zoom in on issues of trust and security, I'm getting to the point
>> where I need a sharp definition of "grid". What is a grid, besides being
>> a map/lookup service and a user accounts service?
>>
>> a) nothing more than that
>> b) a trust domain
>>
>> If we choose b) then we need to think about OSGrid-like grids. How can
>> we trust that a collection of regions administered by different people
>> will behave? Can OSGrid-like grids survive without ToS being signed
>> between the grid operator and the region operators? What if the ToS is
>> such that it delegates to the region admins any liability on bad things
>> happening in their regions? -- that leaves the user with no central
>> authority to complain, which is as good as not having a trust domain.
>>
>> If OSGrid-like grids (i.e. no contracts, or very loose ones; just a map
>> service) are to exist, then it's clear that b) doesn't hold in general.
>> It means that there can be grids that are simply a collection of regions
>> that come together in virtual space, but whose trustworthiness as a
>> whole doesn't exist.
>>
>> The Hypergrid is specifically designed to cross trust boundaries. Should
>> the OSGrid-like grids become HG-ed sims that share the same map, and let
>> "grids" be, fully, trust domains?
>>
>> You may think I'm getting into philosophy, but this is critical for the
>> technical work I'm doing right now related to authentication,
>> server-side vs client-side authority, etc. If we can assume that a
>> "grid" is a uniform trust domain with a central authority, things will
>> be simpler in many ways. If not, things will be a bit more complicated.
>>
>> Thoughts?
>>
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>>
>>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
More information about the Opensim-dev
mailing list