{"id":"Ggpw1yklsAs","title":"NEARCON 2022 | DoomSlug Stage - Day 1","description":"Check out all the talks of #NEARCON DoomSlug Day 1 with the timestamps below 🔽\n\n0:00 - Beginning\n0:05 - Staking on NEAR: Steady Yields, Secure Network | Igor Stadnyk - INC4 and PembRock Finance, Dheeraj Borra - Stader Labs Claudio Cossio - Metapool, and Matthew Siegel - NEAR Foundation | MC: Jacob Lindahl\n31:49 - SpacePort - Spaceport: Your Landing Pad of the NEAR Ecosystem | Alina Tustanovska - INC4 and SpacePort | MC: Jacob Lindahl\n50:04 - Wallet Security Workshop | Jeff Liu - Sender | MC: Jacob Lindahl\n1:07:21 - Developing on NEAR: Tools and Docs You’ll Be Happy to Have | Guillermo Gallardo - Pagoda | MC: Jacob Lindahl\n1:20:55 - The Complete Suite for Next-Gen NEAR Building | Eugene Aseev - Chainstack | MC: Jacob Lindahl\n1:51:04 - Make It RAEN: Launching Smart Contracts on NEAR | Chad Ostrowski - Aha Labs / RAEN | MC: Rim Berjack \n2:13:17 - Understanding USDC for Devs | Long Nguyen - Circle Internet Financial, Khalid Aliweh - Circle | MC: Rim Berjack \n2:43:53 - The Complete JavaScript Workshop for NEAR Builders | Ben Kurrek - Fayyr & Josh Ford - Pagoda | MC: Rim Berjack \n3:16:28 - High Standards: How Pagoda Is Decentralizing NEAR Development | Ori A. - Pagoda | MC: Rim Berjack \n3:29:50 - Cultivating Your Web3 Talent Pipeline | Kobie McGlashan - BEExperience, Anton Paisov - Aurora Labs, Titusz Ban - Antisocial Labs; CryptoCode (ShowCode), Julie Bissinger - Pagoda, Herman Stohniiev - Orderly, Stephen Newham - Zebu Digital, Kem Boggs - NEAR Foundation\n\nJoin NEAR's community:\nWebsite: https://near.org/\nReddit:   / nearprotocol  \nDiscord: https://near.chat/\nMedium:   / nearprotocol  \nBlog: https://near.org/blog/\nTwitter:   / nearprotocol  \nGitHub: https://github.com/near https://github.com/nearprotocol\nDev Docs: https://docs.near.org/\nCreate a wallet: https://wallet.near.org/create\nApps on NEAR: https://awesomenear.com/\nLearn to Build On NEAR: https://www.near.university/\nGrants & Funding: https://near.org/grants/ (edited)","channel_name":"NEAR Protocol","published_at":"2022-09-13T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/Ggpw1yklsAs/hqdefault.jpg","transcript_text":"hello everybody and welcome we are about to get started so please put on your headsets and welcome to the stage your host and mc for the event jacob lindau hello hello hi my name is jacob this is the doom slug stage where we're going to have technical topics and panels welcome to near con 2022 a reminder this is a silent disco event so you'll see we have the headset scattered around make sure you put those on so you can hear what's going on on stage and you don't have to worry about the background noise all right um reminder the hashtag for near con is hashtag near cons so make sure to use that spread it around we have over 20 or over 2 000 attendees here so make sure that you meet the person sitting next to you say hi and just enjoy the event let me welcome up our first panel here it's called staking on near steady yields secure network it's moderated by matt siegel and here we have dhiraj igor and claudio take it away matt thank you thank you jacob it's really nice to see everybody i feel very close to you given that you've got me right in your ear we're gonna jump right in i'm gonna give um our panelists about 30 seconds each to introduce themselves um and then we'll start with questions my name is uh matthew siegel i'm a technical writer at mir um and we'll start with uh claudio on the right hey everybody my name is claudio i'm co-founder of medical the first liquid staking solution on mir in aurora and we're basically one of the first assets that are going to be used in custodial services more to come on that on the proximity talk so don't miss that one hi guys i'm igor head of infor company we are doing blockchain development and blockchain's taken since 2018 we joined it near from early test net validating near like literally for two years already we are running all validators experimental servers hardware solution like real servers with staking with validating with proposals and all this funny stuff which you can have only with common line interface that's pretty awesome um hey guys co-founder of strata protocol essentially we are a multi-chain liquid staking protocol and we offer liquid staking plus a little more on six blockchains today and we have been live on the near blockchain our liquid safety token is near ex awesome thanks gentlemen so just by a show of hands how many of you are confident you could explain staking to another person if you are asked to do it that's awesome that's awesome i've been asking a lot of people about it it seems there's some confusion so hopefully we'll get to clear some of that up today so the first question i'm going to ask my panelists is how do you explain this to somebody who's relatively new to this space that might not have a ton of technical knowledge i'll start with claudio and then maybe we can move through yeah sure but for us is we've been doing a lot of education from the beginning so we launched on august 23rd last year and a lot of the initial conversation is why do liquid staking so we first have to explain what's taking which is which one's better for us the first and foremost and most important thing about staking is how you secure a proof of stake network this is an activity that is anybody that holds near should do bar none even if you use liquid staking or you stick directly into a validator node what we say is like you just now have a near token if you want to secure and add value to that token the first thing that you need to do is stake which is a delegation process to the network so it's more secure more decentralized and more censorship resistant awesome igor you have anything you want to add to that yeah so as exactly mentioned it's delegated proof of stake so first of all is taken while you run blockchain or distributed ledger solution or database solution it means literally distributed so you have the same instances which should synchronize which is other and you want to be decentralized which means different people control all these nodes and you want to have incentivization mechanism for these people to run these nodes so from staken means like you stake your coins in validator which secures the network validates the transaction create new blocks create new proposal and for this new coin emission comes to your validator it's a part of this currency mission and exactly the more amount of coins staked in the protocol the more secure protocol is because to have some kind of attack you will need literally to double the amount of coins to be exact 66.6 percent but wherever so it's a security of network the more tokens secured the harder for other people to do a malicious attack forces that's why you want to have nodes which owned by different people put in different countries internet can sometimes work not as expects that your provider can not work as expected barometer servers sometimes just go away it's decentralization it's security you provide value to network and network incentivize you with profit that's great so this is mutually beneficial jiraj we had a great conversation before we started um you had some great comparisons talking about banking a little bit do you want to get into that a little for us yeah yes of course um so the way i look at staking is it has a set of benefits for the blockchain a set of benefits for people who are putting their money into it and a set of benefits for the validators but my simplest analogy for staking would be it's it's kind of like a savings account right you put in some near with a protocol or validators and after after a certain period of time you have more near right it's it's it's accrued interest on top of the near that you have put in and um the only constraint i would add to that is when you take your money out you know it has an unbounding period essentially like a constraint of say two days and uh that's essentially what however describes taking on near uh what claudia mentioned and you got mentioned all of that is completely true i think uh from the validator side from the blockchain side there's a lot of uh you know securing the network there's a lot of value addition that happens through staking in terms of long-term incentivization of the of the blockchain but for a normal user all you need to know is taking a savings account with a constraint yeah that's a great explanation um i don't know how many of you have heard of yield farming it was a term that that confused me a little bit when i heard it but yield farming is correct me if i'm wrong is the overarching idea right and beneath that is staking liquid staking and such is that correct cool so we heard proof-of-stake come up maybe we can talk a little bit about how staking is directly related to proof-of-stake maybe we'll start at this end yeah so uh proof-of-stake at the end of the day is is is a consensus mechanism right and what i mean by that is a blockchain is obviously run by a diverse set of machines or nodes across geographies and for all of these machines to arrive at a single result and believe that that result is true there is a consensus mechanism and that is true for state so uh on every single block there is a single machine that proposes a new block that says hey this is the truth and everybody should follow this truth and uh the way this machine is decided is through the amount of stake that this machine holds or the validator holds and uh obviously that stake is is a combination of the funds that the validator has put in to staking and for and the funds from normal users that have trusted the validated to do the right thing and and this is you know also a simpler concept yes that's great do you want to add anything to that yeah it's pretty it so stay can exist delegated proof of taken means your coin stays on your wallet which is like big difference in year because it's once again layer of security while you stake your coins like this proof of stake you literally move your coins to node and the private keys are coins there something happens hard disk drive burns uh i know like your server compromised somebody brute force through taxes you're losing coin with near you are delegating your coins which means you just moving your vote in power and your coin stays on your wallet if something happens with validator or you are not happy with their behavior or just like disappear you just revoke your coins and in few epochs you will have them back nothing can happen with your coins you are fully controlled with what is going on that's great do you want to jump in on that yeah i think igor touched in a very important aspect right the custodial non-custodial side that's very important that's something that as an ecosystem we need to remind because we we're kind of like in a bubble right and then everybody most of you understand custodial non-custodial but for people or normies coming in this is a very important aspect right that you are always in control of your assets and this is something that for web 2.0 users coming into the web3 space it's something that it takes time to grasp and more importantly the responsibility of owning your assets that if yes you do a bad transaction then things can go sideways pretty quick so so anyhow so i think the custodian on custodial side something very important that the of stake solution that nier provides is really really robust and something that we're really bullish on yeah that's great so um a couple of you mentioned wallets maybe we can talk about hardware wallets a little bit do any of you guys want to jump in on that do any of you have strong opinions on hardware wallets uh yeah so like hardware wallets exists ledger is fine uh you can if you want you can create your own so like literally hardware wallets is a once again layer of security and there is options to sign transaction with your hardware wallet so if you want to have a custody solution which i think metaphor will have soon or any partner integrated it moving your assets to custody but there is like a lot of people who are really heavy on security on owning their coins and the hardware wallet is the one way of doing this so metamask is fine near wallet is fine all the wallets like you can go with wallet.near.org it's literally store your private key in local storage and go into you know what hardware worth you love like ledger ledger definitely work with here you can go to stake and you can sign transaction from ledger and you are totally sure that your private key are on this small like usb drive stuff which is once again another level of control so your computer can be hijacked your computer can be compromised a lot of stuff happens on your pc i don't like real control freaks have the separate pc exactly for crypto so literally is a notebook only for crypto staff sometimes they literally delete everything except some basic label components and ledger just move everything on different different layer so you can do whatever stupid stuff you want to do with your pc until you will sign transaction with your ledger you are fine and like signing transactions with your ledger is it literally asks you few times do you want to sign this transaction so hardware layer ledger hardware wallets exist a national layer of security just if you want it you can have it it's not obligatory for staking and anything we say is not financial advice folks please so do your own research uh but anyhow just sorry to interrupt there but then and this is what i'm talking about education as well right custodial non-custodial like ledger or any hardware wallet brings another level of security but also on a higher level responsibility right how many of us has lost a usb drive in the last 15 years everybody ledger or dresser or whatever is the same size so you have to be like triple four times careful because you are basically having thousands of dollars or so or for some high network individual millions of dollars on just one usb drive so that's a whole level of responsibility that i myself like i delegate that to somebody else that's why i do custodial services it's always a question about your exposure to risk if you want to see how it works and you are operating with one year which is close to five bucks right now you can do whatever you want you do not need to create security level if you operate in this big amount of money you can go to another layer of encryption if you are enterprise great solution if you are institution investors there is a custody solution fire blocks uh fire blocks like copper for every pocket size there is a proper solution and you need to just do research if you want to stake millions of dollars from a usb drive it's a little bit crazy stuff and like it's still usb flash drive so even if you cannot sign transaction for malicious purpose you can lose it it can be easily damaged it's still made of plastic um it's wiring an electricity some kind of i know like short circuit and it's that yeah you have like the cup phrase with uh like 12 words all this stuff still brighten on a paper with your pencil it can be burned away and you need to do your own research and to be responsible with your fans all the time yeah did you want to add anything to that or that feel pretty good to you that's that's a pretty extensive answer awesome yeah i i heard one of you mentioned experimenting with a small amount did one of you say that being able to put like one near and just kind of playing around and seeing how it works yeah i think that's that's always a good idea um you know it's a small amount of money to lose if even if you were to lose and that's uh a hundred times faster better than reading about everything that's awesome so we talked a little bit about uh why staking is necessary but i had a number of people tell me that as soon as you get your near stake it immediately so are you all under the impression that everybody should be doing this kind of right away or is it something that is not really for everybody yeah so i can i can start with that um i think it's taking east for everybody he's taking has seen staking is of great importance to the blockchain too and honestly it's one of the the first steps uh any any normal user into crypto space would would take i would suggest everybody's take what i would suggest also is not stopping that's taken right there's a lot more a lot more ways to make money off of your near and uh obviously awareness around how to generate more yields liquid staking yield farming all of these are good steps great thank you so i think it would be useful for us to talk a little bit about security since we all care about that a great deal what can be done to keep the network secure and making it more secure as we go on i mean we talked a little bit about hardware wallets and some of the challenges that come with that but but what do you guys think about when you're thinking about security on near igor let's start with you and then we'll go this way is that is that cool yeah i would just go come back to previous questions so the idea is you have new coins first question where how do you guide it like if you are happy with called near you can hold it no big deal if you want to have a stable yelled based on the security of network nothing more you can stake it with validator you can just literally do it from your wallet choose anyone you like everything inside percent amount amount of money is take you can see like top 10 validators will have like 35 plus percent of network it will warn you do not take with these guys stick with the smaller guys to make it more decentralized next level is going to defy solution which is definitely liquid staking is also a play in the game like staking is easy liquids taken you need to figure out what is going on like you exchange your token to another token and it's fast but what is the exit procedure what amount of token can go out next day what you can do with new tokens do they have a governance tokens or do they have not what is the government's talking about what is the utility what's the road map of the team who is the team so it's already like staking with near you just need to investigate the newer team and make like you are happy with this stake in this device solution you need to figure out who is this team how long say in the space what their expertise is and once again it's about utilities so you can go to another layer of device so you can stake with liquid staking pool take your token go to borrowing landing protocol leverage shield farming wherever you want that's pretty so you can hold it it's always about your risk exposure you can even you got your near how you got it somebody send it for fun or maybe you put your bitcoin as collateral to bureau protocol borrow it near and now having this near cost you something because you're already paying for borrowing capital um that's it so staking is security level for blockchain so definitely you should start with this but there is like enormous approach how you can do this got it got it did you do either of you guys want to jump in on this so one important aspect of it is they need to understand that one in order for near to become more valuable it needs to improve its nakamoto coefficient which is how you measure the level of decentralization of a proof-of-stake network and right now to be honest it's like we need to do a lot of work as an ecosystem to better that not that coefficient so yes taking directly with validator validator nodes that are outside the top ten that's a must do that will incentivize the new token holders to do a little bit of research who are the validator nodes as an ecosystem we need to do a much better job at exposing node operators such as inc core rights uh and then there's the normal one bison trails you got dragonfly you got a bunch of the other vcs firms that are running nodes and then when if you want to get exposure to a liquid asset understand why are you doing it as well right yes it is important to research the background of the team right i know that in web3 it's fine for people for projects to be pseudonymous anonymous right but at the end of the day that comes with a risk and so for if we want to onboard the new generation of crypto usage they will need this kind of like background check on the team because that's what they expect right from web 2.0 they you cannot expect them to drink the web 3 kool-aid and expect for them to put in some of their savings on a pseudonymous or anonymous protocol right so they need to put a face into it how long has it been run how many audit has it gotten have there been any security incidents on the protocol and all those things as an ecosystem we need to be totally transparent and put that information out there for people to do their own research right and so i think that's one first and foremost very important to be out there transparency on the information clarity on the information and more importantly digestible because to be honest we talk a lot of jargon we talk a lot of buzzwords and those are buzzwords that no normal user user is going to understand so that's for me and for the most important thing is education about the risks about how to do the due diligence and understand on how to make that research that's easy effective that's awesome so um before we get into uh the questions about you know learning the hard way and some of the other questions that i have that i have here can any of you explain the whole coin pairing thing because that that seems like something that can be confusing for people do any of you have a good explanation for that you want to go i'm sorry what coin pairing what it's kind period so i'm probably in the audience on this question no so this is this is the related to the d-pad game right so how do you keep how do you keep the peg to the liquid asset right and this depends basically and and this is a little bit i'm gonna this will require somebody that understands information architecture and how and the design of a smart contract how we do it in metapod is we try to keep it really easy how do we avoid depending and keep always the price of s t in your stable how we do it is basically we have a big pool of delegated mirror we calculate the price on the amount of near there and the staking rewards being generated and that is being updated on the smart contract every 13 hours so that's how we keep we avoid the risk of the depending of the asset and then that's why or at least for estinier is a good asset to use for borrowing and lending because it's a self-accruing value asset every 13 hours so it's just it's like a self-paying loan if you go to borrow cash or you go to origami or to bastion over in aurora as well and so and it's a very easy thing for people to dismiss but it's the core or maybe one of the biggest risks that you have as a liquid staking platform that your price of the of the liquid token depends from from from from the base asset which is near and so at least for us the design is really simple uh and so we've been very successful for the past 12 months that we've been on mainnet so really happy about that so anyhow that's a great answer yeah one of the things uh that stated uh we have done essentially on other blockchains that uh we're going to do very soon on here is you know creating redundancies for uh for calculating the price peg right we obviously offer the official price peg through our smart contracts and what we have done is also uh partnered up with articles like chain link uh with with uh with other folks to essentially understand what the price point is and we've been transparent about how to fetch this information you know uh whatever we do in the smart contract is something that you guys can can do too so this information is completely transparent but creating uh layers of redundancy around you know misinformation network outages uh all of this is very crucial especially for a token like liquid like a liquid staking token right and what claudio mentioned is is very valid uh it's the simpler these are the better uh but i definitely think we need layers of redundancy here that's great anything you want to add to that yeah so idea like liquid staking is literally like staken which means token which you put in this protocol are staked and no magic happens it's a protocol while you want to stake something it takes you to epochs it's like 5 55 up to 60 hours and if you want to unstake the same amount of time like three days and they mint another token in exchange of your token and they create a trading player on decks which means to provide this like so we figure out what the staking is what's the liquid like how it comes so there is additional liquidity provider who are always willing to buy your staked interest bearing token with real tokens and they charge small amount of fee forces so the pagan means they need to have a liquidity payer and taxes they need to have strong liquidity providers there because if you have like 10 000 bucks liquidity it's not liquidity it means that smart contract should be solid no artificial minting some guys have a small incident before like few weeks ago and some bad guys just minted enormous amount of this steak tokens which comes to small club but they solve it like literally very fast team respond really fast so liquidity comes with price if it will be for free you should think about nothing in crypto is free right so to have your token liquid and to have your tokens staked and interest variant but also with an option to have immediately possibility to withdraw it cost you something exchange rate like 0.3 on decks either protocol profit which are charged by staken protocol and moreover there's like two types of providing this uh interest bearing assets uh which on metapool you our own part of the pool of the stoic stake it near so you do not need to go to the protocol every day and click claim claim claim yelled after compound all this stuff so literally you own the percent of the pool and while the amount of money in the pool increase you still own the person so your token is tradable to against higher value which means in case of state ethereum from metapal you don't want to have peg your interest bearing token is always increasing in price against near assets so pegging is more about like old-school ethereum liquids taken in here it's like it's way too fast near is cheap it's fast uh block time like zero uh 1.5 seconds uh transaction with uh ultra low cost they can do enormous amount of stuff under the hood and it will cost you peanuts i know like less than five cents less than cents yeah thank you so much so before we get to the final question i have one specifically for for claudio before we started you were mentioning um you were talking a little bit about how staking liquid staking is is very important in developing countries do you want to talk a little bit about that yes so this next couple of 18 months 24 months this bear market is something that has sparked a lot of interest in developing countries because right now it's not expensive for somebody latin america in africa to get exposed to near right and so one of the big things that we're pushing for is how do how does liquid staking create a passive income for anybody at a reasonable price point right now financial instruments for anybody that uh is earning less than a hundred dollars a week is out of the question right with liquid staking that's something that's really approachable by anybody right they can just stake one year or half an year right and then get the the apy on that the 10 is way way you're you're lev you're you're protecting yourself from inflation when you do that right because if for example if you live in argentina or in venezuela like my friend fritz over there you know that's 10 inflation every week people don't put prices on things why because next week is going to be more expensive as easy as that and so how do you hedge that and we believe that liquid staking will be a very important asset that any proof of state network should bring to developing countries and start to do a much better way of educating around how this can become passive income for them yeah that's a great answer we didn't talk about this you either of you but do either of you have thoughts on this i i think uh yeah i see staking is a very approachable product um it's it's a very simple product and i feel with the convenience liquid staking offers i completely agree with claudio i think there's really no reason why people should not get into this taking game and it's it's honestly a great uh introduction to the crypto ecosystem and with near which is you know crucial in the blockchain ecosystem yeah probably the best way to get started awesome awesome so we only have about a minute and a half left i just want to open it up to any of you if you have closing thoughts things that you wanted to get off your chest uh feelings about lisbon anything that's on your mind that's before we finish up igor you got something or dhiraj any of you yeah so uh as a follow-up right if you are completely new to crypto check out staking check out liquid staking you have multiple options on on liquid staking on here we have stator we have metapool we have linear uh all of these are great protocols to stick with each of us have our own nuances but uh you'll learn more about it as you follow along uh that's probably it enjoy enjoy the sun while you're in lisbon whenever you see it um cool anything you want to jump in with igor yeah like new york is a great place to interact and learn something you want lost all your money immediately you can play with small amount of transaction like transaction do not cost you like hundreds of bucks like an interior transaction are fast you don't need to wait hours like in bitcoin transactions are pretty transparent uh a lot of protocols are building on this a lot of people here if you want to know more about uh staking liquid staking find me on the boost liquids they can find claudio on the boost we are available here like next three four days definitely want to chat about taking near liquid staking defy yells and all this nice stuff it's true chat them up do you have five seconds for something yeah so def we launched meta yield which is a crowdfunding platform that leverages a liquid token basically you exchange your near staking rewards for project tokens so check us out at the booth there thank you very much everybody for coming to our talk yeah i just want to say also very briefly um try not to be too intimidated by the vocabulary right because i think that can turn off a lot of people when you see all these unfamiliar words if you take a little time talk to these gentlemen do a little bit of research it's a lot easier than you think it could be again thank you all so much for being here i hope you have a beautiful beautiful neocon and um enjoy yourselves thank you thank you very much awesome thank you you guys are great thank you really great thank you thank you all right thank you guys so much see you guys what an amazing amazing panel that was so much information thank you so much matt thank you igor claudio and dhiraj wow so much information about liquid staking security what in the world is staking and how does near use it and yeah so thank you so much for all of that information quick reminder this is the doom slug stage where we have technical workshops or technical panels and talks this is one of three stages active right now we also have the layer one stage for ecosystem wide talks and the nightshade stage for some more focused workshops and sessions my name is jacob on the mc here and let me welcome up our next speaker who is talking about spaceport your landing pad of the near ecosystem alina tusanova from inc4 thank you for having me again this year it's a great pleasure to join you here today um let's meet my name is alina i am the chief operating officer of infor a blockchain development company that incorporated in ukraine um before i get into the actual subject of today's presentation i'd like to give a little background on who we are and what we do to those of you that we haven't had a chance to meet yet so the infor is a strong team of engineers building on blockchain and so far near is our number one favorite well i'm pretty sure that all of you know why near is awesome obviously that's why you're all here so how it all started our first acquaintance with the near protocol took place back in the end of 2020. uh the import was trusted to become the development team for building the open forest protocol that's an open source blockchain based mrb system uh destined to host the forestry projects at that time we've been invited and uh well we thought it was sustainability like it was something that we really wanted to go with and by the way if you haven't heard about the open forest protocol yet just visit their booth the open forest protocol right on your right from this place and uh meet the team because these are the guys who's gonna be leading the carbon economy on chain soon so after one and a half years of intense development we now have the ofp live on the mainnet successfully onboarding forestry projects and uh we are pretty sure that this is yet the start of a tremendous journey that the team has ahead and once again well the ceo fred fournier in the the open forest protocol team thank you for your trust and i will make sure to go on not letting you down here so after a few months of development we have received an invitation to join the in the near guilds program we became the first development guild to help the community grow the ecosystem we started developing various steps landings blocks uh i don't know what dows anything that would actually do for the ecosystem to help them grow the exposure of the near protocol to the world i must say from my own experience uh with guild participation it was definitely a success story at that time having gained enough development expertise in year we understood that we want to move further we have our own ideas on how to accelerate the protocol's movement towards a stronger and more purposeful market competition we just need to facilitate us like all of us builders on here need to facilitate the yan protocol's exposure to the users out there who dedicate their funds and investment capitals to other networks this is why the infor with the help of the near grants program introduced the first leveraged yield farming protocol on near having gained almost 6 million worst tdl within just two months upon launch because we knew that there were farmers and landers out there who wanted to go with a new promising beneficial blockchain if they were just provided with such an opportunity exactly for the same reason the infor built the rpc provider and the near node benchmark service so that we knew that facilitation for developers who built a near is a great must-have for the ecosystem now there's much more to it actually the near ecosystem has grown exponentially since its launch i mean look at the numbers they are impressive right but come dive deeper with me i'm gonna do some reading now like apologizing for that but please bear with me so diving deeper the holy grail on any l1 ecosystem is to onboard the first billion users into the internet of value originally this went with users purchasing and selling the native tokens like erc20 like nap141 but has since grown to involve nft marketplaces uh governance projects and play to earn games so the chain play platform conducted e-research the state of game 5 2022 survey and the results showed that 75 percent of respondents actually started investing into crypto assets through game phi just because they were familiar with it just because it was a comfortable environment for their for them to start in and this tells a lot though it doesn't even cover institutions actually so notably while many in one ecosystems continue to develop many questions remain pertaining to access for users and to exposure for the ecosystem projects in short how are non-crypto native users ever going to be using a product that presupposes technical crypto knowledge to start conversely to what extent do ecosystem projects actually depend on active users in order to survive this is the challenge common to all crypto projects and uh it has not been resolved in a satisfactory manner so at the same time we have a paradox of sorts emerging out of this two-fold challenge so the new ecosystem and the many near-negative tokens remain relatively non-accessible to most non-crypto native users while near nevertheless possesses one of the most user structure user-friendly structured design can this paradox actually be resolved so let's outline the user benefits of the account structure of near before actually delving into the main issues pertaining to access and exposure within the ecosystem in the crowded l1 landscape user defines itself as an asynchronous sharded blockchain designed to scale with an equally strong focus on user experience specifically the near account model is focal here for understanding the user-centric design of the near protocol unlike other l1 ecosystems nir implemented the account ids to the user address the users can send value only to other registered addresses transaction fees cannot be overpaid with the difference being actually returned back to the user's balance progressive security for the user account means that the near account can be backed up with email phone number and two-factor authentication and there is much more to it planned ahead like removing the explicit account address before you actually get demand readable address which is really important for onboarding non-crypto natives like signing up with a face id or a fingerprint right like easy access like um covering the fees on other users behalf and so on does like i know that there's a lot planned in year like for the upcoming development so most importantly the near account model allows for the user to transfer access of its account through generation and burning of private access keys this means that access to a new account can be added or removed without having the user or an entity actually uncover the existing private key while the aforementioned technical designs of the near account model are well known within the near ecosystem it has not been adequately exposed in relation to improving ecosystem access to non-crypto natives and interested institutions in this sense exposure in the near ecosystem is severely limited to be concise the new ecosystem projects and services they are totally underdeveloped pertain to four directions institutional access to the ecosystem projects and services custody of the near assets market and product access to non-crypto native users and liquidity for the net for the native tokens as it stands it is difficult for institutional investors to purchase and custody near not tokens it is difficult for users to connect via fiat gateway into the near ecosystem to purchase or stake near or other native tokens it is difficult for the ecosystem project to get better financial exposure to the value they create in the form of financial products liquidity of tokens and institutional exposure largely this is due to the fact that there are few custody and on-ramps that actually manage the user assets for them taken all together these problems limit capital inflows to the ecosystem as well as discovery of emerging near ecosystem projects but let me offer a solution here so the spaceport docking station a novel custodian on-ramp and on-prep for the global market of retail users and institutional investors looking for exposure into the near ecosystem spaceport here operates as a middleweight custodian offering newcomers to the new ecosystem the best of both worlds custody in security and tracking trading staking and interacting with the near depths alongside costs alongside sorry the unique capacity to undock or redock their assets into an account that only they can control with their private keys so the platform is designed first and foremost to allow easy access into the world of depths on near for non-crypto native individuals users can connect their bank account credit a debit card exchange their fiat into crypto start actively trading or swapping across the suite of nep 141 tokens featured on near aurora and the octopus networks beyond trading the near assets spaceport also provides staking infrastructure of near and aurora tokens sending and receiving on near and all other native tokens as well as direct integrations with certain depths such as games metaverses and nft marketplaces in this sense spaceport is a simple and easy to use on-ramp for users into the new ecosystem in this manner spaceport is kind of like ftx is for the solana network so that native tokens can enjoy high levels of exposure to retail and institutional investors uh market liquidity as well as on and off ramps into near for better capitals in flows into the ecosystems projects meanwhile can benefit from easier access to potential user base better exposure to retail and institutionals alike and more daily active users keen on testing the waters of crypto with this background i can now introduce the main feature the market proposition of the spaceport that makes it an ideal portal into the near ecosystem for users and institutions spaceport is designed to allow users undock their participation in the near ecosystem into their own near account and effectively deploy into the ecosystem with sole custody of their assets the same concept applies for re-docking of spaceport and off-ramping defense so suppose you have an account in the new ecosystem with uh locked tokens on the two-year western schedule what this means to you this means that you will receive full access to all the tokens on the on the near account only in two years but you want to sell those tokens now like what will you do this is where the spaceport comes into play by having an opportunity to burn the existing private key and to create the new one user can transfer their near account to another user with any assets of locked and unlocked balance as a one single asset of value all accounts in one marketplace in this manner spaceport functions as a bridge for excellence for new users into the ecosystem the user can create accounts on the spaceport with a simple email and password trade send receive stake and participate with the ecosystem and in this manner familiarize themselves with crypto in a safe and risk-free way before easily deploying on their own whenever they are ready the undocking of users into the near ecosystem ultimately offloads any interested user into crypto with full ownership of their finances data and the private keys with this design spaceport is able to offer newcomers and institutions the best of both of opportunities safe and secure access to near-depths with an open door to google to go in full crypto native at any point in the future for near ecosystem projects spaceport brings active users liquidity and institutional exposure to native tokens actively used across near aurora and octopus so with many analysts estimating that crypto adoption currently stands on the level 1998 of the internet right so the spaceport is positioned at the beginning of the crypto wave for the new ecosystem it is a clear first mover capable of dominating the go to market for retail and institutions alike with near leading active developer accounts across l1 ecosystems it is also fair to expect a suite of new services tokens dabs on near in the short future that will readily benefit from the spaceport so the spaceport docking station is thus a game changer positioned to onboard the first billion users into crypto while always providing the opportunity to undock into the near ecosystem with full ownership of assets data and private keys so come visit the infor booth we're all here ask us about projects we are happily share make sure that you visit the pembroke finance food truck with fine ukrainian cuisine for you to try ask us tell us challenge us because the future is near and uh we're building it together and i thank you very much for your attention alina thank you so much that was alina from inc4 and spaceport what an amazing talk i truly believe that optional custody optional custod custody in cryptocurrency is going to be one of the greatest features that on boards more people from web 2 into web3 so it's great to see projects like spaceport around all right a quick reminder that we have four different tracks here at near con that you can be following we have ones for builders for regulators for creators so on and so forth make sure to check those out at near con.org again this is a silent disco event so pick up a headset and put it on so that you don't have to worry about the background noise next let me welcome up our wallet security workshop from jeff liu he is from sender wallet jeff thank you thank you so much thanks uh i'm jeff and the sender wallet okay so so this uh this talk will be about uh wallet and the wallet security okay okay can you hear me yes okay so yeah so let's uh talk about it so blockchain okay blockchain digital lighter uh technology or website people have different ideas of what what those are so for me uh blockchain is like this new revolutionary technology could potentially bring us like a tokenized world ownership of digital assets and potentially a brand new permissionless global financial system okay the keyword here is potentially because we are not realizing yet there's a lot of like technical challenges need to be somehow resolved before the potential can be realized we have a lot of infrastructure problem where we have to figure out how to onboard billions of web 2 users into the blockchain all those things need to figure out before we can we can talk about support billions of users of web3 uh applications okay so uh bitcoin bitcoin started everything we got blockchain from bitcoin then we have ethereum okay so after that right now we have several major layer one blockchains competing to support web three applications okay near protocol is one of them okay so near probably we say the simple is secure and scalable because the near political access apart the sharding technology okay this is one of the major blockchains actually supporting starting from the very beginning okay and if we talk a little bit about the technical side is the starting at the nearest support like execution and the data starting and it doesn't have a big engine like ethereum okay so it's just chop block into different chunks each chart will have this one chunk you put together become a block and they have this vrf and randomized to change the sharding so it cannot be attacked a single shard cannot be easily attacked because it's changing all the time and randomly okay and the consensus used a bft is slightly different with uh bitcoin and and ethereum so now we have blockchain but how the users use blockchain how do they interact with the blockchain okay so the first thing most times you need is a wallet it's a crypto wallet to hold your chain hold your coin and to interact with blockchain you set a transaction onto the chain and you do transfer or you interact with some d5 projects use some ifts it is it's a you need a wallet okay since the wall is holding your cone holding a lot of assets so obviously it's a big target for attacks for hackers to hack it either we see the stat tag against wallet every day is a big target okay so it's a crucial part of a blockchain security we really need to make a wallet really secure we don't want to lose our coin okay so who are we sender labs okay our company sander was founded uh like a year ago and we have team members distributed all over the world like singapore london san francisco malaysia and china okay and our supporters and the investors including near foundation and quite a few well-known vcs in the industry in fact we have a announcement today actually we have a new new round of funding uh led by patera and the amount is 4.5 million and we have a participation with quite a few like other uh vc's you can see the logos here uh including like crypto.com junk for crypto amber group ooh network uh a bunch of others okay so we're doing the announcement today so uh what do we do so sander we actually build wallet so we we have a wallet called the center wallet i would say it's probably the only one in the near protocol we have a full suite of products we have a browser plug-in uh we have ios and also android apps okay for the browser we currently support uh chrome edge brill and kiwi okay so and we will of course have the ios and the android apps so the majority i would say all the features actually supported right now is in the browser a plug-in uh the the mobile version so we're still moving the features to the mobile version and so it's in the in the beta beta side right now all together we have about half a million downloads right now majority of them in the in the browser obviously and we collaborate with the major projects in the near ecosystem we're trying to integrate all the service into the into the wallet so user actually can go get a wallet and do everything not only transfer about staking a token swap and nifty or others okay and we also support a fair on-ramp so you can use a us dollars euros to buy a pioneer or some other tokens usdc and through this moonpay banker and traffic okay all those are integrated into the wallet uh okay so besides the basic transfer uh we have token swap so you can swap tokens it's like a dex integrated into the wallet okay so actually i have a multiple partners of the decks we try to find the best price for you they just in the wallet you just do the swap okay uh and sticking i think the earlier the panel people talking about staking we try to make it easy okay we don't want to go to we don't need to go to different websites to found a different like staking service you put the uconn in we put in in one place okay so we have a list of staking partners you just pick the one you your favorite one and put your coin you don't need to even leave the wallet okay and of course nft okay so you you want to see the fts you don't see those photos the pictures in your wallet you can do it using uh using center wallets uh also the hardware hardware server hardware wallet support we just released uh hardware hardware quality just another layer of security it's a piece of hardware you have to have it with you to do any transactions so even somebody hacked your phone hacked your computer without this hardware wallet they still cannot move the mode move the coin okay so the private key is is in the hardware device you never leave the device you have to physically have that device to do any transactions so that's just another layer of security for you so we are currently separate lighter and keystone but later we're going to try to support all the major hardware available vendors so let's talk about security okay as as i said earlier crypto wallet is a large large target for hacking that attacks because it holds so many coins and potentially the hacker will gain a lot of financial interest right so uh this uh there's a concept called the private key it's different with like a google account or apple account you have a user username and password you can change it if you lose it google apple can recover it for you but here we're talking about private keys this cannot be changed uh a lot of times you have to hold this key you don't want anybody to 6k because whoever owns this key own everything basically there's a thing saying not uk not your coin you put in some centralized exchange they actually own the own the coin they just you just put the trust to them uh to take care of your coin but if you use like a center wireless we call it a non-custodial wallet meaning accuracy key is within the phone or within the laptop so you own this key you do not want anybody know this okay so it's not your keynote your current so now we'll reveal private key and we have this uh like a 12 words secret word or mnemonic reverse uh to help you to recover it in case you lose the key you're kind of in intel this world and the recovery so you want to really safeguard those 12 words also okay you don't want anybody no notice so that's the basic idea of a a wallet a crypto wallet is it's different with a web 2 account so how do they attack it okay there's a lot of ways to attack a wallet the most common ones is somebody probably going to do the phishing send you a link okay we have a new wallet this is really nice just go here and download it there's a lot of these emails going on every day and somebody actually put some ads into into google into my bing saying okay just click this link to download the center wallet oh my mask wallet so if you go there they have a fake wallet look exactly like a real one but you download it you enter your key or you create a new wallet once you put your coin in it will be gone okay so so be really careful if you want to download from a link you have to really make sure those link actually is authentic okay or you go to like a apple account or android one make sure this is real because i see a lot of things people just download a fake app a fake wallet and a lot of things like that millions of dollars i got got stolen by that way and people put on this ass sending all these links every day okay so for example if you want to download sender wallet just go to sender.org or go to our apple store or android store okay do not trust somebody randomly send your link download this new word and this is really nice don't do that okay so how how can we defend this okay so we do several things okay so for example our code we have to do periodically security audit and we have a bug bounty program and if anybody found anything i would really like to know and we can offer a reward okay and we check the the addresses there's a lot of illegal like malicious addresses if you want to send to them we have a database and updated dynamically we want to make sure you don't send it to those like a scam artist stuff like that okay and and of course we mentioned earlier we support the hardware wallet which is uh probably safer than a software wallet alone okay so if you have some like a substantial coin i would recommend you to use a hardware wallet uh together with the software wallet okay so this is just upon i mentioned uh that's what we're doing okay so this is the same as the last line actually so if you want to go into a little detail a little technical i think there's a bunch of things we're doing okay so today may not be a good time to talk about also all of this but just understand there's quite a few layers it's common for the for the wallet we have communication layer react active layer like volume native layer and also data storage all those layers i will do something and there's some different attacks on these layers for example in in the top communication layers we see a lot of fake tokens actually people just put some uh token put on some smart contract in there and they gave the same name let's say usdco near you look the name is the same but the contract address will be different okay there's a nearest private doesn't doesn't see as much of this fake token on ethereum ethereum have all kinds of things almost all the major tokens have a few copies which is fake and when you just look at on the surface they are just the same same token but you'll be really really careful okay and the people actually try to manipulate a block information they probably have a fake api that's for you to connect to a fake chain and if you go there everything is just a manipulation they're going to send you some tokens for you it looks real but very easy okay so those things need to be careful also and and we are doing we're doing some like a defense against all this stuff like at least some like attacks like repeat unconfirmed taxes and also jailbreak okay so people can do jailbreak of your phone okay and once they deal for they probably can retrieve the private key in the phone so so you'll be really careful about this and also that's why we also suggest if you have some like a a substantial amount of tokens might be a good idea to have a hardware wallet okay but be careful of your phone and once the phone is hijacked they probably can retrieve the data storage although the private key actually is uh encrypted it's it's not a straightforward to to to get your priority even your jailbreak but there's some way to do that if the if the phone or laptop is hijacked okay so that be be careful also if you want to backup your data in the phone input into cloud into apple or android so that be careful too because sometimes those private key active will be backup into the cloud too which you may not want to do okay so this this is another point that needs to be need to be careful okay uh so for us we are doing something in the background the user probably doesn't need to know what we're doing but we're doing all those things like we check the api the third-party api we don't want to just connect you to a fake blockchain okay and we audit all our code including the third-party api libraries we're using we do periodic audit make sure nothing actually malicious in there okay and we check that we have the con address with the name okay and we also do community user com educations to make sure people understand all these potential risks okay conclusion okay conclusions uh as we're mentioning so uh blockchain is this uh revolutionary technology but there's still a lot of issues that need to be fixed okay and the security of the blockchain and qualities is critical because this is this is the money we're talking about the coin is money okay so uh and we see these attacks every day there's a lot of attacks i i i know a lot of people lost millions of dollars because their wallets are attacked okay uh and also this security is a it's a system it's it's a holistic view so we have to defend in the design test user education and long-term monitoring protection all these things need to do together okay so to make sure we can secure uh the user's coin and the other designer asset okay that's it thank you and if you like i really want you guys to try our wallet thanks jeff thank you so much wow i'm a huge advocate for security so seeing all of these different amazing ways that you can uh make sure to secure your own wallet and things that developers need to be aware of when developing their wallets that's just so cool to me and it's so great to see presented at a conference with so many attendees we really need to get this information out there so thank you so much jeff from sender wallet all right next up we have just a 30-minute break here but before you go let me remind you that we have 18 projects in the gamers lounge that you can check out we also have various different regional foods uh in the food trucks so make sure to participate in our little food tour and uh ilya the founder of near protocol is going to be talking to the javascript creator and the founder of the brave browser brendan ike soon over on the layer 1 stage so be sure to check that out as well all right now 30 minute break this afternoon and i'm going to be welcoming up here gile who's going to be talking about developing on near tools and docs you'll be happy to have he's from deveral on pagoda everyone give a big hand too hi everyone can you actually hear me it's so interesting this concept i'm loving it so yeah i'm gile i'm one of the devil engineers at pagoda and today i'm going to be talking about developing on near tools and dogs you'll be happy to have so but first i would like to introduce myself so hi i'm gile i'm originally from argentina for those of you who didn't know it i'm actually my background is in brain research so i'm a neuroscientist but i have this passion to learn and teach so i joined the community in 2020 right before the the main net was released and i found here and i love it because of the simplicity because it was so simple to do a lot of things on it so i started building multiple projects and tools and now recently since six months ago i actually joined to impagoda as a developer engineer so for those of you who doesn't know what is pagoda well we are the people that is building the documentation of near the tools and everything that makes your life much much easier as someone that builds in the air if you want to actually come and talk with us our booth is right in the entrance it was on the left side before but now we are right on the entrance so please come to say hi but today i'm not here to present pagoda but to talk about developing in here particularly how to get started in here if any of you is interested in actually starting developing near which tools are there ready to be used how our documentation can help you and most importantly how the community can actually help you to supercharge your application so buckle up because we have 10 minutes and a lot of ground to cover so this is like the normal development cycle that you see in web3 right like you will create the structure of your project and then you will start like writing a contract you will want to test it to make sure that everything is correct please test your contracts then you will want to deploy it into the test net the first time then build the front end and finally once everything is out there you want to monitor the app you want to see what is happening who is using it and making sure that everything is correct so let's start with seeing how you do this in here how you create first structure of your project something that you can do to quick start your application is to actually use create new app creating your app is this awesome tool that is very simple to use you just need to have node.js in your computer and then you just run npx create dash near not dash app at latest and this application will appear that will ask you like okay so what language do you want to use for your smart contract and you can choose what your template your front end do you want it to be in rust do you want it to be vanilla javascript or you don't want the front end and then a name of your project and creating your app will readily give you this project with everything you need you will have a hello world smart contract which is going to be in rust or javascript then you're going to have for that contract unit and integration testing also in rust or javascript depending which one you prefer and then a whop a web front end which could be in react vanilla javascript or no front end if you decided to only create a smart contract so once you have the structure there you will most probably want to start writing your contract to write your contract you're going to be using or near sdk the newer sdk is a high level sdk that comes in two flavors the javascript typescript family and the rust language it is important to notice that everything you can do in rust can also be done in javascript right now so simply choose your favorite language and just start coding and once you finish your smart contract the or sdk tools will allow you to compile that smart contract into webassembly now now after your smart contract is ready you will want to test it please test your smart contracts and in order to do that besides of the unit testing we have now this amazing tool called workspaces that allow you to do integration testing and it's very very nice because what it allows you to do is to take your smart contract and actually test it in a realistic environment that can be either test net or the sandbox and let's use the sandbox as an example what you can do is you can take your smart contract which is already compiled as a wasman file and deploy it into the sandbox then you're gonna be creating accounts and make them interact with your smart contract right like you're going to be calling methods transferring transferring money between users everything and then the best part is that you can control the the flow of time so you can say like okay i want this user to call this method and now three epochs pass and something else happens and this of course like while you're doing that you can go checking that the responses of your smart contract are the ones that you expect also something else that you can do with workspaces is literally take another contract from the t from the main net or testnet and say like can you actually grab that contract because i want to simulate interacting with it so it's very very useful and i recommend you to use it if you want to learn more about this please go and check the talk from dennis who is going to be on the third day of the conference in this same stage at 120. now once you've finished testing your contract you will want to deploy it for that you can use the near command line interface so then your command line interface basically is this very nice tool that allows you to deploy and interact with your contract directly from your terminal and it's super simple to use to deploy the contract you just do near deep deploy and there was some file that you want to deploy and that will automatically create a dev account for you and that's it like that account has your smart contract and then if you want to interact with it you will just be calling methods like view or call and then you will say the address of my smart contract the method that i want to call and the arguments and that's it very simple once you finish with that you will want to build a front end for the smart contract so other users can also use it for that you're going to be using near api js and the wallet selector the wallet selector is this one package that you add into your project and basically has this friendly graphical user interface that allows the user to select between multiple stances of wallets in here so you just add one package and readily you can go and your user can say like oh yeah i want to use my near wallet or ledger or near wallet or whatever and then you are also going to be using that with a near api js because near api js is going to allow you to directly talk with the rpc with the network directly so for many things you're going to also use that and finally once your smart contract and your d-app is out in the wild you will want to monitor it for that you have three options the first one is near index or for explorer that basically is a postgres sql database where you can query different things in the blockchain like for example give me all the users that call this method in this smart contract in the past and i want to see how much near they attach and if the transaction work well or not like if it fail or not but then you also have near lake which allows you to listen to events in real time if you want to have an application that says like hey i want this application to be ping each time like an nft gets minted then near lake allows you to just hook to a websocket and get informed each time an event happened with your application or with any application in the near network and third you have the pagoda console which is this new product that we're releasing where you can do for example no code automatic alerts so you can say hey please send me an email each time the balance of my contract is below something or send me an email if someone manages to withdraw money when they should not be withdrawing money so it's very interesting so please check it out and also you can do no code analytics if you want to know more about the pagoda console actually uh austin is going to be talking about it tomorrow at 12 40. so be sure to check it now we cover a lot of ground right like we have create newer app for when you want to create your project you have the sdk for writing contracts you have workspaces for testing you have near cli for deploying and interacting from the command line interface you have near api js and wallet selector for making data front end and then you have in indexer for explorer near lake and the pagoda console for monitoring the app right and that is a lot so how can you keep track of all of this and moreover how can you know if someone like how to use those and if they get updated how they get updated and for that is that we have the awesome documentation in the past six months we have been working a lot into refactoring rewriting and reorganizing our documentation so please come and visit docs.ner.org and you will find everything that you need about this particularly the develop section is organized in the same way that i gave this talk and that's for a reason it's because generally you will want to quick start then you will want to build test deploy and maintain build the front end and then monitor so just go to docs.ner.org and everything is there moreover we have a huge selection of awesome examples and tutorials which go from basic cases of hello world and having a counter and you know basic stuff to zero to hero tutorials where you're gonna learn everything that there's needs to be learn about nft and finally or moreover we also have an awesome community for those of you who don't know awesome here you have to go and visit it awesomeness.com is amazing right now they have accurate list of 792 projects and more to grow where you're gonna find wallets explorers exchange and everything you need so go visit it finally we also have a discord where we are more than happy to help you so just come we hold office hours every weekday and if you don't find us there just drop a question in their support channel we're gonna go through them with that being said in pagoda we have amazing tools amazing dogs and an amazing community thank you so much for listening start coding in here and if you need any help please come to our booth or to the hacker section we're going to be here there to help you thank you so much wow gile thank you so much what an amazing talk perfect thank you so much i know if when i had first started building on ear if i had listened to this talk i could have got started so much faster there are so many amazing tools that the devrel team is creating and eli specifically is working on so thank you so so much amazing amazing perfect thank you so much bye bye all right quick reminder before i welcome up our next uh presentation on the night shade stage at 3 15 just a quick reminder we have a state of security panel with some smart contract auditors so if you're interested in that sort of thing be sure to check it out but without further ado let me welcome up our next presenters i'm talking about the complete suite for next gen near building eugene hi guys do you hear me yes very good on the presentation guys while we're still getting some things figured out be sure to when uh aft after this presentation be sure to check out the whole rest of the conference we have a bunch of presenters over this way so you can you can go check out some booths uh we also have a whole bunch of different food trucks with food from a lot of different regions of the world so you can go on a mini food tour all within the warehouse we also have some outdoor seating there's a dj and some stuff over here let's see and i'm not a stand-up comedian but i found some cryptocurrency jokes what's the difference between spacex and near spacex will actually return to the earth after takeoff how we doing you know when it comes to technical issues cryptocurrency companies are really good at hashing those out just gonna sit here and laugh at my own jokes i know i i will try i will try to use the pdf because i say i do play from start and it looks okay now now it's not showing anything so whitecoin also has an airdrop uh you wanna make sure to check out their booth they're giving away t-shirts and they're doing an airdrop because they have their token generation event is going on soon is that what i think uh am i am i am i online hi hi guys hi guys take it away very good we figured out uh some web 2 issues with uh displays and stuff so we can start talking about building on here on on web3 technologies i will pick you back a little bit on the part of the talk because after you use pocket you need to start using chain stack i will explain why um so the guys are building the set of tools that you need to use to start building on year but then you start running some stuff in production right so now you need like some high rps uh kind of services that allow you to scale and then you can run basically like for millions of users so that's what chain stack is doing so we're basically uh the most powerful suite of services connecting uh people and applications to decentralized infrastructure right so enabling a lot of different applications in different segments and verticals uh from d5 to analytics and everything in between like including nft marketplaces you name it like that marketplaces and so on like payment systems oracles daxes uh and everything in between right so basically all the large scale applications they need some sort of infrastructure with support reliability uh and uh and services that allow you to scale and sleep well at night to have peace of mind after you build your app and after you deployed it so uh tldr of this talk is that chainstek likes near and we love the community and it's its vibrancy so we love near builders as well so uh that's why we are here uh now it's not moving anymore okay now it's lagging one slide it's interesting so what chainstake does is that we provide reliable and fast near infrastructure who is this i already explained like anybody who would build any application on year in the end if you run in production then you need a service like like chain stack so basically we make sure you have uh uh fast reliable scalable access to uh to the blockchain infrastructure so that you can read data from the blockchain and you can write data to the blockchain too right so basically we take all the burden from you of you managing nodes uh if you start using like public rpc endpoints and you get like rate limited or throttled that's something that you would need to consider using after you if you move to production so that's basically uh the service that we provide for both near mainnet near testnet and more to come i will talk a little bit uh later about other things that we are launching today uh while the next slide is coming uh we have different options for the service uh basically you can use us as a as an elastic infrastructure so basically you plug in our endpoints to your dap like this and then it just runs and you don't think about like again rate limiting throttling the disadvantages of this model for builders who are running some really large scale applications that they have to pay per per rpc call or like per api call uh it's the same as other node providers in the world provide their services right so basically you plug in the endpoint uh it's geographically distributed you have access to different like uh nodes and different data centers in our case in different regions in different cloud providers so what we also do we provide dedicated nodes uh which gives you unlimited access to to near infrastructure so let's say we have customers who are running like 10 000 rps on on their decks right so it's a lot of volume so if you pay per uh calls uh your bill will be very huge so what we do as a as an alternative business model to the traditional like elastic model we provide dedicated api nodes to access the blockchain data and to send transactions so there's basically no limit on a request that you send to to your nodes you can spin up nodes very quickly they are completely synced you can do it in multiple data centers so let's say you understand that your customer base is primarily in portugal so you can run an old somewhere close to uh portugal for instance we provide data sense in frankfurt and amsterdam where you you think that your major like user base is in in us or you're a trader and you want to trade something uh like somewhere from very low latency so for instance you're based in singapore so you can have a new node in singapore and you have like absolutely minimal latency to to your near node in singapore so there's a technology that is providing all these all these batteries for our for our services that we provide is called bolt so without bolt you're really struggling to sync any blockchain node because as blockchain is designed it's very distributed and it contains all the data from all the history of all the transactions that happened in the chain so we developed a technology that allows you to spin up a new dedicated node on all blockchains including here and it can be up and running in a few minutes time and it's completely synced and you can do it in any data center so it's pretty cool technology uh we use it across all our 18 protocols that we support today and this obviously applies to near two uh so it's very cool uh we recommend you just to feel it and like register on the platform and try to run your own dedicated note it will be just spinned up in like five minutes it will be completely sync and it will be complete your own note uh today we are very excited to launch our aurora support because without aurora there is no near without near there's no aurora so they are all coming together today and we're launching a managed service for aurora today i will do a very very little demo how platform looks like i like doing like demos so i will show you how to spin up your personal private aurora node in no time and you you can basically leverage all that that i mentioned from here just for aurora let's try seems to be working so far uh so here's chain stack um so basically when you join chain stack you have a bunch of uh projects that you can create uh you can like select type of project that you wanna do um we support like public networks private networks whenever you want to build so let's say i have a project with my public networks that i created for a long time here's a collection as you see we have many blockchains uh supported uh sometimes i have like six nodes running 12 nodes running for a given network so let's say i have a near network here and i have a couple of nodes so we support all the modes for the nodes like full archive basically whatever you want when you have a node you can get inside have some basic information about the node here as you see i just launched it today and i created exactly one request here you can see it on the dashboard you can get all the access points uh to your uh to your node and plug in into like in in case of aurora you can plug it to metamask in case of near you can plug it into your app or new wallets that will be appearing on a new ecosystem for the sake of the demo i will show you some node that has been running for a while just to see how the dashboard looks like let's take some ethereum magnet node let's say the first one so you see that it's processed a bunch of requests so almost two million requests um here's a chart you can swap between like uh seven days 24 hours you can see the breakdown for calls that you've sent to your note like the response codes like whether they were successful or not and again get all the connection details to your note so i will show you how easy is to spin up your own node on chain stack so let's say we want to demo aurora today because we just launched it um let's use mainnet for instance you can read more stuff about all the blockchain networks that you support and understand like what's the difference between full archive what kind of node do you need so we have amazing documentation for everything that we build you can choose like dedicated archive notes you can also host your own node in your own infrastructure if you want so some particular customers they want to run nodes closer to their own applications so that they have minimal latency so uh we enable all that too uh so far we launched aurora in amsterdam um and uh let's say a name i know near con uh near quran twins 22. so it shows me what it will be like how much would it cost and so on and so forth when it will be deployed and then i just join the network in a couple of minutes it will be launched the internet is pretty slow here but uh i have one node running from uh from today morning so while it's spinning up um just wanna show you some documentation so we have uh very extensive documentation for each program we support including aurora for instance we have all the interaction tools here described like okay how to plug in your node into metamask uh what kind of development tools you can use by the way we need to add pogodo here apparently uh so we'll work on it after the stock we have all the traditional like evm tools like truffle hard hat and anything that you've worked before when using like ethereum and other evm networks like web3.js we even support web3 php anybody used web3php actually pretty widely used framework i was i was kind of amazed but so web 3pi of course like web3php2 people using php today ether.js and all that so you can find all these tools here we also write amazing uh tutorials so let's say for near we wrote a tutorial um uh how to do a message contract it's like step by step so you can go uh one after another and just go through the tutorial to get understanding on how to build things on a given blockchain we have it for all protocols that we support so as you see we spot quite a lot um so we have amazing uh documentation will follow that let's see whether my node is up and running or not not yet so the original one will look exactly the same so the beauty of chainstack is that you have uh all the same experience for all the blockchains that you support so if you start using it for let's say ethereum and then you want to move to near even though it's not evm based network you will see exactly the same sort of experience ui ux so you don't need to learn new new tools you don't need to learn new platforms how to access uh the new network that you you want to start building on so it's all heterogeneous experience for our all the networks that we support um so okay this is uh this is uh the old one let's see the internet is pretty slow okay it's not loading now it's okay maybe i should connect my phone let's try maybe new tab okay so near con node is up and running we can access it and see the the node details as you see for other other nodes that i show like near nodes or ethereum nodes uh so you can see all the namespaces supported by the node the version and of course the same dashboard with requests and response codes for for the note in the same way as you would see for any other any other blocks you know so to learn more i recommend you to go to our website so basically we have a detailed explanation of our offering from here and aurora on our website so if you go to chainstag.com and choose near aurora from the top menu we'll see the description of what it can do what that cannot do you can see amazing documentation on the docs website you can go through tutorials we also hiring uh our team is around 90 people around the world so we have 20 plus countries in the company so we are very remote we have people everywhere because we are infrastructure companies so we need to operate 24 7. uh so we have people on all continents so if you're if you're interested in blockchain infrastructure feel free to join us uh very cool times uh very exciting so welcome to chainstech near aurora we're very happy to be here if you have any questions guys we apparently have some time for questions there seems to be a microphone that you can walk and ask questions if you want hello can you can you hear me can you try one more time hello can you hear me kinda remotely remotely very much is it better now nope but you can try i i could understand that you're saying i'll try to attack louder so does chainstack support custom dns like custom domain for for node that's a great question so the main names is part of our roadmap for this year because we want to provide the complete set of services that any builder would need so uh apis for blockchain is one uh what is what else is our own our roadmap is storage obviously so like access to ipfs our weave is on our is on our roadmap so what that's something that we're working on right now all sorts of indexing solutions like the graph for instance we're going to support our own hosted service for the graph and then dns is the next basically so we want to support all the domain name systems on all the corresponding network through the like unified api so that whenever let's say you need a registered domain or resolver domain or get information about the domain you have a unified api that will allow you to do that so this is on our roadmap for this year okay thanks a lot all right guys thank you very much all builders unite uh have a great time and start using chain stack today awesome awesome thank you so much eugene yeah i'm really excited about chain stack because this sort of dynamic infrastructure where you can just spin up a node right from uh right from your own home computer is exactly what we need to grow the decentralization of the network and expand it to be supported all over the world this is how we grow near all right before i introduce our next presenter let me just remind you that at the layer one stage there is a panel called why we're building on near it's at 3 40 p.m and there are some pretty big network players that are going to be talking there from aurora and mint base and orderly and more but now let me welcome up our next presenter from aha labs talking about making it rain launching smart contracts on near chad ostrowski in just a minute oh no i need to find more jokes those were the only two i had well don't forget we have the uh ecosystem uh expo over here with uh i think 30 plus different uh presenters that you can go check out their booths there's uh let's see usdc sweatcoin whales have tons of food tons of drinks check it out there's the aurora booth over here as well go talk to some people make connections there are over 2 000 people here so talk to the person next to you see what they're working on there's also the hackathon so you can go and write some code talk about our new javascript sdk we got a lot of people just swarming around ready to ready to help you are we ready all right let's talk about making it rain thank you chad there we go i'll hear me okay we're gonna try to do the same thing the last guy tried to do and hope that it works better this time let's find out so i'm plugged in there open displays it's not even showing up do you want to try your the other dongle the other adapter thanks is my mic still on can they still hear me it doesn't look like it hey all right main display this should be your main display right the built-in retina yeah stop mirroring okay try your thing cool all right and i drag it off to the right let's move it to the left cool no internet right i never connected so all right it's gonna work all right and i should be able to drag it do you all see it i can you have to leave so so so do so uh ripped be good all right well see that rain is coming can you hear me all right how many people have their headphones on i see some people without headphones on it's time to tap them and say hey put your headphones on you in the second row there headphone time we finally got it all right testing testing one two three make it rain rain is coming there we go uh so the slides are at rain.dev talks slash near con you can follow along there are links in there and everything also if you want to watch it it's already pre-recorded so you can just watch it we could watch it right now together and i could just stand here in front of you and nod along all right i am chad oh on twitter and github as chad oh chad oh willem here and i co-founded aha labs together last year or beginning of this year after parting ways with near inc now pagoda you can go to their stand and ask why we parted ways uh we've now merged with pixel 8.io jonathan is here somewhere i'm not sure where jonathan jonathan he's in the back corner hello jonathan all right so jonathan is the founder one of the founders of pixelate um and together we are all working on rain you can find rain at rain.dev it's near backwards by the way so r-a-e-n.dev and you can follow us on twitter and github at raindev one word today we're going to talk about two problems a big problem and a small problem the big problem is ecosystem-wide blockchain ecosystem-wide dapp web 3 open web d-web ecosystem-wide and that problem is this no one knows how to build dapps okay that's not strictly true some people have figured out some useful patterns but good luck figuring out those patterns if you're new most people don't know most documentation doesn't go that far most tooling isn't that expansive the smaller problem is with near smart contracts they're black boxes they don't play nicely with others only the author of a smart contract can really dig in and figure out how to interact with that contract everyone else needs to search for the source code or deconstruct web app workflows or give up and now i assert that solving the small problem is the key to fixing the big problem and if that's true that's great because we already solved the small problem the solution is rain to understand how rain works let's see how other people solve this problem ethereum solved it with an abi system abis are json files generated from your smart contract that contract authors distribute off chain using github or some other system pagoda fka near inc are copying this system we're not totally sure how their abi system is going to work yet but as far as we know it's going to be similar to this webassembly aka wasm nears runtime vm are solving this problem with wit webassembly interface types more compact and readable than the json of abis whit fits easily into a custom section of a deployed smart contract so that's exactly what rain does rain inspects your rust contract someday all other languages will be supported it is working off of a web assembly standard and it generates the width it compiles your smart contract injects the width compresses the whole thing making the end result smaller than if you built without rain and then you can go deploy it on chain so that the width is right on chain accessible to anyone who knows your contract name this leap frogs the abi system now like i said anyone who knows a contract's name can generate any tooling for that contract now that the wit is there we can build tools that consume the width consume the schema and we can generate an abi so we can be compatible with whatever pagoda is working on we can generate typescript for your frontend we can generate a cli we can generate an admin panel web app this one already exists it's called rain admin you can brain build your contracts and teach with this collaborate with this build with this today we're going to do a little bit of a i wanted to do a live work walkthrough but i am not on my laptop because my laptop would not work with this system but i do have a video if you could bring up that thing so if you go to rain.dev admin that'll give you a link to the rain guide which is our little friendly way to learn rust and near together let's see if i can get this video up it's been a long time since i've used windows this open cool can you hear it no how do we make sure the audio from the computer goes through look at that i can nod along all right can you hear it now no you still hear me well let's rewind a little which version of me do you hear this one or that one all right tell me tell me whenever all right thank you for the fingers that's very helpful which one of me do you hear all right i guess you still hear me well i could talk through i can like say what i'm saying in the video how about that let's do that we don't need we don't need the audio from the video all right so we're going to go to rain.dev guide you can follow along on your laptops uh there's a 30 minute video going through this guide if you want to go through that otherwise you can go to the getting set up section we're just not going to bother with that if you need help installing rust or wasm or rain or configuring your editor we've got you it has you clone this raindev examples repository into a local rain examples folder i you need to build with rust before your editor can show you the help documentation for rust so that's what's going to happen there now we're going to go see the code you have to open rain example slash contract counter for all of the help stuff in rust to work otherwise someday it'll work from the root rain examples repository but not quite yet in rust you've got a cargo tommel that you'll see the dependencies we depend on near sdk there and then we're going to go into librs and you can see our imports at the top we're importing borsch who knows abortions one person knows aboard two people maybe noah three all right bush your contract needs to be stored as bytes on disk between calls to the blockchain borsch is the serialization format that the rust core team the near core team created in order to do that so this is the the main part of the contract it's got a get numb function you can see a comment above it with the three slashes that's a documentation comment public method returns the counter value we'll see all of that again soon so usually you only see that when you're building the contract but if you build with rain you can see rain build dash dash release this is a little bit of a wrapper around cargo build dash dash release it's also adding other nice flags that you always need when you're building on near like compile to wasm stuff like that and now we can hear dev deploy and you could copy in this counter target res counter.wasm or you can if you're using zsh or bash you can do a sub command using dollar parentheses so you'll see me put back in rain build dash dash release and add the dash q flag so that it's quiet and it only says that output this someday rain will wrap near cli and you'll only you could call rain dev deploy and it'll just work but for now if you want a one-liner it'll do that okay so if you've never used near dev deploy it creates a new account for you dev dash whatever dash whatever you can copy this is a brand new test net account never existed before that was just created for us and the contract was deployed to it and you can see when we go to rain.dev admin this is just a tool like a tool you could build a tool that could run on the cli and it already has all of the methods from the contract all the comments from the methods those are all included if you're used to ethereum abis they don't come with all of the comments so this is a huge power up from what's available on ethereum we're going to sign in using your wallet chad.testnet so this is this is a little web app built in react it's using near api js to sign us in we can just hit submit you'll see the little loading thing down at the bottom jonathan's got a great in progress thing to improve how this result looks all right so now we're going to add a new method instead of just increment and decrement we're going to add set num so that we can just set it to anything um if you've never seen rust before and you're confused by the i8 thing that's an 8-bit integer it can go from negative 128 to positive 127 an 8-bit signed integer all right oh i guess i was showing decrement first increment decrement right now that's all this method this contract comes with so now we're going to add set num just copy increment go me from saturday do it all right set numb this one's going to have an argument this mute self is a mutable reference to the data of the smart contract that's what all of these methods are doing you can see the view method up on line 17 doesn't have that so every method in russ needs that and now this is actually a new argument that i'm adding like on argument instead of the implicit self if you will so nothing here should be surprising we set self.vowel to the new vowel we log that we set it to the new vowel and we return it by the way you can do explicit returns in rust no one does that so if you see just a self.vowel on the last line that is returning self.vowel which matches the little arrow i8 on the side there those have to be matching data types so now we rerun that one liner but you can also see the when you do near dev deploy it creates the near dev folder up on the left and the next time you run it it just uses the same account so we redeployed to the same account so all we have to do is refresh the page and set num shows up there on the side now we can set it we can try to set it to an a value that's out of range brain admin sees that that's not allowed and says no needs to be below 127. we set it to 127. and it works great and then a fun thing you can go increment it again and it'll go from 127 to negative 128 because it's only an 8-bit integer so it overflows back to the bottom value uh if you go through the guide you can learn more about that and an easy way that russ gives you to fix that i think yeah we're gonna stop watching the video now cool well that worked out okay uh how do i close a video though on windows i don't know we'll just go back here okay so to recap a fully maximized maximized version of rain like if everyone on here were using rain the near would be a smart contract platform that any a development platform that any engineer could build on where any engineer could build on anyone else's smart contract anyone else's code with confidence with all of the types all of the documentation available for any contract that's deployed which brings us back to the big problem no one knows how to build depths and what this really means is that we're all still figuring it out together new ideas are gaining prominence new visions gaining salience amongst people building dapps one vision for the open web for dapps is thin apps that read write and interact with open data right with data from many different sources many different smart contracts some that the app developers wrote themselves some that pre-existed public infrastructure and if that's your vision then what a boon is a fully typed smart contract ecosystem we're going long on this vision rain born a build tool will evolve into a framework helping developers build ambitious apps helping them compose secure well-architected smart contracts yes and more than that because ambitious apps need more than just smart contracts they need front ends they need indexing layers they need off chain storage rain will pull all of these together and make it easy for developers to build full uh my notes would really would have been helpful at this part they'll allow developers to build ambitious apps using all of these patterns and take advantage of new uh new dap patterns as they emerge right as as new ideas of how to build decentralized apps gain traction rain can evolve and kind of with their new with new releases help developers take advantage of all of that let's see an example of how this might work in practice we'll follow three developers ally bob and cal windows emojis everyone i've never seen them before these are fascinating all right ally is a smart contract author building new defy offerings who just joined near from some other smart contract platform in her command line she types rain generate contract amm and gets a new automated market maker contract she types rain generate contract ft and gets a new fungible token contract and she starts hooking them together she doesn't she's she feels immediately productive in her new smart contract ecosystem with her new programming language bob is a business founder founder front end dev remixing data from three existing smart contracts in his command line he types grain new project dash dash use followed by the names of those three smart contracts and he gets a new project with a configured with a fully typed front end and some subgraph code to index those contracts and some tests to show him how he's done he's already busy building business logic doesn't need to bother with any boilerplate or reverse engineering cal is new to web3 migrating from web 2. in their command line they type rain new project and get a tutorial app front end sub graphs tests contracts off-chain storage perhaps all hooked together already they go through the tutorial launch their hackathon project they can scale their hackathon project after the hackathon's over keep working with their team and grow it easily into something that's a well architected code base that can actually serve real customers that's where we want to get to we think it'll take about six months we've got uh we're growing our team more than doubling our team from what it was in the first half of the year which is what it took to build rain as it is today to help us go ahead and start using rain first of all it makes your life easier it's an easy thing to do you saw how easy it was in that video all you need to do is install rain and when you build your contracts use rain build you can follow us raindev chateau willem neil jonathan if you have a twitter handle i'll add it later star fork follow contribute github.com raindev is where all of our code is we're working out in the open uh you can fund us if you want you can send donations to our dow which we just set up and if you're connected to some other funding source if you work with another project that intersects with some of what we're doing we are interested in growing this framework in a way that is going to work for you too so let us know if there's something that we can research and funding opportunities there and finally you can join our discord again the slides live at rain.dev talks and if you want to get fancy you can add the slash near con these are all links so you can just click on these instead of needing to screenshot them or whatever um that's it i think i am a minute over time so no questions but catch me in the hallway thanks for listening i would love to talk about web3 architectures and hear about what you're building see you out there awesome thank you so much chad yeah rain is amazing it's the build tool we've all been waiting for so that we can quickly get up and running with our new latest and greatest web 3 projects all right so our next presenters that we have today are from circle circle internet financial uh we have khalid talking about understanding usdc for devs and long long wing yes all right long all right from circle awesome thank you so much if you can hear me please give me a thumbs up perfect okay if you'd like to follow along on this slide please scan the qr code below to the right side you're looking at a payment taking place here notice that there's something that's being transferred called usdc there's 5.65 of it and this is actually taking place at a coffee shop in the bay area in california i'm sorry give me a second okay sorry okay okay okay okay as i was saying this is a payment taking place at a coffee shop in the bay area in california and this coffee shop is leveraging the power of crypto technology for seamless business transactions with no middleman it's settling straight through the solana blockchain now can you just imagine 10 years from now even five years from now large companies and potentially even supermarkets using web3 technology to settle all of their business transactions with each other and with their customers that frankly sounds like a very very exciting future and it is already here with much more to come hi i'm long coming to you from circle internet financial in boston where i am a software engineer level 2 working on the stablecoin engineering team where i've helped to launch usdc on two of our eight blockchains that we support and today i just showed you a glimpse into the future and i want to talk about what's behind that i want to give you some context behind one of our core strategies as a company at circle which is usdc itself the coin that you saw being transacted previously on the first slide let's begin i first want to talk to you about what uscc is and why it matters so for this first portion of the talk i really want you to think about the utility of such a coin to start with uscc represents a new approach to how we think about global commerce and finance right so it moves globally at the speed of the internet that is it's an internet based value transfer that can essentially take the place of traditional payment rails and by traditional payment rails i mean things such as cross bank wire transfers ach sepa these are all mechanisms that you might be familiar with right you have cepha here in europe ach is supported in the u.s and the thing with these traditional payment rails is that they take anywhere from one to five days which you know frankly speaking we're all here as crypto developers is very very slow now uscc is a borderless digital dollar which means it transcends that kind of notion right so as an example in the us we have something called venmo which allows users to send each other money for goods that they might have bought for each other the problem is you can't venmo somebody who doesn't live in the u.s so a lot of my canadian friends they've heard of this venmo thing they're like i don't know what it is everybody talks about it but i have no idea how to use it and i don't think i can so conversely here we transcend all kind of notions about traditional geographic borders right so whether it's from canada to portugal us to canada it doesn't matter usdc itself is a borderless digital dollar the beautiful thing about it is that you know as you know on blockchains transactions can hit finality that is actually be confirmed for real within a matter of seconds really depending on the blockchain that you're looking at so seriously again think about the utility of a transaction that can be completed across different nations in just a few seconds that is very very powerful this is really a new approach of using and leveraging the infrastructure of the internet to empower economic prosperity for all we are stable programmable liquidity and by that i mean that we're fully reserved so for every us dollar coin that sits on the internet on any of the blockchains that you interact with there is a real physical fiat us dollar somewhere in real life probably in a reserve account at a bank so usdc is backed by cash and short-dated u.s financial instruments which means you can always redeem one-to-one you can always on on-ramp and off-ramp on top of that we have quite a few factors here for trust every single month we publish attestations that reflect our finances and on top of those monthly attestations we have weekly reports that allow you to stay updated on the composition of our reserves that is exactly how much cash we're holding how much u.s government bonds are in our possession that composes usdc so on and so forth and we're actually custodied and managed by leading u.s financial institutions so far i've given you some basic information to help you build trust right and to establish credibility for one of our core strategies here at circle if you want real concrete numbers here they are as of september 2022 this month there are over 51 billion us dollars in circulation in the form of usdc that's a very very large number over the last two years since july 2020 we've grown more than five thousand percent okay i said five thousand that's a 50 x increase 50 x it's not an insignificant amount just imagine the possibilities when like i said 10 years from now almost every business you interact with on the street takes ustc or some other stable point that's just like it trusted and valuable and speedy right now we have 190 countries that are actively transacting in usdc imagine when that number is the number of countries in the entire world the future is really very exciting again these are numbers on this chart so here's an actual graph showing our growth from january of 2020. as you're looking at this i want to walk you through some milestones the first was the inception of usdc in 2018 the center consortium which at this point consists of circle and coinbase launched an effort to represent the us dollar in the form of a stable coin so this led to an initial upgraded spec of vrc 20 on ethereum as you may know for the us dollar coin we announced usdc in may 2018 and it was officially launched in september of the same year so you know moving on to the second stage of uscc's life cycle which is initial adoption we started off very humbly you know we were basically always below 1 billion in market cap until the summer of 2020. so if you look at this first circle here circle in july of 2020 usdc finally hits a billion dollars what an exciting milestone right and less than a year later just less than a year later in december visa announces that they're going to try out transaction settlement in usdc what that means is that merchants and vendors can get their customers money straight to usdc right with no middleman that's very exciting that was our first big milestone with a financial leader and again less than a year later that same year or less than a year later in july of 2021 mastercard announces that they also are launching a pilot program to test out transaction settlement in usdc so all in all if you notice from july 2020 to july 2021 in just one short year three of these milestones were hit that brings us to the last milestone for us now which is the current timeline as you've noticed now about a year later as of september 2022 usdc is the fourth largest cryptocurrency by market cap so if you don't believe me you can go on your phone right now go to coinmarketcap.com you'll see us as number four and as some of you may have experienced over the last few months there's been a lot of market volatility in crypto and yet we're still stable even in the face of all of that there's really just that one little slide down and the market cap comes right back up now i've given you the basics behind usdc i've given you some really really interesting stats to showcase our growth and now at this point you might be wondering how does it actually work how do you go from real physical usd to actual usdc that lives on a blockchain there are four crucial steps here to think about the first is the transfer of physical fiat real usd the second is the moving of this fiat to some reserve account in a real bank the third is the creation of the corresponding amount of usdc in the form usd in the form of us dollar coin and finally the fourth step is crediting the customers and businesses that we interact with so to give you some more information here that first arrow the green one it represents the on-ramp so what that is is you go through the traditional payment rails such as credit cards debit cards ach sepa wire transfers and you deposit your fiat with us here at circle using our products once that money's there as i mentioned in step two we transfer that money to our reserve accounts and then the rest is pretty straightforward we mint or distribute new usdc into circulation whereupon we credit your customer account note that you can basically at any point as i said go in reverse because as i mentioned we have one-to-one reserves that are always always liquid so the opposite process would be de-crediting your account and what circle will do is burn uscc which means to remove some uscc from circulation at which point you receive back your fiat one important distinction to note here in this slide is there's a barrier to entry so you'll notice that the on-ramp process may potentially be slow it might take anywhere from you know one to four days maybe five days depending on how your fiat on-ramp process works right so as i mentioned the legacy payment rails are slow but i want to point out really really strongly here that that is the only barrier to entry once you've on-ramped your fiat successfully you're now open to the entire ecosystem of decentralized apps and businesses so every transaction that you do with usdc is very very fast if you don't believe me these are some numbers taken from circle's official documentation for transaction times that you can expect with ustc if you look here on the left solana takes 400 milliseconds to settle with usdc that is less than half a second everybody that's very very fast and on the very slow end of things on ethereum at the worst case really on a regular day you can expect your transaction with usdc to finalize within six minutes and really you know in the worst worst case of a reorg happens you might have to wait a few hours but hey honestly that beats waiting two or three days for a traditional wire transfer am i right so really it is very fast and even in the middle you know i'll go around five seconds i can shake my friend's hand and say hey how are you how are you doing today in about five seconds that's how fast it is at this point i've given you some basic information about usdc what it is how it works and second we're here at a dev conference so i want to talk to you about what matters in terms of technical specs when it comes to building and launching a trusted stablecoin like usdc so let's go ahead and deep dive into some of the requirements that we at circle really care about for such an implementation and again as i go through the second section i really really want you to think about the utility of a trusted stable coin like this that photo follows very strict programmatic standards to start off with as i'm sure you know the fact is not all stable points are created equal right some stables really really hate the idea of centralization and they work with dows with any kind of entity to make sure that their coins are very very decentralized because frankly there's a lot of distrust around central government and governance right on the other hand some you know some stables really really care about centralization right which which is kind of antithetical when you think about the fact that crypto was developed exactly for the reverse of that right but here at circle we really care and believe in really really strict requirements and why do you ask right first trust as i've been mentioning back and forth throughout this presentation we believe that you know we can't build trust without a trusted product and a specification even if that comes at the cost of some centralization and second visibility and scalability we really think it's important to think about exactly how a token like this looks at the very initial stages rather than you know waiting a year from now two years from now for legislation to come and think about oh how do we retrofit our coin to fit the current market space with that being said there are six requirements that we have for usdc to be launched on any blockchain and you'll note that any blockchain has its own token standard for example you know the classic solidity on ethereum erc20s and then dapper flow has something called cadence which is their version of smart contracts programming and solana has something called the spl so the solana program library so you know it's important to note that every single blockchain has a different token standard but we at circle will always conform and build on top of that bespoke to make sure that our token fits our requirements let's jump into it we have six specific requirements for any implementation of uscc on a blockchain the first is the allow block list the second is spending on behalf of an approver the third is configuring mentors the fourth multi-signature transactions for security the fifth support for cold storage transactions and lastly the ability to pause the contract and upgrade it at will let's walk through each of these cases if you're interested in the central repository we have at center you can scan that qr code as i explain these requirements the first is the allow or block list which makes sure that certain entities can't easily interact with usdc so if there's a bad actor out there right we want to make sure that they cannot conduct any suspicious activities and what i mean by this is they cannot send cannot receive cannot mint cannot burn cannot do anything with usdc essentially this is we believe an important thing for building trust the second is the spending on behalf of mechanism so i want to give you some business analogies here in case you're not very familiar with how these mechanisms work you know here in the world there are many businesses that sometimes approve their employees to spend some money for business trips right so maybe your company sends you out here with a few hundred bucks on a virtual card or something that you spend on behalf of the company similarly here we allow users who interact with usdc to approve certain addresses which are then allowed to spend on behalf of the original approver address right so this is a very very interesting use case suppose you want to build your business on top of this platform right so if you ever have transactions where you do need to improve your employees you can do so directly with this initial spec that we have the third mechanism is mentor configuration so the point of this spec the point of this specific trait is to mitigate the risk of centralization behind who can distribute new usdc as i've told you before usdc is always backed one to one so it's always liquid it's always backed by fiat now there may be there may be bad actors who are given the ability to mint new uscc and they may just say what if i just want to mint a trillion right now and all of that is a very bad idea because we don't actually have a trillion dollars that lives in a fiat a bank account so the idea with this is we get to control exactly who distributes and mince new usdc on top of that every single one of these mentors has the concept of mentor allowance which is exactly how much they're allowed to distribute before they're blocked so for example you might go to a mentor and say hey i want to allow you to mint up to 200 million dollars of usdc of liquid usdc and by the time they reach 200 million we'll say hey you got to come back and we can issue more allowance for you right so i want to bring it back to the point that this specific trait here mentor configuration is to make sure that we exactly control who gets to distribute new usdc so that the finances are always accurate and safe so moving on to the latter three requirements that we have the first is multi-save transactions building onto trust and security here everybody we don't want just one single entity that approves a transaction all the time right so maybe sometimes you have a business case where there's a sensitive transaction through which you need five of six signatures from the executive board of your company before it's allowed to go through right so in this case we want to allow at least k of n signatures based on the private keys and again it's all based on trust tying into this point the fifth requirement we have is cold storage support so you don't always want to have your funds right on a hot wallet like your metamask chrome extension right some businesses might want to do a recurring thing where they say hey we want to pay our employees in usdc on the first of every month right and to make their lives easier they could just build these transactions in advance and request that they'd be broadcasted a month later right so for any implementation of usdc this cold storage support is critical there has to be some way for us to create transactions offline sign them and then later have them be broadcasted in hot mode that's very important to us and lastly what would software be without the ability for maintenance right so this goes into the sixth concept pausing and upgrading the idea of pausing is essentially just freezing the contract at any point so in case there's an emergency or you know we need to make sure that our systems are up to date you essentially have the power to freeze the contract this does not say anything about the funds or the liquidity it just means that all operations are stopped for a certain amount of time right so it's important to have this ability and it ties into the last part which is upgradability as software engineers and architects we know that you know any software cannot just always stay at v1 for the entirety of its lifecycle for decades right so here at circle we use a pattern called delegate call-based proxies i want to give an analogy for this really quickly essentially you know when you're at a bank and you request some cash right from you know a really large amount of cash you can't easily do that at an atm you can't request ten thousand dollars at an atm so you go to the teller and you ask them to on behalf of you so similarly here when we upgrade usdc we deploy a new v2 or v3 smart contract that then sits at the very front and users are the ones who interact with this v2 layer which then delegates all the calls to the underlying v1 implementation so that's a quick summary of what this delegate call-based proxy pattern looks like so to tie to tie it up we've now covered the six straight six traits that are required for any usdc implementation this is a static card requirement and it does not change depending on which blockchain we choose to launch on as you can see right there's a lot to the implementation of a trusted stablecoin like usdc it's very strict it can sometimes feel overbearing because of how centralized it seems but we do it all in the best interest of our customers and our regulators at this point first we've covered the broad usdc concept and you've seen its utility as a foundational piece that can empower businesses in this new digital age secondly we've also looked at the requirements that circle has for launching such a stable point and you've seen how much we really care about building a trusted product that's fleshed out in the best interest of our customers third and lastly i want to give you a little snippet into the future so usdc and beyond starting with the usdc front as you know we're at 51.7 billion market cap now as of september 2022. we expect a lot more growth in the future as we continue to evolve our product strategy and for those wondering usdc is not our only product there we have many more products so in fact the clear sign of usdc success is its current adoption at a lot of real merchants there are coffee shops like the one i mentioned on the first slide that now use usdc to settle all their transactions this is the power of web 3. and here's a banger everybody we're in lisbon portugal i'm giving you a talk about something called usdc you might be asking why is he on the stage talking about something called the us dollar coin when we're here in europe and i want to give you one last piece there is in fact a coin called eurocoin circle launched eurocoin at the end of june 2022. for more information you can go to circle.com eurocoin it's based on the entire spec that i've given you throughout this entire talk which means it's essentially a complete replica of the current trusted standard that we have for usdc all the features all the liquidity all the backing it's all there as of now in september 2022 there are over 75 million euros in circulation in the form of eurocoin we're very excited to see where this goes and we hope you are too if you're interested we really like our developers to get their hands dirty we offer a sandbox api suite that you can use now as immediately after this talk you can sign up for an account today and it'll behave just like it does on mainnet it's a testament environment with all fake money so you can really really play around and try out our business suite this will help you learn how to on ramp your potential business case if you need it and you'll get all the features of production and when the time comes you can contact our sales to actually sign up for the real deal we're really excited about how you can use our sandbox apis to seamlessly integrate the future of digital money into your own use cases we really are excited for you to come build with us at circle we have one mission to raise the global economic prosperity of everybody through the frictionless exchange of financial value i want to say that again we're here raising global economic prosperity through frictionless exchange of financial value i think that's a pretty great mission and one last thing if you're excited circle is hosting another crypto conference in san francisco in the bay area two weeks from now september 27th to 30th you should totally come because speakers like vitalik the founder of ethereum are going to be there and serena williams china's champion and there may be some interesting near protocol news to share at circle converge thank you so much long thank you so much what a great talk it's always so great to hear about uh how these new forward-thinking web three projects are working together with existing systems with governments the us government and now uh the european union and we're we're integrating these fiat currencies that you know people who aren't involved in web 3 might not completely understand what gives a bitcoin value what gives a near token value but they understand that a dollar has value they understand that a euro has value so these types of onramps these products that circle is creating are just more great ways to get people who aren't in web 3 yet involved in web3 all right so next up we just have a quick short 15 minute break but before you go i want to tell you about another presentation that's coming up on the nightshade stage it's called how web 3 is the new instrument for musicians that's at 4 30 and when we come back here on the doom slug stage we are going to be welcoming josh ford and ben couric from uh pagoda to talk about the complete javascript workshop for near builders so don't go too far hello everybody can you hear me we are not going to be taking our 15-minute break here in the doom slug stage and instead we're going to be rolling right into our next presentation and so please hang tight for just a few quick minutes while we get that set up for you thank you everybody do so so so hey what do i do what do you need to see on my laptop all right so in order to get back on track we're going to cut our 15 minute break short just a little bit so josh and ben are you guys ready hopefully yeah we'll see all right take it away guys okay there you go slideshow okay first of all can uh can everybody hear us relatively fine you can hear me they can hear us this is so strange yeah it is weird like people can hear it in the side i know disco is anyone gonna dance right um cool all right i'll pass it on to josh all right cool well hello everyone uh ben and josh we are from near oh you can't hear me oh you don't have your head set in you need a headset sir what's the silent disco yes yes silent so all right um yeah we're ben and josh from near um we work at pagoda actually but we do a lot of near ecosystem developer relations uh stuff and uh yeah this is ben you want to say a little bit about yourself ben yeah how's it going so developer relations engineer i'm the co-founder of fair which is actually launching today which is pretty interesting uh i created keep on which is all the nfb ticketing that if anyone went to any of the parties or we'll go to any of the parties and get any co-ops here at uh near con that's all done through key palm with uh matlock here currently studying university of waterloo engineering over in canada and and i'm pretty passionate about innovation and technology awesome my name is josh uh i started my i.t career a while ago in 2003 uh i did tech support and network administration uh and then in 2006 i traded glassblowing lessons for web design um doing like macro media dreamweaver stuff so it was kind of coding but not really and then in 2015 i was a full-time glassblower for many years and then in 2020 i decided to return to tech in a creative role did a six month boot camp and then near hired me on uh as a 40 year old junior dev and i've been uh plugging away ever since and been here for about two years and now uh um yeah i was on the devex team and now i'm a team lead for developer relations so yeah why javascript like why did we create this thing and we believe that it's the language for mass adoption we really want to have javascript or near i'm sorry web3 be something that is really accessible to everyone uh and in order to to do that we've decided to really develop a software development kit around a language that many are familiar with uh so many that about 20 million developers can actually read and write javascript code so it's really trying to like have the barrier for entry really minimized um easy onboarding for web 2 devs that are curious about the web3 space and then being able to do like a full stack app build adapt in a singular familiar language um so yeah can build test deploy all in one stack can you actually hold on to that for a second um so yeah what is the javascript stack basically you have so like building smart contracts we'll have near sdk js that's building your smart contract uh workspaces js will allow you to test your smart contracts um you can actually use it for any wasm deployed smart contract um but we also have near cli that allows you to deploy build interact with the blockchain and that's actually a wrapper that's on top of near api js um similar to web3.js if you're familiar with that ecosystem but yeah near apiges just allows you to um plug into the blockchain and interact with it making rpc calls uh and then yeah the wallet selector um we're moving away from just having one wallet uh be the only wallet that dapps use to sign in and use and we're now starting to use wallet selector that allows people to choose from a list of wallets that you as a developer can choose which ones you want your app to use cool so this is the pagoda workshop resources if you want to like click on this and scan it with your phone i'll give a second this will take you to like a basic link tree it'll show you the presentation slides a getting started guide the workshop example the repo directly and yeah it's got all that all that information uh i think cameras are down everyone kind of got that link awesome cool so let's let's get into the coding is this the screen that you want me to be on yeah just go into the file okay and then switch the branch okay so uh so yeah let's code um so going going over to this uh this qr code here so it's over here dot co forward slash js workshop um and so what we're going to be using here is this uh where is it the workshop example project so clicking on this it'll send us over to our handy dandy github repository over here so this is essentially what we're going to be using for the presentation there's a couple of ways that you can follow along if you want to for those watching at home and watching on youtube you can either you can use git pod which is down here over in the in the readme or you can just write up clone and uh and and work locally which is what we're gonna do for the purpose of the presentation so let's go ahead and let's copy that clone link and then let's uh where are we right now okay so let's make a directory called near con and then we'll cd into near con and then this is where we're going to clone that workshop and then once that is finished and the wi-fi is all fine and danny we're going to cd into that directory come on wi-fi it's not a big refill of speeds it's not a big repo i promise uh but yeah there we go so now we're in the uh we're now we're in the repository so we'll we'll open it up in vs code and uh yeah i'll pass it on to josh and talk about the file structure basically um we have two directories here uh front end for we'll go over in a little bit how do you connect your app and then we have the source directory uh that has your smart contract um and if you open up the package.json you can see the only dependency that we're using for the smart contract development is near sdk js so yeah if you want to open up the source directory this is basically an entire smart contract you have your normal imports that you would do from your dependency near sdkjs a class uh it's got a constructor and then you scroll down a little bit and we have two methods here um just basically two javascript functions set into greeting and viewing or grading is basically gonna set a string on the on the blockchain and then return that value and we have a couple of decorators above it um so yeah ben you want to dive into exactly what all these imports are and what they're doing sure yeah so at first glance this does look eerily familiar to any other typescript class that you've written before the only thing that's different is as josh had mentioned those imports here coming from the near sdkjs so more specifically we've got this near banjon decorator which is essentially just uh it it creates the glue such that the the near runtime can can actually read your contract we've also got this near contract parent class which essentially just puts your contract in the correct sort of form such that it can be read and you know all that all that fun stuff but other than that it's it's really pretty simple we've got this field my greeting which is a string we've got a constructor that sets it to a default message in this case hello web3 world and then we've got what's uh what's known as a call decorator so essentially there's two there's two sorts of uh of functions here we've got a call and a view function a view function uh you don't need to sign the transaction it's everything's free it essentially allows you to just retrieve information from on chain you don't need an account or anything like that so you can think of it just as a as a getter it's pretty pretty familiar if you're if you uh if you know ethereum but and then we've got this call decorator here this has to be signed because you're changing information on chain so in this case we pass in a message and we change what's actually stored on our contract so it's a it's a call decorator it needs to be signed it costs gas all that stuff you need to pay for it pretty cheap but uh but yeah so you can't just call this information call this contract and this function with no account but um but yeah and then in order to build we'll run this we'll run a pretty handy dandy build script that we've got over here which is simply essentially just runs near sckjs build and then pass in the directory for the contract so if i go up to my terminal and i run a rn build actually no yarn build contract we don't want to build the web just yet oh no we have to install dependencies first always forget that one yeah we forget to install the dependencies hopefully it won't take too long with our dial up connection yeah the wi-fi is not not too hot here but hopefully shouldn't take too long one thing uh in the contract that ben was working on you'll notice that it actually is written in typescript um you can do typescript or javascript we chose to do that makes the development process easier but it is one thing to note that once you compile it it will just compile whatever you're using to javascript before it goes to a wasm file that'll be deployed on the blockchain yeah when i when i develop i tend to not like having bugs in my contract so typescript personally just helps me you know types are nice types are super nice you know what else is nice this finishing yeah ah dependencies dependency dependencies the wi-fi is is unfortunate but uh essentially what this is going to do is it's going to compile our contract down to wasm and it's going to store uh when we run the command of course it's going to create a build folder where it's going to store our our contract code that's then going to be deployed to the blockchain um yeah if you want to open up those scripts maybe we could talk a little bit more about the so yeah under the scripts what we're doing right now is we're building the contract uh like ben said it's gonna export it into a directory as a wasm file and then um we're gonna deploy this contract and under the deploy um is it is it done is it done oh six 627 two out of four packages fetched all right holy moly we didn't we didn't uh uh account for uh depending on dependency installs well it's not that big it's just it's just the wi-fi oh we're getting there all right we're almost there we're almost there it's the finish line it finish strong this is going to be the entire presentation it's just installing dependencies this is installing dependencies and waiting um yeah so there are a bunch of scripts maybe you could open up the uh to the right so we can watch the the uh build yeah so if you look at these depend um sorry these scripts that we created in here um you can you can really just start this by go doing like a a yarn start or yarn deploy and what that'll do is it'll build it it'll you'll see um on the deploy line it'll remove a near that that rmrf near dev it'll get rid of your developer or your dev account if you have one and then it'll create a new one build it and then deploy that contract uh out onto that developer account um also setting some contracts or some uh exporting some variables in your terminal that'll help for ease of use during development so that way instead of writing your entire developer string as a contract id you can just call the contract name i'm gonna see if i can hotspot my computer and see if that works because this wi-fi is a little bit atrocious right now oh no oh my lord so yeah you guys enjoying near con pretty crazy huh i've run into a lot of issues but i've never run into this wi-fi yeah the wi-fi dependency issues yeah it's good good to know for next time all right awesome looks like your your phone is uh running a little bit quicker yeah oh man so how's your day been it's been it's been good it's pretty good yeah you staying dry yeah nice this is unfortunate it's faster it's actually doing it it's doing things um yeah maybe while it's waiting can we try to think if we can talk about oh the suspense is killing me i know got the hdmi issue and uh now this there you go 86 seconds yeah thank you thank you thank you thank you thank you all right nice oh we got to build suspense you know it's all i got part of a good demo yeah cool so we deployed uh no we built the contract yes did we build it or we didn't build it yet yeah yeah yeah yeah yeah yeah now we want to build it good point good point yeah we have to actually build it now we're gonna build a contract all right cool all right all right building this shouldn't be too long no no this shouldn't take too long but essentially this is just compiling it down to wasm and it's going to store it in this build directory here when that's done so you've got uh you've got all of the the oh there we go and then we've got our contract out wasm amazing we got a wasm file all right there we go great so let's let's actually deploy this on chain so rather than going through the whole account creation process and all that stuff i'm just going to uh to do what's called a dev deploy so i'm going to do it near dev deploy and then build slash contract.wasm so oh i need to not be on mainnet i wish you could uh do a dev deploy on mainnet that'd be that'd be amazing but but yeah so this is going to spin up an account like dev dash something dash something as you can see over here basically built on like a time stamp yeah and then uh this is where our contract is deployed to and if we open up the explorer link here you'll see um if you open up the explorer link here you'll see that the contract was deployed and that everything was successful so that's quick so now i know near is pretty fast pretty fast so now let's uh let's export contract name and then we'll do dev yeah and but i'm i'm not gonna write it all out boom and now we've got it on our environment variable so what we're gonna do now is we're gonna initialize the contract so we'll do a near call contract name new and then if we uh do this and then we'll sign it as the the contract and why are we initializing the contract then so we initialized the great question thank you we initialized the contract so that we can store the default message that we had that we had done over here so the constructor essentially is setting the greeting to hello webster world so in case you've forgotten that uh 10-minute build dependency section the contract just stores a string on chain and by default it's hello web3 world and then you can set it and then you can also get uh that message oh method not found that's because it's init and that's user error user error indeed and there we go so now if we go and we query for the message that's currently stored by calling the view greeting function so near view and then we'll do the contract name and then we'll do view greeting then we see hello web3 world awesome amazing so let's go and change it that's what i was going to do right now so we'll do a near call this time but rather than doing init we'll call this method set greeting so i'll do set greeting and then i'll pass in a message and then we'll say i don't know go team nice i love that i know great mantra oh you forgot the exclamation point i did after go team all right all right super important all right and then i'll sign it as the contract again contract underscore name so this is going to do is going to take that go team string and it's going to pass it into the function and it's going to get set on chain and here you can see we've got a log saving greeting go team so if we go ahead and we view the greeting again we've got go team all right there you go that was live on chain that just happened just like that and it's a javascript contract yeah look at that pretty pretty amazing yes i see you i like it nice all right so now what we're going to do is we're going to go ahead and we're actually going to code a contract from scratch so as i'm checking out josh you can talk a little bit about what it is yeah so what we're going to do is we're going to create a really simple game coin flip game uh it's going to get a random random number oh and actually you already got it up yeah that's still quick so quick so we checked out a new branch um this is a skeleton branch and it allows you to kind of like we're going to set up the structure for you and you can just kind of fill in as you want if you're coding along out in the audience but like as you can see exact same imports that we did before uh only this time at the very top before you go through we have a function here and we're generating a random number uh you can't do math.random um because blockchain so what we have to do is do we do a random seed and then we just it's gonna be either a zero one at the um uh character at the first character and um we're gonna get a random number and see if it's zero one and then we're gonna that'll be the coin flip or that that'll be the uh the random number that we'll we'll play the game against so yeah basically same kind of structure only this time we're instantiating points which is an empty object within that empty object we're going to just basically keep track of whatever we want but for this game it's going to be name of the person that is playing the game and then how many points they have um and then we also are going to instantiate points as uh oh yep we do it right there under the constructor cool awesome so yeah this is basically same as before where we have a call method and a view method we're going to view the points and then we're also going to call the contract flip a coin and pass either heads or tails as a string so yeah do you want to go ahead and yeah i'll get started yeah so so the two functions here are viewpoints and and flip coins so for viewpoints you're going to pass in a player so an account id and then it's going to it's going to return how many points that player has and then flip coin you pass another heads or tails and depending on whether you've got it right or not you'll get a point added to your account so let's start with the with the viewpoints function here so what i'm going to do is i'm going to check first of all so i'll say if first i'm just going to check if they're in the map already so if this dot points that has own property at the player so if they exist then i'm just going to return this dot points at the player and then else i'm just going to return null if they don't exist yet right so if you're trying to view points of someone who who's never played before we'll just return null uh it's pretty simple right and then and then what we're going to do is we're going to do the flipping coin mechanism here so if we think about maybe the workflow of how this is going to work right the very first thing we're going to need is we're going to need to know who called the function right because they're the person that's playing and so to do that we've got this handy dandy near object that's being imported from the near sdkjs and it has a bunch of important information that you can use when writing your contract for example who called the function how much near did they attach how much gas did they attach all that kind of good stuff so we'll use that to our advantage so we'll say let let's say the player is equal to near dot predecessor account id so that's just who called the function right and then what we're going to do is we're going to check if they don't exist so if this. has own property if they do not exist then we're just going to set them equal to zero points right and then what we're going to want to do is let's add a log so often times when when doing smart contract development logging is really important because if anything goes wrong you can view it in the explorer it's just like like regular logging in any application and to do that on here rather than doing console.log you can use the near object so we'll do near dot log and we'll say maybe player and then we'll say chose side for an example right and then what we're going to want to do is we're going to get the random number so we'll say maybe const random num and then we'll set it equal to generate random number so this will return either a 0 or a one at complete random behavior and so because we're writing the contract we have full reign over what that means so in this case maybe we'll say that if it's false we'll set that to heads but if it's not false we'll set that to tails or sorry if it's zero then then we're going to set that to uh to heads so we'll say let out come so if random number is equal to zero then we'll say heads but else we'll say tails right um actually no this returns a boolean so we'll say false and then from there we've got our outcome and so what we need to do is we need to check if the side that they passed in is equal to that outcome so we'll say if the side that they chose is equal to the outcome right then they should win a point so we'll do a near.log and we'll say you get a point hooray right and then what we're going to do is we're going to do this stop points at the player is equal to whatever their points were plus one but the unfortunate side of things is if their side was not equal to the outcome we'll say near.log you lost a point dot dot dot dot dot always add more dots and then what we're going to do is we're going to get their points but rather than just decrementing their points let's say you're on a crazy loss streak you just started you just started playing you're at zero and you like and you lose 15 times in a row i think that's kind of demoralizing personally so what we're going to do is we're just going to say it's going to be equal to so if they already have zero points sorry is equal to if this is already zero then we're just going to keep them at zero but else we're just gonna we're gonna subtract one from their points just so that they don't feel upset for playing and uh and that's that i think it's a pretty simple smart contract right so we coded the view method and we coded the the flipping method so let's go ahead and let's uh let's build so maybe one thing we should do is um tell them what the result was so that way we don't think we're cheating them we could oh yeah you know we could say you could say uh near log yeah yeah you lost the point the result was sure so you make sure the result was an outcome outcome you do the same for you got a point and then we'll just copy this bad boy here cool and there and then one log i think in the call method or in the view method uh returning a log and then what your player is or is it fine yeah i think it's fine for now um but yeah so that's the contract and then what we're gonna do is we're gonna build it but there's this neat deploy script josh i'll let you talk about that while it runs so yeah basically it's going to do exactly what it did before only this time it's going to also set your environment variable build the contract export it create a dev account fund the dev account uh deploy it on that dev account then set the contract to or the environment variable on your uh command line to that contract um and then it's initiating it as well right yeah it'll look gonna auto-emit the pc here yeah it's initiating the account so you don't have to do that basically gonna do everything all the things and now it should be ready to go so if i echo the contract here um well let's let's let's do it anyway so now uh that it's initialized let's let's maybe flip a coin so i'll do a near call on the contract i think it was called flip coin right i believe so yeah flip coin and we're going to pass in a uh a side here so how about how about we get some audience interaction here hands up for heads heads heads heads all right heads heads it looks like we got two for tails let's do tails let's do ten we'll do tails you guys a bunch of cheaters and then we'll sign let's let's play let's play under my personal account of course so you get the points i want the points i want all the points all the karma all the points yeah it goes right to ben all right we're flipping drum roll an account i lost well i got a point yeah there we go we got a point we won let's do it again i want more points first time we did this at consensus was it like 10 times in a row we lost yeah but i'm i'm on a win streak right now this is not oh you won again i did what if i go again all right oh i lost that point we lost so now if we view our points let's see what our points are so i think two points two minus one is one i think so i think maybe i can't math very well view points and we'll do player and then my personal account of course oh you didn't pass that you didn't put another uh you forgot to um yes thank you yeah and we got one point there you go awesome all right so that's it that's uh that's an easy kind of game that you can create with javascript on the blockchain pretty rad um we were going to go do the front end we were going to spin up the front end but we're running out of time but unfortunately it looks like we're we're running out of time so maybe but you know what you can actually check us out we're going to be doing office hours the entire time and actually i'm going to go over that in a slide um so yeah maybe bring up our slides um yeah and then let's do the last couple slides in our couple minutes that we have so yeah feedback and suggestions we definitely want to you know shape this tool uh on the community needs and what you guys um and gals like would like to see so we're trying to drive all the traffic to our github repository so in that qr code that you scan earlier it takes you right to the repo please click on the discussions button give us some feedback you know what what do you like what do you don't like the good the bad the ugly all that stuff um there's actually even like a show and tell button at the bottom like show us your project like showcase what you're actually building we'd like to see it um yeah right there at the bottom uh you go go to the the next line um yeah any issues or bugs we actually have an issue in bug bounty as part of the hackathon uh it's a new uh library new tool so we really wanna get you know as many people as we possibly can to help us find these bugs and squash them so yeah report any issues that you have there again we're just trying to drive traffic and communication to the repo itself so that way we can interact with those individuals and oh yeah one last time for anyone that didn't get it i put the slide up there twice i forgot about that but just qr code oh yep couple people a couple yeah nice nice hey i got two minutes i know you're looking at me like it says two minutes on the thing jake um need help if you want to scan this uh you can ask us uh the whole there's like a ton of near engineers that are here pagoda mir protocol we have a ton of engineers that are here willing to help you with your projects come to the pagoda booth attending like pretty much all day there will always be someone there willing to answer a call and then in the hacker's den 15 pm to 17 pm i don't think we need pm after anyway i got one minute and 22 seconds oh all right i don't have it there's also lanyards that um yeah i guess there's lanyards of people that can help you answer questions on the javascript stuff i didn't know about that thank you thank you very much no pictures please um but yeah that's pretty much it again we're just here to get feedback we're really excited about this new tool we really think it's going to open up a lot of individuals to build on near um and yeah pagoda's making some cool stuff they're the original engineers that created the protocol and continue to build the tooling for it and to be major contributors towards it so we're yeah we're stoked to be here we're stoked to see this yeah event grow in the way it's been and yeah reach out to one of us after the event 30 seconds left we don't really have any questions so that's that about he has a question so maybe all right 30 seconds yes yes sir is that function generate generate number is it a javascript function i can't i can't this is the weirdest better yeah hello everyone guys okay so thanks thank you very much for the presentation just one quick question is it function it was just a javascript function or what it was a generate number they generate yes generate yeah so that was a javascript function but it was using a near primitive which was getting a random c can you show it yeah um you want to go back three oh we're over now now it's now it's counting no but here we got a function right here we're perfect all right all right perfect yeah yeah so it's it's yeah it's just a a plain javascript function uh that's using the near import uh from the nearest ckjs that's that near object and it's used in the in the body of the can't just do math.random uh because blockchain i'm not exactly sure i need to find out from the there's something about like the genesis and it's just always just the same every single time you do math random so yeah cool all right all right thank you did it thank you very much everyone awesome awesome thank you guys so much what a great presentation and what a great new project they're working on for the near ecosystem i'm sitting over here and i'm like pointing to my badge because we have this uh near js sdk tactical support team so if you see anyone with this badge running around there are a lot of us wearing this badge over uh by the hackathon you can ask us about the new javascript sdk because it's really really cool and we want a lot of people to use it i mean as you saw it's dead simple if you know javascript if you're web 2 native well guess what we just made you web 3 native all right thank you guys so much that was uh josh and ben from pagoda devrel next up we have oh actually before i announce our next speaker just a quick reminder on the layer one stage we have a really great panel called the near d5 ecosystem that's at 5 pm if you want to go and check out that otherwise our next speaker here is talking about high standards how pagoda is decentralizing near development and that is from ori a take it away thank you very much hi everybody can you all hear me okay yes perfect cool i'm super excited to be here my name is ori applebaum and today i will be sharing with you how pagoda is working to decentralize near's development so just a little bit about me i am a technical program manager at pagoda and i am based in portland oregon in the united states i've been working in the tech industry for over a decade and i have a lot of experience with agile software development for primarily web 2.0 sas companies i'm relatively new to the web 3 space and i'm super excited to be a part of the community that is shaping it just in terms of some of my hobbies i love to play the piano and compose music i love to learn languages i actually speak a little bit of portuguese so super excited to practice it this week and love traveling cooking uh you know just uh what what else do i like yeah watching a lot of horrible tv you know reality tv shows so if you want to nerd out about any of those topics or just chat i will be hanging out in the pagoda booth and would love to meet you so please stop by speaking of pagoda just a little bit of background on us we're the easiest web 3 startup platform there is and we're the largest contributor to the near protocol and we recognize that in order to help accelerate the growth and adoption of the nier platform we need to partner with the entire community so today i'd like to share a proposal for approaching the technical aspects for evolving the ecosystem so just to go over the agenda first i will talk about the challenge that we have with decentralizing the near ecosystem then i will talk about how we're proposing to solve that from the perspective of developers through developer governance next i will give a quick update on the progress we've been making so far and what to expect next and lastly i will talk about how you can get involved so let's start with decentralization one of the main challenges with large decentralized ecosystems is balancing the speed of innovation with system reliability and when we think about evolving the near ecosystem we want to empower anyone in the community to lead and contribute to innovation you know from developing the protocol to defining standards for how apps interface with each other and we want to ensure system integrity and avoid having a dependency on one entity so how do we solve this need to innovate to represent various stakeholders and to make decisions in a decentralized way so over the last few months we've been engaging with the community over this idea of developer governance which is really about empowering anyone in the community to not only contribute but also to influence participating influence in the future of the ecosystem and we've been bucketing developer governance into three stages ideas voting and implementation and i'd like to share with you some of the ways that we've been experimenting in these areas so let's start with ideas so we've introduced the near enhancement proposal nap to create a way for anyone to submit ideas to you know to improve protocol or or standards and this is a similar process to prominent open source projects like rust and we've already had many neph submissions and it's been really incredible just to see the diversity of contribution from the community and as we've been getting more and more naps we recognize that we need a way to be able to move them forward to to review them to to make decisions and determine the next steps so that they're not just sitting indefinitely so this is where the second voting stage comes in which involve developers working groups developers working groups is a way to operationalize the review of maps and the idea is to have multiple working groups each one focusing on a different ecosystem area and helping make make decisions and create focus so that we can all move faster and historically pagoda has had a major influence over the design of the ecosystem and we recognize that while we may not be able to get to decentralization overnight we can at least take the first step by encouraging uh you know leading subject matter experts from pagoda and other organizations to help bootstrap these first working groups with the community and so we've already started to do that we've launched the first contract standards and protocol groups and we've had a couple of meetings to iterate on this process and putting these groups into practice is going to be a gradual approach and will require flexibility as we learn what works and what doesn't and as we iterate we plan to introduce more groups and to empower the community to run them so just to go into the four uh rules that are involved in this process so first is the author this is the person who submits the net and and presents it to the working group next you have the moderator this is the the person who helps facilitates the process and ensure that neps are moving forward next you have the reviewer these are the subject matter experts who assess the technical uh viability of the nep and then lastly the approver these are the working group members who help make the decisions so here's a diagram to illustrate the process so basically we have three stages draft review and voting and two outcomes approved and rejected and basically all the roles that i've mentioned in the previous slide helped move the nap through those stages and towards the outcome and most of the activity happens asynchronously on the nav itself which lives on you know github but when we do get to the footing stage each working group has a public meeting in which they review the nap with the author and they formalize the ship the decision and i want to highlight that we've really taken the time to think through this process and actually follow it and we've had various working group members you know who are following all the steps and are continuing to iterate so what happens when nep get approved this leads us to the third implementation stage which is an area that we're still actively uh experimenting with but basically with this new nap process we want to encourage more contributions to the implication implementation of the near platform by the the community and to incentivize developers to participate through grants and we recognize that with centralization the number of contributions that we can make will plateau over time but with decentralization we can scale much faster and we've already had to we've started having significant contributions from the community towards implementation which has been really exciting in fact one of the recent nets that that got approved was actually implemented entirely by a community member which was which was really exciting so if you're interested in implementing neps we would definitely love to hear from you and i will be sharing a form in the end for for where you can sign up so just to put it all together we have the community who comes up with amazing ideas and submit them through neps then the working groups who vote on those ideas and and help move them forward and then implementers who implement the naps for the benefit of the entire community so i'd like to quickly talk about the progress that we've made so far and what to expect next so we're already making great strides as i mentioned we've launched launched the first contract standards group back in august where we reviewed a non-transferable nft that particular nap did not get approved but the working group members had a really great conversation with the author and gave good feedback and then we launched the next protocol working group last week in september and in that meeting we reviewed efficient signature verification host function which was approved and next month we're kicking off the wallet standards working group in which injected wallet standard will get reviewed we also have a growing pipeline of naps as i've mentioned and we hope to see that list continue to grow over time as we get more submissions and participation from the community so speaking of participation i'd like to talk about how you can get involved and there are many ways to do so so first if you know what you want to build you already have something you're super passionate about please go ahead and submit a net or you can also join a developer working group to kind of see the the process and and learn about other neps and if you don't know what you want to build or you just have some kind of idea in the early phases i highly encourage you one way to get started is to join community developer groups and basically the developer sorry developer community group is really a group of people with a shared interest around the topic it can be a specific concern or or problem that they have it could be an idea or a passion for evolving the ecosystem and it's really a great way to just start conversations with other folks and there have been a lot of these types of developer community groups that have started in fact i just ran into cameron dennis who has recently started a wallet standards community group and they've already had some meetings and it's been really really awesome to to see that in action and we want to make it easier for folks to find those groups so we actually recently added a new section to the the near governance forms in which you can discover those groups more easily and also start one yourself so you can learn everything about what i covered today on the near.org developer governance website and there's also a sign up form right in the entrance of that website that you can click on and fill it out and express interest in any of the areas that you may want to get involved but also i highly encourage you to come check out the pagoda booth and come chat with me or with vlad or with any of the pagoda members we very much will be excited to to chat with you and and work together so thank you so much for your time today and i can't wait to meet you and to decentralize the development of neo together so thanks so much corey thank you so so much all right yes that was that was great learning about how pagoda is decentralizing near development okay so next up we're going to have a panel called cultivating your web3 talent pipeline but while they're setting up the chairs for that i just have a couple of quick announcements for you all so uh first just a few reminders we have an ecosystem showcase anyone have any idea how many projects are in our ecosystem showcase shout out a number sorry 100 not quite 100 we have 30 projects in our ecosystem showcase and we have 18 projects in our gamers lounge we also have the uh sweat sweat coin is here sweatcoin is doing an airdrop if you participate in some of their activities and they have their token generation event which is occurring in anyone have any idea how long it's until their token generation event 20 hours all right uh then the official near con conference i believe goes until about 6 p.m every day but if you go to nearcon.org you can see a list of a bunch of side events so you can party all night long yeah go to nearcon.org and there's a link on the navigation bar there you can click on side events and check out uh other events that are going on satellite events to near con anyone have any good cryptocurrency jokes uh okay how about this one what consensus mechanism does gordon ramsay's uh cryptocurrency use proof of stake all right are we good to go all right uh let me welcome up the panel cultivating your web3 talent pipeline thank you hello everybody thank you very much for coming i hope you're all enjoying neocon so far so we've got a quick panel right now it's just to talk about the talent happy hour that's going to be going on at 5 p.m joined by some fantastic people up on the panel here just going to talk about how to cultivate your web free talent pipeline listen to some open roles and what some of the the industry leaders look for when looking for talent so i'll pass over to ken so i'm ken boggs and i work for the near foundation so as kobe just mentioned intention today is get to know some of the projects that are hiring in the ecosystem as we've mentioned there's a happy hour it's actually already kicking off but the real fun starts in about 13 minutes so we'll go ahead and get through today and get to know some of our projects that are hiring julie awesome really happy to be here pagoda i'm the ceo can you guys hear me can you guys hear me okay okay awesome um and as far as what we look for in candidates um honestly i would say the biggest piece is uh kind of the thirst for knowledge and willingness to learn um we uh yes we're building highly technical products but fun fact most of our devs are from web 2 with little to no web3 experience and they learn it on the job and that's pretty much expected right now because the space is still so nascent um but yeah so in addition to that outside of our technical roles um being an owner being a problem solver and being a team player so i would say yeah kind of in a nutshell that's what we look for hello does it work good hi i am titus i am a co-founder and cto by the social labs does it not okay um we we are a deaf house we build cool things for others and also for ourselves essentially if you're a dev we are quite likely to hire you as uh her v2 moose like most of our devs or web 2 devs transitioning into webstreet especially if you're on the front end like especially on near picking up what what you need to do as a dev is is fairly easy obviously if you're on the small contract dev we want to work with you if you uh if you have a background in data engineering we have built our own data product that we need more people to maintain and work on because the requests just keep coming in so if you're dev you comment like build cool things with us hey everyone my name is anton uh i'm leading integrations at aurora which is nvm scalability solution built on top of europe hey okay now it's better hello everyone my name is anton paisaf i am leading integration satellite and yeah in terms of hiring and in terms of culture the main principle that we operate is the extreme ownership one where you always like own everything not only what you do but everything that is affecting your mission to be successful and yeah and it's also all about very high pressure high based environment working here hey my name is hermann i'm blockchain architect of orderly uh we are building the trading infrastructure and actually we are looking for two types of the candidates so as we have the hybrid ecosystem and hybrid model we have off-chain part and on-chain part and actually for the off-chain part which is more like the financial base we are looking for guys who are more like looking to into every piece carry about the security very much and for the blockchain part with the smart constructs we're more looking at some kind of creativity and courage so this is it everyone my name's stephen or if you're into near nft's cap i'm work for a web free marketing agency it's called zebra digital we're currently about 40 people going up to 50 and this is where we're looking here to try to bring on that next level of talent to take us to the next stage we're going to be the number one marketing agency in web free and one of the powerful ways you get there is through talent and as a very fast-paced industry and a fast-paced company that's one of the things that we're always looking for as you mentioned before it's the pressure you've got to be able to move quickly you've got to be able to work in the different departments so across our company we have five different key service lines that we offer between design editorial content events so we're hosting a whole conference next week in london called zebu live we've also got our whole social media team and a whole range of things that we're looking to expand upon in terms of the growth source sector and for us it's that versatility somebody who can have multiple conversations with multiple different people and you'll continue to build upon that so really looking forward to be able to get into the talent now as well i think that's gonna be really awesome to meet everybody and have a really good sort of time so uh yeah just before we get into the happy hour you may have seen the name scattered around the event a little bit uh founder of b experience we're essentially building like a linkedin style business network that helps to facilitate the learning and hiring for some of our partners up here and anyone looking to get into the space so feel free to check us out we'll be at the happy hour please come along and say hello and uh looking forward to seeing you all there but thanks very much for coming out so this is just a few of the projects in the near ecosystem that are hiring there's a number of them that will be joining us outside in the happy hour if you haven't found where the happy hour is it's straight to the end of the building go towards sales gp booth and keep going like i said there's a number of people there and we're excited to get to know you thank you very much for joining it's like a speed run right i'm sure thank you","transcript_synced_at":"2026-11-04T03:59:38.988Z","segments":[{"start_seconds":10,"text":"hello everybody and welcome we are about to get started so please put on your headsets and welcome to the stage your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10s"},{"start_seconds":18,"text":"host and mc for the event jacob lindau hello hello hi my name is jacob this is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=18s"},{"start_seconds":26,"text":"the doom slug stage where we're going to have technical topics and panels welcome to near con 2022","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=26s"},{"start_seconds":35,"text":"a reminder this is a silent disco event so you'll see we have the headset scattered around make sure you put those on so you can hear what's going on on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=35s"},{"start_seconds":44,"text":"stage and you don't have to worry about the background noise all right um reminder the hashtag for near con is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=44s"},{"start_seconds":51,"text":"hashtag near cons so make sure to use that spread it around we have over 20 or over 2 000 attendees","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=51s"},{"start_seconds":59,"text":"here so make sure that you meet the person sitting next to you say hi and just enjoy the event let me welcome up our first panel here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=59s"},{"start_seconds":69,"text":"it's called staking on near steady yields secure network it's moderated by matt siegel and here we have dhiraj igor","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=69s"},{"start_seconds":77,"text":"and claudio take it away matt thank you thank you jacob it's really nice to see everybody i feel very close to you given that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=77s"},{"start_seconds":86,"text":"you've got me right in your ear we're gonna jump right in i'm gonna give um our panelists about 30 seconds each to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=86s"},{"start_seconds":94,"text":"introduce themselves um and then we'll start with questions my name is uh matthew siegel i'm a technical writer at mir","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=94s"},{"start_seconds":102,"text":"um and we'll start with uh claudio on the right hey everybody my name is claudio i'm co-founder of medical the first liquid","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=102s"},{"start_seconds":110,"text":"staking solution on mir in aurora and we're basically one of the first assets that are going to be used in custodial","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=110s"},{"start_seconds":118,"text":"services more to come on that on the proximity talk so don't miss that one","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=118s"},{"start_seconds":125,"text":"hi guys i'm igor head of infor company we are doing blockchain development and blockchain's taken since 2018 we joined","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=125s"},{"start_seconds":133,"text":"it near from early test net validating near like literally for two years already we are running all validators","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=133s"},{"start_seconds":141,"text":"experimental servers hardware solution like real servers with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=141s"},{"start_seconds":149,"text":"staking with validating with proposals and all this funny stuff which you can have only with common line interface","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=149s"},{"start_seconds":158,"text":"that's pretty awesome um hey guys co-founder of strata protocol","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=158s"},{"start_seconds":166,"text":"essentially we are a multi-chain liquid staking protocol and we offer liquid staking plus a little more on six blockchains today and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=166s"},{"start_seconds":174,"text":"we have been live on the near blockchain our liquid safety token is near ex awesome thanks gentlemen so just by a show of hands how many of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=174s"},{"start_seconds":183,"text":"you are confident you could explain staking to another person if you are asked to do it that's awesome that's awesome","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=183s"},{"start_seconds":191,"text":"i've been asking a lot of people about it it seems there's some confusion so hopefully we'll get to clear some of that up today so the first question i'm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=191s"},{"start_seconds":198,"text":"going to ask my panelists is how do you explain this to somebody who's relatively new to this space that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=198s"},{"start_seconds":206,"text":"might not have a ton of technical knowledge i'll start with claudio and then maybe we can move through yeah sure but for us is we've been doing a lot of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=206s"},{"start_seconds":215,"text":"education from the beginning so we launched on august 23rd last year and a lot of the initial conversation is why","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=215s"},{"start_seconds":223,"text":"do liquid staking so we first have to explain what's taking which is which one's better for us the first and foremost and most important thing about","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=223s"},{"start_seconds":230,"text":"staking is how you secure a proof of stake network this is an activity that is anybody that holds near should do bar","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=230s"},{"start_seconds":239,"text":"none even if you use liquid staking or you stick directly into a validator node what we say is like you just now have a near token if you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=239s"},{"start_seconds":248,"text":"want to secure and add value to that token the first thing that you need to do is stake which is a delegation process to the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=248s"},{"start_seconds":257,"text":"network so it's more secure more decentralized and more censorship resistant awesome igor you have anything you want to add to that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=257s"},{"start_seconds":264,"text":"yeah so as exactly mentioned it's delegated proof of stake so first of all is taken while you run blockchain or distributed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=264s"},{"start_seconds":273,"text":"ledger solution or database solution it means literally distributed so you have the same instances which should","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=273s"},{"start_seconds":280,"text":"synchronize which is other and you want to be decentralized which means different people control all these nodes and you want to have incentivization","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=280s"},{"start_seconds":289,"text":"mechanism for these people to run these nodes so from staken means like you stake your coins in validator which","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=289s"},{"start_seconds":298,"text":"secures the network validates the transaction create new blocks create new proposal and for this new coin emission comes to your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=298s"},{"start_seconds":307,"text":"validator it's a part of this currency mission and exactly the more amount of coins staked in the protocol","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=307s"},{"start_seconds":314,"text":"the more secure protocol is because to have some kind of attack you will need literally to double the amount of coins","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=314s"},{"start_seconds":323,"text":"to be exact 66.6 percent but wherever so it's a security of network the more tokens secured the harder for other","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=323s"},{"start_seconds":331,"text":"people to do a malicious attack forces that's why you want to have nodes which owned by different people put in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=331s"},{"start_seconds":339,"text":"different countries internet can sometimes work not as expects that your provider can not work as expected","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=339s"},{"start_seconds":346,"text":"barometer servers sometimes just go away it's decentralization it's security you provide value to network and network","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=346s"},{"start_seconds":354,"text":"incentivize you with profit that's great so this is mutually beneficial jiraj we had a great conversation before we started um you had some great comparisons talking about banking a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=354s"},{"start_seconds":362,"text":"little bit do you want to get into that a little for us yeah yes of course um so the way i look at staking is it has a set of benefits for the blockchain a set","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=362s"},{"start_seconds":370,"text":"of benefits for people who are putting their money into it and a set of benefits for the validators but my simplest analogy for staking would be","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=370s"},{"start_seconds":378,"text":"it's it's kind of like a savings account right you put in some near with a protocol or validators and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=378s"},{"start_seconds":385,"text":"after after a certain period of time you have more near right it's it's it's accrued interest on top of the near that you have put in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=385s"},{"start_seconds":392,"text":"and um the only constraint i would add to that is when you take your money out you know it has an unbounding period essentially like a constraint","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=392s"},{"start_seconds":401,"text":"of say two days and uh that's essentially what however describes taking on near uh what claudia mentioned and you got mentioned all of that is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=401s"},{"start_seconds":409,"text":"completely true i think uh from the validator side from the blockchain side there's a lot of uh you know securing the network there's a lot of value","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=409s"},{"start_seconds":417,"text":"addition that happens through staking in terms of long-term incentivization of the of the blockchain but for a normal user all you need to know is taking a savings","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=417s"},{"start_seconds":425,"text":"account with a constraint yeah that's a great explanation um i don't know how many of you have heard of yield farming it was a term that that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=425s"},{"start_seconds":433,"text":"confused me a little bit when i heard it but yield farming is correct me if i'm wrong is the overarching idea right and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=433s"},{"start_seconds":440,"text":"beneath that is staking liquid staking and such is that correct cool so we heard proof-of-stake come up maybe","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=440s"},{"start_seconds":449,"text":"we can talk a little bit about how staking is directly related to proof-of-stake maybe we'll start at this end yeah so uh proof-of-stake at the end","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=449s"},{"start_seconds":457,"text":"of the day is is is a consensus mechanism right and what i mean by that is a blockchain is obviously run by a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=457s"},{"start_seconds":464,"text":"diverse set of machines or nodes across geographies and for all of these machines to arrive at a single result","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=464s"},{"start_seconds":472,"text":"and believe that that result is true there is a consensus mechanism and that is true for state so uh on every single","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=472s"},{"start_seconds":479,"text":"block there is a single machine that proposes a new block that says hey this is the truth and everybody should follow this truth","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=479s"},{"start_seconds":487,"text":"and uh the way this machine is decided is through the amount of stake that this machine holds or the validator holds and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=487s"},{"start_seconds":494,"text":"uh obviously that stake is is a combination of the funds that the validator has put in to staking and for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=494s"},{"start_seconds":502,"text":"and the funds from normal users that have trusted the validated to do the right thing and and this is you know also a simpler concept yes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=502s"},{"start_seconds":511,"text":"that's great do you want to add anything to that yeah it's pretty it so stay can exist delegated proof of taken means your coin","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=511s"},{"start_seconds":520,"text":"stays on your wallet which is like big difference in year because it's once again layer of security while you stake","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=520s"},{"start_seconds":527,"text":"your coins like this proof of stake you literally move your coins to node and the private keys are coins there","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=527s"},{"start_seconds":535,"text":"something happens hard disk drive burns uh i know like your server compromised somebody brute force","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=535s"},{"start_seconds":543,"text":"through taxes you're losing coin with near you are delegating your coins which means you just moving your vote in power","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=543s"},{"start_seconds":551,"text":"and your coin stays on your wallet if something happens with validator or you are not happy with their behavior or just like disappear you just revoke your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=551s"},{"start_seconds":559,"text":"coins and in few epochs you will have them back nothing can happen with your coins you are fully controlled with what is going","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=559s"},{"start_seconds":567,"text":"on that's great do you want to jump in on that yeah i think igor touched in a very important aspect right the custodial non-custodial side that's very","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=567s"},{"start_seconds":575,"text":"important that's something that as an ecosystem we need to remind because we we're kind of like in a bubble right and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=575s"},{"start_seconds":582,"text":"everybody most of you understand custodial non-custodial but for people or normies coming in this is a very important aspect right that you are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=582s"},{"start_seconds":591,"text":"always in control of your assets and this is something that for web 2.0 users coming into the web3 space","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=591s"},{"start_seconds":599,"text":"it's something that it takes time to grasp and more importantly the responsibility of owning your assets","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=599s"},{"start_seconds":607,"text":"that if yes you do a bad transaction then things can go sideways pretty quick so so anyhow so i think the custodian on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=607s"},{"start_seconds":614,"text":"custodial side something very important that the of stake solution that nier provides is really really robust and something that we're really bullish on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=614s"},{"start_seconds":622,"text":"yeah that's great so um a couple of you mentioned wallets maybe we can talk about hardware wallets a little bit do any of you guys want to jump in on that do any of you have strong opinions on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=622s"},{"start_seconds":631,"text":"hardware wallets uh yeah so like hardware wallets exists ledger is fine uh you can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=631s"},{"start_seconds":639,"text":"if you want you can create your own so like literally hardware wallets is a once again layer of security and there is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=639s"},{"start_seconds":647,"text":"options to sign transaction with your hardware wallet so if you want to have a custody solution which i think metaphor will have soon","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=647s"},{"start_seconds":656,"text":"or any partner integrated it moving your assets to custody but there is like a lot of people who are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=656s"},{"start_seconds":665,"text":"really heavy on security on owning their coins and the hardware wallet is the one way","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=665s"},{"start_seconds":671,"text":"of doing this so metamask is fine near wallet is fine all the wallets like you can go with wallet.near.org it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=671s"},{"start_seconds":679,"text":"literally store your private key in local storage and go into you know what hardware worth you love like ledger ledger definitely work","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=679s"},{"start_seconds":688,"text":"with here you can go to stake and you can sign transaction from ledger and you are totally sure that your private key","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=688s"},{"start_seconds":695,"text":"are on this small like usb drive stuff which is once again another level of control so your computer can be hijacked","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=695s"},{"start_seconds":704,"text":"your computer can be compromised a lot of stuff happens on your pc i don't like real control freaks have the separate pc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=704s"},{"start_seconds":712,"text":"exactly for crypto so literally is a notebook only for crypto staff sometimes they literally delete everything except","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=712s"},{"start_seconds":719,"text":"some basic label components and ledger just move everything on different different layer so you can do whatever stupid stuff you want to do with your pc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=719s"},{"start_seconds":728,"text":"until you will sign transaction with your ledger you are fine and like signing transactions with your ledger is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=728s"},{"start_seconds":735,"text":"it literally asks you few times do you want to sign this transaction so hardware layer ledger","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=735s"},{"start_seconds":743,"text":"hardware wallets exist a national layer of security just if you want it you can have it it's not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=743s"},{"start_seconds":750,"text":"obligatory for staking and anything we say is not financial advice folks please so do your own research uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=750s"},{"start_seconds":759,"text":"but anyhow just sorry to interrupt there but then and this is what i'm talking about education as well right custodial non-custodial like ledger or any","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=759s"},{"start_seconds":768,"text":"hardware wallet brings another level of security but also on a higher level responsibility right how many of us has","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=768s"},{"start_seconds":775,"text":"lost a usb drive in the last 15 years everybody ledger or dresser or whatever is the same size so you have to be like triple","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=775s"},{"start_seconds":785,"text":"four times careful because you are basically having thousands of dollars or so or for some high network individual millions of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=785s"},{"start_seconds":792,"text":"dollars on just one usb drive so that's a whole level of responsibility that i myself like i delegate that to somebody else that's why i do custodial services","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=792s"},{"start_seconds":801,"text":"it's always a question about your exposure to risk if you want to see how it works and you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=801s"},{"start_seconds":808,"text":"are operating with one year which is close to five bucks right now you can do whatever you want you do not need to create security level if you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=808s"},{"start_seconds":817,"text":"operate in this big amount of money you can go to another layer of encryption if you are enterprise great solution if you are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=817s"},{"start_seconds":825,"text":"institution investors there is a custody solution fire blocks uh fire blocks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=825s"},{"start_seconds":832,"text":"like copper for every pocket size there is a proper solution and you need to just do research if you want to stake millions","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=832s"},{"start_seconds":841,"text":"of dollars from a usb drive it's a little bit crazy stuff and like it's still usb flash drive so even if you cannot sign transaction for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=841s"},{"start_seconds":850,"text":"malicious purpose you can lose it it can be easily damaged it's still made of plastic um it's wiring an electricity","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=850s"},{"start_seconds":857,"text":"some kind of i know like short circuit and it's that yeah you have like the cup phrase with uh like 12 words all this stuff still","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=857s"},{"start_seconds":866,"text":"brighten on a paper with your pencil it can be burned away and you need to do your own research and to be responsible with your fans all the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=866s"},{"start_seconds":874,"text":"time yeah did you want to add anything to that or that feel pretty good to you that's that's a pretty extensive answer awesome yeah i i heard one of you mentioned experimenting with a small","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=874s"},{"start_seconds":882,"text":"amount did one of you say that being able to put like one near and just kind of playing around and seeing how it works yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=882s"},{"start_seconds":890,"text":"i think that's that's always a good idea um you know it's a small amount of money to lose if even if you were to lose and that's uh a hundred times","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=890s"},{"start_seconds":898,"text":"faster better than reading about everything that's awesome so we talked a little bit about uh why staking is necessary","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=898s"},{"start_seconds":906,"text":"but i had a number of people tell me that as soon as you get your near stake it immediately so are you all under the impression that everybody should be","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=906s"},{"start_seconds":914,"text":"doing this kind of right away or is it something that is not really for everybody yeah so i can i can start with that um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=914s"},{"start_seconds":923,"text":"i think it's taking east for everybody he's taking has seen staking is of great importance to the blockchain too and honestly it's one of the the first steps","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=923s"},{"start_seconds":931,"text":"uh any any normal user into crypto space would would take i would suggest everybody's take what i would suggest also is not stopping","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=931s"},{"start_seconds":939,"text":"that's taken right there's a lot more a lot more ways to make money off of your near and uh obviously awareness around how to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=939s"},{"start_seconds":947,"text":"generate more yields liquid staking yield farming all of these are good steps great thank you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=947s"},{"start_seconds":955,"text":"so i think it would be useful for us to talk a little bit about security since we all care about that a great deal","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=955s"},{"start_seconds":962,"text":"what can be done to keep the network secure and making it more secure as we go on i mean we talked a little bit about","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=962s"},{"start_seconds":970,"text":"hardware wallets and some of the challenges that come with that but but what do you guys think about when you're thinking about security on near igor let's start with you and then we'll go","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=970s"},{"start_seconds":978,"text":"this way is that is that cool yeah i would just go come back to previous questions so the idea is you have new coins first question where","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=978s"},{"start_seconds":985,"text":"how do you guide it like if you are happy with called near you can hold it no big deal if you want to have a stable yelled based on the security of network","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=985s"},{"start_seconds":994,"text":"nothing more you can stake it with validator you can just literally do it from your wallet choose anyone you like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=994s"},{"start_seconds":1001,"text":"everything inside percent amount amount of money is take you can see like top 10 validators will have like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1001s"},{"start_seconds":1009,"text":"35 plus percent of network it will warn you do not take with these guys stick with the smaller guys to make it more decentralized","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1009s"},{"start_seconds":1017,"text":"next level is going to defy solution which is definitely liquid staking is also a play in the game like staking is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1017s"},{"start_seconds":1025,"text":"easy liquids taken you need to figure out what is going on like you exchange your token to another token and it's fast but what is the exit procedure what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1025s"},{"start_seconds":1034,"text":"amount of token can go out next day what you can do with new tokens do they have a governance tokens or do they have not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1034s"},{"start_seconds":1041,"text":"what is the government's talking about what is the utility what's the road map of the team who is the team so it's already like staking with near you just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1041s"},{"start_seconds":1049,"text":"need to investigate the newer team and make like you are happy with this stake in this device solution you need to figure out who is this team how long say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1049s"},{"start_seconds":1057,"text":"in the space what their expertise is and once again it's about utilities so you can go to another layer of device so you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1057s"},{"start_seconds":1064,"text":"can stake with liquid staking pool take your token go to borrowing landing protocol leverage shield farming","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1064s"},{"start_seconds":1072,"text":"wherever you want that's pretty so you can hold it it's always about your risk exposure","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1072s"},{"start_seconds":1080,"text":"you can even you got your near how you got it somebody send it for fun or maybe you put your bitcoin as collateral to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1080s"},{"start_seconds":1088,"text":"bureau protocol borrow it near and now having this near cost you something because you're already paying for borrowing capital um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1088s"},{"start_seconds":1097,"text":"that's it so staking is security level for blockchain so definitely you should start with this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1097s"},{"start_seconds":1105,"text":"but there is like enormous approach how you can do this got it got it did you do either of you guys want to jump in on this so one important aspect of it is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1105s"},{"start_seconds":1112,"text":"they need to understand that one in order for near to become more valuable it needs to improve its nakamoto","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1112s"},{"start_seconds":1120,"text":"coefficient which is how you measure the level of decentralization of a proof-of-stake network and right now to be honest it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1120s"},{"start_seconds":1127,"text":"like we need to do a lot of work as an ecosystem to better that not that coefficient so yes taking directly with validator","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1127s"},{"start_seconds":1136,"text":"validator nodes that are outside the top ten that's a must do that will incentivize the new token holders to do","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1136s"},{"start_seconds":1143,"text":"a little bit of research who are the validator nodes as an ecosystem we need to do a much better job at exposing node","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1143s"},{"start_seconds":1150,"text":"operators such as inc core rights uh and then there's the normal one bison trails you got dragonfly you got a bunch of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1150s"},{"start_seconds":1157,"text":"other vcs firms that are running nodes and then when if you want to get exposure to a liquid asset","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1157s"},{"start_seconds":1164,"text":"understand why are you doing it as well right yes it is important to research the background of the team right i know that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1164s"},{"start_seconds":1172,"text":"in web3 it's fine for people for projects to be pseudonymous anonymous right but at the end of the day that comes with a risk and so for if we want","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1172s"},{"start_seconds":1182,"text":"to onboard the new generation of crypto usage they will need this kind of like background check on the team because that's what they expect right from web","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1182s"},{"start_seconds":1190,"text":"2.0 they you cannot expect them to drink the web 3 kool-aid and expect for them to put in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1190s"},{"start_seconds":1198,"text":"some of their savings on a pseudonymous or anonymous protocol right so they need to put a face into it how long has it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1198s"},{"start_seconds":1205,"text":"been run how many audit has it gotten have there been any security incidents on the protocol and all those things as an ecosystem we need to be totally","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1205s"},{"start_seconds":1213,"text":"transparent and put that information out there for people to do their own research right and so i think that's one first and foremost","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1213s"},{"start_seconds":1221,"text":"very important to be out there transparency on the information clarity on the information and more importantly digestible because to be honest","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1221s"},{"start_seconds":1229,"text":"we talk a lot of jargon we talk a lot of buzzwords and those are buzzwords that no normal user user is going to understand so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1229s"},{"start_seconds":1237,"text":"that's for me and for the most important thing is education about the risks about how to do the due diligence and understand on how to make that research","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1237s"},{"start_seconds":1245,"text":"that's easy effective that's awesome so um before we get into uh the questions about you know learning the hard way and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1245s"},{"start_seconds":1252,"text":"some of the other questions that i have that i have here can any of you explain the whole coin pairing thing because that that seems like something that can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1252s"},{"start_seconds":1260,"text":"be confusing for people do any of you have a good explanation for that you want to go i'm sorry what coin pairing what it's kind period","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1260s"},{"start_seconds":1268,"text":"so i'm probably in the audience on this question no so this is this is the related to the d-pad game right so how do you keep how","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1268s"},{"start_seconds":1276,"text":"do you keep the peg to the liquid asset right and this depends basically and and this is a little bit i'm gonna","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1276s"},{"start_seconds":1284,"text":"this will require somebody that understands information architecture and how and the design of a smart contract how we do it in metapod is we try to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1284s"},{"start_seconds":1292,"text":"keep it really easy how do we avoid depending and keep always the price of s t in your stable how we do it is basically we have a big","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1292s"},{"start_seconds":1301,"text":"pool of delegated mirror we calculate the price on the amount of near there and the staking rewards being generated","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1301s"},{"start_seconds":1308,"text":"and that is being updated on the smart contract every 13 hours so that's how we keep we avoid the risk of the depending of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1308s"},{"start_seconds":1317,"text":"asset and then that's why or at least for estinier is a good asset to use for borrowing and lending because it's a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1317s"},{"start_seconds":1324,"text":"self-accruing value asset every 13 hours so it's just it's like a self-paying loan if you go to borrow cash or you go to origami or to bastion over in aurora","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1324s"},{"start_seconds":1333,"text":"as well and so and it's a very easy thing for people to dismiss but it's the core or maybe one of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1333s"},{"start_seconds":1342,"text":"biggest risks that you have as a liquid staking platform that your price of the of the liquid token depends","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1342s"},{"start_seconds":1350,"text":"from from from from the base asset which is near and so at least for us the design is really simple uh and so we've been very successful for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1350s"},{"start_seconds":1359,"text":"the past 12 months that we've been on mainnet so really happy about that so anyhow that's a great answer yeah one of the things uh that stated uh we have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1359s"},{"start_seconds":1367,"text":"done essentially on other blockchains that uh we're going to do very soon on here is you know creating redundancies for uh for calculating the price peg","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1367s"},{"start_seconds":1374,"text":"right we obviously offer the official price peg through our smart contracts and what we have done is also","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1374s"},{"start_seconds":1382,"text":"uh partnered up with articles like chain link uh with with uh with other folks to essentially understand what the price","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1382s"},{"start_seconds":1389,"text":"point is and we've been transparent about how to fetch this information you know uh whatever we do in the smart contract is something that you guys can can do too so this information is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1389s"},{"start_seconds":1397,"text":"completely transparent but creating uh layers of redundancy around you know misinformation network outages uh all of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1397s"},{"start_seconds":1406,"text":"this is very crucial especially for a token like liquid like a liquid staking token right and what claudio mentioned is is very valid uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1406s"},{"start_seconds":1414,"text":"it's the simpler these are the better uh but i definitely think we need layers of redundancy here that's great anything you want to add to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1414s"},{"start_seconds":1421,"text":"that yeah so idea like liquid staking is literally like staken which means token which you put in this protocol are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1421s"},{"start_seconds":1428,"text":"staked and no magic happens it's a protocol while you want to stake something it takes you to epochs it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1428s"},{"start_seconds":1435,"text":"like 5 55 up to 60 hours and if you want to unstake the same amount of time like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1435s"},{"start_seconds":1442,"text":"three days and they mint another token in exchange of your token and they create a trading player on decks which","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1442s"},{"start_seconds":1452,"text":"means to provide this like so we figure out what the staking is what's the liquid like how it comes so there is additional liquidity provider who are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1452s"},{"start_seconds":1460,"text":"always willing to buy your staked interest bearing token with real tokens","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1460s"},{"start_seconds":1467,"text":"and they charge small amount of fee forces so the pagan means they need to have a liquidity payer and taxes they","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1467s"},{"start_seconds":1476,"text":"need to have strong liquidity providers there because if you have like 10 000 bucks liquidity it's not liquidity it means that smart contract should be","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1476s"},{"start_seconds":1485,"text":"solid no artificial minting some guys have a small incident before like few weeks ago and some bad guys","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1485s"},{"start_seconds":1492,"text":"just minted enormous amount of this steak tokens which comes to small club but they solve it like literally very fast team respond really","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1492s"},{"start_seconds":1501,"text":"fast so liquidity comes with price if it will be for free you should think about nothing in crypto","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1501s"},{"start_seconds":1509,"text":"is free right so to have your token liquid and to have your tokens staked and interest variant but also with an","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1509s"},{"start_seconds":1516,"text":"option to have immediately possibility to withdraw it cost you something exchange rate like 0.3 on decks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1516s"},{"start_seconds":1525,"text":"either protocol profit which are charged by staken protocol and moreover","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1525s"},{"start_seconds":1533,"text":"there's like two types of providing this uh interest bearing assets uh which on metapool you our own part of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1533s"},{"start_seconds":1541,"text":"the pool of the stoic stake it near so you do not need to go to the protocol every day and click claim claim claim yelled after compound all this stuff so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1541s"},{"start_seconds":1550,"text":"literally you own the percent of the pool and while the amount of money in the pool increase you still own the person so your token is tradable","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1550s"},{"start_seconds":1559,"text":"to against higher value which means in case of state ethereum from metapal you don't want to have peg your interest bearing token is always","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1559s"},{"start_seconds":1568,"text":"increasing in price against near assets so pegging is more about like old-school ethereum liquids taken in here it's like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1568s"},{"start_seconds":1576,"text":"it's way too fast near is cheap it's fast uh block time like zero uh 1.5 seconds uh transaction with uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1576s"},{"start_seconds":1585,"text":"ultra low cost they can do enormous amount of stuff under the hood and it will cost you peanuts i know like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1585s"},{"start_seconds":1594,"text":"less than five cents less than cents yeah thank you so much so before we get to the final question i have one specifically for for claudio before we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1594s"},{"start_seconds":1603,"text":"started you were mentioning um you were talking a little bit about how staking liquid staking is is very important in developing countries do you want to talk","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1603s"},{"start_seconds":1612,"text":"a little bit about that yes so this next couple of 18 months 24 months","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1612s"},{"start_seconds":1618,"text":"this bear market is something that has sparked a lot of interest in developing countries because right now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1618s"},{"start_seconds":1627,"text":"it's not expensive for somebody latin america in africa to get exposed to near right and so one of the big things that we're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1627s"},{"start_seconds":1635,"text":"pushing for is how do how does liquid staking create a passive income for anybody at a reasonable price point","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1635s"},{"start_seconds":1642,"text":"right now financial instruments for anybody that uh is earning less than a hundred dollars a week","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1642s"},{"start_seconds":1649,"text":"is out of the question right with liquid staking that's something that's really approachable by anybody right they can just stake one year or half an year","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1649s"},{"start_seconds":1658,"text":"right and then get the the apy on that the 10 is way way you're you're lev you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1658s"},{"start_seconds":1667,"text":"you're protecting yourself from inflation when you do that right because if for example if you live in argentina or in venezuela like my friend fritz","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1667s"},{"start_seconds":1674,"text":"over there you know that's 10 inflation every week people don't put prices on things why because next week","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1674s"},{"start_seconds":1682,"text":"is going to be more expensive as easy as that and so how do you hedge that and we believe that liquid staking will be a very important asset that any proof of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1682s"},{"start_seconds":1691,"text":"state network should bring to developing countries and start to do a much better way of educating around how this can become passive income for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1691s"},{"start_seconds":1699,"text":"them yeah that's a great answer we didn't talk about this you either of you but do either of you have thoughts on this i i think uh yeah i see staking is a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1699s"},{"start_seconds":1708,"text":"very approachable product um it's it's a very simple product and i feel with the convenience liquid staking offers i completely agree with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1708s"},{"start_seconds":1716,"text":"claudio i think there's really no reason why people should not get into this taking game and it's it's honestly a great uh introduction to the crypto ecosystem and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1716s"},{"start_seconds":1725,"text":"with near which is you know crucial in the blockchain ecosystem yeah probably the best way to get started awesome awesome so we only have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1725s"},{"start_seconds":1733,"text":"about a minute and a half left i just want to open it up to any of you if you have closing thoughts things that you wanted to get off your chest uh feelings about lisbon anything that's on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1733s"},{"start_seconds":1742,"text":"your mind that's before we finish up igor you got something or dhiraj any of you yeah so uh as a follow-up right if you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1742s"},{"start_seconds":1751,"text":"are completely new to crypto check out staking check out liquid staking you have multiple options on on liquid staking on here we have stator we have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1751s"},{"start_seconds":1760,"text":"metapool we have linear uh all of these are great protocols to stick with each of us have our own nuances but uh you'll learn more about it as you follow","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1760s"},{"start_seconds":1768,"text":"along uh that's probably it enjoy enjoy the sun while you're in lisbon whenever you see it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1768s"},{"start_seconds":1776,"text":"um cool anything you want to jump in with igor yeah like new york is a great place to interact and learn something","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1776s"},{"start_seconds":1784,"text":"you want lost all your money immediately you can play with small amount of transaction like transaction do not cost you like hundreds of bucks like an","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1784s"},{"start_seconds":1792,"text":"interior transaction are fast you don't need to wait hours like in bitcoin transactions are pretty transparent uh a lot of protocols are building on this a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1792s"},{"start_seconds":1801,"text":"lot of people here if you want to know more about uh staking liquid staking find me on the boost liquids they can find claudio on the boost we are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1801s"},{"start_seconds":1810,"text":"available here like next three four days definitely want to chat about taking near liquid staking defy yells and all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1810s"},{"start_seconds":1817,"text":"this nice stuff it's true chat them up do you have five seconds for something yeah so def we launched meta yield which is a crowdfunding platform that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1817s"},{"start_seconds":1825,"text":"leverages a liquid token basically you exchange your near staking rewards for project tokens so check us out at the booth there thank you very much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1825s"},{"start_seconds":1833,"text":"everybody for coming to our talk yeah i just want to say also very briefly um try not to be too intimidated by the vocabulary right because i think","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1833s"},{"start_seconds":1841,"text":"that can turn off a lot of people when you see all these unfamiliar words if you take a little time talk to these gentlemen do a little bit of research it's a lot easier than you think it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1841s"},{"start_seconds":1849,"text":"could be again thank you all so much for being here i hope you have a beautiful beautiful neocon and um enjoy yourselves","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1849s"},{"start_seconds":1856,"text":"thank you thank you very much awesome thank you you guys are great thank you really great thank you thank you all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1856s"},{"start_seconds":1865,"text":"right thank you guys so much see you guys what an amazing amazing panel that was so much information thank you so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1865s"},{"start_seconds":1871,"text":"much matt thank you igor claudio and dhiraj wow so much information about liquid staking security what in the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1871s"},{"start_seconds":1879,"text":"world is staking and how does near use it and yeah so thank you so much for all of that information quick reminder this is the doom slug","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1879s"},{"start_seconds":1887,"text":"stage where we have technical workshops or technical panels and talks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1887s"},{"start_seconds":1895,"text":"this is one of three stages active right now we also have the layer one stage for ecosystem wide talks and the nightshade","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1895s"},{"start_seconds":1901,"text":"stage for some more focused workshops and sessions my name is jacob on the mc here and let me welcome up our next speaker who is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1901s"},{"start_seconds":1910,"text":"talking about spaceport your landing pad of the near ecosystem alina tusanova from inc4","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1910s"},{"start_seconds":1918,"text":"thank you for having me again this year it's a great pleasure to join you here today um let's meet my name is alina i am the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1918s"},{"start_seconds":1927,"text":"chief operating officer of infor a blockchain development company that incorporated in ukraine um before i get","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1927s"},{"start_seconds":1935,"text":"into the actual subject of today's presentation i'd like to give a little background on who we are and what we do to those of you that we haven't had a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1935s"},{"start_seconds":1943,"text":"chance to meet yet so the infor is a strong team of engineers building on blockchain and so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1943s"},{"start_seconds":1950,"text":"far near is our number one favorite well i'm pretty sure that all of you know why near is awesome obviously that's why you're all here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1950s"},{"start_seconds":1960,"text":"so how it all started our first acquaintance with the near protocol took place back in the end of 2020.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1960s"},{"start_seconds":1968,"text":"uh the import was trusted to become the development team for building the open forest protocol","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1968s"},{"start_seconds":1974,"text":"that's an open source blockchain based mrb system uh destined to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1974s"},{"start_seconds":1981,"text":"host the forestry projects at that time we've been invited and uh well we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1981s"},{"start_seconds":1989,"text":"thought it was sustainability like it was something that we really wanted to go with and by the way if you haven't heard about the open forest protocol yet","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1989s"},{"start_seconds":1998,"text":"just visit their booth the open forest protocol right on your right from this place and uh meet the team because these","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=1998s"},{"start_seconds":2005,"text":"are the guys who's gonna be leading the carbon economy on chain soon so after one and a half years of intense","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2005s"},{"start_seconds":2013,"text":"development we now have the ofp live on the mainnet successfully onboarding forestry projects","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2013s"},{"start_seconds":2020,"text":"and uh we are pretty sure that this is yet the start of a tremendous journey that the team has ahead","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2020s"},{"start_seconds":2027,"text":"and once again well the ceo fred fournier in the the open forest protocol team thank you for your trust and i will","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2027s"},{"start_seconds":2035,"text":"make sure to go on not letting you down here so after a few months of development we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2035s"},{"start_seconds":2041,"text":"have received an invitation to join the in the near guilds program","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2041s"},{"start_seconds":2048,"text":"we became the first development guild to help the community grow the ecosystem we started developing various steps","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2048s"},{"start_seconds":2058,"text":"landings blocks uh i don't know what dows anything that would actually do for the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2058s"},{"start_seconds":2065,"text":"ecosystem to help them grow the exposure of the near protocol to the world i must say from my own experience","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2065s"},{"start_seconds":2074,"text":"uh with guild participation it was definitely a success story at that time having gained enough development","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2074s"},{"start_seconds":2083,"text":"expertise in year we understood that we want to move further we have our own ideas on how to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2083s"},{"start_seconds":2091,"text":"accelerate the protocol's movement towards a stronger and more purposeful market competition","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2091s"},{"start_seconds":2099,"text":"we just need to facilitate us like all of us builders on here need to facilitate the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2099s"},{"start_seconds":2107,"text":"yan protocol's exposure to the users out there who dedicate their funds and investment capitals to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2107s"},{"start_seconds":2114,"text":"other networks this is why the infor with the help of the near grants program introduced the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2114s"},{"start_seconds":2122,"text":"first leveraged yield farming protocol on near having gained almost 6 million worst tdl","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2122s"},{"start_seconds":2129,"text":"within just two months upon launch because we knew that there were farmers and landers out there who","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2129s"},{"start_seconds":2136,"text":"wanted to go with a new promising beneficial blockchain if they were just provided with such an opportunity","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2136s"},{"start_seconds":2144,"text":"exactly for the same reason the infor built the rpc provider and the near node benchmark service","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2144s"},{"start_seconds":2152,"text":"so that we knew that facilitation for developers who built a near is a great must-have for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2152s"},{"start_seconds":2158,"text":"the ecosystem now there's much more to it actually","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2158s"},{"start_seconds":2167,"text":"the near ecosystem has grown exponentially since its launch i mean look at the numbers they are impressive","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2167s"},{"start_seconds":2174,"text":"right but come dive deeper with me i'm gonna do some reading now like apologizing for that but please bear","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2174s"},{"start_seconds":2183,"text":"with me so diving deeper the holy grail on any l1 ecosystem is to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2183s"},{"start_seconds":2191,"text":"onboard the first billion users into the internet of value originally this went with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2191s"},{"start_seconds":2198,"text":"users purchasing and selling the native tokens like erc20 like nap141 but has since grown to involve nft","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2198s"},{"start_seconds":2208,"text":"marketplaces uh governance projects and play to earn games so the chain play platform","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2208s"},{"start_seconds":2216,"text":"conducted e-research the state of game 5 2022 survey and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2216s"},{"start_seconds":2223,"text":"the results showed that 75 percent of respondents actually started investing into crypto assets through game phi","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2223s"},{"start_seconds":2232,"text":"just because they were familiar with it just because it was a comfortable environment for their for them to start","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2232s"},{"start_seconds":2239,"text":"in and this tells a lot though it doesn't even cover institutions actually","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2239s"},{"start_seconds":2248,"text":"so notably while many in one ecosystems continue to develop many questions remain pertaining to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2248s"},{"start_seconds":2257,"text":"access for users and to exposure for the ecosystem projects in short how are non-crypto native users","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2257s"},{"start_seconds":2266,"text":"ever going to be using a product that presupposes technical crypto knowledge to start","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2266s"},{"start_seconds":2274,"text":"conversely to what extent do ecosystem projects actually depend on active users in order to survive","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2274s"},{"start_seconds":2283,"text":"this is the challenge common to all crypto projects and uh it has not been resolved in a satisfactory manner","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2283s"},{"start_seconds":2291,"text":"so at the same time we have a paradox of sorts emerging out of this two-fold challenge so the new ecosystem and the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2291s"},{"start_seconds":2300,"text":"many near-negative tokens remain relatively non-accessible to most non-crypto native users","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2300s"},{"start_seconds":2308,"text":"while near nevertheless possesses one of the most user structure user-friendly structured design","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2308s"},{"start_seconds":2316,"text":"can this paradox actually be resolved so let's outline the user benefits of the account structure of near before","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2316s"},{"start_seconds":2325,"text":"actually delving into the main issues pertaining to access and exposure within the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2325s"},{"start_seconds":2332,"text":"in the crowded l1 landscape user defines itself as an asynchronous sharded blockchain designed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2332s"},{"start_seconds":2341,"text":"to scale with an equally strong focus on user experience specifically the near account model is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2341s"},{"start_seconds":2350,"text":"focal here for understanding the user-centric design of the near protocol unlike other l1 ecosystems","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2350s"},{"start_seconds":2358,"text":"nir implemented the account ids to the user address the users can send value only to other","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2358s"},{"start_seconds":2367,"text":"registered addresses transaction fees cannot be overpaid with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2367s"},{"start_seconds":2375,"text":"the difference being actually returned back to the user's balance progressive security for the user account means that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2375s"},{"start_seconds":2383,"text":"the near account can be backed up with email phone number and two-factor authentication and there is much more to it planned","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2383s"},{"start_seconds":2392,"text":"ahead like removing the explicit account address before you actually get demand readable address which is really important for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2392s"},{"start_seconds":2400,"text":"onboarding non-crypto natives like signing up with a face id or a fingerprint right like easy access","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2400s"},{"start_seconds":2409,"text":"like um covering the fees on other users behalf and so on does like i know that there's a lot planned in year like for the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2409s"},{"start_seconds":2417,"text":"upcoming development so most importantly the near account model allows for the user to transfer","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2417s"},{"start_seconds":2425,"text":"access of its account through generation and burning of private access keys","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2425s"},{"start_seconds":2433,"text":"this means that access to a new account can be added or removed without having the user or an entity actually","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2433s"},{"start_seconds":2442,"text":"uncover the existing private key while the aforementioned technical designs of the near account model are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2442s"},{"start_seconds":2450,"text":"well known within the near ecosystem it has not been adequately exposed in relation to improving ecosystem access","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2450s"},{"start_seconds":2459,"text":"to non-crypto natives and interested institutions in this sense exposure in the near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2459s"},{"start_seconds":2466,"text":"ecosystem is severely limited to be concise the new ecosystem projects and services","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2466s"},{"start_seconds":2476,"text":"they are totally underdeveloped pertain to four directions institutional access to the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2476s"},{"start_seconds":2484,"text":"projects and services custody of the near assets market and product access to non-crypto","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2484s"},{"start_seconds":2492,"text":"native users and liquidity for the net for the native tokens as it stands","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2492s"},{"start_seconds":2499,"text":"it is difficult for institutional investors to purchase and custody near not tokens it is difficult for users to connect via","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2499s"},{"start_seconds":2508,"text":"fiat gateway into the near ecosystem to purchase or stake near or other native tokens it is difficult for the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2508s"},{"start_seconds":2517,"text":"project to get better financial exposure to the value they create in the form of financial products liquidity of tokens","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2517s"},{"start_seconds":2525,"text":"and institutional exposure largely this is due to the fact that there are few custody and on-ramps","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2525s"},{"start_seconds":2534,"text":"that actually manage the user assets for them taken all together these problems limit","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2534s"},{"start_seconds":2541,"text":"capital inflows to the ecosystem as well as discovery of emerging near ecosystem projects","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2541s"},{"start_seconds":2549,"text":"but let me offer a solution here so the spaceport docking station","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2549s"},{"start_seconds":2556,"text":"a novel custodian on-ramp and on-prep for the global market of retail users and institutional investors looking for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2556s"},{"start_seconds":2564,"text":"exposure into the near ecosystem spaceport here operates as a middleweight custodian offering","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2564s"},{"start_seconds":2572,"text":"newcomers to the new ecosystem the best of both worlds custody in security and tracking","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2572s"},{"start_seconds":2580,"text":"trading staking and interacting with the near depths alongside costs alongside sorry the unique","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2580s"},{"start_seconds":2589,"text":"capacity to undock or redock their assets into an account that only they can control with their private keys","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2589s"},{"start_seconds":2599,"text":"so the platform is designed first and foremost to allow easy access into the world of depths on near for non-crypto","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2599s"},{"start_seconds":2607,"text":"native individuals users can connect their bank account credit a debit card","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2607s"},{"start_seconds":2614,"text":"exchange their fiat into crypto start actively trading or swapping across the suite of nep 141 tokens","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2614s"},{"start_seconds":2623,"text":"featured on near aurora and the octopus networks beyond trading the near assets spaceport","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2623s"},{"start_seconds":2631,"text":"also provides staking infrastructure of near and aurora tokens sending and receiving on near and all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2631s"},{"start_seconds":2639,"text":"other native tokens as well as direct integrations with certain depths such as games metaverses and nft","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2639s"},{"start_seconds":2647,"text":"marketplaces in this sense spaceport is a simple and easy to use on-ramp for users into the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2647s"},{"start_seconds":2656,"text":"new ecosystem in this manner spaceport is kind of like ftx is for the solana network so that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2656s"},{"start_seconds":2665,"text":"native tokens can enjoy high levels of exposure to retail and institutional investors","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2665s"},{"start_seconds":2672,"text":"uh market liquidity as well as on and off ramps into near for better capitals","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2672s"},{"start_seconds":2679,"text":"in flows into the ecosystems projects meanwhile can benefit from easier access to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2679s"},{"start_seconds":2686,"text":"potential user base better exposure to retail and institutionals alike and more daily active users keen on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2686s"},{"start_seconds":2694,"text":"testing the waters of crypto with this background i can now introduce the main feature","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2694s"},{"start_seconds":2703,"text":"the market proposition of the spaceport that makes it an ideal portal into the near ecosystem for users and institutions","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2703s"},{"start_seconds":2711,"text":"spaceport is designed to allow users undock their participation in the near ecosystem into their own near account","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2711s"},{"start_seconds":2721,"text":"and effectively deploy into the ecosystem with sole custody of their assets","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2721s"},{"start_seconds":2728,"text":"the same concept applies for re-docking of spaceport and off-ramping defense so suppose you have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2728s"},{"start_seconds":2736,"text":"an account in the new ecosystem with uh locked tokens on the two-year western schedule what this means to you this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2736s"},{"start_seconds":2745,"text":"means that you will receive full access to all the tokens on the on the near account only in two years","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2745s"},{"start_seconds":2752,"text":"but you want to sell those tokens now like what will you do this is where the spaceport comes into play","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2752s"},{"start_seconds":2760,"text":"by having an opportunity to burn the existing private key and to create the new one","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2760s"},{"start_seconds":2767,"text":"user can transfer their near account to another user with any assets of locked and unlocked","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2767s"},{"start_seconds":2776,"text":"balance as a one single asset of value all accounts in one marketplace","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2776s"},{"start_seconds":2784,"text":"in this manner spaceport functions as a bridge for excellence for new users into the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2784s"},{"start_seconds":2792,"text":"the user can create accounts on the spaceport with a simple email and password trade send receive stake and participate","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2792s"},{"start_seconds":2802,"text":"with the ecosystem and in this manner familiarize themselves with crypto in a safe and risk-free way","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2802s"},{"start_seconds":2811,"text":"before easily deploying on their own whenever they are ready the undocking of users into the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2811s"},{"start_seconds":2818,"text":"near ecosystem ultimately offloads any interested user into crypto with full ownership of their finances","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2818s"},{"start_seconds":2826,"text":"data and the private keys with this design spaceport is able to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2826s"},{"start_seconds":2833,"text":"offer newcomers and institutions the best of both of opportunities safe and secure access to near-depths with an","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2833s"},{"start_seconds":2841,"text":"open door to google to go in full crypto native at any point in the future","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2841s"},{"start_seconds":2848,"text":"for near ecosystem projects spaceport brings active users liquidity and institutional exposure to native tokens","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2848s"},{"start_seconds":2857,"text":"actively used across near aurora and octopus so with many analysts estimating that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2857s"},{"start_seconds":2865,"text":"crypto adoption currently stands on the level 1998 of the internet right so the spaceport is positioned at the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2865s"},{"start_seconds":2874,"text":"beginning of the crypto wave for the new ecosystem it is a clear first mover capable of dominating","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2874s"},{"start_seconds":2883,"text":"the go to market for retail and institutions alike with near leading active developer","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2883s"},{"start_seconds":2890,"text":"accounts across l1 ecosystems it is also fair to expect a suite of new services","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2890s"},{"start_seconds":2898,"text":"tokens dabs on near in the short future that will readily benefit from the spaceport","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2898s"},{"start_seconds":2906,"text":"so the spaceport docking station is thus a game changer positioned to onboard the first billion users into crypto while","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2906s"},{"start_seconds":2916,"text":"always providing the opportunity to undock into the near ecosystem with full ownership of assets data and private","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2916s"},{"start_seconds":2924,"text":"keys so come visit the infor booth we're all here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2924s"},{"start_seconds":2931,"text":"ask us about projects we are happily share make sure that you visit the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2931s"},{"start_seconds":2938,"text":"pembroke finance food truck with fine ukrainian cuisine for you to try ask us","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2938s"},{"start_seconds":2946,"text":"tell us challenge us because the future is near and uh we're building it together","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2946s"},{"start_seconds":2954,"text":"and i thank you very much for your attention alina thank you so much that was alina","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2954s"},{"start_seconds":2962,"text":"from inc4 and spaceport what an amazing talk i truly believe that optional custody optional custod custody in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2962s"},{"start_seconds":2971,"text":"cryptocurrency is going to be one of the greatest features that on boards more people from web 2 into web3 so it's great to see projects like spaceport","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2971s"},{"start_seconds":2979,"text":"around all right a quick reminder that we have four different tracks here at near con that you can be following we have ones","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2979s"},{"start_seconds":2987,"text":"for builders for regulators for creators so on and so forth make sure to check those out at near con.org again this is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2987s"},{"start_seconds":2993,"text":"a silent disco event so pick up a headset and put it on so that you don't have to worry about the background noise","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=2993s"},{"start_seconds":3000,"text":"next let me welcome up our wallet security workshop from jeff liu he is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3000s"},{"start_seconds":3006,"text":"from sender wallet jeff thank you thank you so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3006s"},{"start_seconds":3024,"text":"thanks uh i'm jeff and the sender wallet okay so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3024s"},{"start_seconds":3031,"text":"so this uh this talk will be about uh wallet and the wallet security okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3031s"},{"start_seconds":3038,"text":"okay can you hear me yes okay so yeah so let's uh talk about it so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3038s"},{"start_seconds":3044,"text":"blockchain okay blockchain digital lighter uh technology or website people have different ideas of what what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3044s"},{"start_seconds":3053,"text":"those are so for me uh blockchain is like this new revolutionary technology could potentially bring us like a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3053s"},{"start_seconds":3062,"text":"tokenized world ownership of digital assets and potentially a brand new permissionless global","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3062s"},{"start_seconds":3069,"text":"financial system okay the keyword here is potentially because we are not realizing yet there's a lot of like technical","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3069s"},{"start_seconds":3078,"text":"challenges need to be somehow resolved before the potential can be realized we have a lot of infrastructure problem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3078s"},{"start_seconds":3087,"text":"where we have to figure out how to onboard billions of web 2 users into the blockchain all those things need to figure out before we can we can talk","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3087s"},{"start_seconds":3096,"text":"about support billions of users of web3 uh applications okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3096s"},{"start_seconds":3103,"text":"so uh bitcoin bitcoin started everything we got blockchain from bitcoin then we have ethereum okay so after that right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3103s"},{"start_seconds":3111,"text":"now we have several major layer one blockchains competing to support web three applications okay near protocol is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3111s"},{"start_seconds":3118,"text":"one of them okay so near probably we say the simple is secure and scalable because the near political access apart","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3118s"},{"start_seconds":3126,"text":"the sharding technology okay this is one of the major blockchains actually supporting starting from the very beginning okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3126s"},{"start_seconds":3135,"text":"and if we talk a little bit about the technical side is the starting at the nearest support like execution and the data starting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3135s"},{"start_seconds":3144,"text":"and it doesn't have a big engine like ethereum okay so it's just chop block into different chunks each chart will","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3144s"},{"start_seconds":3151,"text":"have this one chunk you put together become a block and they have this vrf and randomized to change the sharding so it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3151s"},{"start_seconds":3160,"text":"cannot be attacked a single shard cannot be easily attacked because it's changing all the time and randomly okay and the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3160s"},{"start_seconds":3167,"text":"consensus used a bft is slightly different with uh bitcoin and and ethereum","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3167s"},{"start_seconds":3175,"text":"so now we have blockchain but how the users use blockchain how do they interact with the blockchain okay so the first thing most times you need is a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3175s"},{"start_seconds":3183,"text":"wallet it's a crypto wallet to hold your chain hold your coin and to interact with blockchain you set a transaction","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3183s"},{"start_seconds":3191,"text":"onto the chain and you do transfer or you interact with some d5 projects use","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3191s"},{"start_seconds":3197,"text":"some ifts it is it's a you need a wallet okay since the wall is holding your cone holding a lot of assets","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3197s"},{"start_seconds":3205,"text":"so obviously it's a big target for attacks for hackers to hack it either we see the stat tag against wallet every","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3205s"},{"start_seconds":3213,"text":"day is a big target okay so it's a crucial part of a blockchain security we really need to make a wallet really","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3213s"},{"start_seconds":3222,"text":"secure we don't want to lose our coin okay so who are we sender labs okay our company sander","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3222s"},{"start_seconds":3230,"text":"was founded uh like a year ago and we have team members distributed all over the world like singapore london san","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3230s"},{"start_seconds":3237,"text":"francisco malaysia and china okay and our supporters and the investors","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3237s"},{"start_seconds":3244,"text":"including near foundation and quite a few well-known vcs in the industry","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3244s"},{"start_seconds":3252,"text":"in fact we have a announcement today actually we have a new new round of funding uh led by patera and the amount","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3252s"},{"start_seconds":3260,"text":"is 4.5 million and we have a participation with quite a few like other uh vc's you can see the logos here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3260s"},{"start_seconds":3267,"text":"uh including like crypto.com junk for crypto amber group ooh network uh a bunch of others okay so we're doing the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3267s"},{"start_seconds":3275,"text":"announcement today so uh what do we do so sander we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3275s"},{"start_seconds":3282,"text":"actually build wallet so we we have a wallet called the center wallet i would say it's probably the only one in the near protocol we have a full suite of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3282s"},{"start_seconds":3292,"text":"products we have a browser plug-in uh we have ios and also android apps okay for the browser we currently support","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3292s"},{"start_seconds":3300,"text":"uh chrome edge brill and kiwi okay so and we will of course have the ios and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3300s"},{"start_seconds":3307,"text":"the android apps so the majority i would say all the features actually supported right now is in the browser a plug-in uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3307s"},{"start_seconds":3315,"text":"the the mobile version so we're still moving the features to the mobile version and so it's in the in the beta beta side right now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3315s"},{"start_seconds":3322,"text":"all together we have about half a million downloads right now majority of them in the in the browser obviously","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3322s"},{"start_seconds":3329,"text":"and we collaborate with the major projects in the near ecosystem we're trying to integrate all the service into the into the wallet so user actually can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3329s"},{"start_seconds":3338,"text":"go get a wallet and do everything not only transfer about staking a token swap and nifty or others okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3338s"},{"start_seconds":3346,"text":"and we also support a fair on-ramp so you can use a us dollars euros to buy a pioneer or some other","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3346s"},{"start_seconds":3354,"text":"tokens usdc and through this moonpay banker and traffic okay all those are integrated","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3354s"},{"start_seconds":3362,"text":"into the wallet uh okay so besides the basic transfer uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3362s"},{"start_seconds":3369,"text":"we have token swap so you can swap tokens it's like a dex integrated into the wallet okay so actually i have a multiple partners of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3369s"},{"start_seconds":3377,"text":"the decks we try to find the best price for you they just in the wallet you just do the swap okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3377s"},{"start_seconds":3386,"text":"uh and sticking i think the earlier the panel people talking about staking we try to make it easy okay we don't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3386s"},{"start_seconds":3393,"text":"want to go to we don't need to go to different websites to found a different like staking service you put the uconn in we put in in one place okay so we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3393s"},{"start_seconds":3401,"text":"have a list of staking partners you just pick the one you your favorite one and put your coin you don't need to even leave the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3401s"},{"start_seconds":3409,"text":"wallet okay and of course nft okay so you you want","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3409s"},{"start_seconds":3416,"text":"to see the fts you don't see those photos the pictures in your wallet you can do it using uh using center wallets","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3416s"},{"start_seconds":3423,"text":"uh also the hardware hardware server hardware wallet support we just released uh hardware hardware quality just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3423s"},{"start_seconds":3430,"text":"another layer of security it's a piece of hardware you have to have it with you to do any transactions so even somebody","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3430s"},{"start_seconds":3437,"text":"hacked your phone hacked your computer without this hardware wallet they still cannot move the mode move the coin okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3437s"},{"start_seconds":3445,"text":"so the private key is is in the hardware device you never leave the device you have to physically have that device to do any transactions so that's just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3445s"},{"start_seconds":3454,"text":"another layer of security for you so we are currently separate lighter and keystone but later we're going to try to support all the major hardware available","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3454s"},{"start_seconds":3462,"text":"vendors so let's talk about security okay as as i said earlier","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3462s"},{"start_seconds":3470,"text":"crypto wallet is a large large target for hacking that attacks because it holds so many coins and potentially","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3470s"},{"start_seconds":3479,"text":"the hacker will gain a lot of financial interest right so uh this uh there's a concept called the private key","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3479s"},{"start_seconds":3487,"text":"it's different with like a google account or apple account you have a user username and password you can change it if you lose it google apple can recover","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3487s"},{"start_seconds":3496,"text":"it for you but here we're talking about private keys this cannot be changed uh a lot of times you have to hold this key","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3496s"},{"start_seconds":3503,"text":"you don't want anybody to 6k because whoever owns this key own everything basically there's a thing saying not uk","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3503s"},{"start_seconds":3511,"text":"not your coin you put in some centralized exchange they actually own the own the coin they just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3511s"},{"start_seconds":3518,"text":"you just put the trust to them uh to take care of your coin but if you use like a center wireless we call it a non-custodial wallet meaning accuracy","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3518s"},{"start_seconds":3527,"text":"key is within the phone or within the laptop so you own this key you do not want anybody know this okay so it's not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3527s"},{"start_seconds":3534,"text":"your keynote your current so now we'll reveal private key and we have this uh like a 12 words secret word or mnemonic reverse uh to help you to recover it in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3534s"},{"start_seconds":3543,"text":"case you lose the key you're kind of in intel this world and the recovery so you want to really safeguard those 12 words also okay you don't want anybody no","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3543s"},{"start_seconds":3552,"text":"notice so that's the basic idea of a a wallet a crypto wallet is it's different with a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3552s"},{"start_seconds":3558,"text":"web 2 account so how do they attack it okay there's a lot of ways to attack a wallet the most","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3558s"},{"start_seconds":3567,"text":"common ones is somebody probably going to do the phishing send you a link okay we have a new wallet this is really nice","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3567s"},{"start_seconds":3575,"text":"just go here and download it there's a lot of these emails going on every day and somebody actually put some ads into","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3575s"},{"start_seconds":3582,"text":"into google into my bing saying okay just click this link to download the center wallet oh my mask wallet so if","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3582s"},{"start_seconds":3590,"text":"you go there they have a fake wallet look exactly like a real one but you download it you enter your key or you create a new wallet once you put your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3590s"},{"start_seconds":3598,"text":"coin in it will be gone okay so so be really careful if you want to download from a link you have to really make sure those link actually is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3598s"},{"start_seconds":3606,"text":"authentic okay or you go to like a apple account or android one make sure this is real because i see a lot of things","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3606s"},{"start_seconds":3615,"text":"people just download a fake app a fake wallet and a lot of things like that millions of dollars i got got stolen by that way and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3615s"},{"start_seconds":3623,"text":"people put on this ass sending all these links every day okay so for example if you want to download sender wallet just go to sender.org or go to our apple","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3623s"},{"start_seconds":3632,"text":"store or android store okay do not trust somebody randomly send your link download this new word and this is really nice","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3632s"},{"start_seconds":3640,"text":"don't do that okay so how how can we defend this okay so we do several things okay so for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3640s"},{"start_seconds":3647,"text":"example our code we have to do periodically security audit and we have a bug bounty program and if anybody","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3647s"},{"start_seconds":3655,"text":"found anything i would really like to know and we can offer a reward okay and we check the the addresses there's a lot of illegal","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3655s"},{"start_seconds":3663,"text":"like malicious addresses if you want to send to them we have a database and updated dynamically we want to make sure you don't send it to those like a scam","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3663s"},{"start_seconds":3671,"text":"artist stuff like that okay and and of course we mentioned earlier we support the hardware wallet which is uh probably","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3671s"},{"start_seconds":3679,"text":"safer than a software wallet alone okay so if you have some like a substantial coin i would recommend you to use a hardware","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3679s"},{"start_seconds":3687,"text":"wallet uh together with the software wallet okay so this is just upon i mentioned uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3687s"},{"start_seconds":3694,"text":"that's what we're doing okay so this is the same as the last line actually so if you want to go into a little","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3694s"},{"start_seconds":3703,"text":"detail a little technical i think there's a bunch of things we're doing okay so today may not be a good time to talk about also all of this but just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3703s"},{"start_seconds":3712,"text":"understand there's quite a few layers it's common for the for the wallet we have communication layer react active layer like volume native layer and also","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3712s"},{"start_seconds":3721,"text":"data storage all those layers i will do something and there's some different attacks on these layers for example in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3721s"},{"start_seconds":3728,"text":"in the top communication layers we see a lot of fake tokens actually people just put some uh token put on some smart","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3728s"},{"start_seconds":3735,"text":"contract in there and they gave the same name let's say usdco near you look the name is the same but the contract address will be different okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3735s"},{"start_seconds":3744,"text":"there's a nearest private doesn't doesn't see as much of this fake token on ethereum ethereum have all kinds of things almost","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3744s"},{"start_seconds":3752,"text":"all the major tokens have a few copies which is fake and when you just look at on the surface they are just the same","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3752s"},{"start_seconds":3759,"text":"same token but you'll be really really careful okay and the people actually try to manipulate a block information they","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3759s"},{"start_seconds":3767,"text":"probably have a fake api that's for you to connect to a fake chain and if you go there everything is just a manipulation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3767s"},{"start_seconds":3774,"text":"they're going to send you some tokens for you it looks real but very easy okay so those things need to be careful also","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3774s"},{"start_seconds":3782,"text":"and and we are doing we're doing some like a defense against all this stuff like at least some like attacks like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3782s"},{"start_seconds":3790,"text":"repeat unconfirmed taxes and also jailbreak okay so people can do jailbreak of your phone okay and once","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3790s"},{"start_seconds":3798,"text":"they deal for they probably can retrieve the private key in the phone so so you'll be really careful about this and also that's why we also suggest","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3798s"},{"start_seconds":3807,"text":"if you have some like a a substantial amount of tokens might be a good idea to have a hardware wallet okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3807s"},{"start_seconds":3815,"text":"but be careful of your phone and once the phone is hijacked they probably can retrieve the data storage although","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3815s"},{"start_seconds":3822,"text":"the private key actually is uh encrypted it's it's not a straightforward to to to get your priority even your jailbreak","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3822s"},{"start_seconds":3831,"text":"but there's some way to do that if the if the phone or laptop is hijacked okay so that be be careful","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3831s"},{"start_seconds":3840,"text":"also if you want to backup your data in the phone input into cloud into apple or android so that be careful","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3840s"},{"start_seconds":3847,"text":"too because sometimes those private key active will be backup into the cloud too which you may not want to do okay so this this is another point that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3847s"},{"start_seconds":3855,"text":"needs to be need to be careful okay uh so for us we are doing something in the background the user probably doesn't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3855s"},{"start_seconds":3863,"text":"need to know what we're doing but we're doing all those things like we check the api the third-party api we don't want to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3863s"},{"start_seconds":3870,"text":"just connect you to a fake blockchain okay and we audit all our code including the third-party api libraries we're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3870s"},{"start_seconds":3879,"text":"using we do periodic audit make sure nothing actually malicious in there okay and we check that we have the con","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3879s"},{"start_seconds":3888,"text":"address with the name okay and we also do community user com educations to make sure people understand all these","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3888s"},{"start_seconds":3896,"text":"potential risks okay conclusion okay conclusions uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3896s"},{"start_seconds":3904,"text":"as we're mentioning so uh blockchain is this uh revolutionary technology but there's still a lot of issues that need","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3904s"},{"start_seconds":3911,"text":"to be fixed okay and the security of the blockchain and qualities is critical because this is this is the money we're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3911s"},{"start_seconds":3919,"text":"talking about the coin is money okay so uh and we see these attacks every day there's a lot of attacks i i i know a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3919s"},{"start_seconds":3928,"text":"lot of people lost millions of dollars because their wallets are attacked okay uh and also this security is a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3928s"},{"start_seconds":3936,"text":"it's a system it's it's a holistic view so we have to defend in the design test user education","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3936s"},{"start_seconds":3943,"text":"and long-term monitoring protection all these things need to do together okay so to make sure we can secure uh the user's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3943s"},{"start_seconds":3951,"text":"coin and the other designer asset okay that's it thank you and if you like i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3951s"},{"start_seconds":3958,"text":"really want you guys to try our wallet thanks jeff thank you so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3958s"},{"start_seconds":3966,"text":"wow i'm a huge advocate for security so seeing all of these different amazing ways that you can uh make sure to secure your own wallet and things that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3966s"},{"start_seconds":3975,"text":"developers need to be aware of when developing their wallets that's just so cool to me and it's so great to see presented at a conference with so many attendees we really need to get this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3975s"},{"start_seconds":3984,"text":"information out there so thank you so much jeff from sender wallet all right next up we have just a 30-minute break here but before you go","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3984s"},{"start_seconds":3993,"text":"let me remind you that we have 18 projects in the gamers lounge that you can check out we also have various different regional foods uh in the food","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=3993s"},{"start_seconds":4002,"text":"trucks so make sure to participate in our little food tour and uh ilya the founder of near protocol is going to be talking to the javascript","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4002s"},{"start_seconds":4011,"text":"creator and the founder of the brave browser brendan ike soon over on the layer 1 stage so be sure to check that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4011s"},{"start_seconds":4017,"text":"out as well all right now 30 minute break","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4017s"},{"start_seconds":4045,"text":"this afternoon and i'm going to be welcoming up here gile who's going to be talking about developing on near tools and docs you'll be happy to have he's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4045s"},{"start_seconds":4054,"text":"from deveral on pagoda everyone give a big hand too hi everyone can you actually hear me","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4054s"},{"start_seconds":4062,"text":"it's so interesting this concept i'm loving it so yeah i'm gile i'm one of the devil engineers at pagoda and today","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4062s"},{"start_seconds":4069,"text":"i'm going to be talking about developing on near tools and dogs you'll be happy to have so but first i would like to introduce","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4069s"},{"start_seconds":4076,"text":"myself so hi i'm gile i'm originally from argentina for those of you who didn't know it i'm actually my background is in brain research so i'm a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4076s"},{"start_seconds":4084,"text":"neuroscientist but i have this passion to learn and teach so i joined the community in 2020","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4084s"},{"start_seconds":4093,"text":"right before the the main net was released and i found here and i love it because of the simplicity because it was so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4093s"},{"start_seconds":4101,"text":"simple to do a lot of things on it so i started building multiple projects and tools and now recently since six months ago i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4101s"},{"start_seconds":4110,"text":"actually joined to impagoda as a developer engineer so for those of you who doesn't know what is pagoda well we are the people that is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4110s"},{"start_seconds":4119,"text":"building the documentation of near the tools and everything that makes your life much much easier as someone that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4119s"},{"start_seconds":4126,"text":"builds in the air if you want to actually come and talk with us our booth is right in the entrance it was on the left side before but now we are right on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4126s"},{"start_seconds":4134,"text":"the entrance so please come to say hi but today i'm not here to present pagoda but to talk about developing in here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4134s"},{"start_seconds":4141,"text":"particularly how to get started in here if any of you is interested in actually starting developing near which tools are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4141s"},{"start_seconds":4148,"text":"there ready to be used how our documentation can help you and most importantly how the community can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4148s"},{"start_seconds":4155,"text":"actually help you to supercharge your application so buckle up because we have 10 minutes and a lot of ground to cover","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4155s"},{"start_seconds":4163,"text":"so this is like the normal development cycle that you see in web3 right like you will create the structure of your project and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4163s"},{"start_seconds":4171,"text":"you will start like writing a contract you will want to test it to make sure that everything is correct please test your contracts then you will want to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4171s"},{"start_seconds":4178,"text":"deploy it into the test net the first time then build the front end and finally once everything is out there you want to monitor the app you want to see","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4178s"},{"start_seconds":4188,"text":"what is happening who is using it and making sure that everything is correct so let's start with seeing how you do this in here how you create first","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4188s"},{"start_seconds":4196,"text":"structure of your project something that you can do to quick start your application is to actually use create new app","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4196s"},{"start_seconds":4203,"text":"creating your app is this awesome tool that is very simple to use you just need to have node.js in your computer","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4203s"},{"start_seconds":4210,"text":"and then you just run npx create dash near not dash app at latest and this application will appear that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4210s"},{"start_seconds":4219,"text":"will ask you like okay so what language do you want to use for your smart contract and you can choose what your template your front end do you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4219s"},{"start_seconds":4226,"text":"want it to be in rust do you want it to be vanilla javascript or you don't want the front end and then a name of your project and creating your app will readily give","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4226s"},{"start_seconds":4236,"text":"you this project with everything you need you will have a hello world smart contract which is going to be in rust or javascript then you're going to have for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4236s"},{"start_seconds":4245,"text":"that contract unit and integration testing also in rust or javascript depending which one you prefer and then a whop a web front end which","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4245s"},{"start_seconds":4253,"text":"could be in react vanilla javascript or no front end if you decided to only create a smart contract so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4253s"},{"start_seconds":4261,"text":"once you have the structure there you will most probably want to start writing your contract to write your contract you're going to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4261s"},{"start_seconds":4269,"text":"be using or near sdk the newer sdk is a high level sdk that comes in two flavors the javascript","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4269s"},{"start_seconds":4276,"text":"typescript family and the rust language it is important to notice that everything you can do in rust can also","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4276s"},{"start_seconds":4284,"text":"be done in javascript right now so simply choose your favorite language and just start coding and once you finish your smart contract the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4284s"},{"start_seconds":4293,"text":"or sdk tools will allow you to compile that smart contract into webassembly now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4293s"},{"start_seconds":4303,"text":"now after your smart contract is ready you will want to test it please test your smart contracts and in order to do that besides of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4303s"},{"start_seconds":4312,"text":"unit testing we have now this amazing tool called workspaces that allow you to do integration testing and it's very very nice because what it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4312s"},{"start_seconds":4321,"text":"allows you to do is to take your smart contract and actually test it in a realistic environment that can be either test net or the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4321s"},{"start_seconds":4328,"text":"sandbox and let's use the sandbox as an example what you can do is you can take your smart contract which is already","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4328s"},{"start_seconds":4335,"text":"compiled as a wasman file and deploy it into the sandbox then you're gonna be creating accounts and make them interact","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4335s"},{"start_seconds":4342,"text":"with your smart contract right like you're going to be calling methods transferring transferring money between users everything","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4342s"},{"start_seconds":4350,"text":"and then the best part is that you can control the the flow of time so you can say like okay i want this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4350s"},{"start_seconds":4357,"text":"user to call this method and now three epochs pass and something else happens and this of course like while you're doing that you can go checking that the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4357s"},{"start_seconds":4366,"text":"responses of your smart contract are the ones that you expect also something else that you can do with workspaces is literally take","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4366s"},{"start_seconds":4374,"text":"another contract from the t from the main net or testnet and say like can you actually grab that contract because i want to simulate interacting with it so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4374s"},{"start_seconds":4382,"text":"it's very very useful and i recommend you to use it if you want to learn more about this please go and check the talk from dennis who is going to be on the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4382s"},{"start_seconds":4390,"text":"third day of the conference in this same stage at 120.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4390s"},{"start_seconds":4395,"text":"now once you've finished testing your contract you will want to deploy it for that you can use the near command","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4395s"},{"start_seconds":4403,"text":"line interface so then your command line interface basically is this very nice tool that allows you to deploy and interact with your contract directly","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4403s"},{"start_seconds":4410,"text":"from your terminal and it's super simple to use to deploy the contract you just do near deep deploy and there was some file that you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4410s"},{"start_seconds":4418,"text":"want to deploy and that will automatically create a dev account for you and that's it like that account has your smart contract and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4418s"},{"start_seconds":4426,"text":"if you want to interact with it you will just be calling methods like view or call and then you will say the address of my smart contract the method that i want to call and the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4426s"},{"start_seconds":4434,"text":"arguments and that's it very simple once you finish with that you will want to build a front end for the smart","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4434s"},{"start_seconds":4442,"text":"contract so other users can also use it for that you're going to be using near api js and the wallet selector the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4442s"},{"start_seconds":4449,"text":"wallet selector is this one package that you add into your project and basically has this friendly graphical user interface that allows the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4449s"},{"start_seconds":4458,"text":"user to select between multiple stances of wallets in here so you just add one package and readily you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4458s"},{"start_seconds":4467,"text":"can go and your user can say like oh yeah i want to use my near wallet or ledger or near wallet or whatever","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4467s"},{"start_seconds":4474,"text":"and then you are also going to be using that with a near api js because near api js is going to allow","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4474s"},{"start_seconds":4481,"text":"you to directly talk with the rpc with the network directly so for many things you're going to also use that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4481s"},{"start_seconds":4489,"text":"and finally once your smart contract and your d-app is out in the wild you will want to monitor it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4489s"},{"start_seconds":4496,"text":"for that you have three options the first one is near index or for explorer that basically is a postgres","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4496s"},{"start_seconds":4503,"text":"sql database where you can query different things in the blockchain like for example give me all the users that call","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4503s"},{"start_seconds":4512,"text":"this method in this smart contract in the past and i want to see how much near they attach and if the transaction work well or not like if it fail or not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4512s"},{"start_seconds":4521,"text":"but then you also have near lake which allows you to listen to events in real time if you want to have an application that says like hey i want this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4521s"},{"start_seconds":4529,"text":"application to be ping each time like an nft gets minted then near lake allows you to just hook to a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4529s"},{"start_seconds":4536,"text":"websocket and get informed each time an event happened with your application or with any application in the near network","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4536s"},{"start_seconds":4544,"text":"and third you have the pagoda console which is this new product that we're releasing where you can do for example no code automatic alerts so you can say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4544s"},{"start_seconds":4553,"text":"hey please send me an email each time the balance of my contract is below something or send me an email if someone manages to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4553s"},{"start_seconds":4560,"text":"withdraw money when they should not be withdrawing money so it's very interesting so please check it out and also you can do no code analytics","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4560s"},{"start_seconds":4570,"text":"if you want to know more about the pagoda console actually uh austin is going to be talking about it tomorrow at","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4570s"},{"start_seconds":4576,"text":"12 40. so be sure to check it now we cover a lot of ground right like we have create newer app for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4576s"},{"start_seconds":4585,"text":"when you want to create your project you have the sdk for writing contracts you have workspaces for testing you have near cli for deploying and interacting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4585s"},{"start_seconds":4594,"text":"from the command line interface you have near api js and wallet selector for making data front end and then you have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4594s"},{"start_seconds":4601,"text":"in indexer for explorer near lake and the pagoda console for monitoring the app right and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4601s"},{"start_seconds":4608,"text":"that is a lot so how can you keep track of all of this and moreover how can you know if someone","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4608s"},{"start_seconds":4616,"text":"like how to use those and if they get updated how they get updated and for that is that we have the awesome","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4616s"},{"start_seconds":4623,"text":"documentation in the past six months we have been working a lot into refactoring rewriting and reorganizing our","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4623s"},{"start_seconds":4631,"text":"documentation so please come and visit docs.ner.org and you will find everything that you need about this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4631s"},{"start_seconds":4638,"text":"particularly the develop section is organized in the same way that i gave this talk and that's for a reason it's because generally you will want to quick","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4638s"},{"start_seconds":4646,"text":"start then you will want to build test deploy and maintain build the front end and then monitor so just go to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4646s"},{"start_seconds":4655,"text":"docs.ner.org and everything is there moreover we have a huge selection of awesome examples and tutorials which go","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4655s"},{"start_seconds":4663,"text":"from basic cases of hello world and having a counter and you know basic stuff to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4663s"},{"start_seconds":4671,"text":"zero to hero tutorials where you're gonna learn everything that there's needs to be learn about nft","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4671s"},{"start_seconds":4679,"text":"and finally or moreover we also have an awesome community for those of you who don't know awesome here you have to go and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4679s"},{"start_seconds":4686,"text":"visit it awesomeness.com is amazing right now they have accurate list of 792 projects and more to grow where you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4686s"},{"start_seconds":4694,"text":"gonna find wallets explorers exchange and everything you need so go visit it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4694s"},{"start_seconds":4701,"text":"finally we also have a discord where we are more than happy to help you so just come we hold office hours every weekday","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4701s"},{"start_seconds":4709,"text":"and if you don't find us there just drop a question in their support channel we're gonna go through them with that being said in pagoda we have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4709s"},{"start_seconds":4718,"text":"amazing tools amazing dogs and an amazing community thank you so much for listening start coding in here and if you need any help please come to our","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4718s"},{"start_seconds":4725,"text":"booth or to the hacker section we're going to be here there to help you thank you so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4725s"},{"start_seconds":4735,"text":"wow gile thank you so much what an amazing talk perfect thank you so much i know if when i had","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4735s"},{"start_seconds":4743,"text":"first started building on ear if i had listened to this talk i could have got started so much faster there are so many amazing tools that the devrel team is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4743s"},{"start_seconds":4751,"text":"creating and eli specifically is working on so thank you so so much amazing amazing perfect thank you so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4751s"},{"start_seconds":4759,"text":"bye bye all right quick reminder before i welcome up our next uh presentation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4759s"},{"start_seconds":4769,"text":"on the night shade stage at 3 15 just a quick reminder we have a state of security panel with some smart contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4769s"},{"start_seconds":4776,"text":"auditors so if you're interested in that sort of thing be sure to check it out but without further ado let me welcome up our next presenters i'm talking about","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4776s"},{"start_seconds":4785,"text":"the complete suite for next gen near building eugene hi guys do you hear me","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4785s"},{"start_seconds":4795,"text":"yes very good","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4795s"},{"start_seconds":4816,"text":"on the presentation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4816s"},{"start_seconds":4912,"text":"guys","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4912s"},{"start_seconds":4953,"text":"while we're still getting some things figured out be sure to when uh aft after this presentation be sure to check out","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4953s"},{"start_seconds":4960,"text":"the whole rest of the conference we have a bunch of presenters over this way so you can you can go check out some booths","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4960s"},{"start_seconds":4968,"text":"uh we also have a whole bunch of different food trucks with food from a lot of different regions of the world so you can go on a mini food tour all within the warehouse","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4968s"},{"start_seconds":4976,"text":"we also have some outdoor seating there's a dj and some stuff over here let's see","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4976s"},{"start_seconds":4985,"text":"and i'm not a stand-up comedian but i found some cryptocurrency jokes what's the difference between spacex and near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4985s"},{"start_seconds":4993,"text":"spacex will actually return to the earth after takeoff","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=4993s"},{"start_seconds":5002,"text":"how we doing you know when it comes to technical issues cryptocurrency companies are really good","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5002s"},{"start_seconds":5010,"text":"at hashing those out just gonna sit here and laugh at my own jokes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5010s"},{"start_seconds":5029,"text":"i know i i will try i will try to use the pdf because i say i do play from start and it looks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5029s"},{"start_seconds":5037,"text":"okay now now it's not showing anything so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5037s"},{"start_seconds":5044,"text":"whitecoin also has an airdrop uh you wanna make sure to check out their booth they're giving away t-shirts and they're doing an airdrop because they have their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5044s"},{"start_seconds":5052,"text":"token generation event is going on soon is that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5052s"},{"start_seconds":5063,"text":"what i think uh am i am i am i online hi hi guys hi guys take it away very good we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5063s"},{"start_seconds":5070,"text":"figured out uh some web 2 issues with uh displays and stuff so we can start talking about building on here on on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5070s"},{"start_seconds":5078,"text":"web3 technologies i will pick you back a little bit on the part of the talk because after you use pocket you need to start using chain stack i will explain","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5078s"},{"start_seconds":5085,"text":"why um so the guys are building the set of tools that you need to use to start building on year but then you start running some stuff in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5085s"},{"start_seconds":5093,"text":"production right so now you need like some high rps uh kind of services that allow you to scale and then you can run basically like for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5093s"},{"start_seconds":5102,"text":"millions of users so that's what chain stack is doing so we're basically uh the most powerful suite of services connecting uh people and applications to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5102s"},{"start_seconds":5110,"text":"decentralized infrastructure right so enabling a lot of different applications in different segments and verticals uh from d5 to analytics and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5110s"},{"start_seconds":5119,"text":"everything in between like including nft marketplaces you name it like that marketplaces and so on like payment","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5119s"},{"start_seconds":5126,"text":"systems oracles daxes uh and everything in between right so basically all the large scale applications they need some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5126s"},{"start_seconds":5133,"text":"sort of infrastructure with support reliability uh and uh and services that allow you to scale and sleep well at night to have peace of mind after you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5133s"},{"start_seconds":5142,"text":"build your app and after you deployed it so uh tldr of this talk is that chainstek likes near and we love the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5142s"},{"start_seconds":5149,"text":"community and it's its vibrancy so we love near builders as well so uh that's why we are here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5149s"},{"start_seconds":5158,"text":"uh now it's not moving anymore okay now it's lagging one slide it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5158s"},{"start_seconds":5166,"text":"interesting so what chainstake does is that we provide reliable and fast near infrastructure","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5166s"},{"start_seconds":5175,"text":"who is this i already explained like anybody who would build any application on year in the end if you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5175s"},{"start_seconds":5183,"text":"run in production then you need a service like like chain stack so basically we make sure you have uh uh fast reliable scalable access to uh to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5183s"},{"start_seconds":5191,"text":"the blockchain infrastructure so that you can read data from the blockchain and you can write data to the blockchain too right so basically we take all the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5191s"},{"start_seconds":5199,"text":"burden from you of you managing nodes uh if you start using like public rpc endpoints and you get like rate limited or throttled that's something that you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5199s"},{"start_seconds":5207,"text":"would need to consider using after you if you move to production so that's basically uh the service that we provide for both near mainnet near testnet and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5207s"},{"start_seconds":5216,"text":"more to come i will talk a little bit uh later about other things that we are launching today uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5216s"},{"start_seconds":5225,"text":"while the next slide is coming uh we have different options for the service uh basically you can use us as a as an elastic infrastructure so basically you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5225s"},{"start_seconds":5234,"text":"plug in our endpoints to your dap like this and then it just runs and you don't think about like again rate","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5234s"},{"start_seconds":5242,"text":"limiting throttling the disadvantages of this model for builders who are running some really large scale applications","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5242s"},{"start_seconds":5248,"text":"that they have to pay per per rpc call or like per api call uh it's the same as other node providers in the world","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5248s"},{"start_seconds":5256,"text":"provide their services right so basically you plug in the endpoint uh it's geographically distributed you have access to different like uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5256s"},{"start_seconds":5264,"text":"nodes and different data centers in our case in different regions in different cloud providers","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5264s"},{"start_seconds":5271,"text":"so what we also do we provide dedicated nodes uh which gives you unlimited access to to near infrastructure so let's say we have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5271s"},{"start_seconds":5279,"text":"customers who are running like 10 000 rps on on their decks right so it's a lot of volume so if you pay per uh calls","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5279s"},{"start_seconds":5287,"text":"uh your bill will be very huge so what we do as a as an alternative business model to the traditional like elastic model we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5287s"},{"start_seconds":5295,"text":"provide dedicated api nodes to access the blockchain data and to send transactions so there's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5295s"},{"start_seconds":5302,"text":"basically no limit on a request that you send to to your nodes you can spin up nodes very quickly they are completely synced you can do it in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5302s"},{"start_seconds":5310,"text":"multiple data centers so let's say you understand that your customer base is primarily in portugal so you can run an old somewhere close to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5310s"},{"start_seconds":5317,"text":"uh portugal for instance we provide data sense in frankfurt and amsterdam where you you think that your major like user","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5317s"},{"start_seconds":5324,"text":"base is in in us or you're a trader and you want to trade something uh like somewhere from very low latency so for instance you're based in singapore so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5324s"},{"start_seconds":5333,"text":"you can have a new node in singapore and you have like absolutely minimal latency to to your near node in singapore","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5333s"},{"start_seconds":5344,"text":"so there's a technology that is providing all these all these batteries for our for our services that we provide is called bolt","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5344s"},{"start_seconds":5352,"text":"so without bolt you're really struggling to sync any blockchain node because as blockchain is designed it's very distributed and it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5352s"},{"start_seconds":5362,"text":"contains all the data from all the history of all the transactions that happened in the chain so we developed a technology that allows you to spin up a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5362s"},{"start_seconds":5369,"text":"new dedicated node on all blockchains including here and it can be up and running in a few minutes time and it's completely synced","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5369s"},{"start_seconds":5377,"text":"and you can do it in any data center so it's pretty cool technology uh we use it across all our 18 protocols that we support today and this obviously applies","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5377s"},{"start_seconds":5385,"text":"to near two uh so it's very cool uh we recommend you just to feel it and like register on the platform and try to run your own dedicated note it will be just spinned up in like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5385s"},{"start_seconds":5393,"text":"five minutes it will be completely sync and it will be complete your own note uh today we are very excited to launch our aurora support because without","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5393s"},{"start_seconds":5402,"text":"aurora there is no near without near there's no aurora so they are all coming together today and we're launching a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5402s"},{"start_seconds":5410,"text":"managed service for aurora today i will do a very very little demo how platform looks like i like doing like demos so i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5410s"},{"start_seconds":5419,"text":"will show you how to spin up your personal private aurora node in no time and you you can basically leverage all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5419s"},{"start_seconds":5426,"text":"that that i mentioned from here just for aurora let's try seems to be working so far uh so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5426s"},{"start_seconds":5436,"text":"here's chain stack um so basically when you join chain stack you have a bunch of uh projects that you can create uh you can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5436s"},{"start_seconds":5444,"text":"like select type of project that you wanna do um we support like public networks private networks whenever you want to build","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5444s"},{"start_seconds":5452,"text":"so let's say i have a project with my public networks that i created for a long time here's a collection as","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5452s"},{"start_seconds":5459,"text":"you see we have many blockchains uh supported uh sometimes i have like six nodes running 12 nodes running for a given network so let's say i have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5459s"},{"start_seconds":5468,"text":"a near network here and i have a couple of nodes so we support all the modes for the nodes like full archive basically","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5468s"},{"start_seconds":5475,"text":"whatever you want when you have a node you can get inside have some basic information about the node here as you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5475s"},{"start_seconds":5483,"text":"see i just launched it today and i created exactly one request here you can see it on the dashboard","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5483s"},{"start_seconds":5491,"text":"you can get all the access points uh to your uh to your node and plug in into like in in case of aurora you can plug it to metamask in case of near you can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5491s"},{"start_seconds":5499,"text":"plug it into your app or new wallets that will be appearing on a new ecosystem for the sake of the demo i will show you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5499s"},{"start_seconds":5506,"text":"some node that has been running for a while just to see how the dashboard looks like let's take some ethereum magnet node","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5506s"},{"start_seconds":5514,"text":"let's say the first one so you see that it's processed a bunch of requests so almost two million","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5514s"},{"start_seconds":5521,"text":"requests um here's a chart you can swap between like uh seven days 24 hours you can see the breakdown for calls that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5521s"},{"start_seconds":5528,"text":"you've sent to your note like the response codes like whether they were successful or not and again get all the connection details to your note","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5528s"},{"start_seconds":5536,"text":"so i will show you how easy is to spin up your own node on chain stack so let's say we want to demo","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5536s"},{"start_seconds":5544,"text":"aurora today because we just launched it um let's use mainnet for instance you can read more stuff","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5544s"},{"start_seconds":5552,"text":"about all the blockchain networks that you support and understand like what's the difference between full archive what kind of node do you need so we have amazing documentation for everything","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5552s"},{"start_seconds":5560,"text":"that we build you can choose like dedicated archive notes you can also host your own node in your own infrastructure if you want so some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5560s"},{"start_seconds":5568,"text":"particular customers they want to run nodes closer to their own applications so that they have minimal latency so uh we enable all that too","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5568s"},{"start_seconds":5577,"text":"uh so far we launched aurora in amsterdam um and uh let's say a name i know near con uh near quran twins 22.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5577s"},{"start_seconds":5589,"text":"so it shows me what it will be like how much would it cost and so on and so forth when it will be deployed and then i just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5589s"},{"start_seconds":5597,"text":"join the network in a couple of minutes it will be launched the internet is pretty slow here but uh i have one node running from uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5597s"},{"start_seconds":5606,"text":"from today morning so while it's spinning up um just wanna show you some documentation so we have uh very extensive documentation for each","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5606s"},{"start_seconds":5614,"text":"program we support including aurora for instance we have all the interaction tools here described like okay how to plug in your node into metamask uh what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5614s"},{"start_seconds":5622,"text":"kind of development tools you can use by the way we need to add pogodo here apparently uh so we'll work on it after the stock we have all the traditional","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5622s"},{"start_seconds":5629,"text":"like evm tools like truffle hard hat and anything that you've worked before when using like ethereum and other evm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5629s"},{"start_seconds":5637,"text":"networks like web3.js we even support web3 php anybody used web3php actually pretty widely used framework i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5637s"},{"start_seconds":5645,"text":"was i was kind of amazed but so web 3pi of course like web3php2 people using php today","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5645s"},{"start_seconds":5653,"text":"ether.js and all that so you can find all these tools here we also write amazing uh tutorials so let's say for near we wrote","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5653s"},{"start_seconds":5660,"text":"a tutorial um uh how to do a message contract it's like step by step so you can go uh one after another and just go through the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5660s"},{"start_seconds":5668,"text":"tutorial to get understanding on how to build things on a given blockchain we have it for all protocols that we support so as you see we spot quite a lot um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5668s"},{"start_seconds":5677,"text":"so we have amazing uh documentation will follow that let's see whether my node is up and running or not not yet so the original one will look exactly","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5677s"},{"start_seconds":5685,"text":"the same so the beauty of chainstack is that you have uh all the same experience for all the blockchains that you support so if you start using it for let's say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5685s"},{"start_seconds":5693,"text":"ethereum and then you want to move to near even though it's not evm based network you will see exactly the same sort of experience ui ux so you don't need to learn new new tools you don't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5693s"},{"start_seconds":5702,"text":"need to learn new platforms how to access uh the new network that you you want to start building on so it's all heterogeneous experience for our all the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5702s"},{"start_seconds":5711,"text":"networks that we support um so okay this is uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5711s"},{"start_seconds":5718,"text":"this is uh the old one let's see the internet is pretty slow okay it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5718s"},{"start_seconds":5726,"text":"not loading now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5726s"},{"start_seconds":5737,"text":"it's okay maybe i should connect my phone","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5737s"},{"start_seconds":5747,"text":"let's try","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5747s"},{"start_seconds":5759,"text":"maybe new tab okay so near con node is up","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5759s"},{"start_seconds":5768,"text":"and running we can access it and see the the node details as you see for other other nodes that i show like near nodes or","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5768s"},{"start_seconds":5776,"text":"ethereum nodes uh so you can see all the namespaces supported by the node the version and of course the same dashboard with requests and response codes for for the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5776s"},{"start_seconds":5784,"text":"note in the same way as you would see for any other any other blocks you know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5784s"},{"start_seconds":5791,"text":"so to learn more i recommend you to go to our website so basically we have a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5791s"},{"start_seconds":5799,"text":"detailed explanation of our offering from here and aurora on our website so if you go to chainstag.com and choose near aurora from the top menu we'll see","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5799s"},{"start_seconds":5807,"text":"the description of what it can do what that cannot do you can see amazing documentation on the docs website you can go through tutorials we also hiring uh our team is around 90","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5807s"},{"start_seconds":5816,"text":"people around the world so we have 20 plus countries in the company so we are very remote we have people everywhere because we are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5816s"},{"start_seconds":5824,"text":"infrastructure companies so we need to operate 24 7. uh so we have people on all continents so if you're if you're interested in blockchain infrastructure","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5824s"},{"start_seconds":5831,"text":"feel free to join us uh very cool times uh very exciting so welcome to chainstech near aurora","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5831s"},{"start_seconds":5838,"text":"we're very happy to be here if you have any questions guys we apparently have some time for questions there seems to be a microphone that you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5838s"},{"start_seconds":5846,"text":"can walk and ask questions if you want","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5846s"},{"start_seconds":5861,"text":"hello can you can you hear me can you try one more time hello can you hear me kinda remotely remotely very","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5861s"},{"start_seconds":5869,"text":"much is it better now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5869s"},{"start_seconds":5882,"text":"nope but you can try i i could understand that you're saying i'll try to attack louder so does chainstack support custom","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5882s"},{"start_seconds":5889,"text":"dns like custom domain for for node that's a great question so the main names is part of our roadmap","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5889s"},{"start_seconds":5897,"text":"for this year because we want to provide the complete set of services that any builder would need so uh apis for blockchain is one","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5897s"},{"start_seconds":5905,"text":"uh what is what else is our own our roadmap is storage obviously so like access to ipfs our weave is on our is on our roadmap so what that's something","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5905s"},{"start_seconds":5913,"text":"that we're working on right now all sorts of indexing solutions like the graph for instance we're going to support our own hosted service for the graph","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5913s"},{"start_seconds":5921,"text":"and then dns is the next basically so we want to support all the domain name systems on all the corresponding network through the like unified api so that whenever let's say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5921s"},{"start_seconds":5930,"text":"you need a registered domain or resolver domain or get information about the domain you have a unified api that will allow you to do that so this is on our","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5930s"},{"start_seconds":5937,"text":"roadmap for this year okay thanks a lot all right guys thank you very much all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5937s"},{"start_seconds":5947,"text":"builders unite uh have a great time and start using chain stack today","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5947s"},{"start_seconds":5954,"text":"awesome awesome thank you so much eugene yeah i'm really excited about chain stack because this sort of dynamic","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5954s"},{"start_seconds":5961,"text":"infrastructure where you can just spin up a node right from uh right from your own home computer is exactly what we need to grow the decentralization of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5961s"},{"start_seconds":5970,"text":"network and expand it to be supported all over the world this is how we grow near all right before i introduce our next","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5970s"},{"start_seconds":5978,"text":"presenter let me just remind you that at the layer one stage there is a panel called why we're building on near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5978s"},{"start_seconds":5986,"text":"it's at 3 40 p.m and there are some pretty big network players that are going to be talking there from aurora and mint base and orderly and more","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5986s"},{"start_seconds":5994,"text":"but now let me welcome up our next presenter from aha labs talking about making it rain launching smart contracts","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=5994s"},{"start_seconds":6003,"text":"on near chad ostrowski","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6003s"},{"start_seconds":6018,"text":"in just a minute oh no i need to find more jokes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6018s"},{"start_seconds":6027,"text":"those were the only two i had well don't forget we have the uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6027s"},{"start_seconds":6036,"text":"ecosystem uh expo over here with uh i think 30 plus different uh presenters that you can go check out their booths","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6036s"},{"start_seconds":6044,"text":"there's uh let's see usdc sweatcoin whales have tons of food tons of drinks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6044s"},{"start_seconds":6052,"text":"check it out there's the aurora booth over here as well go talk to some people make connections there are over 2 000","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6052s"},{"start_seconds":6059,"text":"people here so talk to the person next to you see what they're working on there's also the hackathon so you can go","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6059s"},{"start_seconds":6067,"text":"and write some code talk about our new javascript sdk we got a lot of people just swarming around ready to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6067s"},{"start_seconds":6075,"text":"ready to help you are we ready all right let's talk about making it rain thank","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6075s"},{"start_seconds":6083,"text":"you chad there we go i'll hear me okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6083s"},{"start_seconds":6093,"text":"we're gonna try to do the same thing the last guy tried to do and hope that it works better this time let's find out","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6093s"},{"start_seconds":6103,"text":"so i'm plugged in there open displays it's not even showing up","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6103s"},{"start_seconds":6123,"text":"do you want to try your the other dongle the other adapter","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6123s"},{"start_seconds":6138,"text":"thanks is my mic still on can they still hear me","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6138s"},{"start_seconds":6145,"text":"it doesn't look like it hey all right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6145s"},{"start_seconds":6154,"text":"main display this should be your main display right the built-in retina yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6154s"},{"start_seconds":6161,"text":"stop mirroring okay try your thing","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6161s"},{"start_seconds":6171,"text":"cool all right and i drag it off to the right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6171s"},{"start_seconds":6178,"text":"let's move it to the left cool","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6178s"},{"start_seconds":6192,"text":"no internet right i never connected","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6192s"},{"start_seconds":6212,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6212s"},{"start_seconds":6223,"text":"all right it's gonna work all right and i should be able to drag","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6223s"},{"start_seconds":6234,"text":"it do you all see it i can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6234s"},{"start_seconds":6264,"text":"you have to leave","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6264s"},{"start_seconds":6390,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6390s"},{"start_seconds":6543,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6543s"},{"start_seconds":6561,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6561s"},{"start_seconds":6576,"text":"do","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6576s"},{"start_seconds":6587,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6587s"},{"start_seconds":6608,"text":"uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6608s"},{"start_seconds":6638,"text":"ripped","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6638s"},{"start_seconds":6670,"text":"be good all right well","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6670s"},{"start_seconds":6676,"text":"see that rain is coming can you hear me all right how many people have their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6676s"},{"start_seconds":6684,"text":"headphones on i see some people without headphones on it's time to tap them and say hey put your headphones on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6684s"},{"start_seconds":6692,"text":"you in the second row there headphone time we finally got it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6692s"},{"start_seconds":6699,"text":"all right testing testing one two three make it rain rain is coming","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6699s"},{"start_seconds":6707,"text":"there we go uh so the slides are at rain.dev talks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6707s"},{"start_seconds":6714,"text":"slash near con you can follow along there are links in there and everything also if you want to watch it it's already pre-recorded so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6714s"},{"start_seconds":6722,"text":"you can just watch it we could watch it right now together and i could just stand here in front of you and nod along","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6722s"},{"start_seconds":6730,"text":"all right i am chad oh on twitter and github as chad oh chad oh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6730s"},{"start_seconds":6737,"text":"willem here and i co-founded aha labs together last year or beginning of this year after parting ways with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6737s"},{"start_seconds":6746,"text":"near inc now pagoda you can go to their stand and ask why we parted ways uh we've now merged with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6746s"},{"start_seconds":6755,"text":"pixel 8.io jonathan is here somewhere i'm not sure where jonathan jonathan he's in the back corner hello jonathan","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6755s"},{"start_seconds":6763,"text":"all right so jonathan is the founder one of the founders of pixelate um and together we are all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6763s"},{"start_seconds":6770,"text":"working on rain you can find rain at rain.dev it's near backwards by the way so r-a-e-n.dev","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6770s"},{"start_seconds":6780,"text":"and you can follow us on twitter and github at raindev one word today we're going to talk about two","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6780s"},{"start_seconds":6788,"text":"problems a big problem and a small problem the big problem is ecosystem-wide blockchain ecosystem-wide","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6788s"},{"start_seconds":6797,"text":"dapp web 3 open web d-web ecosystem-wide and that problem is this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6797s"},{"start_seconds":6804,"text":"no one knows how to build dapps okay that's not strictly true some people have figured out some useful patterns but good luck figuring out","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6804s"},{"start_seconds":6812,"text":"those patterns if you're new most people don't know most documentation doesn't go that far most tooling isn't that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6812s"},{"start_seconds":6819,"text":"expansive the smaller problem is with near smart contracts they're black boxes they don't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6819s"},{"start_seconds":6827,"text":"play nicely with others only the author of a smart contract can really dig in and figure out how to interact with that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6827s"},{"start_seconds":6834,"text":"contract everyone else needs to search for the source code or deconstruct web app workflows","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6834s"},{"start_seconds":6841,"text":"or give up and now i assert that solving the small problem is the key to fixing the big","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6841s"},{"start_seconds":6849,"text":"problem and if that's true that's great because we already solved the small problem the solution is rain to understand how rain works let's see","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6849s"},{"start_seconds":6858,"text":"how other people solve this problem ethereum solved it with an abi system abis are json files generated from your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6858s"},{"start_seconds":6866,"text":"smart contract that contract authors distribute off chain using github or some other system","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6866s"},{"start_seconds":6875,"text":"pagoda fka near inc are copying this system we're not totally sure how their abi system is going to work yet but as far as we know it's going to be similar","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6875s"},{"start_seconds":6883,"text":"to this webassembly aka wasm nears runtime vm are solving this problem with wit","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6883s"},{"start_seconds":6892,"text":"webassembly interface types more compact and readable than the json of abis whit fits easily into a custom section of a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6892s"},{"start_seconds":6901,"text":"deployed smart contract so that's exactly what rain does rain inspects your rust contract someday","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6901s"},{"start_seconds":6908,"text":"all other languages will be supported it is working off of a web assembly standard and it generates the width","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6908s"},{"start_seconds":6917,"text":"it compiles your smart contract injects the width compresses the whole thing making the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6917s"},{"start_seconds":6924,"text":"end result smaller than if you built without rain and then you can go deploy it on chain so that the width is right on chain","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6924s"},{"start_seconds":6932,"text":"accessible to anyone who knows your contract name this leap frogs the abi system","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6932s"},{"start_seconds":6940,"text":"now like i said anyone who knows a contract's name can generate any tooling for that contract now that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6940s"},{"start_seconds":6948,"text":"the wit is there we can build tools that consume the width consume the schema and we can generate an abi so we can be compatible with whatever pagoda is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6948s"},{"start_seconds":6956,"text":"working on we can generate typescript for your frontend we can generate a cli we can generate an admin panel web app","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6956s"},{"start_seconds":6966,"text":"this one already exists it's called rain admin you can brain build your contracts and teach with this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6966s"},{"start_seconds":6973,"text":"collaborate with this build with this today we're going to do a little bit of a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6973s"},{"start_seconds":6982,"text":"i wanted to do a live work walkthrough but i am not on my laptop because my laptop would not work with this system","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6982s"},{"start_seconds":6991,"text":"but i do have a video if you could bring up that thing so if you go to rain.dev admin that'll give you a link to the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6991s"},{"start_seconds":6999,"text":"rain guide which is our little friendly way to learn rust and near together","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=6999s"},{"start_seconds":7008,"text":"let's see if i can get this video up it's been a long time since i've used windows","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7008s"},{"start_seconds":7016,"text":"this open cool can you hear it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7016s"},{"start_seconds":7023,"text":"no how do we make sure the audio from the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7023s"},{"start_seconds":7029,"text":"computer goes through look at that i can nod along all right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7029s"},{"start_seconds":7038,"text":"can you hear it now no you still hear me well let's rewind a little","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7038s"},{"start_seconds":7045,"text":"which version of me do you hear this one or that one all right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7045s"},{"start_seconds":7053,"text":"tell me tell me whenever all right thank you for the fingers that's very helpful which one of me do you hear","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7053s"},{"start_seconds":7071,"text":"all right i guess you still hear me well i could talk through i can like say what i'm saying in the video how about that let's do that we don't need we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7071s"},{"start_seconds":7078,"text":"don't need the audio from the video all right so we're going to go to rain.dev guide you can follow along on your laptops uh there's a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7078s"},{"start_seconds":7086,"text":"30 minute video going through this guide if you want to go through that otherwise you can go to the getting set up section we're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7086s"},{"start_seconds":7094,"text":"just not going to bother with that if you need help installing rust or wasm or rain or configuring your editor we've got you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7094s"},{"start_seconds":7102,"text":"it has you clone this raindev examples repository into a local rain examples folder","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7102s"},{"start_seconds":7109,"text":"i you need to build with rust before your editor can show you the help documentation for rust so that's what's going to happen there","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7109s"},{"start_seconds":7117,"text":"now we're going to go see the code you have to open rain example slash contract counter for all of the help","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7117s"},{"start_seconds":7125,"text":"stuff in rust to work otherwise someday it'll work from the root rain examples repository but not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7125s"},{"start_seconds":7133,"text":"quite yet in rust you've got a cargo tommel that you'll see the dependencies we depend on near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7133s"},{"start_seconds":7140,"text":"sdk there and then we're going to go into librs and you can see our imports at the top we're importing borsch who knows","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7140s"},{"start_seconds":7148,"text":"abortions one person knows aboard two people maybe noah three all right bush your contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7148s"},{"start_seconds":7156,"text":"needs to be stored as bytes on disk between calls to the blockchain borsch is the serialization format that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7156s"},{"start_seconds":7164,"text":"the rust core team the near core team created in order to do that so this is the the main part of the contract it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7164s"},{"start_seconds":7171,"text":"got a get numb function you can see a comment above it with the three slashes that's a documentation comment public","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7171s"},{"start_seconds":7179,"text":"method returns the counter value we'll see all of that again soon so usually you only see that when you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7179s"},{"start_seconds":7186,"text":"building the contract but if you build with rain you can see rain build dash dash release this is a little bit of a wrapper around","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7186s"},{"start_seconds":7195,"text":"cargo build dash dash release it's also adding other nice flags that you always need when you're building on near like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7195s"},{"start_seconds":7202,"text":"compile to wasm stuff like that and now we can hear dev deploy and you could copy in this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7202s"},{"start_seconds":7210,"text":"counter target res counter.wasm or you can if you're using zsh or bash","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7210s"},{"start_seconds":7217,"text":"you can do a sub command using dollar parentheses so you'll see me put back in rain build dash dash release","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7217s"},{"start_seconds":7225,"text":"and add the dash q flag so that it's quiet and it only says that output this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7225s"},{"start_seconds":7232,"text":"someday rain will wrap near cli and you'll only you could call rain dev deploy and it'll just work but for now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7232s"},{"start_seconds":7239,"text":"if you want a one-liner it'll do that okay so if you've never used near dev deploy it creates a new account for you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7239s"},{"start_seconds":7246,"text":"dev dash whatever dash whatever you can copy this is a brand new test net account never existed before that was","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7246s"},{"start_seconds":7254,"text":"just created for us and the contract was deployed to it and you can see when we go to rain.dev admin","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7254s"},{"start_seconds":7262,"text":"this is just a tool like a tool you could build a tool that could run on the cli and it already has","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7262s"},{"start_seconds":7268,"text":"all of the methods from the contract all the comments from the methods those are all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7268s"},{"start_seconds":7276,"text":"included if you're used to ethereum abis they don't come with all of the comments so this is a huge power up from what's available on ethereum","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7276s"},{"start_seconds":7284,"text":"we're going to sign in using your wallet chad.testnet so this is this is a little web app","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7284s"},{"start_seconds":7294,"text":"built in react it's using near api js to sign us in we can just hit submit you'll see the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7294s"},{"start_seconds":7301,"text":"little loading thing down at the bottom jonathan's got a great in progress thing to improve how this result looks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7301s"},{"start_seconds":7311,"text":"all right so now we're going to add a new method instead of just increment and decrement we're going to add set num so that we can just set it to anything","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7311s"},{"start_seconds":7320,"text":"um if you've never seen rust before and you're confused by the i8 thing that's an 8-bit integer it can go from negative 128","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7320s"},{"start_seconds":7328,"text":"to positive 127 an 8-bit signed integer all right oh i guess i was showing","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7328s"},{"start_seconds":7338,"text":"decrement first increment decrement right now that's all this method this contract comes with so now we're going to add set num","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7338s"},{"start_seconds":7346,"text":"just copy increment go me from saturday do it all right set","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7346s"},{"start_seconds":7354,"text":"numb this one's going to have an argument this mute self is a mutable reference to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7354s"},{"start_seconds":7363,"text":"the data of the smart contract that's what all of these methods are doing you can see the view method up on line 17","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7363s"},{"start_seconds":7370,"text":"doesn't have that so every method in russ needs that and now this is actually a new argument that i'm adding like on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7370s"},{"start_seconds":7377,"text":"argument instead of the implicit self if you will so nothing here should be surprising we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7377s"},{"start_seconds":7384,"text":"set self.vowel to the new vowel we log that we set it to the new vowel and we return it by the way you can do","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7384s"},{"start_seconds":7392,"text":"explicit returns in rust no one does that so if you see just a self.vowel on the last line that is returning self.vowel","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7392s"},{"start_seconds":7401,"text":"which matches the little arrow i8 on the side there those have to be matching data types","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7401s"},{"start_seconds":7408,"text":"so now we rerun that one liner but you can also see the when you do near dev deploy it creates","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7408s"},{"start_seconds":7416,"text":"the near dev folder up on the left and the next time you run it it just uses the same account so we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7416s"},{"start_seconds":7423,"text":"redeployed to the same account so all we have to do is refresh the page and set num shows up there on the side","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7423s"},{"start_seconds":7430,"text":"now we can set it we can try to set it to an a value that's out of range brain admin sees that that's not allowed and says no needs to be below 127.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7430s"},{"start_seconds":7441,"text":"we set it to 127.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7441s"},{"start_seconds":7445,"text":"and it works great and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7445s"},{"start_seconds":7452,"text":"a fun thing you can go increment it again and it'll go from 127 to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7452s"},{"start_seconds":7461,"text":"negative 128 because it's only an 8-bit integer so it overflows back to the bottom value","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7461s"},{"start_seconds":7469,"text":"uh if you go through the guide you can learn more about that and an easy way that russ gives you to fix that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7469s"},{"start_seconds":7478,"text":"i think yeah we're gonna stop watching the video now cool well","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7478s"},{"start_seconds":7486,"text":"that worked out okay uh how do i close a video though on windows i don't know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7486s"},{"start_seconds":7495,"text":"we'll just go back here okay so to recap a fully","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7495s"},{"start_seconds":7503,"text":"maximized maximized version of rain like if everyone on here were using rain the near would be a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7503s"},{"start_seconds":7510,"text":"smart contract platform that any a development platform that any engineer could build on where any engineer could build on anyone","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7510s"},{"start_seconds":7518,"text":"else's smart contract anyone else's code with confidence with all of the types all of the documentation available for any contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7518s"},{"start_seconds":7527,"text":"that's deployed which brings us back to the big problem no one knows how to build depths and what this really means is that we're all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7527s"},{"start_seconds":7535,"text":"still figuring it out together new ideas are gaining prominence new visions","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7535s"},{"start_seconds":7542,"text":"gaining salience amongst people building dapps one vision for the open web for dapps is thin apps that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7542s"},{"start_seconds":7551,"text":"read write and interact with open data right with data from many different sources many different smart contracts","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7551s"},{"start_seconds":7558,"text":"some that the app developers wrote themselves some that pre-existed public infrastructure and if that's your vision then what a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7558s"},{"start_seconds":7566,"text":"boon is a fully typed smart contract ecosystem we're going long on this vision","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7566s"},{"start_seconds":7573,"text":"rain born a build tool will evolve into a framework helping","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7573s"},{"start_seconds":7581,"text":"developers build ambitious apps helping them compose secure well-architected smart contracts yes and more than that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7581s"},{"start_seconds":7588,"text":"because ambitious apps need more than just smart contracts they need front ends they need indexing layers they need","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7588s"},{"start_seconds":7595,"text":"off chain storage rain will pull all of these together and make it easy for developers to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7595s"},{"start_seconds":7603,"text":"build full uh my notes would really would have been helpful at this part","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7603s"},{"start_seconds":7610,"text":"they'll allow developers to build ambitious apps using all of these patterns and take advantage of new","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7610s"},{"start_seconds":7618,"text":"uh new dap patterns as they emerge right as as new ideas of how to build decentralized apps gain traction","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7618s"},{"start_seconds":7627,"text":"rain can evolve and kind of with their new with new releases help developers take advantage of all of that let's see an example of how this might","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7627s"},{"start_seconds":7635,"text":"work in practice we'll follow three developers ally bob and cal windows emojis everyone i've never seen","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7635s"},{"start_seconds":7644,"text":"them before these are fascinating all right ally is a smart contract author building","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7644s"},{"start_seconds":7651,"text":"new defy offerings who just joined near from some other smart contract platform in her command line she types rain","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7651s"},{"start_seconds":7659,"text":"generate contract amm and gets a new automated market maker contract she types rain generate contract ft and gets","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7659s"},{"start_seconds":7667,"text":"a new fungible token contract and she starts hooking them together she doesn't she's she feels immediately productive in her new smart contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7667s"},{"start_seconds":7676,"text":"ecosystem with her new programming language bob is a business founder founder front end dev","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7676s"},{"start_seconds":7683,"text":"remixing data from three existing smart contracts in his command line he types grain new project dash dash use followed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7683s"},{"start_seconds":7692,"text":"by the names of those three smart contracts and he gets a new project with a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7692s"},{"start_seconds":7700,"text":"configured with a fully typed front end and some subgraph code to index those contracts and some tests to show him how","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7700s"},{"start_seconds":7707,"text":"he's done he's already busy building business logic doesn't need to bother with any boilerplate or reverse","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7707s"},{"start_seconds":7714,"text":"engineering cal is new to web3 migrating from web 2.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7714s"},{"start_seconds":7720,"text":"in their command line they type rain new project and get a tutorial app front end sub graphs tests contracts","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7720s"},{"start_seconds":7729,"text":"off-chain storage perhaps all hooked together already they go through the tutorial launch their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7729s"},{"start_seconds":7736,"text":"hackathon project they can scale their hackathon project after the hackathon's over keep working with their team and grow it easily into","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7736s"},{"start_seconds":7745,"text":"something that's a well architected code base that can actually serve real customers that's where we want to get to we think","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7745s"},{"start_seconds":7752,"text":"it'll take about six months we've got uh we're growing our team more than doubling our team from what it was in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7752s"},{"start_seconds":7760,"text":"the first half of the year which is what it took to build rain as it is today to help us go ahead and start using rain","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7760s"},{"start_seconds":7768,"text":"first of all it makes your life easier it's an easy thing to do you saw how easy it was in that video all you need to do is install rain and when you build","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7768s"},{"start_seconds":7777,"text":"your contracts use rain build you can follow us raindev chateau willem neil jonathan if","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7777s"},{"start_seconds":7784,"text":"you have a twitter handle i'll add it later star fork follow contribute github.com raindev is where all of our code is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7784s"},{"start_seconds":7793,"text":"we're working out in the open uh you can fund us if you want you can send donations to our dow which we just set up and if you're connected to some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7793s"},{"start_seconds":7802,"text":"other funding source if you work with another project that intersects with some of what we're doing we are interested in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7802s"},{"start_seconds":7809,"text":"growing this framework in a way that is going to work for you too so let us know if there's something that we can research","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7809s"},{"start_seconds":7816,"text":"and funding opportunities there and finally you can join our discord again the slides live at rain.dev","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7816s"},{"start_seconds":7824,"text":"talks and if you want to get fancy you can add the slash near con these are all links so you can just click on these instead of needing to screenshot them or","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7824s"},{"start_seconds":7833,"text":"whatever um that's it i think i am a minute over time so no questions but catch me in the hallway","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7833s"},{"start_seconds":7842,"text":"thanks for listening i would love to talk about web3 architectures and hear about what you're building see you out there","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7842s"},{"start_seconds":7852,"text":"awesome thank you so much chad yeah rain is amazing it's the build tool we've all been waiting for so that we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7852s"},{"start_seconds":7860,"text":"can quickly get up and running with our new latest and greatest web 3 projects","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7860s"},{"start_seconds":7871,"text":"all right so our next presenters that we have today are from circle","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7871s"},{"start_seconds":7878,"text":"circle internet financial uh we have khalid talking about understanding usdc for devs","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7878s"},{"start_seconds":7888,"text":"and long long wing yes all right long all right from circle","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7888s"},{"start_seconds":7895,"text":"awesome thank you so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7895s"},{"start_seconds":7906,"text":"if you can hear me please give me a thumbs up perfect okay if you'd like to follow along on this slide","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7906s"},{"start_seconds":7913,"text":"please scan the qr code below to the right side you're looking at a payment taking place here notice that there's something","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7913s"},{"start_seconds":7922,"text":"that's being transferred called usdc there's 5.65 of it and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7922s"},{"start_seconds":7929,"text":"this is actually taking place at a coffee shop in the bay area in california","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7929s"},{"start_seconds":7937,"text":"i'm sorry give me a second okay sorry okay okay okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7937s"},{"start_seconds":7946,"text":"okay as i was saying this is a payment taking place at a coffee shop in the bay area in california and this coffee shop is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7946s"},{"start_seconds":7954,"text":"leveraging the power of crypto technology for seamless business transactions with no middleman it's settling straight through the solana","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7954s"},{"start_seconds":7962,"text":"blockchain now can you just imagine 10 years from now even five years from now large companies and potentially even","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7962s"},{"start_seconds":7970,"text":"supermarkets using web3 technology to settle all of their business transactions with each other and with their customers","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7970s"},{"start_seconds":7978,"text":"that frankly sounds like a very very exciting future and it is already here with much more to come","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7978s"},{"start_seconds":7986,"text":"hi i'm long coming to you from circle internet financial in boston where i am a software engineer level 2 working on the stablecoin","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7986s"},{"start_seconds":7995,"text":"engineering team where i've helped to launch usdc on two of our eight blockchains that we support","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=7995s"},{"start_seconds":8002,"text":"and today i just showed you a glimpse into the future and i want to talk about what's behind that i want to give you some context behind one of our core","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8002s"},{"start_seconds":8011,"text":"strategies as a company at circle which is usdc itself the coin that you saw being transacted previously on the first slide","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8011s"},{"start_seconds":8018,"text":"let's begin i first want to talk to you about what uscc is and why it matters so for this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8018s"},{"start_seconds":8026,"text":"first portion of the talk i really want you to think about the utility of such a coin","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8026s"},{"start_seconds":8032,"text":"to start with uscc represents a new approach to how we think about global commerce and finance right so it moves globally at the speed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8032s"},{"start_seconds":8041,"text":"of the internet that is it's an internet based value transfer that can essentially take the place of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8041s"},{"start_seconds":8048,"text":"traditional payment rails and by traditional payment rails i mean things such as cross bank wire transfers ach","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8048s"},{"start_seconds":8057,"text":"sepa these are all mechanisms that you might be familiar with right you have cepha here in europe ach is supported in the u.s","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8057s"},{"start_seconds":8064,"text":"and the thing with these traditional payment rails is that they take anywhere from one to five days which you know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8064s"},{"start_seconds":8072,"text":"frankly speaking we're all here as crypto developers is very very slow now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8072s"},{"start_seconds":8079,"text":"uscc is a borderless digital dollar which means it transcends that kind of notion right so as an example in the us","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8079s"},{"start_seconds":8087,"text":"we have something called venmo which allows users to send each other money for goods that they might have bought for each other the problem is you can't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8087s"},{"start_seconds":8095,"text":"venmo somebody who doesn't live in the u.s so a lot of my canadian friends they've heard of this venmo thing they're like i don't know what it is everybody talks","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8095s"},{"start_seconds":8103,"text":"about it but i have no idea how to use it and i don't think i can so conversely here we transcend all kind of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8103s"},{"start_seconds":8109,"text":"notions about traditional geographic borders right so whether it's from canada to portugal us to canada it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8109s"},{"start_seconds":8116,"text":"doesn't matter usdc itself is a borderless digital dollar the beautiful thing about it is that you know as you know on blockchains","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8116s"},{"start_seconds":8125,"text":"transactions can hit finality that is actually be confirmed for real within a matter of seconds really depending on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8125s"},{"start_seconds":8132,"text":"the blockchain that you're looking at so seriously again think about the utility of a transaction that can be completed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8132s"},{"start_seconds":8139,"text":"across different nations in just a few seconds that is very very powerful this is really a new approach of using","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8139s"},{"start_seconds":8148,"text":"and leveraging the infrastructure of the internet to empower economic prosperity for all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8148s"},{"start_seconds":8155,"text":"we are stable programmable liquidity and by that i mean that we're fully reserved so for every us dollar coin that sits on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8155s"},{"start_seconds":8165,"text":"the internet on any of the blockchains that you interact with there is a real physical fiat us dollar somewhere in real life","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8165s"},{"start_seconds":8173,"text":"probably in a reserve account at a bank so usdc is backed by cash and short-dated u.s financial instruments","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8173s"},{"start_seconds":8181,"text":"which means you can always redeem one-to-one you can always on on-ramp and off-ramp on top of that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8181s"},{"start_seconds":8188,"text":"we have quite a few factors here for trust every single month we publish attestations that reflect our finances","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8188s"},{"start_seconds":8195,"text":"and on top of those monthly attestations we have weekly reports that allow you to stay updated on the composition of our","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8195s"},{"start_seconds":8203,"text":"reserves that is exactly how much cash we're holding how much u.s government bonds are in our possession that composes usdc so on and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8203s"},{"start_seconds":8212,"text":"so forth and we're actually custodied and managed by leading u.s financial institutions so far i've given you some basic","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8212s"},{"start_seconds":8220,"text":"information to help you build trust right and to establish credibility for one of our core strategies here at circle if you want real concrete numbers here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8220s"},{"start_seconds":8229,"text":"they are as of september 2022 this month there are over 51 billion us dollars in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8229s"},{"start_seconds":8237,"text":"circulation in the form of usdc that's a very very large number over the last two years since july 2020","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8237s"},{"start_seconds":8246,"text":"we've grown more than five thousand percent okay i said five thousand that's a 50 x increase 50 x","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8246s"},{"start_seconds":8254,"text":"it's not an insignificant amount just imagine the possibilities when like i said 10 years from now almost every","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8254s"},{"start_seconds":8263,"text":"business you interact with on the street takes ustc or some other stable point that's just like it trusted and valuable","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8263s"},{"start_seconds":8270,"text":"and speedy right now we have 190 countries that are actively transacting in usdc imagine when that number is the number","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8270s"},{"start_seconds":8278,"text":"of countries in the entire world the future is really very exciting again these are numbers on this chart","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8278s"},{"start_seconds":8287,"text":"so here's an actual graph showing our growth from january of 2020.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8287s"},{"start_seconds":8292,"text":"as you're looking at this i want to walk you through some milestones the first was the inception of usdc in 2018 the center consortium which at","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8292s"},{"start_seconds":8301,"text":"this point consists of circle and coinbase launched an effort to represent the us","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8301s"},{"start_seconds":8308,"text":"dollar in the form of a stable coin so this led to an initial upgraded spec of vrc 20 on ethereum as","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8308s"},{"start_seconds":8316,"text":"you may know for the us dollar coin we announced usdc in may 2018 and it was officially","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8316s"},{"start_seconds":8324,"text":"launched in september of the same year so you know moving on to the second stage of uscc's life cycle which is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8324s"},{"start_seconds":8331,"text":"initial adoption we started off very humbly you know we were basically always below 1 billion in market cap","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8331s"},{"start_seconds":8339,"text":"until the summer of 2020. so if you look at this first circle here circle in july of 2020 usdc finally hits a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8339s"},{"start_seconds":8348,"text":"billion dollars what an exciting milestone right and less than a year later just less than a year later","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8348s"},{"start_seconds":8356,"text":"in december visa announces that they're going to try out transaction settlement in usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8356s"},{"start_seconds":8363,"text":"what that means is that merchants and vendors can get their customers money straight to usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8363s"},{"start_seconds":8370,"text":"right with no middleman that's very exciting that was our first big milestone with a financial leader and again less than a year later","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8370s"},{"start_seconds":8380,"text":"that same year or less than a year later in july of 2021","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8380s"},{"start_seconds":8387,"text":"mastercard announces that they also are launching a pilot program to test out transaction settlement in usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8387s"},{"start_seconds":8394,"text":"so all in all if you notice from july 2020 to july 2021 in just one short year","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8394s"},{"start_seconds":8401,"text":"three of these milestones were hit that brings us to the last milestone for us now which is the current timeline","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8401s"},{"start_seconds":8409,"text":"as you've noticed now about a year later as of september 2022 usdc is the fourth","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8409s"},{"start_seconds":8416,"text":"largest cryptocurrency by market cap so if you don't believe me you can go on your phone right now go to coinmarketcap.com you'll see us as","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8416s"},{"start_seconds":8423,"text":"number four and as some of you may have experienced over the last few months there's been a lot of market volatility","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8423s"},{"start_seconds":8431,"text":"in crypto and yet we're still stable even in the face of all of that there's really just that one little","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8431s"},{"start_seconds":8438,"text":"slide down and the market cap comes right back up now i've given you the basics behind","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8438s"},{"start_seconds":8446,"text":"usdc i've given you some really really interesting stats to showcase our growth and now at this point you might be","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8446s"},{"start_seconds":8454,"text":"wondering how does it actually work how do you go from real physical usd to actual usdc that lives on a blockchain","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8454s"},{"start_seconds":8462,"text":"there are four crucial steps here to think about the first is the transfer of physical fiat real usd the second is the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8462s"},{"start_seconds":8471,"text":"moving of this fiat to some reserve account in a real bank the third is the creation of the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8471s"},{"start_seconds":8479,"text":"corresponding amount of usdc in the form usd in the form of us dollar coin and finally the fourth step is crediting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8479s"},{"start_seconds":8488,"text":"the customers and businesses that we interact with so to give you some more information here that first arrow the green one it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8488s"},{"start_seconds":8495,"text":"represents the on-ramp so what that is is you go through the traditional payment rails such as credit cards debit","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8495s"},{"start_seconds":8502,"text":"cards ach sepa wire transfers and you deposit your fiat with us here at circle using our products","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8502s"},{"start_seconds":8510,"text":"once that money's there as i mentioned in step two we transfer that money to our reserve accounts and then the rest is pretty straightforward we mint","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8510s"},{"start_seconds":8518,"text":"or distribute new usdc into circulation whereupon we credit your customer account","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8518s"},{"start_seconds":8525,"text":"note that you can basically at any point as i said go in reverse because as i mentioned we have one-to-one reserves","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8525s"},{"start_seconds":8533,"text":"that are always always liquid so the opposite process would be de-crediting your account and what circle will do is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8533s"},{"start_seconds":8541,"text":"burn uscc which means to remove some uscc from circulation at which point you receive back your fiat","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8541s"},{"start_seconds":8549,"text":"one important distinction to note here in this slide is there's a barrier to entry so you'll notice that the on-ramp process may potentially be slow it might","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8549s"},{"start_seconds":8557,"text":"take anywhere from you know one to four days maybe five days depending on how your fiat on-ramp process works right so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8557s"},{"start_seconds":8564,"text":"as i mentioned the legacy payment rails are slow but i want to point out really really strongly here that that is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8564s"},{"start_seconds":8571,"text":"the only barrier to entry once you've on-ramped your fiat successfully you're now open to the entire ecosystem of decentralized apps","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8571s"},{"start_seconds":8580,"text":"and businesses so every transaction that you do with usdc is very very fast if you don't believe me these are some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8580s"},{"start_seconds":8588,"text":"numbers taken from circle's official documentation for transaction times that you can expect with ustc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8588s"},{"start_seconds":8596,"text":"if you look here on the left solana takes 400 milliseconds to settle with usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8596s"},{"start_seconds":8602,"text":"that is less than half a second everybody that's very very fast and on the very slow end of things on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8602s"},{"start_seconds":8610,"text":"ethereum at the worst case really on a regular day you can expect your transaction with usdc to finalize within six minutes and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8610s"},{"start_seconds":8619,"text":"really you know in the worst worst case of a reorg happens you might have to wait a few hours but hey honestly that beats waiting two or three","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8619s"},{"start_seconds":8626,"text":"days for a traditional wire transfer am i right so really it is very fast and even in the middle you know i'll go around five seconds","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8626s"},{"start_seconds":8634,"text":"i can shake my friend's hand and say hey how are you how are you doing today in about five seconds that's how fast it is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8634s"},{"start_seconds":8644,"text":"at this point i've given you some basic information about usdc what it is how it works and second we're here at a dev conference so i want","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8644s"},{"start_seconds":8654,"text":"to talk to you about what matters in terms of technical specs when it comes to building and launching a trusted stablecoin like usdc so let's go ahead","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8654s"},{"start_seconds":8663,"text":"and deep dive into some of the requirements that we at circle really care about for such an implementation and again as i go through","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8663s"},{"start_seconds":8670,"text":"the second section i really really want you to think about the utility of a trusted stable coin like this that photo","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8670s"},{"start_seconds":8677,"text":"follows very strict programmatic standards to start off with as i'm sure you know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8677s"},{"start_seconds":8684,"text":"the fact is not all stable points are created equal right some stables really really hate","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8684s"},{"start_seconds":8691,"text":"the idea of centralization and they work with dows with any kind of entity to make sure that their coins are very very","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8691s"},{"start_seconds":8698,"text":"decentralized because frankly there's a lot of distrust around central government and governance right on the other hand some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8698s"},{"start_seconds":8706,"text":"you know some stables really really care about centralization right which which is kind of antithetical when you think","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8706s"},{"start_seconds":8713,"text":"about the fact that crypto was developed exactly for the reverse of that right but here at circle we really care and believe","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8713s"},{"start_seconds":8721,"text":"in really really strict requirements and why do you ask right first trust as i've been mentioning back and forth throughout this presentation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8721s"},{"start_seconds":8730,"text":"we believe that you know we can't build trust without a trusted product and a specification even if that comes at the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8730s"},{"start_seconds":8737,"text":"cost of some centralization and second visibility and scalability we really think it's important to think about","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8737s"},{"start_seconds":8743,"text":"exactly how a token like this looks at the very initial stages rather than you know waiting a year from now two years from now for legislation to come","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8743s"},{"start_seconds":8752,"text":"and think about oh how do we retrofit our coin to fit the current market space with that being said there are six requirements that we have for usdc to be","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8752s"},{"start_seconds":8760,"text":"launched on any blockchain and you'll note that any blockchain has its own token standard for example you know the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8760s"},{"start_seconds":8768,"text":"classic solidity on ethereum erc20s and then dapper flow has something called cadence which is their version of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8768s"},{"start_seconds":8775,"text":"smart contracts programming and solana has something called the spl so the solana program library so you know it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8775s"},{"start_seconds":8783,"text":"important to note that every single blockchain has a different token standard but we at circle will always conform","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8783s"},{"start_seconds":8790,"text":"and build on top of that bespoke to make sure that our token fits our requirements let's jump into it we have six specific","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8790s"},{"start_seconds":8798,"text":"requirements for any implementation of uscc on a blockchain the first is the allow block list","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8798s"},{"start_seconds":8806,"text":"the second is spending on behalf of an approver the third is configuring mentors the fourth","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8806s"},{"start_seconds":8814,"text":"multi-signature transactions for security the fifth support for cold storage transactions and lastly the ability to pause the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8814s"},{"start_seconds":8823,"text":"contract and upgrade it at will let's walk through each of these cases if you're interested in the central","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8823s"},{"start_seconds":8831,"text":"repository we have at center you can scan that qr code as i explain these requirements the first is the allow or block list","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8831s"},{"start_seconds":8840,"text":"which makes sure that certain entities can't easily interact with usdc so if there's a bad actor out there right we want to make sure that they cannot","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8840s"},{"start_seconds":8849,"text":"conduct any suspicious activities and what i mean by this is they cannot send cannot receive cannot mint cannot burn","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8849s"},{"start_seconds":8856,"text":"cannot do anything with usdc essentially this is we believe an important thing for building trust","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8856s"},{"start_seconds":8865,"text":"the second is the spending on behalf of mechanism so i want to give you some business analogies here in case you're not very familiar with how these","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8865s"},{"start_seconds":8873,"text":"mechanisms work you know here in the world there are many businesses that sometimes approve their employees","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8873s"},{"start_seconds":8880,"text":"to spend some money for business trips right so maybe your company sends you out here with a few hundred bucks on a virtual card or something that you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8880s"},{"start_seconds":8887,"text":"spend on behalf of the company similarly here we allow users who interact with usdc to approve","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8887s"},{"start_seconds":8895,"text":"certain addresses which are then allowed to spend on behalf of the original approver address right so this is a very very interesting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8895s"},{"start_seconds":8904,"text":"use case suppose you want to build your business on top of this platform right so if you ever have transactions where you do need to improve your employees","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8904s"},{"start_seconds":8911,"text":"you can do so directly with this initial spec that we have the third mechanism is mentor configuration","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8911s"},{"start_seconds":8919,"text":"so the point of this spec the point of this specific trait is to mitigate the risk of centralization","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8919s"},{"start_seconds":8926,"text":"behind who can distribute new usdc as i've told you before usdc is always backed one to one so it's always liquid","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8926s"},{"start_seconds":8934,"text":"it's always backed by fiat now there may be there may be bad actors who are given the ability to mint new uscc and they","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8934s"},{"start_seconds":8942,"text":"may just say what if i just want to mint a trillion right now and all of that is a very bad idea because we don't actually have a trillion dollars that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8942s"},{"start_seconds":8950,"text":"lives in a fiat a bank account so the idea with this is we get to control exactly who distributes and mince new","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8950s"},{"start_seconds":8959,"text":"usdc on top of that every single one of these mentors has the concept of mentor allowance which is exactly how much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8959s"},{"start_seconds":8967,"text":"they're allowed to distribute before they're blocked so for example you might go to a mentor and say hey i want to allow you to mint","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8967s"},{"start_seconds":8976,"text":"up to 200 million dollars of usdc of liquid usdc and by the time they reach 200 million we'll say hey you got","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8976s"},{"start_seconds":8984,"text":"to come back and we can issue more allowance for you right so i want to bring it back to the point that this specific trait here mentor configuration","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8984s"},{"start_seconds":8992,"text":"is to make sure that we exactly control who gets to distribute new usdc so that the finances are always","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=8992s"},{"start_seconds":9001,"text":"accurate and safe so moving on to the latter three requirements that we have the first is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9001s"},{"start_seconds":9010,"text":"multi-save transactions building onto trust and security here everybody we don't want just one single entity that approves a transaction all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9010s"},{"start_seconds":9018,"text":"the time right so maybe sometimes you have a business case where there's a sensitive transaction through which you need five of six","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9018s"},{"start_seconds":9025,"text":"signatures from the executive board of your company before it's allowed to go through right so in this case we want to allow at least k of n signatures based","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9025s"},{"start_seconds":9033,"text":"on the private keys and again it's all based on trust tying into this point the fifth requirement we have is cold storage","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9033s"},{"start_seconds":9041,"text":"support so you don't always want to have your funds right on a hot wallet like your metamask","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9041s"},{"start_seconds":9049,"text":"chrome extension right some businesses might want to do a recurring thing where they say hey we want to pay our employees in usdc on the first of every","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9049s"},{"start_seconds":9058,"text":"month right and to make their lives easier they could just build these transactions in advance and request that they'd be broadcasted a month later","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9058s"},{"start_seconds":9065,"text":"right so for any implementation of usdc this cold storage support is critical there has to be some way for us to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9065s"},{"start_seconds":9073,"text":"create transactions offline sign them and then later have them be broadcasted in hot mode that's very important to us","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9073s"},{"start_seconds":9082,"text":"and lastly what would software be without the ability for maintenance right so this goes into the sixth concept pausing and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9082s"},{"start_seconds":9090,"text":"upgrading the idea of pausing is essentially just freezing the contract at any point so in case there's an emergency or you know we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9090s"},{"start_seconds":9098,"text":"need to make sure that our systems are up to date you essentially have the power to freeze the contract this does not say anything about the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9098s"},{"start_seconds":9105,"text":"funds or the liquidity it just means that all operations are stopped for a certain amount of time right so it's important to have this ability and it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9105s"},{"start_seconds":9113,"text":"ties into the last part which is upgradability as software engineers and architects we know that you know any software cannot just always stay at v1","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9113s"},{"start_seconds":9122,"text":"for the entirety of its lifecycle for decades right so here at circle we use a pattern called delegate call-based proxies","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9122s"},{"start_seconds":9130,"text":"i want to give an analogy for this really quickly essentially you know when you're at a bank and you request some cash right from you know a really large","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9130s"},{"start_seconds":9138,"text":"amount of cash you can't easily do that at an atm you can't request ten thousand dollars at an atm so you go to the teller and you ask them to on behalf of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9138s"},{"start_seconds":9146,"text":"you so similarly here when we upgrade usdc we deploy a new v2 or v3 smart contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9146s"},{"start_seconds":9154,"text":"that then sits at the very front and users are the ones who interact with this v2 layer which then delegates all the calls to the underlying v1","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9154s"},{"start_seconds":9163,"text":"implementation so that's a quick summary of what this delegate call-based proxy pattern looks like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9163s"},{"start_seconds":9171,"text":"so to tie to tie it up we've now covered the six straight six traits that are required for any","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9171s"},{"start_seconds":9178,"text":"usdc implementation this is a static card requirement and it does not change depending on which blockchain we choose to launch on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9178s"},{"start_seconds":9186,"text":"as you can see right there's a lot to the implementation of a trusted stablecoin like usdc it's very strict it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9186s"},{"start_seconds":9194,"text":"can sometimes feel overbearing because of how centralized it seems but we do it all in the best interest of our customers","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9194s"},{"start_seconds":9201,"text":"and our regulators at this point first we've covered the broad usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9201s"},{"start_seconds":9208,"text":"concept and you've seen its utility as a foundational piece that can empower businesses in this new digital age","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9208s"},{"start_seconds":9216,"text":"secondly we've also looked at the requirements that circle has for launching such a stable point and you've seen how much we really care about","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9216s"},{"start_seconds":9224,"text":"building a trusted product that's fleshed out in the best interest of our customers third and lastly i want to give you a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9224s"},{"start_seconds":9231,"text":"little snippet into the future so usdc and beyond starting with the usdc front","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9231s"},{"start_seconds":9239,"text":"as you know we're at 51.7 billion market cap now as of september 2022.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9239s"},{"start_seconds":9245,"text":"we expect a lot more growth in the future as we continue to evolve our product strategy and for those wondering","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9245s"},{"start_seconds":9252,"text":"usdc is not our only product there we have many more products so in fact the clear sign of usdc success","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9252s"},{"start_seconds":9261,"text":"is its current adoption at a lot of real merchants there are coffee shops like the one i mentioned on the first slide that now use usdc to settle all their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9261s"},{"start_seconds":9269,"text":"transactions this is the power of web 3.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9269s"},{"start_seconds":9273,"text":"and here's a banger everybody we're in lisbon portugal i'm giving you a talk about something called usdc","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9273s"},{"start_seconds":9282,"text":"you might be asking why is he on the stage talking about something called the us dollar coin when we're here in europe","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9282s"},{"start_seconds":9289,"text":"and i want to give you one last piece there is in fact a coin called eurocoin circle launched eurocoin at the end of june 2022.","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9289s"},{"start_seconds":9301,"text":"for more information you can go to circle.com eurocoin it's based on the entire spec that i've given you throughout this entire talk","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9301s"},{"start_seconds":9309,"text":"which means it's essentially a complete replica of the current trusted standard that we have for usdc all the features","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9309s"},{"start_seconds":9317,"text":"all the liquidity all the backing it's all there as of now in september 2022","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9317s"},{"start_seconds":9324,"text":"there are over 75 million euros in circulation in the form of eurocoin we're very excited to see where this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9324s"},{"start_seconds":9332,"text":"goes and we hope you are too if you're interested we really like our developers to get their hands dirty","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9332s"},{"start_seconds":9340,"text":"we offer a sandbox api suite that you can use now as immediately after this talk you can sign up for an account today and it'll","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9340s"},{"start_seconds":9349,"text":"behave just like it does on mainnet it's a testament environment with all fake money so you can really really play around and try out our business suite","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9349s"},{"start_seconds":9358,"text":"this will help you learn how to on ramp your potential business case if you need it and you'll get all the features of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9358s"},{"start_seconds":9365,"text":"production and when the time comes you can contact our sales to actually sign up for the real deal we're really excited about how you can","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9365s"},{"start_seconds":9373,"text":"use our sandbox apis to seamlessly integrate the future of digital money into your own use cases we really are excited for you to come","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9373s"},{"start_seconds":9381,"text":"build with us at circle we have one mission to raise the global economic prosperity","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9381s"},{"start_seconds":9388,"text":"of everybody through the frictionless exchange of financial value i want to say that again we're here","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9388s"},{"start_seconds":9396,"text":"raising global economic prosperity through frictionless exchange of financial value","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9396s"},{"start_seconds":9403,"text":"i think that's a pretty great mission and one last thing if you're excited circle is hosting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9403s"},{"start_seconds":9410,"text":"another crypto conference in san francisco in the bay area two weeks from now september 27th to 30th","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9410s"},{"start_seconds":9418,"text":"you should totally come because speakers like vitalik the founder of ethereum are going to be there and serena williams china's champion","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9418s"},{"start_seconds":9425,"text":"and there may be some interesting near protocol news to share at circle converge","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9425s"},{"start_seconds":9432,"text":"thank you so much long thank you so much what a great talk","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9432s"},{"start_seconds":9444,"text":"it's always so great to hear about uh how these new forward-thinking web three projects are working together with existing","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9444s"},{"start_seconds":9452,"text":"systems with governments the us government and now uh the european union and we're we're integrating these fiat","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9452s"},{"start_seconds":9460,"text":"currencies that you know people who aren't involved in web 3 might not completely understand what gives a bitcoin value what gives a near token","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9460s"},{"start_seconds":9469,"text":"value but they understand that a dollar has value they understand that a euro has value so these types of onramps these products that circle is creating","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9469s"},{"start_seconds":9478,"text":"are just more great ways to get people who aren't in web 3 yet involved in web3","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9478s"},{"start_seconds":9486,"text":"all right so next up we just have a quick short 15 minute break but before you go i want to tell you about another","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9486s"},{"start_seconds":9494,"text":"presentation that's coming up on the nightshade stage it's called how web 3 is the new instrument for musicians that's at 4 30 and when we come back","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9494s"},{"start_seconds":9504,"text":"here on the doom slug stage we are going to be welcoming josh ford and ben couric from uh pagoda to talk about the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9504s"},{"start_seconds":9511,"text":"complete javascript workshop for near builders so don't go too far hello everybody can you hear me we are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9511s"},{"start_seconds":9519,"text":"not going to be taking our 15-minute break here in the doom slug stage and instead we're going to be rolling right into our next presentation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9519s"},{"start_seconds":9528,"text":"and so please hang tight for just a few quick minutes while we get that set up for you thank you everybody","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9528s"},{"start_seconds":9559,"text":"do","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9559s"},{"start_seconds":9693,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9693s"},{"start_seconds":9712,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9712s"},{"start_seconds":9764,"text":"so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9764s"},{"start_seconds":9784,"text":"hey what do i do what do you need to see on my laptop","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9784s"},{"start_seconds":9835,"text":"all right so in order to get back on track we're going to cut our 15 minute break short just a little bit so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9835s"},{"start_seconds":9844,"text":"josh and ben are you guys ready hopefully yeah we'll see all right take it away guys","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9844s"},{"start_seconds":9852,"text":"okay there you go slideshow okay first of all can uh can everybody","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9852s"},{"start_seconds":9860,"text":"hear us relatively fine you can hear me they can hear us this is so strange yeah it is weird like people can hear it in the side i know disco is anyone gonna","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9860s"},{"start_seconds":9869,"text":"dance right um cool all right i'll pass it on to josh all right cool well hello everyone uh ben and josh we are from","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9869s"},{"start_seconds":9877,"text":"near oh you can't hear me oh you don't have your head set in you need a headset sir what's the silent disco yes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9877s"},{"start_seconds":9885,"text":"yes silent so all right um yeah we're ben and josh from near um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9885s"},{"start_seconds":9893,"text":"we work at pagoda actually but we do a lot of near ecosystem developer relations uh stuff and uh yeah this is ben you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9893s"},{"start_seconds":9900,"text":"want to say a little bit about yourself ben yeah how's it going so developer relations engineer i'm the co-founder of fair which is actually launching today which is pretty interesting uh i created","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9900s"},{"start_seconds":9909,"text":"keep on which is all the nfb ticketing that if anyone went to any of the parties or we'll go to any of the parties and get any co-ops here at uh near con that's all done through key","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9909s"},{"start_seconds":9918,"text":"palm with uh matlock here currently studying university of waterloo engineering over in canada and and i'm pretty passionate about innovation and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9918s"},{"start_seconds":9925,"text":"technology awesome my name is josh uh i started my i.t career a while ago in 2003 uh i did tech","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9925s"},{"start_seconds":9934,"text":"support and network administration uh and then in 2006 i traded glassblowing lessons for web design um doing like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9934s"},{"start_seconds":9942,"text":"macro media dreamweaver stuff so it was kind of coding but not really and then in 2015 i was a full-time glassblower for many years and then in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9942s"},{"start_seconds":9950,"text":"2020 i decided to return to tech in a creative role did a six month boot camp and then near hired me on uh as a 40","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9950s"},{"start_seconds":9958,"text":"year old junior dev and i've been uh plugging away ever since and been here for about two years and now uh um yeah i was on the devex team and now i'm a team","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9958s"},{"start_seconds":9967,"text":"lead for developer relations so yeah why javascript like why did we create this thing","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9967s"},{"start_seconds":9975,"text":"and we believe that it's the language for mass adoption we really want to have javascript or near i'm sorry web3 be something that is really accessible to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9975s"},{"start_seconds":9984,"text":"everyone uh and in order to to do that we've decided to really develop a software development kit around a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9984s"},{"start_seconds":9991,"text":"language that many are familiar with uh so many that about 20 million developers can actually read and write javascript code so it's really trying to like have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9991s"},{"start_seconds":9999,"text":"the barrier for entry really minimized um easy onboarding for web 2 devs that are curious about the web3 space","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=9999s"},{"start_seconds":10007,"text":"and then being able to do like a full stack app build adapt in a singular familiar language","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10007s"},{"start_seconds":10014,"text":"um so yeah can build test deploy all in one stack can you actually hold on to that for a second um so yeah what is the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10014s"},{"start_seconds":10022,"text":"javascript stack basically you have so like building smart contracts we'll have near sdk js that's building your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10022s"},{"start_seconds":10029,"text":"smart contract uh workspaces js will allow you to test your smart contracts um you can actually use","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10029s"},{"start_seconds":10036,"text":"it for any wasm deployed smart contract um but we also have near cli that allows you to deploy build interact with the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10036s"},{"start_seconds":10045,"text":"blockchain and that's actually a wrapper that's on top of near api js um similar to web3.js if you're familiar with that ecosystem but yeah near apiges just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10045s"},{"start_seconds":10054,"text":"allows you to um plug into the blockchain and interact with it making rpc calls uh and then yeah the wallet","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10054s"},{"start_seconds":10060,"text":"selector um we're moving away from just having one wallet uh be the only wallet that dapps use to sign in and use and we're now starting to use wallet","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10060s"},{"start_seconds":10069,"text":"selector that allows people to choose from a list of wallets that you as a developer can choose which ones you want your app to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10069s"},{"start_seconds":10076,"text":"use cool so this is the pagoda workshop resources if you want to like click on this and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10076s"},{"start_seconds":10085,"text":"scan it with your phone i'll give a second this will take you to like a basic link tree it'll show you the presentation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10085s"},{"start_seconds":10092,"text":"slides a getting started guide the workshop example the repo directly","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10092s"},{"start_seconds":10100,"text":"and yeah it's got all that all that information uh i think cameras are down everyone kind of got that link awesome cool so let's let's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10100s"},{"start_seconds":10109,"text":"get into the coding is this the screen that you want me to be on yeah just go into the file okay and then switch the branch okay","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10109s"},{"start_seconds":10117,"text":"so uh so yeah let's code um so going going over to this uh this qr code here so it's over here dot co forward slash","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10117s"},{"start_seconds":10124,"text":"js workshop um and so what we're going to be using here is this uh where is it the workshop example project","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10124s"},{"start_seconds":10132,"text":"so clicking on this it'll send us over to our handy dandy github repository over here so this is essentially what we're going to be using for the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10132s"},{"start_seconds":10140,"text":"presentation there's a couple of ways that you can follow along if you want to for those watching at home and watching on youtube you can either you can use","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10140s"},{"start_seconds":10148,"text":"git pod which is down here over in the in the readme or you can just write up clone and uh and and work locally which is what we're gonna do for the purpose","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10148s"},{"start_seconds":10156,"text":"of the presentation so let's go ahead and let's copy that clone link and then let's uh where are we right now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10156s"},{"start_seconds":10162,"text":"okay so let's make a directory called near con and then we'll cd into near con and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10162s"},{"start_seconds":10171,"text":"this is where we're going to clone that workshop and then once that is finished and the wi-fi is all fine and danny we're going","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10171s"},{"start_seconds":10180,"text":"to cd into that directory come on wi-fi","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10180s"},{"start_seconds":10187,"text":"it's not a big refill of speeds it's not a big repo i promise uh but yeah there we go so now we're in the uh we're now we're in the repository so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10187s"},{"start_seconds":10194,"text":"we'll we'll open it up in vs code and uh yeah i'll pass it on to josh and talk about the file structure basically","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10194s"},{"start_seconds":10203,"text":"um we have two directories here uh front end for we'll go over in a little bit how do you connect your app and then we have the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10203s"},{"start_seconds":10210,"text":"source directory uh that has your smart contract um and if you open up the package.json you can see the only dependency that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10210s"},{"start_seconds":10219,"text":"we're using for the smart contract development is near sdk js so yeah if you want to open up the source directory this is basically an","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10219s"},{"start_seconds":10228,"text":"entire smart contract you have your normal imports that you would do from your dependency near sdkjs a class","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10228s"},{"start_seconds":10236,"text":"uh it's got a constructor and then you scroll down a little bit and we have two methods here um just basically two javascript functions set into greeting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10236s"},{"start_seconds":10244,"text":"and viewing or grading is basically gonna set a string on the on the blockchain and then return that value and we have a couple of decorators above","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10244s"},{"start_seconds":10250,"text":"it um so yeah ben you want to dive into exactly what all these imports are and what they're doing sure yeah so at first glance this does look eerily","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10250s"},{"start_seconds":10259,"text":"familiar to any other typescript class that you've written before the only thing that's different is as josh had mentioned those imports here coming from","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10259s"},{"start_seconds":10266,"text":"the near sdkjs so more specifically we've got this near banjon decorator which is essentially just uh it it creates the glue such that the the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10266s"},{"start_seconds":10275,"text":"near runtime can can actually read your contract we've also got this near contract parent class which essentially just puts your contract in the correct","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10275s"},{"start_seconds":10283,"text":"sort of form such that it can be read and you know all that all that fun stuff but other than that it's it's really pretty simple we've got this field my","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10283s"},{"start_seconds":10290,"text":"greeting which is a string we've got a constructor that sets it to a default message in this case hello web3 world and then we've got","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10290s"},{"start_seconds":10298,"text":"what's uh what's known as a call decorator so essentially there's two there's two sorts of uh of functions here we've got a call and a view","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10298s"},{"start_seconds":10305,"text":"function a view function uh you don't need to sign the transaction it's everything's free it essentially allows you to just retrieve information from on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10305s"},{"start_seconds":10313,"text":"chain you don't need an account or anything like that so you can think of it just as a as a getter it's pretty pretty familiar if you're if you uh if","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10313s"},{"start_seconds":10320,"text":"you know ethereum but and then we've got this call decorator here this has to be signed because you're changing information on chain so in this case we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10320s"},{"start_seconds":10328,"text":"pass in a message and we change what's actually stored on our contract so it's a it's a call decorator it needs to be signed it costs gas all that stuff you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10328s"},{"start_seconds":10336,"text":"need to pay for it pretty cheap but uh but yeah so you can't just call this information call this contract and this function with no account but um but yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10336s"},{"start_seconds":10345,"text":"and then in order to build we'll run this we'll run a pretty handy dandy build script that we've got over here which is simply essentially","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10345s"},{"start_seconds":10352,"text":"just runs near sckjs build and then pass in the directory for the contract so if i go up to my terminal and i run a rn","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10352s"},{"start_seconds":10360,"text":"build actually no yarn build contract we don't want to build the web just yet","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10360s"},{"start_seconds":10368,"text":"oh no we have to install dependencies first always forget that one yeah we forget to install the dependencies hopefully it won't take too","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10368s"},{"start_seconds":10376,"text":"long with our dial up connection yeah the wi-fi is not not too hot here but hopefully shouldn't take too long one thing uh in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10376s"},{"start_seconds":10385,"text":"the contract that ben was working on you'll notice that it actually is written in typescript um you can do typescript or javascript we chose to do","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10385s"},{"start_seconds":10392,"text":"that makes the development process easier but it is one thing to note that once you compile it it will just compile whatever you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10392s"},{"start_seconds":10399,"text":"using to javascript before it goes to a wasm file that'll be deployed on the blockchain yeah when i when i develop i tend to not like having bugs in my","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10399s"},{"start_seconds":10407,"text":"contract so typescript personally just helps me you know types are nice types are super nice you know what else is nice this finishing yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10407s"},{"start_seconds":10418,"text":"ah dependencies dependency dependencies the wi-fi is is unfortunate but uh essentially what this is going to do is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10418s"},{"start_seconds":10425,"text":"it's going to compile our contract down to wasm and it's going to store uh when we run the command of course it's going to create a build folder where it's going to store our our contract code","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10425s"},{"start_seconds":10434,"text":"that's then going to be deployed to the blockchain um yeah if you want to open up those scripts maybe","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10434s"},{"start_seconds":10442,"text":"we could talk a little bit more about the so yeah under the scripts what we're doing right now is we're building the contract uh like ben said it's gonna","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10442s"},{"start_seconds":10451,"text":"export it into a directory as a wasm file and then um we're gonna deploy this contract and under the deploy um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10451s"},{"start_seconds":10461,"text":"is it is it done is it done oh six 627 two out of four packages fetched all","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10461s"},{"start_seconds":10469,"text":"right holy moly we didn't we didn't uh uh account for uh depending on dependency installs well it's not that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10469s"},{"start_seconds":10477,"text":"big it's just it's just the wi-fi oh we're getting there all right we're almost there we're almost there","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10477s"},{"start_seconds":10485,"text":"it's the finish line it finish strong this is going to be the entire","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10485s"},{"start_seconds":10494,"text":"presentation it's just installing dependencies this is installing dependencies and waiting um yeah so there are a bunch of scripts","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10494s"},{"start_seconds":10502,"text":"maybe you could open up the uh to the right so we can watch the the uh build yeah so if you look at these depend um sorry these scripts that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10502s"},{"start_seconds":10510,"text":"we created in here um you can you can really just start this by go doing like a a yarn start or yarn deploy and what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10510s"},{"start_seconds":10517,"text":"that'll do is it'll build it it'll you'll see um on the deploy line it'll remove a near that that rmrf near dev","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10517s"},{"start_seconds":10525,"text":"it'll get rid of your developer or your dev account if you have one and then it'll create a new one build it and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10525s"},{"start_seconds":10532,"text":"then deploy that contract uh out onto that developer account um also setting some contracts or some uh exporting some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10532s"},{"start_seconds":10541,"text":"variables in your terminal that'll help for ease of use during development so that way instead of writing your entire developer string","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10541s"},{"start_seconds":10550,"text":"as a contract id you can just call the contract name i'm gonna see if i can hotspot my computer and see if that works because","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10550s"},{"start_seconds":10558,"text":"this wi-fi is a little bit atrocious right now","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10558s"},{"start_seconds":10570,"text":"oh no oh my lord","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10570s"},{"start_seconds":10578,"text":"so yeah you guys enjoying near con pretty crazy huh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10578s"},{"start_seconds":10590,"text":"i've run into a lot of issues but i've never run into this wi-fi yeah the wi-fi dependency issues yeah it's good good to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10590s"},{"start_seconds":10598,"text":"know for next time all right awesome looks like your your phone is uh running a little bit quicker yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10598s"},{"start_seconds":10609,"text":"oh man so how's your day been it's been it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10609s"},{"start_seconds":10617,"text":"been good it's pretty good yeah you staying dry yeah nice this is unfortunate","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10617s"},{"start_seconds":10626,"text":"it's faster it's actually doing it it's doing things","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10626s"},{"start_seconds":10634,"text":"um yeah maybe while it's waiting can we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10634s"},{"start_seconds":10640,"text":"try to think if we can talk about oh the suspense is killing me i know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10640s"},{"start_seconds":10649,"text":"got the hdmi issue and uh now this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10649s"},{"start_seconds":10657,"text":"there you go 86 seconds yeah thank you thank you thank you thank you thank you all right nice oh we got","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10657s"},{"start_seconds":10665,"text":"to build suspense you know it's all i got part of a good demo yeah cool so we deployed uh no we built the contract yes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10665s"},{"start_seconds":10673,"text":"did we build it or we didn't build it yet yeah yeah yeah yeah yeah yeah now we want to build it good point good point yeah we have to actually build it now we're gonna build a contract all right cool","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10673s"},{"start_seconds":10681,"text":"all right all right building this shouldn't be too long no no this shouldn't take too long but essentially this is just compiling it down to wasm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10681s"},{"start_seconds":10689,"text":"and it's going to store it in this build directory here when that's done so you've got uh you've got all of the the oh there we go and then we've got our contract out wasm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10689s"},{"start_seconds":10697,"text":"amazing we got a wasm file all right there we go great so let's let's actually deploy this on chain so rather than going","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10697s"},{"start_seconds":10705,"text":"through the whole account creation process and all that stuff i'm just going to uh to do what's called a dev deploy so i'm going to do it near dev","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10705s"},{"start_seconds":10712,"text":"deploy and then build slash contract.wasm so oh i need to not be on mainnet","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10712s"},{"start_seconds":10721,"text":"i wish you could uh do a dev deploy on mainnet that'd be that'd be amazing but but yeah so this is going to spin up an account like dev dash something dash","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10721s"},{"start_seconds":10729,"text":"something as you can see over here basically built on like a time stamp yeah and then uh this is where our contract is deployed to and if we open","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10729s"},{"start_seconds":10736,"text":"up the explorer link here you'll see um if you open up the explorer link here you'll see that the contract was deployed and that everything was","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10736s"},{"start_seconds":10744,"text":"successful so that's quick so now i know near is pretty fast pretty fast so now let's uh let's export","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10744s"},{"start_seconds":10751,"text":"contract name and then we'll do dev yeah and but i'm i'm not gonna write it all out boom","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10751s"},{"start_seconds":10759,"text":"and now we've got it on our environment variable so what we're gonna do now is we're gonna initialize the contract so we'll do a near call contract name","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10759s"},{"start_seconds":10767,"text":"new and then if we uh do this and then we'll sign it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10767s"},{"start_seconds":10774,"text":"as the the contract and why are we initializing the contract then so we initialized the great","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10774s"},{"start_seconds":10783,"text":"question thank you we initialized the contract so that we can store the default message that we had that we had done over here so the constructor essentially is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10783s"},{"start_seconds":10791,"text":"setting the greeting to hello webster world so in case you've forgotten that uh 10-minute build dependency section the contract just stores a string on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10791s"},{"start_seconds":10799,"text":"chain and by default it's hello web3 world and then you can set it and then you can also get uh that message oh method not found that's because it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10799s"},{"start_seconds":10808,"text":"init and that's user error user error indeed","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10808s"},{"start_seconds":10817,"text":"and there we go so now if we go and we query for the message that's currently stored by calling the view greeting function so near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10817s"},{"start_seconds":10824,"text":"view and then we'll do the contract name and then we'll do view greeting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10824s"},{"start_seconds":10831,"text":"then we see hello web3 world awesome amazing so let's go and change it that's what i was going to do right now so we'll do a near call this time","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10831s"},{"start_seconds":10839,"text":"but rather than doing init we'll call this method set greeting so i'll do set greeting and then i'll pass in a message","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10839s"},{"start_seconds":10848,"text":"and then we'll say i don't know go team nice i love that i know great mantra oh you forgot the exclamation point i did","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10848s"},{"start_seconds":10856,"text":"after go team all right all right super important all right and then i'll sign it as the contract again contract underscore name so this is going to do is going to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10856s"},{"start_seconds":10865,"text":"take that go team string and it's going to pass it into the function and it's going to get set on chain and here you can see we've got a log saving greeting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10865s"},{"start_seconds":10873,"text":"go team so if we go ahead and we view the greeting again we've got go team all right there you go that was live on chain that just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10873s"},{"start_seconds":10880,"text":"happened just like that and it's a javascript contract yeah look at that pretty pretty amazing yes i see you i like it nice","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10880s"},{"start_seconds":10888,"text":"all right so now what we're going to do is we're going to go ahead and we're actually going to code a contract from scratch so as i'm checking out josh you can talk a little bit about what it is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10888s"},{"start_seconds":10897,"text":"yeah so what we're going to do is we're going to create a really simple game coin flip game uh it's going to get a random random number oh and actually you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10897s"},{"start_seconds":10905,"text":"already got it up yeah that's still quick so quick so we checked out a new branch um this is a skeleton branch and it allows you to kind of like we're going to set up the structure for you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10905s"},{"start_seconds":10913,"text":"and you can just kind of fill in as you want if you're coding along out in the audience but like as you can see exact same imports that we did before uh only","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10913s"},{"start_seconds":10921,"text":"this time at the very top before you go through we have a function here and we're generating a random number uh you can't do math.random um because","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10921s"},{"start_seconds":10929,"text":"blockchain so what we have to do is do we do a random seed and then we just it's gonna be either a zero one at the um uh character at the first","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10929s"},{"start_seconds":10938,"text":"character and um we're gonna get a random number and see if it's zero one and then we're gonna that'll be the coin flip or that that'll be the uh the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10938s"},{"start_seconds":10945,"text":"random number that we'll we'll play the game against so yeah basically same kind of structure only this time","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10945s"},{"start_seconds":10952,"text":"we're instantiating points which is an empty object within that empty object we're going to just basically keep track of whatever we want but for this game","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10952s"},{"start_seconds":10960,"text":"it's going to be name of the person that is playing the game and then how many points they have um and then we also are going to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10960s"},{"start_seconds":10967,"text":"instantiate points as uh oh yep we do it right there under the constructor cool awesome so yeah this is basically","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10967s"},{"start_seconds":10974,"text":"same as before where we have a call method and a view method we're going to view the points and then we're also going to call the contract flip a coin and pass either heads or tails as a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10974s"},{"start_seconds":10983,"text":"string so yeah do you want to go ahead and yeah i'll get started yeah so so the two functions here are viewpoints and and flip coins so for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10983s"},{"start_seconds":10990,"text":"viewpoints you're going to pass in a player so an account id and then it's going to it's going to return how many points that player has and then flip coin you pass another heads or tails and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10990s"},{"start_seconds":10998,"text":"depending on whether you've got it right or not you'll get a point added to your account so let's start with the with the viewpoints function here so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=10998s"},{"start_seconds":11006,"text":"what i'm going to do is i'm going to check first of all so i'll say if first i'm just going to check if they're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11006s"},{"start_seconds":11013,"text":"in the map already so if this dot points that has own property at the player so if they exist","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11013s"},{"start_seconds":11021,"text":"then i'm just going to return this dot points at the player and then else i'm just going to return","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11021s"},{"start_seconds":11029,"text":"null if they don't exist yet right so if you're trying to view points of someone who who's never played before we'll just return null uh it's pretty simple right and then and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11029s"},{"start_seconds":11038,"text":"then what we're going to do is we're going to do the flipping coin mechanism here so if we think about maybe the workflow of how this is going to work right the very first thing we're going","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11038s"},{"start_seconds":11046,"text":"to need is we're going to need to know who called the function right because they're the person that's playing and so to do that we've got this handy dandy","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11046s"},{"start_seconds":11054,"text":"near object that's being imported from the near sdkjs and it has a bunch of important information that you can use when writing your contract for example","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11054s"},{"start_seconds":11061,"text":"who called the function how much near did they attach how much gas did they attach all that kind of good stuff so we'll use that to our advantage so we'll","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11061s"},{"start_seconds":11068,"text":"say let let's say the player is equal to near dot predecessor account id so that's just who called the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11068s"},{"start_seconds":11076,"text":"function right and then what we're going to do is we're going to check if they don't exist so if this. has own property if they do not","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11076s"},{"start_seconds":11085,"text":"exist then we're just going to set them equal to zero points right and then what we're going to want to do is let's add a log so often times when when doing smart","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11085s"},{"start_seconds":11094,"text":"contract development logging is really important because if anything goes wrong you can view it in the explorer it's just like like regular logging in any","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11094s"},{"start_seconds":11101,"text":"application and to do that on here rather than doing console.log you can use the near object so we'll do near dot log and we'll say maybe","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11101s"},{"start_seconds":11111,"text":"player and then we'll say chose side for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11111s"},{"start_seconds":11119,"text":"an example right and then what we're going to want to do is we're going to get the random number so we'll say maybe const random num and then we'll set it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11119s"},{"start_seconds":11127,"text":"equal to generate random number so this will return either a 0 or a one at complete random behavior and so because","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11127s"},{"start_seconds":11135,"text":"we're writing the contract we have full reign over what that means so in this case maybe we'll say that if it's false we'll set that to heads","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11135s"},{"start_seconds":11144,"text":"but if it's not false we'll set that to tails or sorry if it's zero then then we're going to set that to uh to heads so we'll say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11144s"},{"start_seconds":11152,"text":"let out come so if random number is equal to zero then we'll say heads","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11152s"},{"start_seconds":11160,"text":"but else we'll say tails right um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11160s"},{"start_seconds":11165,"text":"actually no this returns a boolean so we'll say false and then from there we've got our outcome and so what we need to do is we need to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11165s"},{"start_seconds":11172,"text":"check if the side that they passed in is equal to that outcome so we'll say if the side that they chose is equal to the outcome","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11172s"},{"start_seconds":11181,"text":"right then they should win a point so we'll do a near.log and we'll say you get a point","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11181s"},{"start_seconds":11188,"text":"hooray right and then what we're going to do is we're going to do this stop points at the player is equal to whatever their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11188s"},{"start_seconds":11196,"text":"points were plus one but the unfortunate side of things is if their side was not equal to the outcome","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11196s"},{"start_seconds":11202,"text":"we'll say near.log you lost a point dot dot dot","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11202s"},{"start_seconds":11210,"text":"dot dot always add more dots and then what we're going to do is we're going to get their points but rather than just decrementing their","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11210s"},{"start_seconds":11219,"text":"points let's say you're on a crazy loss streak you just started you just started playing you're at zero and you like and you lose 15 times in a row i think","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11219s"},{"start_seconds":11226,"text":"that's kind of demoralizing personally so what we're going to do is we're just going to say it's going to be equal to so if they already have zero points","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11226s"},{"start_seconds":11235,"text":"sorry is equal to if this is already zero then we're just going to keep them at zero but else","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11235s"},{"start_seconds":11243,"text":"we're just gonna we're gonna subtract one from their points just so that they don't feel upset for playing and uh and that's that i think it's a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11243s"},{"start_seconds":11251,"text":"pretty simple smart contract right so we coded the view method and we coded the the flipping method so let's go ahead and let's uh let's build so maybe one","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11251s"},{"start_seconds":11260,"text":"thing we should do is um tell them what the result was so that way we don't think we're cheating them we could oh yeah you know we could say you could say","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11260s"},{"start_seconds":11267,"text":"uh near log yeah yeah you lost the point the result was sure so you make sure the result was an outcome","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11267s"},{"start_seconds":11276,"text":"outcome you do the same for you got a point and then we'll just copy this bad boy here cool and there and then one log i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11276s"},{"start_seconds":11284,"text":"think in the call method or in the view method uh returning a log and then what your player is or is it fine yeah i think it's fine for now um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11284s"},{"start_seconds":11294,"text":"but yeah so that's the contract and then what we're gonna do is we're gonna build it but there's this neat deploy script josh i'll let you talk about that while it","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11294s"},{"start_seconds":11302,"text":"runs so yeah basically it's going to do exactly what it did before only this time it's going to also set your","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11302s"},{"start_seconds":11308,"text":"environment variable build the contract export it create a dev account fund the dev account","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11308s"},{"start_seconds":11316,"text":"uh deploy it on that dev account then set the contract to or the environment variable on your uh command line to that contract","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11316s"},{"start_seconds":11324,"text":"um and then it's initiating it as well right yeah it'll look gonna auto-emit the pc here yeah it's initiating the account so you don't","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11324s"},{"start_seconds":11332,"text":"have to do that basically gonna do everything all the things and now it should be ready to go so if i echo the contract here um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11332s"},{"start_seconds":11341,"text":"well let's let's let's do it anyway so now uh that it's initialized let's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11341s"},{"start_seconds":11350,"text":"let's maybe flip a coin so i'll do a near call on the contract i think it was called flip coin right i believe so yeah flip coin and we're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11350s"},{"start_seconds":11358,"text":"going to pass in a uh a side here so how about how about we get some audience interaction here hands up for heads heads heads","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11358s"},{"start_seconds":11367,"text":"heads all right heads heads it looks like we got two for tails let's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11367s"},{"start_seconds":11377,"text":"do tails let's do ten we'll do tails you guys a bunch of cheaters and then we'll sign let's let's play let's play under my personal account of course so you get the points","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11377s"},{"start_seconds":11385,"text":"i want the points i want all the points all the karma all the points yeah it goes right to ben all right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11385s"},{"start_seconds":11394,"text":"we're flipping drum roll an account","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11394s"},{"start_seconds":11400,"text":"i lost well i got a point yeah there we go we got a point we won let's do it again i want more points","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11400s"},{"start_seconds":11408,"text":"first time we did this at consensus was it like 10 times in a row we lost yeah but i'm i'm on a win streak right now this is not oh you won again i did what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11408s"},{"start_seconds":11416,"text":"if i go again","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11416s"},{"start_seconds":11419,"text":"all right oh i lost that point we lost so now if we view our points let's see what our points are so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11419s"},{"start_seconds":11427,"text":"i think two points two minus one is one i think so i think maybe i can't math very well view points and we'll do player and then","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11427s"},{"start_seconds":11434,"text":"my personal account of course oh you didn't pass that you didn't put another uh you forgot to um yes","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11434s"},{"start_seconds":11443,"text":"thank you yeah and we got one point there you go awesome all right so that's it that's uh that's an easy kind of game that you can create","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11443s"},{"start_seconds":11451,"text":"with javascript on the blockchain pretty rad um we were going to go do the front end we were going to spin up the front end but we're running out of time but","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11451s"},{"start_seconds":11459,"text":"unfortunately it looks like we're we're running out of time so maybe but you know what you can actually check us out we're going to be doing office hours the entire time and actually i'm going to go over that in a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11459s"},{"start_seconds":11467,"text":"slide um so yeah maybe bring up our slides um yeah and then let's do the last couple","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11467s"},{"start_seconds":11475,"text":"slides in our couple minutes that we have so yeah feedback and suggestions we definitely want to you know shape this tool uh on the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11475s"},{"start_seconds":11483,"text":"community needs and what you guys um and gals like would like to see so we're trying to drive all the traffic to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11483s"},{"start_seconds":11490,"text":"our github repository so in that qr code that you scan earlier it takes you right to the repo please click on the discussions button give us some feedback","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11490s"},{"start_seconds":11498,"text":"you know what what do you like what do you don't like the good the bad the ugly all that stuff um there's actually even like a show and tell button at the bottom like show us your project like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11498s"},{"start_seconds":11506,"text":"showcase what you're actually building we'd like to see it um yeah right there at the bottom uh you go go to the the next line um yeah any issues or bugs we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11506s"},{"start_seconds":11515,"text":"actually have an issue in bug bounty as part of the hackathon uh it's a new uh library new tool so we really wanna get you know as many people as we possibly","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11515s"},{"start_seconds":11523,"text":"can to help us find these bugs and squash them so yeah report any issues that you have there again we're just trying to drive traffic and communication to the repo itself so that","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11523s"},{"start_seconds":11532,"text":"way we can interact with those individuals and oh yeah one last time for anyone that didn't get it i put the slide up there","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11532s"},{"start_seconds":11539,"text":"twice i forgot about that but just qr code oh yep couple people a couple yeah nice nice hey i got two minutes i know you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11539s"},{"start_seconds":11547,"text":"looking at me like it says two minutes on the thing jake","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11547s"},{"start_seconds":11555,"text":"um need help if you want to scan this uh you can ask us uh the whole there's like a ton of near engineers that are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11555s"},{"start_seconds":11562,"text":"here pagoda mir protocol we have a ton of engineers that are here willing to help you with your projects come to the pagoda booth attending like pretty much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11562s"},{"start_seconds":11570,"text":"all day there will always be someone there willing to answer a call and then in the hacker's den 15 pm to 17 pm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11570s"},{"start_seconds":11578,"text":"i don't think we need pm after anyway i got one minute and 22 seconds","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11578s"},{"start_seconds":11587,"text":"oh all right i don't have it there's also lanyards that um yeah i guess there's lanyards of people that can help you answer questions on the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11587s"},{"start_seconds":11595,"text":"javascript stuff i didn't know about that thank you thank you very much no pictures please um but yeah that's pretty much it again","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11595s"},{"start_seconds":11603,"text":"we're just here to get feedback we're really excited about this new tool we really think it's going to open up a lot of individuals to build","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11603s"},{"start_seconds":11609,"text":"on near um and yeah pagoda's making some cool stuff they're the original engineers that created the protocol and continue to build the tooling for it and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11609s"},{"start_seconds":11618,"text":"to be major contributors towards it so we're yeah we're stoked to be here we're stoked to see this yeah event grow in the way it's been and yeah reach out to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11618s"},{"start_seconds":11625,"text":"one of us after the event 30 seconds left we don't really have any questions so that's that about he has a question so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11625s"},{"start_seconds":11633,"text":"maybe all right 30 seconds yes yes sir is that function generate generate number is it a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11633s"},{"start_seconds":11640,"text":"javascript function i can't i can't this is the weirdest better yeah hello everyone guys okay so thanks thank you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11640s"},{"start_seconds":11647,"text":"very much for the presentation just one quick question is it function it was just a javascript function or what it was a generate number","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11647s"},{"start_seconds":11656,"text":"they generate yes generate yeah so that was a javascript function but it was using a near primitive which was getting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11656s"},{"start_seconds":11663,"text":"a random c can you show it yeah um you want to go back three oh we're over now now it's now it's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11663s"},{"start_seconds":11671,"text":"counting no but here we got a function right here we're perfect all right all right perfect yeah yeah so it's it's yeah it's just a a plain javascript function uh that's using the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11671s"},{"start_seconds":11679,"text":"near import uh from the nearest ckjs that's that near object and it's used in the in the body of the can't just do math.random uh because blockchain i'm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11679s"},{"start_seconds":11688,"text":"not exactly sure i need to find out from the there's something about like the genesis and it's just always just the same every single time you do math random so yeah","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11688s"},{"start_seconds":11698,"text":"cool all right all right thank you did it thank you very much everyone awesome awesome thank you guys so much what a great presentation and what a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11698s"},{"start_seconds":11706,"text":"great new project they're working on for the near ecosystem i'm sitting over here and i'm like pointing to my badge","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11706s"},{"start_seconds":11713,"text":"because we have this uh near js sdk tactical support team so if you see anyone with this badge running around","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11713s"},{"start_seconds":11721,"text":"there are a lot of us wearing this badge over uh by the hackathon you can ask us about the new","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11721s"},{"start_seconds":11728,"text":"javascript sdk because it's really really cool and we want a lot of people to use it i mean as you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11728s"},{"start_seconds":11736,"text":"saw it's dead simple if you know javascript if you're web 2 native well guess what we just made you web 3 native","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11736s"},{"start_seconds":11745,"text":"all right thank you guys so much that was uh josh and ben from pagoda devrel next up we have oh actually before i","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11745s"},{"start_seconds":11754,"text":"announce our next speaker just a quick reminder on the layer one stage we have a really great panel called the near d5","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11754s"},{"start_seconds":11761,"text":"ecosystem that's at 5 pm if you want to go and check out that otherwise our next speaker here is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11761s"},{"start_seconds":11770,"text":"talking about high standards how pagoda is decentralizing near development","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11770s"},{"start_seconds":11776,"text":"and that is from ori a take it away thank you very much hi","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11776s"},{"start_seconds":11784,"text":"everybody can you all hear me okay yes perfect cool i'm super excited to be here my name is ori applebaum and today","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11784s"},{"start_seconds":11792,"text":"i will be sharing with you how pagoda is working to decentralize near's development so just a little bit about me i am a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11792s"},{"start_seconds":11801,"text":"technical program manager at pagoda and i am based in portland oregon in the united states i've been working in the tech industry","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11801s"},{"start_seconds":11808,"text":"for over a decade and i have a lot of experience with agile software development for primarily web 2.0 sas companies i'm","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11808s"},{"start_seconds":11817,"text":"relatively new to the web 3 space and i'm super excited to be a part of the community that is shaping it just in terms of some of my hobbies","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11817s"},{"start_seconds":11826,"text":"i love to play the piano and compose music i love to learn languages i actually speak a little bit of portuguese so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11826s"},{"start_seconds":11834,"text":"super excited to practice it this week and love traveling cooking uh you know","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11834s"},{"start_seconds":11840,"text":"just uh what what else do i like yeah watching a lot of horrible tv you know reality tv shows so if you want to nerd","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11840s"},{"start_seconds":11848,"text":"out about any of those topics or just chat i will be hanging out in the pagoda booth and would love to meet you so please stop by","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11848s"},{"start_seconds":11856,"text":"speaking of pagoda just a little bit of background on us we're the easiest web 3 startup platform there is and we're the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11856s"},{"start_seconds":11862,"text":"largest contributor to the near protocol and we recognize that in order to help accelerate the growth and adoption of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11862s"},{"start_seconds":11870,"text":"the nier platform we need to partner with the entire community so today i'd like to share a proposal for approaching the technical","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11870s"},{"start_seconds":11878,"text":"aspects for evolving the ecosystem so just to go over the agenda first i will talk about the challenge that we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11878s"},{"start_seconds":11886,"text":"have with decentralizing the near ecosystem then i will talk about how we're proposing to solve that from the perspective of developers","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11886s"},{"start_seconds":11894,"text":"through developer governance next i will give a quick update on the progress we've been making so far and what to expect next and lastly i will","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11894s"},{"start_seconds":11903,"text":"talk about how you can get involved so let's start with decentralization one of the main challenges","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11903s"},{"start_seconds":11912,"text":"with large decentralized ecosystems is balancing the speed of innovation with system reliability and when we think","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11912s"},{"start_seconds":11921,"text":"about evolving the near ecosystem we want to empower anyone in the community to lead and contribute to innovation","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11921s"},{"start_seconds":11929,"text":"you know from developing the protocol to defining standards for how apps interface with each other","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11929s"},{"start_seconds":11936,"text":"and we want to ensure system integrity and avoid having a dependency on one entity so how do we solve this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11936s"},{"start_seconds":11943,"text":"need to innovate to represent various stakeholders and to make decisions in a decentralized way","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11943s"},{"start_seconds":11952,"text":"so over the last few months we've been engaging with the community over this idea of developer governance which is really about empowering anyone in the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11952s"},{"start_seconds":11960,"text":"community to not only contribute but also to influence participating influence in the future of the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11960s"},{"start_seconds":11969,"text":"and we've been bucketing developer governance into three stages ideas voting and implementation and i'd like","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11969s"},{"start_seconds":11977,"text":"to share with you some of the ways that we've been experimenting in these areas so let's start with ideas so we've introduced the near enhancement proposal","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11977s"},{"start_seconds":11986,"text":"nap to create a way for anyone to submit ideas to you know to improve protocol or or","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11986s"},{"start_seconds":11994,"text":"standards and this is a similar process to prominent open source projects like rust and we've already had","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=11994s"},{"start_seconds":12001,"text":"many neph submissions and it's been really incredible just to see the diversity of contribution from the community and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12001s"},{"start_seconds":12008,"text":"as we've been getting more and more naps we recognize that we need a way to be able to move them forward to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12008s"},{"start_seconds":12016,"text":"to review them to to make decisions and determine the next steps so that they're not just sitting indefinitely","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12016s"},{"start_seconds":12024,"text":"so this is where the second voting stage comes in which involve developers working groups developers working groups is a way to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12024s"},{"start_seconds":12032,"text":"operationalize the review of maps and the idea is to have multiple working groups each one focusing on a different ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12032s"},{"start_seconds":12040,"text":"area and helping make make decisions and create focus so that we can all move faster","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12040s"},{"start_seconds":12048,"text":"and historically pagoda has had a major influence over the design of the ecosystem and we recognize that while we","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12048s"},{"start_seconds":12056,"text":"may not be able to get to decentralization overnight we can at least take the first step by encouraging uh you know leading subject","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12056s"},{"start_seconds":12064,"text":"matter experts from pagoda and other organizations to help bootstrap these first working groups with the community and so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12064s"},{"start_seconds":12072,"text":"we've already started to do that we've launched the first contract standards and protocol groups and we've had a couple of meetings to iterate on this","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12072s"},{"start_seconds":12080,"text":"process and putting these groups into practice is going to be a gradual approach and will require flexibility as we learn","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12080s"},{"start_seconds":12089,"text":"what works and what doesn't and as we iterate we plan to introduce more groups and to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12089s"},{"start_seconds":12096,"text":"empower the community to run them so just to go into the four uh rules that are involved in this process","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12096s"},{"start_seconds":12105,"text":"so first is the author this is the person who submits the net and and presents it to the working group next you have the moderator this is the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12105s"},{"start_seconds":12113,"text":"the person who helps facilitates the process and ensure that neps are moving forward next you have the reviewer","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12113s"},{"start_seconds":12120,"text":"these are the subject matter experts who assess the technical uh viability of the nep and then lastly the approver these are","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12120s"},{"start_seconds":12128,"text":"the working group members who help make the decisions so here's a diagram to illustrate the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12128s"},{"start_seconds":12135,"text":"process so basically we have three stages draft review and voting and two outcomes approved and rejected","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12135s"},{"start_seconds":12143,"text":"and basically all the roles that i've mentioned in the previous slide helped move the nap through those stages and towards the outcome and most of the activity happens","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12143s"},{"start_seconds":12152,"text":"asynchronously on the nav itself which lives on you know github but when we do get to the footing stage each working group has a public meeting","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12152s"},{"start_seconds":12160,"text":"in which they review the nap with the author and they formalize the ship the decision and i want to highlight that we've really","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12160s"},{"start_seconds":12168,"text":"taken the time to think through this process and actually follow it and we've had various working group members you know who are following all the steps and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12168s"},{"start_seconds":12176,"text":"are continuing to iterate so what happens when nep get approved this leads us to the third","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12176s"},{"start_seconds":12184,"text":"implementation stage which is an area that we're still actively uh experimenting with but basically with this new nap process we want to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12184s"},{"start_seconds":12191,"text":"encourage more contributions to the implication implementation of the near platform by the the community and to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12191s"},{"start_seconds":12198,"text":"incentivize developers to participate through grants and we recognize that with centralization the number of contributions that we can make will","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12198s"},{"start_seconds":12207,"text":"plateau over time but with decentralization we can scale much faster and we've already had to we've started","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12207s"},{"start_seconds":12215,"text":"having significant contributions from the community towards implementation which has been really exciting in fact one of the recent nets that that got","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12215s"},{"start_seconds":12224,"text":"approved was actually implemented entirely by a community member which was which was really exciting so if you're interested in implementing","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12224s"},{"start_seconds":12232,"text":"neps we would definitely love to hear from you and i will be sharing a form in the end for for where you can sign up","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12232s"},{"start_seconds":12240,"text":"so just to put it all together we have the community who comes up with amazing ideas and submit them through neps then the working groups who vote on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12240s"},{"start_seconds":12248,"text":"those ideas and and help move them forward and then implementers who implement the naps for the benefit of the entire community","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12248s"},{"start_seconds":12258,"text":"so i'd like to quickly talk about the progress that we've made so far and what to expect next so we're already making great strides as","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12258s"},{"start_seconds":12267,"text":"i mentioned we've launched launched the first contract standards group back in august where we reviewed a non-transferable nft that particular","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12267s"},{"start_seconds":12276,"text":"nap did not get approved but the working group members had a really great conversation with the author and gave good feedback and then we launched the next protocol","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12276s"},{"start_seconds":12284,"text":"working group last week in september and in that meeting we reviewed efficient signature verification host function","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12284s"},{"start_seconds":12291,"text":"which was approved and next month we're kicking off the wallet standards working group in which injected wallet standard will get","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12291s"},{"start_seconds":12299,"text":"reviewed we also have a growing pipeline of naps as i've mentioned and we hope to see that list continue to grow over time as","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12299s"},{"start_seconds":12307,"text":"we get more submissions and participation from the community so speaking of participation i'd like to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12307s"},{"start_seconds":12314,"text":"talk about how you can get involved and there are many ways to do so so first if you know what you want to build","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12314s"},{"start_seconds":12322,"text":"you already have something you're super passionate about please go ahead and submit a net or you can also join a developer working group to kind of see the the process and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12322s"},{"start_seconds":12331,"text":"and learn about other neps and if you don't know what you want to build or you just have some kind of idea in the early phases","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12331s"},{"start_seconds":12339,"text":"i highly encourage you one way to get started is to join community developer groups and basically the developer sorry developer community","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12339s"},{"start_seconds":12347,"text":"group is really a group of people with a shared interest around the topic it can be a specific concern or or","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12347s"},{"start_seconds":12355,"text":"problem that they have it could be an idea or a passion for evolving the ecosystem and it's really a great way to just","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12355s"},{"start_seconds":12362,"text":"start conversations with other folks and there have been a lot of these types of developer community groups that have started","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12362s"},{"start_seconds":12369,"text":"in fact i just ran into cameron dennis who has recently started a wallet standards community group and they've already had some meetings and it's been","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12369s"},{"start_seconds":12377,"text":"really really awesome to to see that in action and we want to make it easier for folks to find those groups so we actually recently added a new section to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12377s"},{"start_seconds":12386,"text":"the the near governance forms in which you can discover those groups more easily and also start one yourself","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12386s"},{"start_seconds":12395,"text":"so you can learn everything about what i covered today on the near.org developer governance website and there's also a","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12395s"},{"start_seconds":12403,"text":"sign up form right in the entrance of that website that you can click on and fill it out and express interest in any of the areas that you may want to get","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12403s"},{"start_seconds":12411,"text":"involved but also i highly encourage you to come check out the pagoda booth and come chat with me or with vlad or with","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12411s"},{"start_seconds":12418,"text":"any of the pagoda members we very much will be excited to to chat with you and and work together so","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12418s"},{"start_seconds":12426,"text":"thank you so much for your time today and i can't wait to meet you and to decentralize the development of neo","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12426s"},{"start_seconds":12433,"text":"together so thanks so much","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12433s"},{"start_seconds":12441,"text":"corey thank you so so much all right yes that was that was great","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12441s"},{"start_seconds":12450,"text":"learning about how pagoda is decentralizing near development okay so next up we're going to have a panel called cultivating your web3","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12450s"},{"start_seconds":12459,"text":"talent pipeline but while they're setting up the chairs for that i just have a couple of quick announcements for you all so uh first just a few reminders we have","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12459s"},{"start_seconds":12468,"text":"an ecosystem showcase anyone have any idea how many projects are in our ecosystem showcase shout out a number","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12468s"},{"start_seconds":12478,"text":"sorry 100 not quite 100 we have 30 projects in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12478s"},{"start_seconds":12485,"text":"our ecosystem showcase and we have 18 projects in our gamers lounge we also have the uh sweat sweat coin is","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12485s"},{"start_seconds":12494,"text":"here sweatcoin is doing an airdrop if you participate in some of their activities and they have their token generation event which is occurring in","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12494s"},{"start_seconds":12501,"text":"anyone have any idea how long it's until their token generation event 20 hours","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12501s"},{"start_seconds":12510,"text":"all right uh then the official near con conference i believe goes until about 6 p.m every day","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12510s"},{"start_seconds":12517,"text":"but if you go to nearcon.org you can see a list of a bunch of side events so you can party all night long","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12517s"},{"start_seconds":12525,"text":"yeah go to nearcon.org and there's a link on the navigation bar there you can click on side events and check out uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12525s"},{"start_seconds":12534,"text":"other events that are going on satellite events to near con anyone have any good cryptocurrency","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12534s"},{"start_seconds":12542,"text":"jokes uh okay how about this one","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12542s"},{"start_seconds":12551,"text":"what consensus mechanism does gordon ramsay's uh cryptocurrency use","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12551s"},{"start_seconds":12558,"text":"proof of stake all right are we good to go","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12558s"},{"start_seconds":12566,"text":"all right uh let me welcome up the panel cultivating your web3 talent pipeline","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12566s"},{"start_seconds":12594,"text":"thank you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12594s"},{"start_seconds":12608,"text":"hello everybody thank you very much for coming i hope you're all enjoying neocon so far so we've got a quick panel right now it's just to talk about the talent happy hour that's going to be going on","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12608s"},{"start_seconds":12616,"text":"at 5 p.m joined by some fantastic people up on the panel here just going to talk about how to cultivate your web free talent pipeline listen to some open roles and what some","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12616s"},{"start_seconds":12624,"text":"of the the industry leaders look for when looking for talent so i'll pass over to ken so i'm ken boggs and i work for the near","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12624s"},{"start_seconds":12632,"text":"foundation so as kobe just mentioned intention today is get to know some of the projects that are hiring in the ecosystem","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12632s"},{"start_seconds":12639,"text":"as we've mentioned there's a happy hour it's actually already kicking off but the real fun starts in about 13 minutes so we'll go ahead and get through today and get to know some of our projects","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12639s"},{"start_seconds":12648,"text":"that are hiring julie awesome really happy to be here pagoda i'm the ceo","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12648s"},{"start_seconds":12657,"text":"can you guys hear me can you guys hear me okay okay awesome um and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12657s"},{"start_seconds":12664,"text":"as far as what we look for in candidates um honestly i would say the biggest piece is uh kind of the thirst for knowledge and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12664s"},{"start_seconds":12672,"text":"willingness to learn um we uh yes we're building highly technical products but fun fact most of our devs","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12672s"},{"start_seconds":12680,"text":"are from web 2 with little to no web3 experience and they learn it on the job and that's pretty much expected right","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12680s"},{"start_seconds":12688,"text":"now because the space is still so nascent um but yeah so in addition to that outside of our technical roles um","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12688s"},{"start_seconds":12696,"text":"being an owner being a problem solver and being a team player so i would say yeah kind of in a nutshell that's what we look for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12696s"},{"start_seconds":12705,"text":"hello does it work good hi i am titus i am a co-founder and cto by the social labs","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12705s"},{"start_seconds":12712,"text":"does it not okay um we we are a deaf house we build cool things for others and also for ourselves","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12712s"},{"start_seconds":12721,"text":"essentially if you're a dev we are quite likely to hire you as uh her v2 moose like most of our devs or","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12721s"},{"start_seconds":12729,"text":"web 2 devs transitioning into webstreet especially if you're on the front end like especially on near picking up what what","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12729s"},{"start_seconds":12737,"text":"you need to do as a dev is is fairly easy obviously if you're on the small contract dev we want to work with you if you uh","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12737s"},{"start_seconds":12745,"text":"if you have a background in data engineering we have built our own data product that we need more people to maintain and work on because the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12745s"},{"start_seconds":12753,"text":"requests just keep coming in so if you're dev you comment like build cool things with us","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12753s"},{"start_seconds":12761,"text":"hey everyone my name is anton uh i'm leading integrations at aurora which is nvm scalability solution built on top of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12761s"},{"start_seconds":12769,"text":"europe hey okay now it's better hello everyone","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12769s"},{"start_seconds":12777,"text":"my name is anton paisaf i am leading integration satellite and yeah in terms of hiring and in terms of culture the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12777s"},{"start_seconds":12784,"text":"main principle that we operate is the extreme ownership one where you always","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12784s"},{"start_seconds":12791,"text":"like own everything not only what you do but everything that is affecting your mission to be successful and yeah and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12791s"},{"start_seconds":12800,"text":"it's also all about very high pressure","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12800s"},{"start_seconds":12807,"text":"high based environment working here hey my name is hermann i'm blockchain architect of orderly","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12807s"},{"start_seconds":12815,"text":"uh we are building the trading infrastructure and actually we are looking for two types of the candidates","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12815s"},{"start_seconds":12822,"text":"so as we have the hybrid ecosystem and hybrid model we have off-chain part and on-chain part and actually for the","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12822s"},{"start_seconds":12829,"text":"off-chain part which is more like the financial base we are looking for guys who are more like looking to into","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12829s"},{"start_seconds":12837,"text":"every piece carry about the security very much and for the blockchain part with the smart constructs we're more looking at","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12837s"},{"start_seconds":12847,"text":"some kind of creativity and courage so this is it everyone my name's stephen or if you're","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12847s"},{"start_seconds":12856,"text":"into near nft's cap i'm work for a web free marketing agency it's called zebra digital we're currently about 40 people","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12856s"},{"start_seconds":12863,"text":"going up to 50 and this is where we're looking here to try to bring on that next level of talent to take us to the next stage we're going to be the number","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12863s"},{"start_seconds":12869,"text":"one marketing agency in web free and one of the powerful ways you get there is through talent and as a very fast-paced industry and a fast-paced company that's","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12869s"},{"start_seconds":12878,"text":"one of the things that we're always looking for as you mentioned before it's the pressure you've got to be able to move quickly you've got to be able to work in the different departments so across our company we have five","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12878s"},{"start_seconds":12886,"text":"different key service lines that we offer between design editorial content events so we're hosting a whole conference","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12886s"},{"start_seconds":12895,"text":"next week in london called zebu live we've also got our whole social media team and a whole range of things that we're looking to expand upon in terms of","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12895s"},{"start_seconds":12903,"text":"the growth source sector and for us it's that versatility somebody who can have multiple conversations with multiple different people and you'll continue to","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12903s"},{"start_seconds":12911,"text":"build upon that so really looking forward to be able to get into the talent now as well i think that's gonna be really awesome to meet everybody and","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12911s"},{"start_seconds":12918,"text":"have a really good sort of time so uh yeah just before we get into the happy hour you may have seen the name scattered around the event a little bit","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12918s"},{"start_seconds":12926,"text":"uh founder of b experience we're essentially building like a linkedin style business network that helps to facilitate the learning and hiring for some of our partners up here and anyone","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12926s"},{"start_seconds":12934,"text":"looking to get into the space so feel free to check us out we'll be at the happy hour please come along and say hello and uh looking forward to seeing you all there but thanks very much for","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12934s"},{"start_seconds":12942,"text":"coming out so this is just a few of the projects in the near ecosystem that are hiring there's a number of them that will be joining us outside in the happy hour if","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12942s"},{"start_seconds":12951,"text":"you haven't found where the happy hour is it's straight to the end of the building go towards sales gp booth and keep going like i said there's a number","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12951s"},{"start_seconds":12959,"text":"of people there and we're excited to get to know you thank you very much for joining","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12959s"},{"start_seconds":12992,"text":"it's like a speed run right i'm sure","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=12992s"},{"start_seconds":13011,"text":"thank you","url":"https://www.youtube.com/watch?v=Ggpw1yklsAs&t=13011s"}],"youtube_url":"https://youtube.com/watch?v=Ggpw1yklsAs","url":"https://near-pedia.xyz/videos/Ggpw1yklsAs"}