Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Andreas Tsamados & Vijay Krishnavanshi: Fileverse: A Trustless Stack to Decentralize Knowledge and Collaboration

Episode Date: January 19, 2024

Web2 file storage relies heavily on centralised entities, which have mostly outgrown their competitors, establishing a quasi-monopoly. The reasons for this are twofold: enormous operating costs and se...amless user experience (e.g. social logins and account recovery), which, until recently, could only be solved through centralisation. Add to this the reluctance to change platforms as users need to re-upload their files, and you get an ossified user base. However, data leaks and hacks are a constant threat to users’ privacy, and indicate the disruptive potential of decentralised file storage and sharing.We were joined by Andreas Tsamados & Vijay Krishnavanshi, co-founders of Fileverse, to discuss their decentralised file sharing solution and how they plan to disrupt the Web2 quasi-monopoly.Topics covered in this episode:Returning to the P2P roots of the InternetWeb2 vs. Web3 user experience (UX)Business models for Web2 dataDecentralising dataWeb3 data storageCosts of data storageManaging file updates and permissionsFileverse use casesThe business model of FileverseImproving UXFuture roadmapEpisode links:Andreas Tsamados on TwitterVijay Krishnavanshi on TwitterFileverse on TwitterSponsors:Gnosis: Gnosis builds decentralized infrastructure for the Ethereum ecosystem, since 2015. This year marks the launch of Gnosis Pay— the world's first Decentralized Payment Network. Get started today at - gnosis.ioChorus One: Chorus One is one of the largest node operators worldwide, supporting more than 100,000 delegators, across 45 networks. The recently launched OPUS allows staking up to 8,000 ETH in a single transaction. Enjoy the highest yields and institutional grade security at - chorus.oneThis episode is hosted by Friederike Ernst. Show notes and listening options: epicenter.tv/531

