Make it Mobile or Else
Ethereum Denver·Sat, Oct 9, 2021, 12:00 AM
This talk is from ETHDenver & ColoradoJam , the world’s largest Web3 BUIDLathon and Community Gathering. ETHDenver’s content is crypto and blockchain focused. Learn more: ethdenver.com Subscribe to our channel to learn more + connect on Twitter: https://twitter.com/EthereumDenver. Speakers: Yaz Khoury, Barbara Liau, Jarrell James This talk was recorded Monday, February 8, 2021. ETHDenver 2021’s content themes included DeFi & Money Legos, NFTs & the Creator Economy, ColoradoJam & the Next Frontier of Statehood, Protocols & Interoperability, Open Source & Public Goods, The Ownership Economy & Digital Orgs, Usability Design & Adoption and Legal, Privacy & Identity. Industry experts also weighed in on topics like decentralization, privacy, identity, non-fungible tokens, scaling, governance, diversity, and arts and culture in blockchain technology. The 2021 event was February 5-12 and hosted virtually in 2021 with 5000+ blockchain enthusiasts, developers and community members from 80 countries and 50 U.S. states. 🔴 SUBSCRIBE ETHDenver’s YouTube https://www.youtube.com/channel/UCgz9NU06t_FkT0Py1Vadczw 💡 LEARN ETHDenver’s Official Website https://www.ethdenver.com/ 👋 CONNECT ETHDenver Twitter https://twitter.com/EthereumDenver 📖 READ ETHDenver News on Medium https://medium.com/ethdenver 🛍️ SHOP ETHDenver Official Merchandise bufficorn.com 💬 CHAT Telegram https://t.me/Ethdenver Discord https://discord.gg/AxFmNdCVnU 📱 FOLLOW LinkedIn https://www.linkedin.com/company/ethdenver Instagram https://www.instagram.com/ethdenver/ Facebook https://www.facebook.com/ETHDenver/
Transcript
so uh we are about to shift into our our next uh presenters here um we heard a little bit from the cello team during like the opening ceremonies um the the focus here is gonna be uh more on the um on the mobile side of things and mobile really poses an interesting challenge how do you extend uh the functionality of blockchains and the security blockchains to mobile devices um and uh of course the end goal here is a very noble one of empowering people all over the freaking planet to have this technology in their hands and not just people that have desktop machines so um c labs i believe correct me if i'm wrong guys i believe you guys are sort of a a subsidiary or you're you're with uh cello um but uh yes barbara jarrell and yes have a ton to talk about here so i'll throw it over them yeah thanks a lot kent um can everybody hear me all right i'm gonna assume yes um yeah so as kent was saying like our our premise here is make it mobile or else and the or else isn't meant to be like a threat or any kind of aggression it's more about embodying like that existential dread that i think a lot of founders and entrepreneurs find amongst themselves where they're concerned about getting users and concerned about like does the market need the product i'm building does anything that i'm doing like excites somebody does it make does it bring like value to people's lives and that's what the or else is really meant to embody is like this dread that maybe people wouldn't use the uh use the product and to get rid of that i would really encourage everyone to start building for mobile and like see what markets are just are already there and existed and ready for your products for your innovation and maybe they want to innovate on top of what ideas you have so uh without further ado let's just get into it so make it mobile urls i got to click click click so this is me i'm jerrell i am the digital imperialism canary over at sealabs and next above me on the frame is going to be uh below me is uh barbara and she's building all the processes just so you can hack them um and then we have yaz who's conducting technological symphonies and for those of you who know what plumo ceremonies are you kind of get what he's saying there and he's if you don't he's gonna tell you what he means there a little bit later in this presentation um here's the agenda we're going to take you all the way from like why our premise is it's is what it is all the way through like how the ultralight clients work the governance and stable coins and why they are part of this overall strategy um but so to start us off let's just get double cell's mission and sell his mission is to build a financial system that creates the conditions for prosperity for everyone and one of the biggest issues and like that sounds really like wow that's a really cool bold like very silicon valley type thing to say but it actually is very straightforward one of the biggest conditions for prosperity for everyone is going to be mobile first approaches the idea of eth and bitcoin changing the world is very very real and they are doing that but there's also like this whole community of people that are going to be left out of that if we do not change our intent now and start building systems that have conditions for of prosperity for everyone and that condition is mobile first so what do we mean here well web 3 needs to break away from its first world assumptions and i know that sounds like what do you mean first world assumptions but um one of my favorite computer scientists i'm sure many of you know him is marshall mcluhan and he says assumptions can also come within the range of prediction and control as soon as it's recognized that the new media of communication in any age as they present penetrate and transform the older are the source of new assumptions and consequently the cause of change in our objectives this is to say really simply that the assumptions that you have of the way that web3 interacts with people's lives are built off of the way that you use web3 they're built off of the ways that you interact with your desktop and your laptop and web apps that are based in on ethereum and or other layer one chains the way that you pay for things with bitcoin is all usually on laptops and desktops so that's something that's normal to you and those are the assumptions you've made around why that workflow works um but for the five billion people who are on mobile phones and for the one billion people who are unbanked that's not really that's not really the same assumption for them for them they would love to have they would assume that when bitcoin enters their life they can do it from a mobile phone because that's all they have so let's just take africa for example to bet to further bolster this point um the percentage of african households with a computer as of 2019 is only 10.7 percent now that seems okay 10 percent of how many well 10 of that is a 7 increase since 2005 and there's 1.216 billion people in africa so you've really seen all these uh efforts by developed worlds and the african nations themselves to to bring laptops to their people it was just really not that effective because in essence 100 million laptops over about 15 years isn't really a success but you compare that to now where we have 650 million mobile users in africa and 250 million of them are smartphones in just about five years there's a definitive difference in the way that these people have a have leapfrogged the traditional tech of western governments western organizations and i don't believe that we should be punishing them for leapfrogging the need for desktops and laptops we should be building for them because in essence the future is mobile for all of us we all say that but like their present is mobile and for many of them in like the gen z generation of africa and latin america their past has always been mobile all they've ever really known is mobile infrastructure so why aren't we building for this why why would we stop at stop short of really pushing like client identity infrastructure why would we not focus on that it might be because we have assumptions that those markets aren't really that big that there isn't like d5 that could be used for those types of people that there isn't really this like understanding and awareness and that's something that i want us to push past let's look at what our actual goals are like when we first saw ethereum take off in 2017 there was a huge idea of banking the unbanked but i from what i'm seeing lately it appears that most people want to see ethereum go up to like five thousand ten thousand dollars per and that's fine nobody nobody's gonna fault you for that but if you really wanna see that happen then you have to also kind of accept that you don't really see ethereum being the layer one that banks the unbanked like that's just not feasible with the way that that structure is set up now um from where we're sitting at cello we wanted to approach okay how do we keep fee structures low and for approachable for these people in these communities but also how do we like attack also the problem of no formal id and for us what we decided was hey if you can have a cell phone then you could have a bank account and if you can have a bank account with a cell phone then you don't have to go through whatever cultural norms there are or whatever hurdles there are in interest in your country to stop you from getting a bank account because you don't have a formal id why not just make a phone number and identification so some of the people that have taken this initial uh this initial like call to action and this initial like tech stack and said okay well let me try and build stuff for my community or people like impact market who's currently running the largest ubi program in the world and like i want to stress that like the un has attempted to run ubi programs like really big organizations that are ngos and internationally funded and involved have attempted to do ubi programs to whole communities there's ones that were going on in east africa and jordan where they were helping refugees pay for groceries through like cell phones that were attached to like stipends but those that ubi system was very small and it didn't really last for very long it was more about short-term uh short-term comfort in the migratory process what we have with impact market is people who and i'm sure like many of you have heard ubi arguments from people like andrew andrew yang and said okay well let's not wait around for for politicians and and political power to allow us to make a ubi platform let's take a mobile first layer one blockchain and let's build on it to create a cell phone distribution network that is just distributing a daily ubi in cusd which is cello's native programmatic stablecoin so just essentially divvying out stable coins to people all around west africa and south america and it's over 10 000 people 10 000 users strong many of which don't even realize they're using crypto or using a blockchain at all it just appears to them like a venmo app that is giving them a daily ubi and that's the goal the goal isn't to like bring everybody into the crypto consciousness and blockchain blocking blockchain the goal is to actually affect real people's lives every day on the on the ground and create a market that serves them and people who are doing that we like impact market or moolah with which is basically cello's version of uniswap and creating that exchange for people and creating and onboarding people in this idea of of asset collection um and more importantly daily savings and then we have people like paychan who if you're a vendor in uh one of these developing nations you want to be able to accept cello or you want to be able to like just start start like overhauling your website to accept crypto pay chance the people who have really done that for all these areas like latin america or uh our african continent and specifically with cello like it's a one click button that they've now incorporated that people can now build mobile apps for their market or for their vendor and then also incorporate a mobile payment option and instill in cryptocurrency which is huge for a lot of people especially since the fees are remaining low so the idea being how do these projects like impact market or paycheck which you see there on the top left or moolah market who you've seen that's in the in this top center how did they get where they are in less than a year because cello's only been around since earth day last year so how how did they suddenly get 10 000 users how did they suddenly like create these vendors that wanted to want to incorporate cello well the answer is that since they took a mobile first approach the market was always there the market has always been there and people were just waiting honestly if you think about it really put yourselves in the shoes of these more disenfranchised communities they've been watching all of you all of us like make money off ethereum they've been watching this whole like this whole zeitgeist on twitter getting rich and making each other and making themselves richer and really just enriching their small community of course there's a desire to be a part of that of course there's a desire to be a part of that growth and so the second that these people have had access to the tools that allow them to do that they immediately flocked and they and they've jumped on as a user base and that's just the reality the reality is that the market is always there and has always been there for mobile so in order to tell you about what these people did and how what developer tools they used to get from xero to market in less than a year i'm going to hand it over to our developer tooling part of this conversation the infamous barbara liao and i really encourage you to listen up and uh hear what she has to say thanks shira um yeah so developing a adapt is a big part of it right like it's not just enough to have a mission and all this stuff and we recognize the need for mobile development but then the question for everyone here is like how do i how do i join this right how do i join um this movement to for financial inclusion um and at c labs you know financial inclusion includes everyone um and we're at developer experience um what we focus on is building that community of developers and designers and doers and dreamers and we want uh to make this an experience uh where you guys can easily build um and develop an application and bring that to market and so one thing um to know just really quick is like probably a question that you have is why not just build on ethereum or another existing blockchain um well uh yep this one thanks sure uh so but in order to achieve that goal of a financial inclusion we have to rebuild everything from the bottom up with mobile first in mind there's a lot of design decisions and trade-offs that you have to make um you have to have like lightweight clients um contracts to support that you have to be able to settle chance on transactions quickly as well as not have to pay exorbitant fees in order to send small amounts um and so everything needs to be rebuilt from the bottom up to do that next slide so but even though ethereum isn't the chain for building mobile first apps um sela wouldn't be here without it i sello is you know uh is indebted to the vision and progress and community of ethereum um and it does have shared ancestry with ethereum it's evm compatible and because of that building on cello is very similar to building on ethereum there are some key differences but for the most part if you're familiar with ethereum um you can take those developer skills and you can pretty much develop on solo as you would developing on ethereum um next slide so approachability is a key part of the developer experience so we want you to you to be able to get up and running with as little friction as possible and using as many tools and skills that you currently have next slide so one comparison i want you to kind of think about uh that i like is this idea of nails and screws if anyone has ever used them built anything they have a very similar function um they're gonna hold something together but they are different uh you could try to use a hammer on screws but it's not really going to work that well so uh we need to kind of look at them just a little bit differently uh so the tools that we use are slightly different next slide uh so i just want to like do a quick little comparison here of similarities and differences so uh you know you need a way to view transactions from blockchain data uh one ethereum tool i know there's several of them but one that probably brings familiar with is ether scan and so has something similar where you can see on a graphical interface the transactions in blockchain data um there needs to be some sort of wallet right how do you sign and send transactions uh one tool everyone's familiar with it's like metamask or um or mew my ether wallet and on solo we have solo wallet and valora and then this is where it's going to feel very familiar for everyone as truffle so contracts smart contracts on seller are written in solidity and we use the truffle development framework and so you can write your smart contracts as normal and it ever all that part is going to feel familiar uh we do have a ganache fork and that is going to show like there's some differences key differences are going to be with the transactions um cello does have three additional fields and so we needed to create tools and like fork them and to compensate for those differences um and then we have a couple of two that i'll talk a little bit more about but hopefully this gives you a good overview of oh hey like i know most of this stuff right like i can get started pretty quickly i don't have to relearn a new language i don't have to learn another framework um just you know at least on like the majority of the smart contract side and even contract kit uh so contract kit actually wraps um an instance of web3 but we do have some plans uh if you want to check out our github to hopefully um to allow you to either do that with like weaponry or ethersjs but what contract kit allows you to do is allows you to connect to nodes and access with the object to interact with the nodes based on rpc api so next slide uh yeah so this one it should feel really familiar um it's going to compensate it's going to allow you to send transactions and take care of those extra fields um it's very simple like interface uh it also allows you to access utilities and otis uh odin's stands for oblivious decentralized identifier service and that's what allows us to like map uh contract address to phone numbers um and then it also provides methods for you to send and sign transactions uh next slide so the one that's probably going to be new for everyone is gap kit um dab kit enables apps to request and send transactions through deep links and this is really cool because um when you're on your mobile phone you're able to like click on a link and on your on your gap and then it's going to take you to the wallet and then it will where you can approve the transaction and then it'll take you back uh dap kit was built um so like yeah so it's just a lightweight set of functions um it's built in typescript uh right now it's currently built with expo with seriously react native framework but we do have plans to make this framework agnostic so that you can use the framework of your choice and this just allows for easy signing um so if you're familiar with like react native this is going to be um it's going to be feel really familiar because uh using expo and next slide so then the question is what happens when you build your app it's like sweet i have these tools i have my app and we want to be here for you for like the whole journey right it's not enough just to build something you have to get it out you need to get it to your hands to users um and so how do you get to that part uh from a very like self-serve part we have um a series of online engineering tech talks uh this is just um we talk a lot about different things there's deep dives into proof of stake now stability mechanisms um there's uh several series that i've done that will take you from building your gap all the way to porting an ethereum dab to sello and you can check those out on our youtube you just google cello tech talks um and then we also have stella foundation grants and this is an open program that supports projects committed to seller's mission of building a financial system uh and this includes like if you want to build tooling uh do you want to build um we have a couple different things for um like wallets or governance uis uh just anything that contributes to the system and then we also have cello camp so this is really great if you like you know what you want to do you want to get to a market this is an eight eight week uh program uh you're going to go through a curriculum it includes mentorship uh exclusive network events and uh there's currently the registration open for the next batch until march 23rd i believe uh and that's a great way to really like accelerate your project um and get it to market um next slide and so this is a call from um sergey kiyama uh it's a full service inexpensive banking experience and spill for africa's booming digital generation uh and so we're really excited to support more projects like this uh that will help reach like a global community um and you know we want it to be people wherever you are you know your community best and so you can build the the adapts that are going to meet the needs of your community next slide and so we uh i just want to do a shout out if you you're like sweet how do i like contribute and participate um i want to build dats but i also want to like build on sello um we have a really great but make it mobile hackathon uh coming up uh it's february 27th to april 7th um and this is going to be done uh alongside with git with bitcoin and so we really hope to see you there uh maybe even like take the cool stuff that you do here um and use it for the next hackathon um and similar to uh like eips sell also has cell improvement proposals so if you want to get involved describing the standards for the cell platform which includes like course uh protocol specifications uh contract standards um you can check it on github and that also focuses on uh you could also like submit uh cello governance proposals um and so like through a bunch and again like we're working on making so developing solo for everyone and so we want to hear from you like the developer experience is huge for us so we see something that is wrong please let us know if you want to see like improvements we're trying to like make our tools easier to use optimize it reduce bundle sizes because we know that the way that we get inclusion is you have to make it easy for developers too um so that you don't need like some monstrous computer just to get up running and like work on the development stuff um and yeah so again i encourage you to get involved um and here to talk to us more about how to get involved in the core innovations and what we're doing there is yes thanks barbs um yeah so i'm going to go over core innovation i don't believe we have that much time left i'll try to wrap it up really quickly uh jouel next slice please all right so at the high level um uh cello is a proof of stake network so what makes it function and move forward um block generation and all that is the validator validators are essential for cellular uh mission and um they're really important to have um a functioning network and stuff and our valve data community is one of the most essential communities um in in cello next slidesplace we also have interoperability uh we're bringing over tbtc to seller we also have bridges thanks to the summa team joining seller we also have a plan you know project cello cosmos bridge and we have many more to come next slide please um so this week we have uh the new round of diploma zero knowledge snarks ceremony um it's like we want to use it to build an ultralight client and we also have an ama at 8th denver at 3 p.m mountain standard time on wednesday this wednesday um with andrew and james krustwick um joining us so please do join this uh ceremony next slide please um essentially at the core level um we have a governance system like barbara went over um there's a lot of community focused initiative and we also focus on improving the protocol other thing within the protocol is we have the seller reserve which um has sell governance stoking bitcoin um ethereum and die in the reserve and it allows us to issue stable coins like cello usd and coming soon we have cellular euro which is you know really exciting for us um next slide please yeah um and we wanted to thank you for uh participating in our talk be sure to check out um our community on discord um participate in our hackathon we have a lot of cool bounties that might be interesting to you um we're available on discord and twitter so hit us up and thank you very much yeah so thank you everyone for listening to this and for like i'm loving the comments i'm seeing thanks for being open to what we're saying um feel free to visit our booth i'm going to link the registration page for our make it mobile hackathon uh february 25th and so feel free to visit our booth inside the virtual castle and link up or just visit our git coin page and join our tribe because we're gonna be putting up quite a few thousands of dollars for uh that hackathon and we'd love to see what talent comes out for it because i think this is a message that pretty much everyone in the web 3 space can get behind so thank you all right thank you guys jereal and barbara appreciate it um cool to hear what you guys are up to and um you know everybody has this uh encrypted has this shared vision of putting crypto in the hands of billions and uh i i sort of think the way it's going to play out is uh instead of having one master blockchain we're going to have tons of projects that are connected to each other via trustless pegs there's going to be a lot of interesting uh building and experimentation going on um and some with very specific use cases in mind like like cello has with the mobile clients and mobile ux so uh keep an eye on them it's gonna be interesting to see how that all evolves
Automatic transcript — names and jargon may be misspelled.