Research
Up to date by June 2021
For more background information on this collaboration, read this Notion TL;DR.
One of the primary considerations of using Quadratic Funding as a governance policy over fund allocation is the threat of collusion. But what is collusion in graph-theoretical terms? Describing private intent through available public structures is a common hurdle when designing equitable incentive structures, and a comprehensive definition is often out of reach.
However, it is possible to infer what happens when looking into the actual consequences of successful collusion. We can imagine that colluders will optimize their tactics and strategies for maximizing their objective of maximizing funding outcomes, while organic actors will have a more random structure due to the diversity and heterogenity of tactics and choice functions.
For the Gitcoin Grants case, this means that the neighboring graph structures for colluding grants might be highly optimized for funding, while the ones for organic grants would not present a highly optimized collaboration structure.
In this research plan, we explore the above idea by using Neighbor Subgraphs as a proxy for those network structures. We then examine the gap between the transactions in these subgraphs as they occurred in reality, compared with an idealized optimal transaction order that maximizes funding - we call this measure the 'optimality gap'.
As a working question, we hypothesize that this optimality has a bi-modal distribution:
An example of a bi-modal distribution. Source: https://medium.com/precarious-physicist/teaching-a-class-with-a-bimodal-distribution-if-you-have-one-c9629ac15469:
D0: The full contribution graph \(G\), for each vertex is either a grant (whose nodes constitute the set \(\mathcal{G}\)) or a contributor (constituing the set \(\mathcal{C}\)). All edges go from a vertex of type contributor to a vertex of type grant.
D1: \(NeighborsSubgraph(g)= \{n \in \mathcal{G} \;: d(g, n) \leq 3 \}\)
The Neighbors Subgraph for a given grant is somewhat similiar to the 'expansion 3' subgraph. Source: https://stackoverflow.com/questions/63534977/how-to-get-neighbor-nodes
D2: The Quadratic Match of a subgraph is the sum of quadratic match of all the grants contained inside it.
D3: The metric of interest is the Quadratic Match for a Neighbors Subgraph associated with a grant \(g\).
D4: The real subgraph of a grant is the NeighborsSubgraph that is induced from original graph.
D5: The optimal subgraph of a grant is the real subgraph where the edges are rewired such that metric of interest in regards to the induced subgraph is maximized.
Example of graphs with the same amount of nodes and edges. Source: https://www.researchgate.net/publication/332979502_Global_Robustness_vs_Local_Vulnerabilities_in_Complex_Synchronous_Networks
D6: Optimality gap is the one minus the fraction between the metric of the neighbors real subgraph and the optimal subgraph:
\[OptimalityGap=\left(1-\frac{M_r}{M_o}\right)\]
H1: The optimality gap per grant distribution on the Gitcoin Grants network is bimodal, with a larger density on the high side.
The execution of this research plan will be done partly through public working sessions, which will have live streams and live coding sessions with community participation, while BSci researchers will implement the required definitions and mechanisms as well as integrating with the available data.
We will use the Rounds 8 dataset and matching algorithm.
Through those, we'll perform a Exploratory Data Analysis over the optimality gap metric, seeking to characterize the associated distribution as well as exploring emergent properties that may arise.
If hypothesis is confirmed:
Else:
Note that these applications are not exhaustive.
Gitcoin Grants Round 7 on Kumu. Red nodes are donors, green nodes are grants. Source: https://gitcoin.co/blog/towards-computer-aided-governance-of-gitcoin-grants/
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing