Forum: Difference between revisions
m (→Structure) |
m (→Structure) |
||
Line 5: | Line 5: | ||
== Structure == | == Structure == | ||
The Forum has the mathematical structure of a weighted directed acyclic graph (WDAG). The nodes of the graph are the posts, and the edges are the references. The Forum is acyclic since older posts cannot reference newer posts. The nodes are weighted by REP values. The REP value of <code>postK</code> is denoted <math>R_K\geq0</math>. The edges are weighted by the strength of the references <math display="inline">r_{K,J}\in [-1,1]</math>. A positive reference <math display="inline">r_{K,J}>0</math> indicates <code>postK</code> donates the fraction <math>r_{K,J}</math> of the value <math>R_K</math> to the REP value of <code>postJ</code>. A negative reference <math display="inline">r_{K,J}<0</math> means <code>postK</code> leaches the fraction <math>r_{K,J}</math> of the value <math>R_J</math> from the REP value of <code>postJ</code>. | The Forum has the mathematical structure of a weighted directed acyclic graph (WDAG). The nodes of the graph are the posts, and the edges are the references. The Forum is acyclic since older posts cannot reference newer posts. The nodes are weighted by REP values. The REP value of <code>postK</code> is denoted <math>R_K\geq0</math>. The edges are weighted by the strength of the references <math display="inline">r_{K,J}\in [-1,1]</math>. A positive reference <math display="inline">r_{K,J}>0</math> indicates <code>postK</code> donates the fraction <math>r_{K,J}</math> of the value <math>R_K</math> to the REP value of <code>postJ</code>. A negative reference <math display="inline">r_{K,J}<0</math> means <code>postK</code> leaches the fraction <math>r_{K,J}</math> of the value <math>R_J</math> from the REP value of <code>postJ</code>. | ||
[[File:Graph_Terminology.png|center|frame|Fig. 2: Graph definitions]] | |||
[[File:Graph_Terminology.png| | |||
Thus the Forum WDAG is both an edge-weighted and node-weighted graph. The edge weights are static. The node weights are dynamic, since the node REP values change as new posts reference them or their descendants. | Thus the Forum WDAG is both an edge-weighted and node-weighted graph. The edge weights are static. The node weights are dynamic, since the node REP values change as new posts reference them or their descendants. |
Revision as of 04:11, 4 April 2023
The Forum is the repository of every official action a DAO takes under DGF. An action is official if it has been subjected to a Validation Pool. The Forum smart contract (FSC), along with the Validation Pool smart contract (VPSC), form the back-end of DGF.
Structure
The Forum has the mathematical structure of a weighted directed acyclic graph (WDAG). The nodes of the graph are the posts, and the edges are the references. The Forum is acyclic since older posts cannot reference newer posts. The nodes are weighted by REP values. The REP value of postK
is denoted . The edges are weighted by the strength of the references . A positive reference indicates postK
donates the fraction of the value to the REP value of postJ
. A negative reference means postK
leaches the fraction of the value from the REP value of postJ
.
Thus the Forum WDAG is both an edge-weighted and node-weighted graph. The edge weights are static. The node weights are dynamic, since the node REP values change as new posts reference them or their descendants.