Episode 15: Today’s podcast is a special release – I’m speaking with Marc-Antoine Ross, the CEO and a Co-founder of StreamingFast, a protocol infrastructure company.
On June 17, 2021, The Graph and StreamingFast announced a new partnership, which has since received a lot of news and industry attention. Due to the nature of this new partnership, and the impact it will have in The Graph community, I wanted to record a conversation with Marc and make it available as quickly possible.
My conversation with Marc is incredible! In addition to sharing his professional background and entry into crypto, Marc discusses his life-long passion for entrepreneurship, insights into the origins of StreamingFast, the problem he and his team initially set out to address, and what this new partnership will mean for the future of The Graph.
The GRTiQ Podcast owns the copyright in and to all content, including transcripts and images, of the GRTiQ Podcast, with all rights reserved, as well our right of publicity. You are free to share and/or reference the information contained herein, including show transcripts (500-word maximum) in any media articles, personal websites, in other non-commercial articles or blog posts, or on a on-commercial personal social media account, so long as you include proper attribution (i.e., “The GRTiQ Podcast”) and link back to the appropriate URL (i.e., GRTiQ.com/podcast[episode]). We do not authorized anyone to copy any portion of the podcast content or to use the GRTiQ or GRTiQ Podcast name, image, or likeness, for any commercial purpose or use, including without limitation inclusion in any books, e-books or audiobooks, book summaries or synopses, or on any commercial websites or social media sites that either offers or promotes your products or services, or anyone else’s products or services. The content of GRTiQ Podcasts are for informational purposes only and do not constitute tax, legal, or investment advice.
We use software and some light editing to transcribe podcast episodes. Any errors, typos, or other mistakes in the show transcripts are the responsibility of GRTiQ Podcast and not our guest(s). We review and update show notes regularly, and we appreciate suggested edits – email: iQ at GRTiQ dot COM). The GRTiQ Podcast owns the copyright in and to all content, including transcripts and images, of the GRTiQ Podcast, with all rights reserved, as well our right of publicity. You are free to share and/or reference the information contained herein, including show transcripts (500-word maximum) in any media articles, personal websites, in other non-commercial articles or blog posts, or on a on-commercial personal social media account, so long as you include proper attribution (i.e., “The GRTiQ Podcast”) and link back to the appropriate URL (i.e., GRTiQ.com/podcast[episode]).
The following podcast is for informational purposes only. The contents of this podcast do not constitute tax, legal, or investment advice. Take responsibility for your own decisions, consult with the proper professionals and do your own research.
Marc-Antoine Ross (00:23):
And so unless The Graph is successful and sustainable at bridging that gap of querying a smart contract platform, it will be very hard for the space to accelerate and succeed. To me, it is two essential.
Welcome to the GRTiQ Podcast. Today’s podcast is a special release. I’m speaking with Marc-Antoine Ross, the CEO and co-founder of StreamingFast, a protocol infrastructure company. On June 17th, The Graph and StreamingFast announced a new partnership, which has since received a lot of news and industry attention due to the nature of this partnership and the impact it will have on The Graph, ecosystem, and community. I wanted to record a conversation with Marc and then release it as quickly as possible. My conversation with Marc is incredible. In addition to sharing his professional background in entry into crypto, his lifelong passion for entrepreneurship, Marc also shares compelling insights into the origins of StreamingFast, a one-time competitor of The Graph and the nature of the problem he and his team initially set out to address. We also talk about what this new partnership will mean for the future of The Graph. We started the conversation talking about Marc’s educational and professional background.
Marc-Antoine Ross (02:16):
This is a funny part because I’ve been pretty successful at school, high school and so on, had a easy math and science. It was always high scores. But at some point I started becoming less and less excited about school, didn’t know what I wanted to do with that and didn’t work enough and my grades started being less exciting. And at the same time, I was 18 years old, I started working in IT weekends, summer, part-time, all of that. And I realized how amazing this world was. And that was back in like 98 approximately. And I completely dropped out of school, started working in IT full-time and really found my place.
And at the time it was really basic work. Started learning how to program and take care of mainframe queues and stuff like that. Really basic. But I found this world really fascinating and started working really hard to overcome the fact that I didn’t study in that field. And I guess that self-drive or desire to really succeed in that space was essential for me to work hard, learn a ton and find smart people to collaborate with, to be able to learn with them and bring them to their success. And a few years later, I started my first company doing web design for brick and mortar companies. That’s early 2000s. Quite a long time ago. And that’s how my entrepreneurial journey started at 21.
So that entrepreneurial journey is a major part of your history in researching you and preparing for this interview. I can’t help but note that you are at heart an entrepreneur. So I guess I’d like to know where does that entrepreneurial fire come from?
Marc-Antoine Ross (04:14):
Yeah, so being a little bit older now, I think I look back at trying to understand where that drive came from. And very young, I was 10 years old, moved to France and met a family over there that I believe is part of the influence, the entrepreneurial desire that grew on me. The story is this, the father of my friend that I met in high school, bought back a company with a few of his colleagues, and they drew the company from basically almost bankrupt to a multi-billion dollar public company, extremely successful. And I saw that by taking risks and working hard, whoever you are, whatever you have in terms of background, you can really change your destiny and you can impact the world in many different ways. And so I knew I had something in terms of passion and science, desire to contribute to the world.
And so when I started seeing that I could control my destiny, I could work with smart people and try to excite them about some vision or some dream or some journey that I want to go through, it was just so exciting compared to just being an employee and receiving orders and so on. That very early on I decided to start taking risks and building companies. And I will never regret taking those decisions. Every time I end up in an entrepreneurial part of my life quite exhausted and I say, I’ll never do this again. But it generally takes a few months and I start having those ideas, those dreams, this vision and this desire to bring a team to new levels. And it’s I think the most fulfilling career that I’ve ever seen.
How does an entrepreneur like you find his way into the crypto space?
Marc-Antoine Ross (06:23):
So towards the end of my last startup called PasswordBox that was sold to Intel in 2014, I started working with Alex Bourget, who’s our co-founder at StreamingFast. And so together we had an engineering challenge we were working on at Intel from 2014 to 2017. And Alex was sitting next to me working with me every single day, and every single day would talk about blockchain and crypto to me. And I’m a very, very focused person in life. I tend to really stay focused on one thing that I’m supposed to be doing really well. And so he’s been slowly infusing me all these ideas, all these dreams for three years. And I was listening, but not really biting, not really digging to try to understand it for myself. But when I left Intel towards the end of 2017, I was exploring different opportunities in the FinTech world.
And then as I started digging more of the blockchain side of things, I called back Alex, and we started exploring together. And at some point I remember what really got me excited was the permissionless composable aspect of blockchain. As a developer that really resonated strongly with me, being able to build this world and contributing to this infrastructure in many different ways and every project’s building on top of each other and growing and securing and improving the space was alignment for me to the different contributors, the innovation, the science of IT, and all of that coming together for this new financial future. And when it clicked, that was my new focus at that point. I didn’t want to do anything else than that.
Marc, you mentioned that permissionless composability was somewhat of the hook that drew you to crypto. Can you explain why that’s so important to you?
Marc-Antoine Ross (08:30):
There’s many aspects. I would say maybe one of them is that if we want a fair and transparent world to live in, we want anybody on Earth to be able to have the same access, the same potential, to innovating, to discovering, to building, to succeeding. So wherever you are, whatever your background is, and maybe that speaks to my personal path of being lucky, although I didn’t take the easy path. Although I had great education, great support from my parents, I felt that I had to work really hard to find my path. But being able to contribute, it’s a little bit of a meritocracy. You do something that others value, you’re going to earn from it, you’re going to benefit from it, and others will be able to reuse your work to keep contributing. And it’s not about one path to success, it’s about how do we all build this together?
It’s rewarded collaboration without having to ask for permission. How often as a developer do you want to try something or do something, but you need to contact sales and you feel that if you’re not big enough, if you don’t have the financials to be able to get access to that service, you won’t have the benefits of that service and therefore you’re not going to be able to compete with others that do have this service, for example. And so it’s just leveling the playing field for everyone. And the open source aspect of it means a lot to me, really trying to innovate in the open so that we build this future a little bit better.
Can you compare and contrast your entrepreneurial experience as an entrepreneur in the crypto space and an entrepreneur outside the crypto space? How are those two experiences different?
Marc-Antoine Ross (10:35):
That’s a tough question. There’s definitely big changes. I would say one of the big change is how you evaluate things. How do you work in these very different dynamics? For example, what is the potential of a project with strong marketing versus the potential of a project that has built such a strong network effect, such as The Graph? The level of network effects that we’ve been talking for over a decade, so those network effects that we see in crypto are just completely different. When you have thousands of contributors that have a different role, different level of contribution, whether it’s more financial or more governance or more content/curation/animation of the community, the potential of this to bring better ideas, to create better software and to align thousands of people towards a goal that is much bigger than anyone in the community is just very different.
And so as an entrepreneur, as a CEO, as a leader, you want to excite your team towards one goal, one mission, and you need to make sure that you have funding from investors that is aligned with your team’s goal and you need to find customers that will want that. And it’s really aligning all these different stakeholders towards wanting performing a mission. In the crypto space, there’s macro movements that will impact your day-to-day. There’s thousands of people contributing to the same mission that you’re working on. You need to be a little bit more patient, I think, in seeing through your vision. But the core beliefs that you’re bringing innovation for a better world is really different.
And when you’re interacting with potential users rather than customers, you feel that the conversation is much less about how are we able to extract value out of you as a customer? And for the customer how are they able to extract value from the service and pay as little as possible? And now becomes how do we make this work really well in a sustainable way so that we never have to worry about that again or we just keep iterating and improving it. And so I think it dramatically changes how you operate and how you think about problems to be solved.
So Marc, based on your experience as an entrepreneur in the crypto space, what would be your advice to any listener who is contemplating or reluctant to make the move and pursue entrepreneurship in crypto?
Marc-Antoine Ross (13:46):
My advice for an entrepreneur that wants to start in the crypto world would be to think of it as a meritocracy. And if they get smart, if they understand what’s going on, if they work hard, if they contribute to good projects, and they’re willing to take a little bit of risks in terms of investing time or capital in terms of building a team towards a project, it’s a phenomenal space to be taking those risks in. The reward in terms of seeing science go through, seeing projects elevate, seeing the recognition from the different users of the network are just phenomenal.
And it’s a bit of a different path than a VC funded startup where you have milestones, you grind, you raise, you grind, you raise, and eventually if you’re lucky, you exit. In the crypto space, I see it much more as a long-term journey that will have highs, lows, come back. It will be more of a navigation and a series of success that will build up a portfolio of success which creates value for the entrepreneur. And this is, I think, something that is much more sustainable as an entrepreneur than aligning VC funded startups one after the other.
Marc, I want to turn our attention now to the primary reason you and I are speaking today, and that is because of the recent announcement of the partnership between The Graph and StreamingFast, and you’re one of the founders and the CEO of StreamingFast. Let’s start with a real basic question to help listeners understand why this announcement was so important and caught so much attention. What can you tell us about StreamingFast?
Marc-Antoine Ross (15:45):
So StreamingFast, I see us as a core dev team in blockchain. We’re a SWAT team that likes to take on the most complex challenges and solve them with elegant software. We have experience on multiple blockchains. We’re extremely passionate and committed to this vision. And for the last three years we’ve been building high performance indexing solutions for multiple blockchains. This comes from our experience at Intel where we built a large scale data engineering platform. And we brought some of that experience and data engineering knowledge to the blockchain space, which is extremely exciting. And so we’ve been building that for three years and we’re bringing this indexing and multi-chain IP and experience and drive and passion to The Graph.
So I already mentioned this when I introduced you, but you are the CEO of StreamingFast. What can you tell us about your role as CEO and your focus?
Marc-Antoine Ross (16:48):
My role as the CEO, what I do for the company is really to make sure that we hire smartest people that we like to work with, that we are all aligned on a long-term vision, that the team is extremely happy about their contribution to the space. And I take care, with my co-founders, of their relationships with the different parties and the space to see where we can bring this talent to have the optimal impact, which is always good for us, whether it’s through grants, through improving the space, make progress, or through recognition left and right, really making sure that everybody is happy. Having maximum impact I think is what drives me every morning when I wake up.
So Marc, what can you tell us about the team at StreamingFast?
Marc-Antoine Ross (17:48):
We’re a team of 10 passionate people. Everybody is based in Montreal, although we do have one China native employee that has been working in the office with us for a couple of years and then moved back to China for a year to really nurture his network over there, and he is going to come back over the next year. So we’re based in Montreal. Montreal is an amazing engineering talent city. There’s large game studios, lots of universities. Given our track record and the startup past, it’s relatively easy for us to hire. So we’re going to grow the team. Our plan’s probably to double the team over the next year to contribute to this partnership.
And I can say that this is what my sixth or seventh technical team that I work with, and it’s by far the most fun and strong team that I’ve ever assembled. Most of them are senior engineer level, if not CTO level in their past roles. They’re all strong leaders that take mission at heart and really are able to discuss ideas internally, externally, try to find the best ideas, even if it’s not theirs, they don’t care. They want the best solution to be implemented. They work really well together. And I feel that every day we contribute to improving our skillset and our contributions and yeah, it’s really a passion for me to work with them.
And how would you describe what the long-term vision of StreamingFast is?
Marc-Antoine Ross (19:28):
Our long-term vision is to be core developers of The Graph, contribute to its success, build a portfolio of assets that we manage ourselves for our own benefit, and see in terms of Web 3 evolution, where we can contribute our skillset to make sure that this stays, accelerates and gets to millions and millions of developers adopting the protocols and building on top of this new financial infrastructure. My last startup, my goal was to get a million active users on the platform. I would say that my goal right now is to bring tens of millions of developers actively building in the blockchain space. And to do so, we need to have a really solid developer experience that is exciting, compelling, and easy to learn for these devs to onboard the space.
So before we talk more in depth about the partnership, I want to segue by asking an important question, because I think it sets up the remainder of the discussion and the foundation of the partnership. What was the problem that you and the other founders of StreamingFast created StreamingFast to address?
Marc-Antoine Ross (20:56):
Yeah, the very first problem we tackled was being able to query a blockchain and get a consistent view of the blockchain. When you query a bunch of nodes, it’s a bunch of Ethereum nodes. They’re not necessarily at the same block height. So imagine you query five different blockchain nodes and every time you get a different response because they’re not at the same block height. And that was really annoying.
We were trying to create an interface for our users and we were on a Zoom call, literally on a Zoom call, and everybody had a different view of the chain and we found it to be extremely annoying. We were actually creating an interface to vote on something and people had a different view. And so we realized that blockchain nodes were optimized for security for right throughput, but nothing was really optimized for how you will read from it. And it was obvious to us that you would not have that reads solution in the node that is responsible for writing and securing the data. It would just never scale. And so the gap became really clear to us and we started working and building our first product to be able to consistently query blockchain [inaudible 00:22:15].
And do you remember when you first became aware of The Graph?
Marc-Antoine Ross (23:48):
As we were building the very first iteration of the platform, that’s late 2018, we started talking to a lot of investors. The company was created out of a FinTech incubator. We took the traditional VC funded startup path and we had a lot of success as a node participant in a crypto network. And so we started raising capital at that time and we met our friends at Multicoin Capital. And they had a lot of questions about how are we different than The Graph? And that’s when we really started digging and understanding what The Graph was doing. And so it was clear to us that The Graph was doing a lot of things in terms of building the community, building the protocol, the tokenomics, all things that we weren’t doing.
And so we would have an edge compared to The Graph by building something extremely performant, being extremely focused on a specific problem for the indexing challenge. And that’s what we decided to focus on while The Graph was building a lot of everything else. And so for the next two years after we raised capital with Multicoin, we were always meeting The Graph at different hackathons, different conferences, and there was that fun tension between the two teams. We were trying to do the same thing, but very differently and in a very different long-term approach, different vision for the ecosystem. And so we’ve been looking at what they were doing forever in terms of the life history of the company.
If you don’t mind, and using that perspective of a competitor, do you recall anything about The Graph as a competitor that impressed you?
Marc-Antoine Ross (25:48):
So the thing that really impressed us throughout this phase of being friendly competitors was the power of a protocol, the power of alignment between the different stakeholders to create alignment and bring different participants together on that vision. So the challenge we had as a SaaS business was people want the service to exist, but they don’t necessarily want to be the only ones investing in the development of the platform. They fear that if they invest in adopting that solution, at some point the company could change direction, whether it’s through an acquisition or through just change of priorities. But when you think about The Graph, it’s reassuring that there’s a huge community of people that will take care of that, that will make The Graph evolve in a smart direction to make sure that all the participants are happy with the solution.
And so when we were looking at our success versus The Graph’s success and seeing how many top projects on Ethereum adopted The Graph, and were promoting The Graph, and users were contributing to subgraph development to the community, answering questions and so on, we just saw that for us to be successful, we need to invest so much money in marketing and acquiring users versus the organic growth that The Graph is creating towards solving a similar problem, but very differently. And we knew that we had amazing technology, but being able to bring that technology to a new home that is much more aligned with our long term aspirations is really appreciated by the team. We’re really proud and happy to be able to do that.
Marc, I want to take a quick definitional detour here. How do you describe or define what a subgraph is?
Marc-Antoine Ross (27:52):
Yeah, very easy. High level answer for me. If a blockchain is a social database, socially distributed database and you want to create an interface to show data to someone, you need to be able to query that database. And a subgraph is a very clever way to describe what kind of data you would like to be made available for your interface and allow a network of participants to pick it up, index it for you, earn from that role, and make it available for your interface to query that data.
Thanks, Marc. I ask every guest of the show to define that important concept. So getting back to the nature of the problem that StreamingFast and The Graph are trying to solve, how would you explain that problem in a non-technical fashion?
Marc-Antoine Ross (28:47):
Imagine a blockchain like a social database. So it’s a database where everybody can write to this database and change the state of the database. As a user, you want to be able to understand what’s going on, you want to be able to see what’s going on, you want to be able to see who leads the current round of this game, who are the top 10 users of this game. And to be able to do that, it means you’re able to query that database in some ways. And querying a centralized database, there’s technology that has been developed to make that easy and performant. But when that database is spread throughout the world in different computers or different users, different nodes, it becomes extremely complex.
But you still want that to be easy so that everybody can build on top of that network. And so what’s StreamingFast and The Graph have been doing, the specific problem that we were working towards is you have different protocols that have different sets of data. And you want that data to be easily available for developers to create rich interfaces that compel end users. And how do you do that in a performant way that is sustainable and that will be staying for the long term? That’s what we’ve been working on for the last three years.
As I learned more and more about blockchain and what The Graph is doing, one of the things I’ve learned is that blockchain wasn’t necessarily designed or inherently designed to be queryable. I don’t know if I have that right, but what are your thoughts about that?
Marc-Antoine Ross (30:33):
Yeah, we see the fast performant blockchains technology that allow you to, we say internally to leave a scar on what happened at a specific time and be able to prove that this specific hash, for example, was the proof that this transaction happened. Now all the data doesn’t need to be in the brain of the blockchain, in the memory of the blockchain. It would just be unsustainable. It would be impossible to scale for the long term for the most demanding use cases. And so having that indexing service that sits next to it, I think, is something that is absolutely instrumental in the success of the Web 3 space. And this was the big gap that we identified three years ago and we started working on. And I fully agree that I don’t see how a blockchain could succeed without having such a sidecar that takes care of making the data available.
Okay, so let’s talk about the partnership. I guess the way I want to ask this is how did StreamingFast go from competitor, working on the same problem to partner with The Graph?
Marc-Antoine Ross (31:49):
When we started the company and raised money, I think it became obvious to our investors and the team that there was an important problem to be solved. And we decided to focus. We invested quite a few million dollars building this team and creating IP and developing high performance software for that problem. And this is extremely valuable IP that we’re bringing to The Graph, and that will help the Web 3 space tremendously. I believe the reality is that philosophically, we became quite convinced that it would be 10 times better if that IP lived in the hands of the community and if that IP was served by thousands of people, the Indexers. And that we were leveraging the intelligence of the whole network and the whole community to bring this vision to fruition. And so by bringing this IP and our passion in terms of software engineering to The Graph, the team is convinced that we will be able to contribute where we really shine, where we’re really good at.
And more importantly, we’re convinced that there’s a full community of professional people that will take care of the things that we like doing a little bit less or that we’re less good at. It became obvious that the team was getting less and less excited about receiving pager alerts on the weekends when one of our nodes went down and we needed to take care of our customer. But there’s a full community of Indexers that will do that, that wants to do that, that is good at doing that, that can rely on each other to be able to not worry too much if one node goes down because there’s thousands of other nodes able to serve at that time.
And we think that this creates a much more sustainable ecosystem that works together to solve that pain point that we were working on. And so while we’ve been extremely successful at creating a specific piece of software for one specific need, high performance indexing, because we were really focused on that as a team and we invested millions of dollars doing so, we value the overall collaboration of the community to solve the bigger problems altogether and contribute to the best of their capacity.
So how would you characterize this partnership then? Was it StreamingFast saying we now understand it needs to be a decentralized community-based approach. Was it The Graph saying StreamingFast does these things, let’s figure out a way to merge. How should we think about that?
Marc-Antoine Ross (34:39):
This is more of a one plus one equals three scenario, where it was obvious to us that if we were to work together, the sum of it would be 10 times more exciting for us and I think for the community of The Graph. This is I think the best way for IP to be sucked in a space that will value this IP and keep improving it and keep creating a sustainability for open source software development.
In some of the press releases and media, this partnership has been referred to as a decentralized merger and acquisition or something to that effect. But in terms of the formalities, how would you describe that?
Marc-Antoine Ross (35:28):
The formalities are that we’re receiving this large grant to open source all the relevant IP that we’ve created to the benefit of The Graph to make sure that what was our hosted service becomes part of The Graph Network, and that we’re aligned on the long-term success of The Graph, which is aligned with our belief that the Web 3 space is here to stay. It needs to succeed and to succeed it needs large investments in improving infrastructure and improving the performance and investment in innovation. And we saw The Graph as the leading protocol to contribute to the Web 3 space, and we wanted to bring alignment with our vision and The Graphs vision.
Well, I’m glad you bring that up because again, in the press and media, this is another thing that’s mentioned quite often, which is the partnership made sense because there was philosophical alignment. Would you mind taking a minute and just describing what is that philosophy that StreamingFast and The Graph align on?
Marc-Antoine Ross (36:40):
Yeah, I think that the areas that are really interesting for us are in terms of open collaboration. So being able to in the open, innovate, improve, contribute to the protocol, and making sure that all the stakeholders of that protocol are fairly rewarded and recognized for their contribution is something really important. And I think that speaks to the meritocracy a little bit that I spoke about, where we’ve done something great and it’s not time to sit back and relax. It’s time to keep pushing the machine and pushing our ambitions and our team’s passion towards improving the space for the benefit of the bigger vision. And we’re really excited about being part of this much larger community now and bringing the best of our capacity towards that goal.
How would you address questions like this? And it gets brought up all the time. Either listeners will message me or I’ll get tagged in Twitter, which is this idea that maybe a Google-like entity, a large tech firm, big bucks at some point will just step in and solve the problem that StreamingFast and The Graph are trying to address. How do you answer or address concerns like that?
Marc-Antoine Ross (38:38):
When I spoke about being philosophically aligned, I think that’s part of the equation. At some point, when you’re a builder in this space, you want to build with similar technology, with similar corporations, with similar teams, and you want to feel that everything you’re doing is aligned with your values. And so I hardly see a Google coming in. With a solution that’s solves all the pain points that The Graph is solving, being adopted. I just think that the people making the decisions in the space are the developers, the investors, and these people will not want to favor a Google hosted version over community like The Graph. And so I think the power of the network, the power of the community is going to win over the largest tech players that could invest a lot of dollars in technology, but will not be able to create the network effect that The Graph and other protocols are creating.
One of the ways the relationship is described between The Graph and StreamingFast is that StreamingFast will form the core dev team for The Graph. A lot of listeners, and I’ll include myself in this, doesn’t really understand what that means. So what is a core dev team and what will they do?
Marc-Antoine Ross (40:09):
So as a core dev team, I think our role is to contribute to the engineering success of the protocol. And so we’re going to be bringing ideas, implementation, improvements to the protocol. And we’re working alongside Edge & Node who’s been the single core dev team of The Graph since inception. Working with them to bring our ideas, their ideas, review their ideas, comment on them, try to find improvement opportunities. But more importantly, I think code and develop and ship the things that make The Graph succeed in the best way. So whether it’s improvements or challenges for the Indexers, which of course we will bring a ton of improvements based on the performance of our platform. But also bring new elements to the protocol that would enable new use cases on multiple blockchains, but also explore new blockchains. We have a lot of experience on Solana, Flow, Near and many others. And so bringing The Graph to multiple blockchains is something that really excites us as well. And we need a ton of people to be able to accelerate that roadmap.
So what would you describe as on day one, the types of things that StreamingFast can now provide to The Graph as a result of this partnership?
Marc-Antoine Ross (41:41):
The most important pieces that we’re bringing to The Graph today outside of our long-term contribution to The Graph is twofold. One, we’re fundamentally extracting data out of blockchain nodes differently than other projects or companies were doing. And that’s a service that was called the fire hose for StreamingFast, which is all the data that you can ever imagine out of a node is available to be served in a stream of data. Once you have that data indexing the data, the specific data that you care, is a very different challenge and becomes actually relatively easier. And so the first contribution will be to bring the fire hose technology to The Graph. We’re currently in discussions and design sessions on how it will be brought to The Graph and in what shape or form and name and structure and so on. Once that is made available, the second big contribution will be our parallel indexing technology.
This technology is what we’ve used to be able to index the PancakeSwap subgraph on Binance Smart Chain in, I believe it’s under six hours. I don’t know if you’re familiar, but PancakeSwap launched on BSC and they were struggling to get their subgraph fully indexed because of the speed of the chain and it generates a lot of data. And so they were indexing for seven weeks at the time we started looking into it. So we adapted our parallel indexing technology to be specifically indexing this subgraph and other subgraphs. And when after a few iteration, we completely indexed the full PancakeSwap, subgraph in less than six hours and actually won the PancakeSwap bounty a few weeks ago. And the benefits of being able to index in six hours are sometimes underestimated by a lot of devs. Of course, being able to index your data is quite useful to be able to create your interface that queries and displays nice graphs for nice charts for your users.
But the one thing that is often underestimated is the importance of being able to iterate over your dataset. If you create a subgraph and it takes seven weeks to index it, and then you realize that you’re missing a data field that would be extremely useful to be able to display this new filter on your chart, but it takes you another seven weeks to be able to reindex it, you’re not going to do that. And it slows down the development cycle, which reduces innovation, reduces user experience, and creates all sorts of challenges that are not good for this space. And this comes back to our learning at Intel where we were reprocessing the data all the time and we realized that as long as we were able to reprocess very quickly, we were able to keep innovating and improving the platform. And so now that users will be able to reindex large chains in just couple of hours, I think it’s going to accelerate innovation, it’s going to accelerate the development quality, improve the development quality, improve the end user’s experience, and that’s what we’re bringing almost day one to The Graph.
So much of that value will be value to obviously members of the Indexer community. I’m curious if you have any early observations about the Indexer community at The Graph?
Marc-Antoine Ross (45:21):
Yeah. Well, you can imagine that our relationship and the way we talk to the community is very different today than it was a month ago. And so what I’ve been the most impressed of is how this Indexer community is really active, how large it is as well. But we’re really, really interested in speaking to a lot of Indexers today and see how we can understand some of the pain points that they’re facing, what are their top priorities to make sure that all our efforts to bring this IP to The Graph is really in aligned with their needs. We think that this Indexer community is extremely important for The Graph and we want to make sure that they are really well served by our efforts.
On past episodes of this podcast, it’s been mentioned that Web 3 really can’t exist without The Graph, that there needs to be this indexing layer. What’s your opinion about that? Is Web 3 reliant on The Graph?
Marc-Antoine Ross (46:21):
I believe that it is instrumental in the success of any smart contract platform. You cannot rely on centralized services to build decentralized applications. You cannot rely on blockchain nodes to provide data for your decentralized application. And so unless The Graph is successful and sustainable at bridging that gap of querying a smart contract platform, it will be very hard for the space to grow, accelerate and succeed. To me, it is essential.
So then what would be your long-term vision for The Graph?
Marc-Antoine Ross (47:08):
Our long-term vision for The Graph is to really be this network of participants of operators that will make all the blockchains data and execution interface easily available for all the clients connecting to the network, whether that’s a mobile, a laptop, an interface, an IOT device, you will be interfacing and connecting to that decentralized computer through The Graph.
Marc, thank you so much for your time and for sharing so much great information. I was excited about the StreamingFast announcement, and I’m even more so now that I’ve spoken with you. This has been very helpful and I’m so excited to see what the partnership between StreamingFast and The Graph does over the coming months and years. If listeners want to learn more about StreamingFast and keep up to date on the work that’s being done, what’s the best way to do it?
Marc-Antoine Ross (48:07):
The easiest way to learn about us and what we’re doing is to follow us on Twitter @streamingfastio. You can also see us in the Discord channel of The Graph where here the full team is there going to try to answer questions and contribute to this community. But our Twitter is the easiest way to follow us.
Please support this project
by becoming a subscriber!
CONTINUE THE CONVERSATION
DISCLOSURE: GRTIQ is not affiliated, associated, authorized, endorsed by, or in any other way connected with The Graph, or any of its subsidiaries or affiliates. This material has been prepared for information purposes only, and it is not intended to provide, and should not be relied upon for, tax, legal, financial, or investment advice. The content for this material is developed from sources believed to be providing accurate information. The Graph token holders should do their own research regarding individual Indexers and the risks, including objectives, charges, and expenses, associated with the purchase of GRT or the delegation of GRT.