Creating Dags out of existing L1 protocols – Hyperedges

Wyatt: “The data structure used for finality in the vast majority of other networks including Dags is called a block. We have adopted the same phrase for something called a snapshot, which is a sort of like a window within a graph of blocks, such that we can say that this is a converged ledger state. So, what’s a little bit different about us is that in the creation of these snapshots, which is sort of like a culmination of different blocks, we have the creation of a data structure known as an edge. And so, an edge is really important, it’s just as simple as it sounds like an edge in a graph, but it’s also very important because it’s how we’re able to create cryptographic signatures that link data together. And so, from the developer standpoint one of the most important things one person will do at least in terms of guaranteeing some type of end to end security using the protocol is to engineer an edge out of their own existing data types.

So, when we go through a state channel development process what we’re doing here is registering data that we want to ingest within some type of a pipeline. But when we actually want to modify consensus in order to add special validation criteria in order to you know maybe perform some type of verifiable action, etc. etc., what we will actually do and the developer will do is to create and edge, that represents stateful actions, and actually literally is a cryptographic hash. So, these edges that form as opposed to like other Dags that exist out there which an edge links together one or many blocks, sort of within some kind of global topological ordering, what we can actually do is create well namely hyperedges, some type of a surface that connects multiple different blocks across all different L_0 protocols. So, for instance I could create an edge that incorporates a bitcoin block, an eth block, a Dag you know checkpoint block as we call them, all within this structure, and the output is an easy serializable cryptographic hash so, signature hash, so yeah that’s just one thing that I think we are going to think about in the future as we are developing some type of a reactive protocol.

So, imagine if we want to develop a consensus protocol that’s able to be a central administrator, well decentral administrator for some type of this system. What we would do is create edges that allow for that central administrator consensus consciousness in order to reason about concurrent events happening that it is sort of trying to become aware of. And so, creating these sort of patchwork tiles if you will on the surface of a state, is a great kind of example as to how this actually sort of pans out. And so, that whole diatribe ended with that kind of visualization of we’re trying to create a surface of state data, where we’re using tiles that are hypergraph edges to create this surface. So, this surface at any given time, is equivalent and represents fluctuations within our account balances. So, things such as emissions moving up and down, the actual outcome of consensus, will modify up and down certain value of your stake of a certain token within an account. So, this is sort of something we’ve talked about before about how reputation and performance is used to strengthen or weaken tokens. This is another key point that is sort of another crux as well within kind of like the value proposition. And so yeah, I guess maybe I should take a pause, I don’t know. Did any of that, was that a little unclear?”

Diggles “No, that was awesome buddy. I just wanted to point out a couple of things. The edge block is exclusive to a directed acyclic graph architecture, correct?

Wyatt: “Yes it is, but I’d also say that like the hyperedge as we’ve called it with HGTP is exclusive to us, and what that does is it allows us to create Dags out of existing L1 protocols. So, it could be eth, it could be bitcoin, it could be other Dag, it could be somebody else, it’s sort of an extension of just like the edge within a Dag but to, you know, other different ledgers.”

Diggles “I think it’s important just to touch on this, I like this that we’re focusing on vernacular cause when we think about proof of reputable observation (pro) that’s essentially forming consensus at the edge and this kind of unpacks a little bit about how that takes places, is that an accurate statement?

Wyatt “Absolutely. So, the formation of these edges represent the physical and virtual arrangement of your different nodes and sort of what data they’re processing and what, you know, physical reality they’re trying to represent. So, yes.

Diggles “I love it. I think that the big takeaway from here is Constellation as we know is the only network that can do this. So, it’s good to flex buddy.

Hypergraph Hour 23 12.48 – 18.06 Time stamped link https://youtu.be/mVfsoHPek0A?t=768

Author: Vegeta