The Graph’s Community Talk #25 was held on Tuesday, July 18th @8AM PST.
The Graph’s Community Talk covers a wide range of subjects from all corners of our network and provides attendees with a comprehensive recap of the latest happenings within The Graph ecosystem. The meetings are held in The Graph Stage channel of the Discord Server.
Tip: Go to the Events channel at the top of the Discord server and set yourself a reminder for The Graph’s Community Talk.
Detailed notes regarding each topic with timestamps can be found below.
The Graph Community Talk is geared towards a broad audience regardless of background. We are looking for active participation from the community and are looking forward to your engagement!
You can find this and all other community events on the ecosystem calendar. Subscribe to the calendar to stay up to date on future events!
Community Updates (00:00)
Members of The Graph community are currently in Paris! The Graph is sponsoring Eth Global Paris with $7,500 in prizes for the best new subgraph or Substream. The Graph also sponsored Eth Global Waterloo, where 19 projects were submitted and $7,500 in prizes were distributed. Special recognition goes to the team of Roll A Mate for winning the prize for the best new subgraph, and to Goose AI for making the best use of an existing subgraph.
Pranav, an engineer at Edge & Node, recently wrote a blog post about Account Abstraction, available here. Marcus, of Edge & Node, published the sixth edition of The Graph Builders newsletter.
The core dev updates for July were released on The Graph forum. You can also find the notes of the most recent Core Devs Call here.
There was an Edge & Node panel in the House of Web3 about The Graph’s L2 scaling journey.
Additionally, Graph Advocate Charles Freeborn represented The Graph at the Blockchain University of Nigeria Conference, co-sponsored by Graph AdvocatesDAO.
GRTiQ Podcast Updates
GRTiQ Podcast: Episode #122 Julien Genestoux
Julien Genestoux, the founder of Unlock Protocol, discusses the importance of decentralized access control protocol and how it can change the way we think about content monetization on the internet.
GRTiQ Podcast: Episode #123 GJ Flannery
In this episode, GJ Flannery, the CEO of StreamingFast, shares his insights on the importance of data streaming in the Web3 ecosystem and how StreamingFast is contributing to this space.
GRTiQ Podcast: Episode #124 Ana Maria Calin
Ana Maria Calin, a Senior Software Engineer at GraphOps, one of the Core Dev teams working at The Graph, talks about her background in Web2 and her journey into Web3 (with advice for people looking to do the same).
GRTiQ Podcast: Episode #125 Sebastian Burgel
Sebastian Burgel, the founder of HOPR, discusses the significance of privacy in the Web3 space and how HOPR is creating a private internet for everyone by obfuscating all metadata, including IP addresses.
The Graph India (05:25)
The Graph India aims to foster the adoption and promotion of The Graph within India, with a focus on onboarding more Advocates and aiding Web2 developers in transitioning to Web3. They are committed to encouraging active participation in The Graph Ecosystem.
Their purpose revolves around the establishment and support of The GraphGuru Local Chapter for The Graph India Community. They aim to create a robust online presence for The Graph India community and provide support for The Graph at various events. Strategic partnerships with key projects in India are also a part of their agenda.
Key initiatives include setting up GraphGuru local chapters, organizing a two-week challenge called Graph-A-Thon for the community to explore The Graph and win prizes, offering a Subgraph Engineering Masterclass for teaching subgraph development, connecting virtually with colleges, and forming partnerships with Indian tech companies.
The Graph Builders Newsletter (19:35)
The Graph Builders newsletter is a resource designed to keep developers updated on The Graph. It provides a personalized experience for developers, highlighting useful information for those building on The Graph. The newsletter aims to keep developers informed without requiring them to constantly monitor all the activities happening within The Graph.
In addition to the newsletter, work is also being done on The Graph Builder Blog, which is separate from the newsletter. The blog features detailed technical dives into using subgraphs, with recent posts including a collaboration with a developer at Rubicon Finance.
The team behind these resources is actively seeking feedback from developers using The Graph. They are interested in understanding any difficulties or pain points developers may encounter while using the developer tooling, CLI, or graph-node. This feedback is crucial in improving the experience for developers and making the communication as effective as possible.
The team encourages anyone who knows developers working with The Graph to share the newsletter and blog with them. They also invite anyone with suggestions for improving The Graph or who would like more education about it to reach out.
The Graph BuildersDAO (23:14)
The Graph BuildersDAO has officially launched with the mission to serve as a union of subgraph and Substream developers. The DAO aims to address several challenges in the developer world, including bandwidth management and the need for ongoing subgraph maintenance.
The DAO serves as a central marketplace where developers can be hired to build or modify subgraphs and Substreams. This helps balance workloads across developers and ensures that projects are serviced rapidly. It also addresses the issue of maintaining subgraphs as protocols evolve and new features are introduced.
Members of the BuildersDAO are primarily developers, along with a few administrative roles to support the DAO entity. However, anyone can interface with the DAO. For instance, a 5% finder’s fee is offered to anyone who connects the DAO with a protocol that needs a subgraph built.
The DAO is also planning to assist with migrating subgraphs from the hosted service to the decentralized network. Anyone interested in helping with this process is encouraged to reach out. The DAO is committed to establishing itself as a trusted and reliable resource for subgraph development.
Tenderize & Liquid Staking (29:53)
Tenderize is developing new use cases for GRT that are entirely on-chain and focused on decentralized finance. The most notable of these is the liquid staking of GRT. The solution is permissionless and does not hold custody of any user assets. It allows users to stake their GRT with a chosen Indexer and receive a receipt token (tGRT) that represents their stake and all their rewards. This token can then be used in various DeFi strategies.
Tenderize is partnering with Indexers, including Data Nexus, to launch their solution. Validators can join as launch partners and earn a share of the total supply of Tenderize’s governance token. The aim is to get the token into the hands of GRT power users, such as Indexers and their Delegators.
The solution offers two ways for users to exit their position: an instant unlock through a shared liquidity pool (with a small fee) or a traditional unstaking process that requires waiting for the unbonding period. This ensures users are not left holding the bag, as can happen with other staking solutions.
Data Nexus has expressed excitement about the opportunity to use Tenderize. The solution aligns with their business model and addresses issues such as the 28-epoch unbonding period in The Graph network. It allows for seamless transitions between Indexers, enhancing the overall user experience.
Tenderize will be releasing all their documentation, including the white paper, on August 1. The solution also allows users to manage multi-stake from multiple Indexers from one wallet or multisig, simplifying operational complexities.
Roll a Mate (49:46)
Roll a Mate is a payment protocol that allows users to send and receive Ethereum (ETH) on the Ethereum Mainnet for transaction costs ranging from zero to 4 cents. The protocol was developed to address the need for affordable transactions within the Ethereum ecosystem and to facilitate easy onboarding for users and businesses. They recently won best use case of a subgraph at Eth Waterloo!
The protocol leverages the functionality and flexibility of the Ethereum Mainnet’s mempool to broadcast verified potential transactions under certain conditions. This allows for the validation and broadcasting of low gas transactions, which are then included into sidechain orderbook rollups and likely to be dropped at zero cost. As a result, users can send and receive payments at costs ranging from zero to 4 cents, often faster than the Mainnet transaction completion time.
Users of the Roll a Mate payment protocol are required to pay gas in only two scenarios: when depositing ETH to spend, and when making withdrawals. This means that an Ethereum Mainnet user can deposit 1 ETH, paying for gas just once, and use this balance for up to 100 transactions over a year, paying at most 4 cents on average per transaction. Merchants, on the other hand, can receive and accumulate as many transactions as they want, paying for gas only once when withdrawing funds.
The protocol is implemented through a Smart Contract on the Ethereum Mainnet that accepts direct deposits from users. The deposit is captured later when necessary using a The Graph Substream → Subgraph. Balance transfers are sent to the Ethereum Mainnet mempool via a simple dApp interface that consistently sets the gas at the minimum and uses custom data to store the transfer amount.
In the current implementation, the aim is to save at least 95% on transaction costs. Therefore, a sidechain is used to store balances, and the mempool transactions are captured and verified to make the rollups using UMA Oracle with The Graph for deposits, and UMA Oracle with BlockNative for the mempool transactions. In the future, it may be possible to avoid using BlockNative by deploying a specially configured Ethereum Mainnet Node that retains all the mempool transactions that are part of the Roll a Mate payment protocol.
For demonstration purposes, a Telegram bot is used to create web3 accounts (addresses) for “merchants” who can then start accepting crypto payments at zero cost. Web3 users can Deposit, Withdraw, and Pay using the dApp, which has a very straightforward interface.
Roll a Mate would be much more expensive and difficult without The Graph’s functionality.
Stay Tuned!
Join us next month for Community Talk #26!
Keep up to date by joining discussions in the forum, following The Graph on Twitter or joining the Discord server.