Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
You ever heard of Uniswap, Aave, Compound, Balancer, USDC or basically any huge/popular DeFi app/protocol? They all 100% fully, completely, and entirely functionally rely upon The Graph. A good representation of what The Graph is is when you use info.uniswap.org - all of this data comes from The Graph. Everytime you refresh, that's a query that Uniswap has to make to The Graph in order to provide you with up to data price data.
You say Uniswap is reliant on The Graph...can you elaborate how? I know their info graphs are, but what about the actual swap app? What indexed on-chain data does the uniswap protocol need to query? The info page is a representation of what is happening on a transactional level. I cannot speak on behalf of the nuances of the backend, but if you open app.uniswap.org and you put two tokens in and type the value 1 into one of them, if you wait a moment, you will see that the price automatically updates. The entirety of the app depends on the updated data from The Graph. If that isn't a good enough answer, ask in Discord, or refer to this screenshot from the Discord of Honeyswap, a Uniswap clone that also requires The Graph's data. The Graph goes down, the exchange goes down.
Before The Graph (GRT) existed, developers who wanted to create decentralized apps needed to index all of Ethereum's data manually, a task which could take multiple developers months-years minimum to complete. The Graph indexes the previously unorganized blockchain data and makes it organized and easier for developers to create applications with.