Transcript
Discussion (0)
Starting point is 00:00:00 This is Epicenter, episode 530 with guests Andreas Samados and Vijay Krishna Vanshi. Welcome to Epicenter, the show which talks about the technologies, projects and people driving decentralization in the blockchain revolution. I'm Friedricha Ernst and today I'm speaking with Andreas and Vijay, the two co-founders of FileVars. FileVars is a super interesting project that leverages in existing infrastructure that kind of lets you use it as an on-shayshay. Google Docs sort of like product, but we'll hear all about this in just a second. Before we talk with Andreas and Vijay, we'd like to tell you about our sponsors this week. This episode is brought to you by NOSIS. NOSIS builds decentralized infrastructure for the Ethereum ecosystem.
Starting point is 00:01:04 With the rich history dating back to 2015 and products like Safe, CowSwap, or Nosis chain, NOSIS combines needs-driven development with deep technical expertise. This year marks the launch of NOSIS pay, the world's first decentralized payment network. With the Gnosis card, you can spend self-custody crypto at any visa-accepting merchant around the world. If you're an individual looking to live more on-chain or a business looking to white-label the stack, visit nosispay.com. There are lots of ways you can join the NOSISPAY. NOSIS journey, drop in the NOSIS Dow governance form, become a NOSIS validator with a single GNO token and low-cost hardware, or deploy your product on the EVM-compatible and highly
Starting point is 00:01:54 decentralized nosus chain. Get started today at NOSIS.io. Course 1 is one of the biggest node operators globally and help you stake your tokens on 45 plus networks like Ethereum, Cosmos, Celestia, and DYDX. More than 100,000 delegates stake with QuarS1, including institutions like BitGo and Ledger. Staking with QuarS1 not only gets you the highest years, but also the most robust security practices and infrastructure that are usually exclusive for institutions. You can stake directly to Quarice 1's public note from your wallet, set up a white table node, or use the recently launched product, Opus, to stake up to 8,000 eth in a single transaction.
Starting point is 00:02:40 You can even offer high-yield staking to your own customers using their API. Your assets always remain in your custody, so you can have complete peace of mind. Startsaking today at chorus.1. Andreas and Vijay, I'm so happy to have you on Epicenter this week. Same, excited to hear. Hey, Frederike, thank you for having us. Very happy to be here. Super cool.
Starting point is 00:03:09 Tell me about yourselves. So who are you? What's your background? What makes you get up in the morning? And maybe I'll start with Andreas. Yeah. Yeah, thanks. Just one quick thing.
Starting point is 00:03:21 Also, we're honored to be here after the celebration of the 10 years of Epicenter. We watched the live stream yesterday. It was very cool. I can't believe it's been 10 years already. I think I've been a listener since half that time. Yeah, really crazy. Also, I was going back in the initial episodes, and I saw that even in 2014, you had an episode on meme coins with a Kanye fish coin, which is hilarious. You see that CT hasn't evolved that much.
Starting point is 00:03:55 So, sorry, back to the question. So, yes, I'm Andreas. I'm one of the co-founders of Favours. I am also a PhD student. I'm finishing my PhD at the moment at the University of Oxford. My focus there is specifically on human control of AI systems in hacking operations, so what we call computer network exploitation and attack. It's something that I'm quite passionate about,
Starting point is 00:04:28 and yet I see it as secondary to a lot of the work that we do at Favours. And in some sense, quite complementary as well. So we always have great conversations about that within the company. Why do I wake up in the morning? So I think what drives me is, first of all, as a proper Greek kid to buy a house for my mother, is the first answer. And the second answer is that, and I think this is something quite common in the And the team, we are aggressively, maybe naively, optimistic about the impact that we can have on the world. I hope it doesn't sound too EA-like, but we really want to have direct impact on things that we consider very problematic for the way people communicate,
Starting point is 00:05:29 collaborate, and live together. So most of our work is dedicated to that. Cool. I'll come back to that in a second, kind of why you think these areas are problematic. But maybe first, Vijay, what about you? Who are you? Yeah, I am like mainly you can say that out of Andres and Constantine, I fill in the tech gap. And if you think about it from the perspective of what do I associate with and what is it that excites me most? it's how can we use different kind of technologies that exist, like, out there, and how can we make it fit into the users, like, you know,
Starting point is 00:06:15 how can we make a connection between the users and the data, and how can we bridge the gap between those two things? So that's the, like, general thing which excites me for either experimenting with different things, for building different things. And I like, like, in general, to create small softwares or small things that increase either the interactions or the efficiency in general for people that are doing things on top of them.
Starting point is 00:06:49 So, yeah, I know it's sort of a techie pitch. So you're the tech co-founder, Vijay. Yeah. But I also heard that there's not just Andreas, but there's also Constantine. So there's three co-founders. Tell me about Constantine. Yeah.
Starting point is 00:07:08 I'll say the first part you can complete in Vijay. I think you can only hear good stuff from us about Constantine. So he's the eldest one in the co-founder group. He won't like that. He's someone that's been in crypto since around 2016. I think he's his main special. until Farvus was really doing product marketing and getting a lot of non-crypto people to get interested in crypto.
Starting point is 00:07:42 He ran the most popular by a measure of audience crypto campaign in the world. So with the economic times of India, over 150 million readers. And he's someone that writes. now at Favours, makes sure that things happen. You have Vijay and us and me who are, you know, going all over the place, generating ideas every time that we talk. And Constantine takes all that, canalizes it, focuses it around clear objectives and make sure that, you know, both Vijay and I know that, you know, we're developing something bigger than just. side project that excite us.
Starting point is 00:08:35 We're developing something that has users, that has people depending on it. And yeah, he's really the person that manages to organize the whole team, which is also why he's the CEO at Fathers. Yeah, every company kind of needs that sort of person, otherwise things don't get done. How did you three meet? Yeah, so me and Constantine, like we worked at a cryptocurrency, company for like I think for four or five years and that's how that's where we met and we understood
Starting point is 00:09:11 that okay we are excited about common things and one of the thing like which anders was saying about the crypto campaign which constantin had done like it was me and him like we were organizing that that thing and that's how me and constantin met and like after that, Constantine introduced me to Andres, and it has been like a crazy story. Maybe Andres can add on the, like, the moment when we shared the POC of Fileverse first as an anecdote. Yeah, yeah. It's very funny. I'll reveal something on the podcast, but I met my, I met Constantine through my mother because he's my brother. he's my older brother and we were back in Christmas at home in Greece
Starting point is 00:10:08 and he tells me hey dude look at this and he opens up an email and it's an email from Vijay VJ sends really like pretty pretty straightforward the POC on helping people just use IPFS and things exploded things exploded because we immediately thought of what we could add with, how we could develop it,
Starting point is 00:10:35 how we could make it in a proper product and then into a protocol and, yeah, the rest is history. Super nice. Yeah, one could say you and Konstantino go way back. Which Christmas was this, by the way, because it's Christmas again, right? So how many Christmases have you worked on five hours now? So now it's going to be the second. So we started in, officially we started the work around April 2020. 2022, yeah. But the first POC by Vijay came during Christmas 2021. Towards 2022.
Starting point is 00:11:22 So yeah, we're closing our year and a half. reaching two years now. Cool. And as you said earlier that despite the fact that you kind of work in AI, kind of your largest concerns are not around AI. They are around kind of how we collaborate. Or at least this is kind of like what it sounded like. What's the thing that you're taking issue with?
Starting point is 00:11:49 Okay. So there is definitely a strong relation with the issues that I'm talking about and AI and how we solve it at Fowler. So I'll just give you a general picture and then we can maybe dive in deeper into what I mean, but it's something that both VJ Constantine and I noticed at the very beginning before we even started thinking actively about building something, which is that there is a strong point
Starting point is 00:12:20 of centralization, the remaining point of centralization, if you want to say it like that, crypto, which is how people collaborate and communicate with each other. We're a whole industry that is ensuring that people can have computational and data integrity in their financial transactions. We've built amazing what I like to call community computers, those blockchains. And yet, we're not leveraging them for something that is non-financial but essential to the way that crypto evolves, which is dissemination of public knowledge, communication, etc.
Starting point is 00:13:02 So this is for the crypto-specific, but it's shocking that this is a case in crypto because we have those values in the crypto community. But the problem is much more general. The problem is global. Anyone who uses the Internet abides by a search. server client model. This is something that people see as, you know, the status quo today on the internet, but the internet did not use to look like this even 15 years ago. I like to use that example that until 2010, a third of all internet traffic was peer-to-peer, was purely bit-torrent
Starting point is 00:13:50 links being shared between individuals. And this is a third of all internet traffic was peer-to-peer. And this is quite important because we took a radical turn into something that is much more centralized. And now the whole world depends on three big companies for the storage of their data, the recovery of their information, they're dependent on, you know, an arbitrary decision made by some Google engineer in California that had a bad day and thus decided to delete customer's data. We're dependent on a server going down. every now and then at AWS and my Roomba cleaner are not working anymore because of it.
Starting point is 00:14:33 So there are points of centralizations around servers usually based in the US which come with a series of endemic issues including lack of privacy, predatory models of mining your personal data, selling it to 100 different data brokers. You have no idea even exist. manipulation of your attention, of your mood, all those things.
Starting point is 00:14:59 So we want to take that away and redistribute it to people. Do you know which proportion of internet traffic is peer-to-beer today? It's a very good question. I think it's, so last time I checked, I need to remember the source as well. It's my academic side. I don't want to throw things without proper backing. I don't remember exactly. I think I read something like less than 8%.
Starting point is 00:15:30 Yeah, something like that. I can specify it next time or online. Okay. And the three internet companies, just for the record, they are AWS, Google, and I assume Microsoft or who's the third one? Yes, yes. Those were the companies I was thinking about. But, you know, you have some auxiliary actors.
Starting point is 00:15:54 that are maybe not at the same scale, but are quickly closing in and capturing a lot of consumers into their predatory model. Why do you think this consolidation of the market has happened? So this is a great question. I'll be honest, even if it sounds like it's something that would limit people from even looking at farmers, which is UX. For me, this is where it starts and ends. This is something that's the main focus of our team at Favis.
Starting point is 00:16:35 We want to improve the UX of people collaborating, coordinating online. I think the reason why those companies reach that level of quasi-monopoly is because they offered users the ability to abstract away a lot of the complexity that were involved in, let's say, email protocols. Google comes in, tells everyone, hey, PGP is cool, your email protocol using Thunderbird is cool, but you need to specify a million different things. You need to be aware of spam.
Starting point is 00:17:16 You need to be aware of all those things. How about we take it all away for you? We also give you a way to recover your information that is not just dependent on you losing your password or not. We automatically take care of the server, give you guarantees even if you don't pay our servers. So amazing UXA. They just made something that was revolutionary
Starting point is 00:17:39 into something that is revolutionary and easy to adopt. And we like to use that analogy at Fabers because we're taking something that is already revolutionary, blockchain's smart contracts. but we're trying to make them into something revolutionary for everyone else in the world. My grandparents included. Yeah. Yeah, so I'm totally with you that user experience is currently not what it should be for Web 3 products.
Starting point is 00:18:11 And we'll get into that in just a bit. But kind of spell it out for us a bit more. So kind of Google offers this amazing user experience. So kind of like fully. wide glove service for kind of like reading, answering, storing your emails.
Starting point is 00:18:29 How do they make a living off of this? And clearly they are making a very decent living. A killing. Yeah. They're making a killing, that's for sure. So there are a few things about their business model. I'll focus on the one that allowed them to have
Starting point is 00:18:47 such an amazing UX. And the thing that allowed them also that created the path dependency for them around something that we consider predatory today. So they made everything free at the beginning in order to ensure that they could get, they could establish a foundations for a new kind of business model at the time, you know, beginning 2000s around data. what Google realized because they were building a search engine at the beginning is that
Starting point is 00:19:26 there is a lot of public and private data that is being sent around the internet and the private data doesn't have much value associated to it at the moment so what they decided to do is we're going to take people's private data semi-private data we're going to tell them that they can store as much as they want of it on our servers for free. But in a very long and legalese full terms and condition, we'll make sure that we can use that data for our own purpose, and specifically in order to make some money. So Google created this big market of data brokers that buy people's personal data,
Starting point is 00:20:16 and that personal data doesn't have to be necessarily the content itself of whatever you sent via an email or stored on Google Drive. It is also the metadata, which arguably is so much more important. I remember that quote by the NSA operator that helped catch Bin Laden, which is that 95% of all the work that they needed was open source and on Google. and it just required them to piece things together. So most of that data that you were talking about was location, address book, was time of things being sent.
Starting point is 00:21:01 So all that is metadata. They're taking that data. They're selling it to a market that they created of data brokers that need that data in order to sell a product in order to do better identification of categories. of users in order to sell that data then to other companies again. It sounds okay maybe in principle, doesn't to me. But this creates a lot of endemic issues. I think in the U.S., it's still so prominent.
Starting point is 00:21:33 In the EU, you know, we have the GDPR. It reduced a bit the amount of predatory things that come from that model. But in the U.S., you can buy millions of people's, cell phone data, you can track them around the country, you can corroborate their interactions with other data points and infer a million things from that. And it's as easy as spending $150 on some website. It's not okay. Yeah. Sorry, you see, we get passionate, so we're going to use some big words maybe like predatory. Now, I clearly see why you think this is super important.
Starting point is 00:22:19 I think there's a couple of things that I would kind of like to keep track off here. So kind of one thing is kind of how could this be tackled without blockchain? And then kind of why did you decide to kind of go the blockchain route, right? Because basically even without using blockchains, you could you could offer a service that kind of is not exploitative in that sense. and kind of doesn't sell your data that way. So I'm thinking of services like, say, proton mail or similar. Why do you think they don't have more traction than they actually do?
Starting point is 00:22:58 Do people not care? So I'll start, but I see VJ twitching a bit, so I know that he has a big speech prepared for this. but I'll start by maybe rejecting your premise. Kind of rejecting your premise. Specifically, I think that more and more people care. You look at the Signal app user base. It's been exploding for the past two years.
Starting point is 00:23:26 WhatsApp, which is that mega app that everybody uses for communication, it started end-to-end encrypted. It started with all the right values until it was bought by Facebook and now, you know, still into and encrypted, but there are a few things that ring people's paranoia. Same for Proton Mail. Amazing team. They do a lot of the right things, I think, and their user base has been growing quite significantly for the past two years. So there is really a movement which we want to capture, and that's our...
Starting point is 00:24:06 You know, our first audience after the crypto people, it's the privacy conscious individuals. And that category is growing massively. So I think it's growing and people who care more and more. Especially, you know, everything is to our advantage because you continue with the model we currently have. Leaks are going to continue to happen. It's just about how big of a leak or fuck up will. happen for more people to take that radical step of, okay, I abandon Facebook. So on that side.
Starting point is 00:24:43 And then on the take side, I think most of those companies are, so ProtonMail, for example, are doing what I consider 95% of the correct choices. But they're still server dependent. I think their servers are in Switzerland. I remember a year ago they received a warrant forcing them to open up one of their server. Of course, everything was into and encrypted, but it freaked out a lot of people, a lot of their users. I remember receiving the email. And this is something we want to remove.
Starting point is 00:25:24 We want to remove the server. We want to remove the need for a server for authentication and authorization. And this is where I stop and I let VJ give you the better explanation. Yeah. So like one thing which I've seen like blockchain do very well is basically like there is one property in blockchain. Like that excited me and the reason why I like find it very interesting that it can be used in different places. One of those is like it makes it very easy for people. like for example like you and me to agree on things now what does that agree on
Starting point is 00:26:05 things mean in this case like let's say if you do a transaction on either noces or Ethereum or any of these chains and you send a transaction hash that's a cryptographic proof of something that you did computationally right and that computation in this case signifies that you did a value transfer from one address to another for now with all the different things that we see. We can go and verify it on ether scan. We can go and verify it on public infrastructure.
Starting point is 00:26:36 Or we can even run our own nodes to verify that that thing actually happened or not, right? Until all this happens for finance. Now, how does that happen for finance? For example, we go ahead and update token balances and all of these things. That's how you have an entire defy and everything else happening on top of it.
Starting point is 00:26:57 But what we are doing is we're doing similar thing. but for data. Now imagine this like cryptographic proof you were able to give for your own data, like first create for your own self, and then second, also share it with other people saying that okay, now you can also go and check the access or check the document without me intervening in that process, right? So there are different other patterns that open up. Those patterns are, for example, you sent tokens to someone, now you can never revoke access to that document. This is one of the key benefits that you get. The other way is like you can have, for example, temporary permissions or time log permission
Starting point is 00:27:43 that is visible on chain and everyone knows. It's not just one server or one person controlling all of those things for everyone and so on and so forth. So it's that base assumption. and the things that you can build on top of it is what we are enabling with the use of blockchain. And one like interesting thing which I'll say that would like I think highlight how interesting the work is and why it's like very crucial for the next step that we are taking by moving away from this kind of infrastructure is if you go to ProtonMail and you lose your keys, you won't be able to gain access back to it, back off it, right? But if you take a look at the blockchain, it's a core premise that you should not be able to lose your case. So to give an example of the same work that saved it with Recovery
Starting point is 00:28:38 Hub, to give an example of one of the EF work that me and Andreas were working on for, like, allowing people to recover access to a smart contract in a low, like for a low risk, in a low risk method. So it's all of these things that actually come together that won't be possible if we didn't use blockchain to leverage as an advantage, in my opinion. This is super interesting. I think this is the first time I've heard someone say that the advantage of blockchain is that you can't lose your keys. I get back to that in just a second. So there's a very obvious kind of, kind of question here, right? So storing data on blockchain is notoriously expensive.
Starting point is 00:29:32 So kind of how do you make that work with file verse? Beauty of content addressing. We're not storing the whole file itself. Yeah, we're storing the content hash onto the blockchain, which is just a pointer to a file, and that pointer comes with some properties of self-certification, which we consider crucial for what we're building, especially for public data.
Starting point is 00:30:06 So you want to be able to see and have that data integrity prove that. This information came from that person, and we're absolutely sure of it, because we have a formal proof that Vijay stamped that data with his, key and that data generated hash that anyone can verify and can verify that no future or no new edits or changes happen on that data. So those properties are quite important. This is what we use the blockchain for. We're making sure that those hashes are stored on chain available for anyone and this is what Vijay meant with not losing your keys,
Starting point is 00:30:57 you can store it in, for example, a smart contract and make sure that that smart contract is being controlled by multiple people. Maybe just one person, but with multiple series of key pairs and with some rules that are publicly viewable by anyone and triggerable by anyone. So this is something that VJ and I are working on for the Ethereum Foundation. We have a mechanism, for example, that let's say that Andreas and Frederike decided that there are too many scientific publications that disappear every year from the Internet.
Starting point is 00:31:42 And this is an important loss for humanity. So we decided to put a lot of that data on. IPFS or R-WIF and store those hashes on the blockchain to make sure that it's always available to everyone. Andreas and Frederike might disappear, but they want to make sure that this public data, this public good, remains available and recoverable by someone else. So they make sure that on that smart contract where they store the hashers of that content and through which they pay for the storage of that content is recoverable. by a public community. So, yeah, this is some of the work that we're doing, and it's not something that you can do with any centralized server
Starting point is 00:32:29 that depends on you maintaining it. I think in that context, it makes a lot of sense. You already said that kind of like the actual data gets sued elsewhere, namely on kind of protocols such as IPFS or ARWIV, remind us how they make sure that the data actually stays around. Okay, so in the way that we have done right now, in terms of, in the way that we have structured our nodes or the way that we allow people to host their data, right? So what we do is we have a storage node, let's say, and that storage node does pinning for that person. In this, in case of file works, this storage node is something that we are running right now for all our users.
Starting point is 00:33:23 But later on, what we have is like you can actually run it on your local machine. You can run it on your own AWS instance. You can run it on your, like some cloud that you just hosted, that you're hosting in your home and so on and so forth. So what it does, it like that storage service pins that data. There is a concept called pinning in IPFS. which keeps that data on those notes. The beauty of this concept of pinning and why this kind of thing actually makes sense
Starting point is 00:33:59 is that anyone can come in and participate either in the storage of those pins or can come up with, for example, things that can work on top of, like can do the transfer from one system to another without one, worrying about if data gets clogged or lost in the middle. So to give an example of that, how that looks like, is that you can have an IPFS hash that is pinned on one machine.
Starting point is 00:34:31 Then you have another machine that pulls that data from that machine, and then start spinning it for that on the different machine. So you get right to exit from one server, which is, let's a hosted by us, and then you can actually start doing the pin for your own self and your own smart contract. Okay, but basically, if I don't want to host stuff myself, I just want to use IPFS as a service, how do I make sure not other nodes that kind of,
Starting point is 00:35:01 because not other nodes store the data. I think this is kind of like the crucial difference to kind of like blockchains, right? So basically you have, every node kind of stores a subset of the data. So kind of how do I make sure that my document doesn't get, dropped from the network by way of all nodes that kind of used to store it, no longer storing it or no longer being online. Yeah.
Starting point is 00:35:29 Mainly financial incentive. It's cool because it really allows for a self-sovereign type of experience of the internet and data storage and management because you can pick and choose or mix and match. different providers of data storage according to your needs. So if you're someone that really wants to ensure that your data will never disappear, you give a 200-year financial incentive for a network that is specified for long-term storage, like RWave. So instead of going the IPFS route, you might want to have better permanence guarantees and pay upfront something that is so much cheaper than doing the same activity on Google Drive.
Starting point is 00:36:25 So on RWE, for example, after five years, four years, point five of storage on the RWE network, you are more cost effective than storing that same data for 4.5 years on Google Drive. And from there on, it's free. So you paid for a 4.5 years equivalent to Google Drive on R-Weave, and then you know that you have that data there for 200 years because of the incentive mechanisms of the network. One last point about that, going back to what you said, how do I know, how do I make sure?
Starting point is 00:37:02 This is another benefit of what we like to call community computers. You get a formal proof that you can query, that you can ensure every... day that is there, that your data is stored on a specific hardware somewhere in the world. That proof is undeniable, unbreakable, and unspoofable, which is very important for someone that wants to ensure that their data is still up there. So yeah, you have that proof instead of a promise by a company saying yes, we have your data, but also according to Section 7.3 of or in terms of conditions, we can drop that data if there is a picture of a naked butt on it.
Starting point is 00:37:49 Little do they know that this naked bot is your newborn baby, you took a picture, it's on your Google Drive, and now you're not allowed to use a service and all your data is deleted. I use that example because it happened a year and a half ago with someone using Google Drive. Yeah, so, yeah, that cryptographic proof plus a financial, an incentive system that works pretty well. Why is it so much more expensive to store things on Google? Is it just because they have an insane profit margin? Or are there some deeper underlying causes?
Starting point is 00:38:30 I will point at the fact that there hasn't been much change in the pricing of data storage in those quasi-monoplies. For one reason, they're quasi-monopolis. They do not need to abide by markets, demand, conditions, dynamics, meaning there isn't a race between different providers, like there is in different philcone nodes competing with each other, to either provide the best service in terms of UX or provide better pricing for their users.
Starting point is 00:39:09 Here, when you know that you're the only person that people or the only company that people will knock at the door off in order to get a certain service, why are you going to compete with yourself towards a more cheaper or more efficient or better UX? You're already there. But there are quite a few cloud service providers. So it's not just Amazon or Google. it's also Microsoft and then kind of like smaller ones like Hatzner and local one. So it seems like if any one of them were to kind of break the price barrier here, they would all have to follow at some point, right?
Starting point is 00:39:54 So I'm not sure why that's not happening if storage is actually much, much cheaper. Well, because they're all focusing. So this is me going into this is not the fact. this is a reasoning, educated reasoning. So, AWS, compared to Google Drive, are focusing on different types of markets, different types of users. AWS has a quasi-majority.
Starting point is 00:40:26 I think they have 66% of all server usage and data storage. But this is much more for businesses, for developers, for ML engineers, etc. Google Drive and the Google servers have, and same for Microsoft Office, have direct to consumer focus with their data storage and their servers. And they're basically just, those two together are two thirds of the market for data storage for consumers. So, yes, there are other players. They're fighting for a much smaller chunk of the pie.
Starting point is 00:41:17 And usually they're focusing on part of the pie that is much more specialized. So it's part of the pie for consumers that are very focused on privacy, preservation or guarantees. So they allow themselves to have a different price. method because they know that what they're providing is not just better pricing but or not at all better pricing but just better UX or guarantees that meet their audiences needs but if you were to take all that market together put them all under one big category a system where you have millions of nodes millions of providers competing with each other to meet the needs of their users, meaning either pricing or UX or privacy guarantees, you would have
Starting point is 00:42:13 different dynamic, is my interpretation and different pricing models. Here, because you have quasi-monopolis, even though there are a few competitors, those competitors are not fighting those quasi-monopies on pricing. They're fighting them on some marginal improvement. that are very important for a certain subset of users. This is how I see it. I want to see an efficient market person kind of debate this, because to me it sounds like, because it's such a huge market,
Starting point is 00:42:52 it should be an enormous business opportunity to kind of just drive down the pricing here. There is also one important element to that, which is people are not just coming for storage. They're coming for the usage of a app, or a feature, a Google Doc, a Google Sheet. And those companies have created an ecosystem where everything that is your essential needs when you're online or you're doing activities online
Starting point is 00:43:22 relates back to their storage space. So competitors that might emerge would need to also compete on the full stack of features and tools. So it explains part of it. But I hear the concern. Yeah, I think the full stack explanation makes a lot of sense to me. So you guys are leveraging smart contracts to kind of point at existing file storage protocols.
Starting point is 00:43:56 If you kind of look at what a Google Doc does, it kind of gives you an infinite number of points in time that you can go back to. obviously, kind of if you need to store every one of them as kind of a pointer in a smart contract, that's expensive on kind of, you know, the smart contract fees. It's also expensive because you need to store each one of those kind of as a separate IPFS or R weave document. Yeah. How do you go about that?
Starting point is 00:44:23 Yeah. So the interesting part in that is basically there are two types of things. When the data is at rest, rest being that rest state being. for example, like, okay, I have finished, I'm finished with this document, now I want to publish it or put it out there, share it with the people that can actually take a look at it and so on and so forth. That's when we put the data on tape, right? Before that, we use a peer-to-peer database called it Gunn and what it does, like it creates
Starting point is 00:44:55 the cryptographic proof for all those updates that are happening. And then it makes sure that those updates get transferred between the peers that are connecting to filers and actually help share the bandwidth or the updates with all the other peers to reduce the latency in general. So basically there are two types of systems. One system is on-chain storage, another is off-chain storage. The off-chain storage is peer-to-peer and shared amongst the clients that are connecting to the system, connecting to the document. and so on and so forth. And then there is another system which is when you want to publish
Starting point is 00:45:32 and push the things on chain or share it with other people. That's when you push it on chain with the fingerprint method. Okay. And then you also alluded to the fact that kind of I can share it with whoever I want for however long I want.
Starting point is 00:45:51 How do you implement that kind of, is it on the smart contract basis or is it on, the file storage system? So basically there are two, three different cases of permissioning as we had implemented. One of them is like you have a document, now you want to share it with someone, you generated the keys related to the document, pushed it on and shared the thing with other person. That happening either through NFD or through contract is something that,
Starting point is 00:46:28 we can say that abstract it out for the sake of the simple discussion, right? And then we have the other way which is like you want to have the revocable access, meaning you give access to someone and then you want to revoke it after some time. In that case, like we have something called, it's still something that we are working on or experimenting on. So I'm sharing a bit of a forward thing here. So it's sort of an UTX, so approach, like unspent transaction output approach, and then you, once the transaction is executed,
Starting point is 00:47:01 either through a smart contract or through someone else, that's when you lose access to the document or things like that. So there are different paradigms that we are like implementing and using and are possible because of the smart contract and us being able to trust someone for being able to share the access or revoke the access without it being done through one of our servers. Okay, so if you look at,
Starting point is 00:47:29 at the product as it is today. Maybe this is a question for Andreas. What does it offer me? How can I work on it? How can I collaborate using it? And how does that compare to Google Docs, for instance? Okay. So I like to think of it more as Google Workspace as a whole.
Starting point is 00:47:57 So inside of it you have Google Docs, you have Google Drive, sheets, etc. Why? Because this is really the suit of tools that we're trying to provide. So today you arrive on Favours. Right now we're a permission base. So your address needs to have certain characteristics. And it's for us to better manage our initial user base and core users. Improve the UX and then open it for the world to join.
Starting point is 00:48:28 So if you have permissions, you arrive, you create your account in two clicks. Those clicks, what do they do? Very similar flow to SAFE. Safe Multisig, you deploy your smart contract. That smart contract will serve as your repository of content hashes. And we'll be doing access permissioning for anyone that you give access to your files to and what type of access. Once you've done those two clicks and deployed a smart contract for free, there is a dashboard that opens up in front of you, a UI. That UI is not stored on our server only.
Starting point is 00:49:10 You can access it through any public IPFS gateway. So you never need to interact with fileverse ever again from the moment you've deployed a small contract. You have a UI that allows you to upload files, store them publicly or privately. If it's private, you can choose token gating, you can choose anyone with the link, or you can say any of those 10,000 addresses in my CSV can access my file, etc. Basic storage and permissioning. You have also a bunch of plugins, and this is probably the most exciting thing that Favis is doing. We like to think or we like to communicate the idea that you can think of your
Starting point is 00:49:57 workspace as something as customizable as your browser. Today a lot of people are customizing their browser experience or their internet experience by adding extensions. I have the internet archive. I have Metamask. I have a bunch of others. Grammarly, etc. And we want to do that for your workspace, for your collaboration space. So instead of having a Google workspace or a notion that is limited to whatever new feature the developers have decided they should push on other users. Here you have a store, let's say, where you can drag and drop new plugins. Today the plugins are developed internally, but we're already starting to see people propose new plugins for
Starting point is 00:50:46 that dashboard. So a lawyer versus Frederike versus a meme lord like me. We'll want to have a different workspace and different tools to create, be productive, et cetera. So right now you have a wideboard. Anyone who uses Excalidro would love that feature on Fathers. It's just like Excalidro. You can invite people on it as well to collaborate live with you. And the difference is that you can create as many whiteboards as you want. Whereas for Excalidro, there is a limit of five different pages that you open.
Starting point is 00:51:24 Here you can, as many as you want, with groups, without groups, etc. You have also a D-Doc, decentralized docs plugin, so it acts like Google Docs. You have mostly the same UX with a few differences, like you can token gate or people joining you that are editing your file, can retain their anonymity or be represented through their wallet address or ENS. And you have another, that's our latest plugin, which is called D pages, centralized pages. You'll see the pattern that act like a notion. So you click on that plugin and you open up a blank page that has exactly the same characteristics
Starting point is 00:52:15 as you have today on Notion. You can create tables, tables within tables, you can do coding, coding, or a code markdown. You can embed images, videos, tweets on that page. You can put a cover picture. You can customize it as much as you want. So on that, you can really do anything from blog posting to having your internal database or knowledge base.
Starting point is 00:52:43 And this is where, interestingly enough, most of the companies that came to us saying, hey, we would like to use file versus because we want to use a decentralized version of everything that we use. They've been very interesting in deep pages, interested in deep pages, specifically for documentation, governance, and knowledge basis. Why? Because they realize that if notion goes down to tomorrow or whatever other service they might be using like Gitbook, that's it there is 10 years of crypto knowledge
Starting point is 00:53:21 discussions interactions with the community that has disappeared forever so this is where we intervene and this is what most actually enterprise let's call it clients have come to us
Starting point is 00:53:34 to address okay and how do they pay for this I mean do they pay for the on chain storage directly and how do they pay for your services because you kind of just you're just an interface to those services. So what's your business model as Fivers?
Starting point is 00:53:55 Great question. A few things. One is we don't want to reinvent the wheel. We're not going to go into this with, hey, we're pricing it according to the number of words you write. We're going with something that is quite similar to existing models. So it's either based on storage, sort of space or based on specific features that you might want to get like and this is me already
Starting point is 00:54:28 giving some secret details of what's coming soon but let's say you want to have a local LLM help you either generate images or synthesize a report for you or help you write something Those are special features that you would need to unlock by either paying or etc. Right now though, Favus is an allowless mode and everything is free. So we want to make sure that the first iteration of Favours, what we're working on right now, is just something that blows everyone away in terms of U.S. And for that, we decided to focus on their own. over 7,000 unique addresses that are recurrently using FIvers at the moment.
Starting point is 00:55:19 Those individuals are for us the opportunity to nail the UX. So we're not pushing a business model onto them. And we want to ensure that even when we do, and it is either storage-based or feature-based payment, we want them to know that whatever happens, they can continue using the service and paying through alternative paths. For example, instead of having your data replicated on three nodes and that managed or pay to fibers directly, you do that yourself on RWIF through the same UI and through the contract that you deploy it.
Starting point is 00:56:03 Or you really like Pinata of the IPFS ecosystem. you use Pinata. Or you want to store everything locally. Perfect. Your smart contract and the UI were made for you to customize your needs in terms of storage and never be dependent on a team that might disappear tomorrow. So yeah, this is the customizable ability even on the business model side. And we think that we're going to be attracting a lot of people that do indeed want to have those options
Starting point is 00:56:36 and an ecosystem of plugin where they know it's not the Fivers team that created this new plugin, but it's someone else and I can pay that developer myself. Nice. And you said earlier that you're striving to kind of make the best UX possible. You actually said that you want your grandparents to use this. Currently, Web3 products are notoriously difficult to use. How do you achieve that? or do you think you're there already?
Starting point is 00:57:08 So I think we're halfway there. I think already, and this is probably my favorite success story with Fivers, which is that at my university department, a lot of people, if not the majority, are quite skeptical about the value of blockchains and anything crypto associated. and I presented our product to them without mentioning anything in blockchain about it, just talking about data and computational integrity, recovery mechanisms, group ownership, and trustless interactions, and people really liked it.
Starting point is 00:57:53 And it was a version where you didn't have to connect any wallet. And people used it, and people really liked it. then I said I dropped the B word and they were like, ah yes, but you're burning the planet by using those docs. So what's really, I think our main contribution to the crypto space is that we're pushing non-financial applications. And those non-financial applications have an extremely low barrier to entry, even if we don't have the best UI or UX at the moment.
Starting point is 00:58:33 Why? Because we removed a huge barrier, which was you need to have a wallet. In that wallet, you need to have tokens. For you to have tokens, you need to go through a centralized exchange. For you to use that centralized exchange, you need to give your ID. You need to pass KYC. You need to give the color of your cat. You need to tell them how many times you go to the toilets per day.
Starting point is 00:58:56 you need to do all those things that are quite ridiculous, that destroy any trace of privacy for anyone that starts interacting with the crypto world. Like we want to, like the space in general wants to push self-sovereignty, privacy, and ownership onto people, and yet their first stop in order to join our industry is through a centralized exchange,
Starting point is 00:59:23 is through buying tokens. that's not okay that's not going to be sustainable we want to have that one stop entry where you don't need anything you just need to create a dock
Starting point is 00:59:39 share something with someone that's it it's daily activities people already have on the internet there's no reason why we shouldn't be able to provide that with better guarantees of privacy and ownership how do you log in then without a wallet Okay, so there are a few things.
Starting point is 00:59:57 The first iteration of Favours, it was just, you can think of it as an alternative to we transfer, you would arrive, you'd upload a file, you would share it immediately, no wallet needed, your identifier is basically just your browser, things happen client side, and that's it. Today with the current version of Favours, it is a, you know, it is. wallet-based, but you have options to go without a wallet that are coming very soon. It's the work that we're doing in parallel also for the Ethereum Foundation, and it's the famous social login.
Starting point is 01:00:41 So social login is something that happens on your browser level, on client side. So depending on the path that we take, you'd be able to. to, for example, use your email as your identifier, or use, let's say, an existing key pair, your PGP key pair in order to associate a wallet to it in an efficient and non-long setup, seed phrase, blah, blah, blah way. Or you can do something else, which is, this is what we call internally, the Argent path, which is put two, three, four numbers of your friends or yourself or your family. they will now become the guardians of the access to your data and to all that in case you either lose it or you just want to fast login.
Starting point is 01:01:32 So there are a few paths and one that already exists today is, but it does require a bit of a setup. You can create file of a smart contract via the safe multi-sig today, via safe multi-sig, so the safe user interface. And thankfully, safe shipped also social. logins. So now you can, you know, with an email, login directly onto Fiverr's if you go through the safe UI. Cool. Perfect. So unfortunately, we are almost at time. I need to wrap up. But what's coming for FALVAS in this new year? Yeah, great question. Thanks for asking. There are a few really exciting things that are coming, including things focused around UX. So we want people to be able to log in finally just in one click and without having
Starting point is 01:02:30 necessarily to go through the mental exercise of creating a wallet, et cetera. So this is coming. We have better recovery mechanisms that are coming. we have something that is core to something we've been focusing a lot of our efforts on, which is customizability of data storage, even more than there is today. And there is also a lot of new plugins coming in. I just want to mention in passing that VJ is the co-creator and organizing of She Builds. which is the biggest non-male-focused hackathon event and an organization in India.
Starting point is 01:03:23 And we have not only a lot of participants that are learning what Web 3 is all about, but we've had a lot of people already start proposing new plugins and ways for them to monetize their plugins via Fathers. So this is going to be very exciting because you're seeing really the seeds of fireworks becoming something that is not just Vijay Constantin Andreas and the team, but something that has been completely re-adopted, reappropriated by anyone who wants it and go into a full community play. So those are a few things I'm excited about. Vijay probably has maybe different things. Yeah, so one key thing which would sort of like answer one question that you were aduding to like how do you make sure that the IPFS hashes that you have published on chain
Starting point is 01:04:20 actually stay around. So those are different kind of like that's a very interesting and unique problem that we have just because our storage is decentralized, right? And this problem has been solved by multiple providers. for example, Filecoin, RV, and different other players in the ecosystem already. What we are thinking of is like how can we make use of these different providers and then maybe ask them to come up with the network that supports file versus, let's say, Network 1, network two, network three, and users can pick between these three networks instead of, you know,
Starting point is 01:04:59 us giving them an option that, okay, you go with one person or the other. And the best part that you get is like you get right to exit from network A to network B because of the data like a fingerprint that is stored on chain, right? And you get this right to exit from any of the services that we do just because of the way that we are making sure the data is stored, making sure the data is shared and so on and so forth. So yeah, that's a very interesting work. And I think that's something that's very unique as well. Super cool guys. So for people who want to build on file verse or just try it out, how does one get whitelisted to kind of use this? Right now it's direct communication with us. There are a few things that you can already do in order to get access. For example, if you have a safe multi-sig, you're automatically allowed listed and you can deploy your fileers. but if you want to try it out,
Starting point is 01:06:05 we have recurrent campaigns that pop up every now and then or you can really just DM Fathers directly we're usually very open to that or any one of the people working on Favours and this is both for users that want to try something non-financial in crypto or show during the holidays to their family, you don't need money or speculation to use something in crypto.
Starting point is 01:06:35 And for teams that want to build on fileverse, using file verse, destroy file verse, whatever they want, they can either go directly on GitHub, they can go on Radical, or they can, again, message us. We're constantly talking with different teams. So we're happy to see those types of interactions. Perfect. Thank you guys. It's been a real pleasure. Frederike, thank you.
Starting point is 01:07:04 Thanks for all the great questions. Also for putting your finger where the real discussion can happen and things might be a bit wobbly. It's always a pleasure. And yeah, I hope we can return maybe in a year to show how much progress has been made. Thank you for joining us on this week's episode. We release new episodes every week.
Starting point is 01:07:31 you can find and subscribe to the show on iTunes, Spotify, YouTube, SoundCloud, or wherever you listen to podcasts. And if you have a Google Home or Alexa device, you can tell it to listen to the latest episode of the Epicenter podcast. Go to epicenter.tv slash subscribe for a full list of places where you can watch and listen. And while you're there, be sure to sign up for the newsletter, so you get new episodes in your inbox as they're released. If you want to interact with us, guests, or other podcast listeners, you can follow us on Twitter. And please leave us a review on iTunes. It helps people find the show, and we're always. happy to read them. So thanks so much, and we look forward to being back next week.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.