Giter VIP home page Giter VIP logo

Comments (10)

leithaus avatar leithaus commented on July 30, 2024

from rchip-proposals.

jimscarver avatar jimscarver commented on July 30, 2024

The whole point of using namespaces and mapping namespaces to aggregated RSpaces is to guarantee validated transactional semantics

You are perfectly correct, decentralizing Rspace across validators is a non starter. That's the domain of sharding. What I am suggesting is is a concept that I believed @tgrospic and yourself were already advocating. Perhaps it was wishful thinking on my part :)

What I am suggesting is hierarchical name space with independent tuple spaces rather that one that grows without bound.

Each name space corresponds to a markov blanket with an interface to an environment. Wallets occupy a global context but I would expect most contracts either do not reference wallets or only reference them through an interface. The context of a contract need not occupy the global tuple space. At any one time I would expect only a relatively small subset of name spaces would be active and there is no need to search them all.

I understand where may be technical challenges with this but I believe we will ultimately need name spaces with an organic nature.

from rchip-proposals.

leithaus avatar leithaus commented on July 30, 2024

from rchip-proposals.

jimscarver avatar jimscarver commented on July 30, 2024

tree of shards

Not sure why you refer to "shards". More clarification may be needed. I am talking about a complete tree in every validator.

It occurs to me that if this is accomplished it might also allow a significantly more effective means for block merge.

from rchip-proposals.

leithaus avatar leithaus commented on July 30, 2024

from rchip-proposals.

jimscarver avatar jimscarver commented on July 30, 2024

Each shard is a collection of validators serving a given namespace

Thanks for describing decentralization with shards. It's good information. But this thread is not about sharding.

from rchip-proposals.

leithaus avatar leithaus commented on July 30, 2024

from rchip-proposals.

PatrickMockridge avatar PatrickMockridge commented on July 30, 2024

I spoke with Jim today about this conversation. My conclusion is that Jim hasn't properly defined the question he's asking. After asking @jimscarver to elaborate on the issue a bit more, my suggestion was that he write up a short summary with some diagrams to explain the problem statement and the solutions space in which he's querying.

from rchip-proposals.

jimscarver avatar jimscarver commented on July 30, 2024

from rchip-proposals.

leithaus avatar leithaus commented on July 30, 2024

from rchip-proposals.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.