I included NostrRelay nodes although I think they could be optional.
Login to reply
Replies (1)
i'm not gonna dip into the pool of full implementation of custom graph traversal algorithms using a custom key/value store right now but i have in my mind ideas about how it can be done and some of the ways it can be optimized for a given task.
simulation is an area of programming i haven't done an awful lot, but one time i was given a "skill test" for a job with the Ignite project, building a scaffolding system for Cosmos dApp chains, and i quite enjoyed creating a deterministic random number generation and a procedure by which the seed modified the parameters of the model, and it plays it out until it hits a terminal state, and then prints a report of the action that occurred (it was an alien invasion simulation, a little like a variant of Conway's Game of Life, seed it randomly and then using rules, elaborate the system's changes until it reaches a terminal point or forever loop that does not escape.
graphs are powerful tools for modeling this kind of phenomenon, and graph indexes like what i described are very likely along similar lines of structure and content as required to scale up to model any system, given the parameter set.
so, it seems like a very powerful tool, and from what i've seen done especially with 3d modeling, it is possible to create realtime simulations that rapidly change with new input. i figure there is probably dozens of algorithms developed for creating this kind of fast traversal to do it in real time.
speeding up the evaluation of changes driven by user input such that within milliseconds after updates you can query other parts of the graph that got affected and immediately render the result (such as, the dynamic changes of a trust score in a cluster of nodes).