EthCC 2: Mokhtar Bacha
Ethereum Paris·Wed, Oct 9, 2019, 12:00 AM
EthCC 2 EthCC, the Ethereum Community Conference is created by the community, for the community. It brings together great minds and forethinkers, and allows the community to grow. Follow us : @AssethFR https://ethcc.io
Transcript
what hello everyone I am McTavish our CEO at Schiphol and it's a real pleasure to be here to talk about the user experience in your depth so what so what is the current state in our industry for unbowed a new user in to adapt let's imagine right now the experience of someone who read an article about cryptokey Tesco and don't know anything about it a blockchain or related stuff so you're going to type crypto keys Cisco on Google arrive on the website the first thing that we are going to ask him before even starting to use a product and understand what you need it will have to install metal mask process all the embodying of meta max so seven step at least and save the seed with lot of it's it's a very scary process in the sense that the user have lot of disclaimer information that said him be very careful this is very dangerous you have to stop your seed in a very safe place I mean any regular user will be will already drop this process and if is succeed to do or to succeed the ology step it will ask them to go on home base or in the other exchange bout some it or tokens and send it to a well it and to create his account it will need to process her kyc who can take up to seven days so at the end all the step just about a collectible I feel it's a lot so this current state is just an acceptable such a step to get from the start to the finish up to seven days to process the account of the user on a kose and there is all this confusing terminology well let's see it private key gasps gasps freeze it sir crypto blockchain Italia I mean this too much this is too much for user who just want to play with the kitty so this week's problem can be divided into there is a private key management which is today minute by wellit's and we are going to work on that on the future but the scope of this talk it's about the second related issue which is the gas eater and took an issue so let me introducing you some things that I'm very excited to to talk about I work for months on that I am very proud of the work of my team on shipper so what is Chappell Chappell is a very nice tool we're going to decrease the user onboarding from 30 step to 10 step including the metamath converting it just terminated from start to finish the developer the user don't need to to process Frogger kyc this is much faster than any other onboarding on ATM dubs and there is no confusing terminology there is no gas gas with a tails weird world like this one so what the solution is exactly today we are a meta transaction as a service through a web free provider it's a very nice SDK which is very easy to implement for any developer as a result the the dab the user don't need any easier to make a transaction it can make a TLS transactions so who's going to pay for this transactions it gives you the possibility to the that developer to pay for this transaction or to the user to pay in chat for this is transactions into large euros yen or whatever fiat currencies you want in the future we look to being the best solution to unbound user on Webster II so let's dig a little bit into what a meta transaction is on the technical side so to make a transaction a user need to sign the transactions and send it directly to a minor we are going to process it to the network but to drink that the minor is going to take a gas fee and this is this gas we will add lot of confuse for the user and complexity in the user experience so how were committed transactions the user is still going to sign the transaction is still own is private key but instead of directly sending this transaction to the network to the manor is going to send to a gas provider here's against provider is going to be cheaper and what the gas provider is going to do is is going to take the transaction and wrap it into another generation and this is the method transaction and this signal transaction is going to be an argument in the relay contract and the relay contract going to call the tab contract and process the transaction so what the end user is going to see at the Deaf confer we've integrated in alpha stage Schiphol into hellhound which is an amazing project about distant reset blind computation so they use people to take an amount of ETA directing the SMAP contract to allow people to use the protocol and thanks to Chappell the user was able to stake directly into Laos to purge its credit card send the transactions of a transaction to shipper and then thanks to our API and our service will process the transaction to the network with a meta transaction and here's something very interesting is that the user is asked to sign a mistake it's not a transaction is a message so I I believe in something is the fact that making a very good user experience doesn't mean that we need to make you developer experience worse we have to create the best developer experience so how she pal is going to work for you as a developer you are going to create an account on Chapelle dot cool it's very simple everyone do that take the already and then you create you are going to create an app which is an app an app is just a bunch of white listed smart contract and you're going to select which networks are in could be event Rob's turn or may net and then you're also going to select who's going to pay for the trajection is it the data broker or is it and who's always going to impute his credit card and when you haven't made as is select you're going to waitlist the smart contract why you wait listing a smart contract because you want to pay only for the transactions of two users and you can even whateleys the functions into your smart contract that you allow your user to process transactions through it's a level of granularity which is just amazing it's very simple it's very cool the documentation explained very well all the process so you should check it out as I said I want shipper to being simple to integrate for developers I have two years of experience in web service development and I can tell you it's very something it's very hard to develop on web series it's still early stage platform and so we didn't want with Schiphol to add more complexity to your job we just created this very nice provider which into line of cards can enable metallization directly in your tabs this is when you think about that all the work that we do with our API which is a lot of work that a lot work like the nonce manager the process to transaction and maenette the management of the API ours is turf it just abstract into line of code in your tap this is very very very cool and very fun also to use so what is our one map for the future we want to make simple today I it's a way to unbowed my user to make it easier to get new user until you tabs but tomorrow we want to be the foundation of a seamless Europe's by creating all-in-one tools a set of tools who are going to improve your user experience by at least 10 times on you tabs and we our ultimate goal is to make it better than the web shoe world in terms of user experience so Schiphol is already available you can go on the SDKs open-source you can download the SDK Schiphol on NPM our API is a REST API and you can stroke to the dogs at Dirk's that ship Elko we also launched the beta on May net it's a closed beta so you need to sign up with your email and then we will get in touch with you but it's already available on minute and I would like to announce the biggest bag bounty program on a smart contract after all this very good very cool noon announcement I think it's a good way to finish this presentation this talk and so we are going to announce 85,000 die in bounties on a smart contract 5,000 I for love security bug up to 12,000 die from critical security bug and our sister are going to be available very soon and bounces that Network so thank you for your time we're hiring thank you for your time a triple we're hiring right now senior developers so if you are motivated to join a team we try to improve the user experience of this ecosystem and a team won't craft the best project for the developers with the best documentations with the best api's with enterprise grad level of quality in terms of sales development let's join us and keep in touch with us on our Twitter and telegram channel and check it out at Schiphol cool thank you very much and have a very good event and conference [Applause] if you have some question I'm ready to take some yep sorry maybe I've been a little bit too fast on this one but is the first time that I present Chapelle on stage so it's a little bit stressful question about the gas the gas provider yeah so here's a guest provider its Chappell and basically this part of putting like dispatches of Shame the part of the gas provider is of shame and it's just a server and here it's API and part of the meta kappa there is some initiative to create a decent reason layer of gas provider frugal network but i think that today our goal is to improve the user experience so we've take just we've just create a simple API innocent reservation i would say are more classic fish so yes it's a server minute buyers any other questions okay so today we don't charge any money from the developers or the user we will look in our business model in the future but today we don't take any money but the developer still have to pay like the developer is going to have the choice to pay for the user so if you pay for the transaction of his user obviously we're not going to pay for his transaction but we will don't take any fees you [Applause] okay look no question
Automatic transcript — names and jargon may be misspelled.