Update MKR_delegate_targeting.Rmd

This commit is contained in:
Carlos R. Mercado 2022-09-12 12:05:11 -04:00
parent 0a087888cd
commit a7f0bb17b6

View File

@ -55,7 +55,7 @@ the 'holders' number we commonly see in tools like etherscan.
Of the 87,000 Holders of MKR, only 6,375 (7%) have at least 1 whole MKR (~$700 at time of writing).
Given that MKR uses on-chain voting on the Ethereum Layer 1, it may be cost prohibitive in ETH gas
terms for smaller holders to delegate and vote on-chain.
terms for smaller holders to delegate and vote on-chain (as opposed to an off-chain tool like Snapshot).
```{r, message = FALSE, warning= FALSE}
library(shroomDK)
@ -127,11 +127,6 @@ columns = list(
```
The MKR governance contract: 0x0a3f6849f78076aefaDf113F5BED87720274dDC0 held 188,866 MKR as of
block 15440000. The Largest contract and overall address holder of maker.
This means of the total 977,631 MKR: 544,881 (~56%) is practically available for delegation.
```{r}
message(
@ -145,17 +140,29 @@ message(
)
```
Combining
The MKR governance contract: 0x0a3f6849f78076aefaDf113F5BED87720274dDC0 held 188,866 MKR as of
block 15440000. The Largest contract and overall address holder of MKR.
This means of the total 977,631 MKR: 544,881 (~56%) is practically available for delegation.
- 356,015 in EOAs w/ 1+ MKR that are not in the governance contract.
- 188,866 in the governance contract whose delegation can be fought over pvp style.
- Note: excluding the single gnosis-safe holding 9,556 for now.
At time of writing, Flipside Crypto has ~9,000 MKR delegated to it (4.7% of current governance).
## Time-Weighted MKR Holders
Instead of analyzing holders based on current balance on MKR, we can add weight for *having held* MKR
for a long time. For example, weighing a user whose held 10 MKR for 10,000 blocks as a better delegate
target than one who has held 100 MKR for only 100 blocks.
for a long time. For example, weighing an address whose held 10 MKR for 100,000 blocks as a better delegate
target than one who has held 100 MKR for only 1,000 blocks.
Giving users 1 point per MKR for every 1,000 blocks where they held at least 0.1 MKR
in the range of Jan 1, 2021 (block #:11,566,000) to
Aug 30th 11am UTC (block # 15,440,000).
Aug 30th 11am UTC (block # 15,440,000) it is clear there is a strong correlation
between holding MKR now and having held it in the past- but important outliers and nuance
allow for more precision in targeting potential delegates.
```{r, message = FALSE, warning= FALSE}
@ -210,6 +217,3 @@ plot_ly(mkr_tw_bal, x = ~log(NEW_VALUE), y = ~log(TIME_WEIGHTED_SCORE),
```
## Recent Accumulators
TODO