Join The Graph’s Core Devs meeting #7, happening next Tuesday, September 7 @ 8am PST. In lieu of an agenda and presentation, we will be covering a number of discussion topics that will be moderated by The Graph’s Core Dev teams to generate open community dialogues. The meeting link is: Launch Meeting - Zoom
This month’s discussion topics include:
GIP proposal feedback
Figment has created a number of GIPs that are included in the below Forum posts. We will be discussing these proposals in more detail and look forward to engaged feedback from the other Core Dev teams and community members
Curation experience updates @Sam will provide us with deeper insight into his curation MEV analysis to tee up our discussions around the latest threads posted by @Brandon proposing curation experience enhancements. Here a list of the posts that prepare you for this segment:
Figment’s GIP-13 would introduce the concept of Network Graphs to the protocol. A Network Graph is an ordered, structured and versioned set of data extracted from layer one blockchain networks. Every subgraph developed would be a derivative of a Network Graph. Self-hosted operations could utilize Network Graph API as a source, resulting in:
Indexers being incentivized to create and support more Network Graphs
Money spent on external blockchain data services would be redirected to The Graph encouraging GRT flow
Self-hosted operations could directly query the Network Graph API
Figment’s GIP-15 is the implementation of GIP-13, where indexers would index each blockchain network independently of subgraphs, allowing subgraphs to access data through the Network Graph API.
Network Graph Feedback (Alexander Bourget & Joseph | 2:27)
A detailed technical discussion about the indexing process within the Network Graph approach between Alexandre Bourget of StreamingFast and Joseph of Figment ensued. A meeting will be scheduled to further explore these details.
Alternative to the Firehose? (Brandon Ramirez | 15:05)
Brandon Ramirez of Edge and Node raised the question of whether the Network Graph approach is an alternative to the Firehose or if they are complimentary. Figment is in communication with StreamingFast to see how the solutions would interact in the ecosystem.
Core Design Constraints (19:09)
There was consensus that a resource should be made available that will inform new and current developers of core design constraints within the protocol. This will assist future collaboration as the number of developers within The Graph ecosystem increases.
The curation mechanism was intended to be a communication method between subgraph developers and indexers. The goal was for subgraph developers and non-developer curators to be rewarded for signaling on valuable and relevant subgraphs. Since launch, honest curators have faced unintended interference from frontrunning bots and sandwich attacks.
Profit Scalping ( Sam Green | 24:20)
In an analysis of 63 subgraphs by Semiotic AI, they discovered 626 events by 201 unique curators where the curator bought and sold shares within two minutes of a subgraph’s deployment. This is an unintended behavior, disincentivizing curators to analyze subgraphs properly.
Median Amount Curated (Joseph | 34:24)
Joseph of Figment requested the median amount curated from Sam Green of Semiotic AI to evaluate return ratio of profit scalpers.
The proposal to reduce curation tax from 2.5% to 1% is a steady state curation tax. A dynamic curation tax would see curation tax decrease as time goes by. This would disincentivize bot frontrunning and give curators time to analyze subgraphs. Community feedback and ideas are encouraged in the forums.
The Subgraph Showroom solution would see subgraphs deployed to main net in 2 stages. In the first stage, a subgraph would be listed in the show room for curators to analyze and signal. Subgraphs would calculate total signal and curators would receive a common value of share proportional to their signal. Stage two would introduce the bonding curve and the curation mechanism would return to normal.
Brandon Ramirez of Edge & Node developed a prototype of the subgraph showroom detailing the two stages. The prototype introduces a initialization exit phase in addition to the initialization phase in which the bonding curve reserve changes linearly from a flat curve to its reserve ratio.
Next steps regarding discussion about the subgraph showroom prototype would be defining the parameters of the initialization phase and initialization exit phase.
Join us next month for The Graph’s Core Devs Meeting #8!