Build on Venom: Secure by Design, Scalable by Nature

Recorded: May 9, 2023 Duration: 0:44:59

Player

Snippets

Hello, hello everybody. We're doing a quick my check with the venom team. I see the request them accepting it right now. It'll be out there pretty shortly. Just hang tight guys.
All right, can you hear me? We hear you okay? We're okay. Cool. Looking good. Cool. Okay, we'll just allow a few.
more minutes for people to come in, enjoy the space. We're going to put a little background music. If you can, please retweet the space and we'll be with you shortly in just a few minutes. Thanks, guys.
Okay, okay guys GM GM sorry for that playlist I picked the right song I felt like I was after a
big R.O.V. event and recovering. Anyways, we're here in the space to talk about Venom, secured by the design, scalable by nature. We're going to pass the mic to, I believe, is Ivan behind the Venom Dev account. Is that correct? Yeah, that's me. Thank you for having me.
for sure. So obviously we have quite a few things to cover today. One that big hackathon prize, but we're here to talk more about venom, what it is, what you can do. Actually, I bring up my experience playing with it last night. But let's, you know, what, who's Ivan? What are you guys doing here? You know, how did
you get into Web 3, what has been your journey so far? Yeah, so actually I'm seasoned software developers, I started as a vacuum developer, I don't know maybe 80 years ago, and my friends asked me to join it Berlin Hackathon at 200
I believe. So that's how I started. And from that time, I decided to switch into Web 3 full-time and fully. So I worked for, like I will want to name companies,
companies working on backend as well but mostly research research about different blockchains, Ethereum, Bitcoin and at that time EOS was kind of launching so yeah
And then the dial space opened and I started contributing to various dials. So with my experience, researches, something like that. So yeah.
Very cool. I mean, got you throwing out EOS. I remember Dan Larimer and all the block one Flash flashback from the past. That's so awesome. Awesome. So that's spark you to create venom. Like is that what kind of led you as you built the space you saw an opportunity in this like what exactly is venom in general?
General Venom is a public blockchain employing both multi-chain architecture and multi-threading to enable parallel smart contract execution. It is important to mention that the smart contracts here
are asynchronous and they are written in T-SOL which is pretty much like solidity but we adjusted it, we had the compiler a bit, the regional compiler to work with asynchronous architecture and generate bytecode for TVM.
Yeah, just finishing that the TVM stands for threaded VM. So yeah, basically that's it.
Definitely, yeah, I was actually playing with it last night and like it instead of having like an ERC 20 standard you guys have something called a TIP 3 and so like the differences between the ERC 20 and the the system that you
you guys use is, and I'm just going to use this as an example because it's the most popular one for everybody's into like Pepe coin, right? You have this smart contract and you have these wallets and then the wallets refer to the smart contract for the balance, correct? - Yes, yes.
Basically we use the blockchain as a huge mapping, instead of storing the whole mapping of accounts and balances inside the single-earth seed-20 contract, we have a root contract with metadata and separate wallet contracts for each user.
So theoretically you have like this EOA wallet that controls a smart contract wallet and then it refers to it in as the the blockchain as the balance checker in a sense, right? We'll actually. Motion of EOA all our accounts are abstract.
So even to store native coins you need to deploy a smart contract which will operate your balance. And outside of blockchain you only have signature to sign messages.
That's pretty dope. I I vibe it that it's something new to experiment with it is pretty cool. So like the white paper it mentions that that venom is designed to be a scalable efficient platform. You know, can you explain like how you achieve this and like what measures do you have in place to ensure like the scalability as the platform
So we have, I would say it like that. So we have the two dimensions of scalability. One, like imagine like horizontal and vertical, but it's not correct in technical terms, but
the analogies is following. So the horizontal way to scale is a multi-chain architecture where any community or product or application can launch within the Venom network, can launch a separate
work chain which will be processed by validators, community validators according to the rules which you can customize. And like, you employing the modular architecture you can take, like DM or
take networking layer, adjust it for units or just use originally and join the master chain as a separate worksheet. So this is a horizontal way.
The vertical way is within one work chain, within a single work chain, when the load increases, the work chain automatically splits the account space and starts into process the accounts in parallel.
Awesome. So by planning to involve the community for the development, you're looking at probably adding a governance system as well as a validation system, like how how intense is running your own validation system.
with the community, like with governance and stuff like that. Do you mean the base work chain layer, like how we currently aim to run Venom or
Because we all now have tests, which obviously shouldn't be governance.
got it got okay very very cool so obviously the big elephant in the room is that you guys are having literally almost a quarter of a million dollar hackathon price pool $225,000 it's a big amount right it's one of the bigger
hackathons that I've seen around. People want me to build a smart contract for like $500, right? So, having a chance at a quarter-mill price pool is amazing, right? For any developer out there, I'm pretty sure that's what kind of
a lot of people into the space right now to see what's happening. So can you tell us more about the hackathon, what tracks you guys are looking, what is the Venom team looking for for hackathon submissions, and how long it is, and how do people get started?
Oh right, I forgot to switch in my microphone. So yeah, basically the price pool, yeah, exactly is a little bit more than $200,000 or $200,000. And we have three, three, like, main
for which the main price is 30, 20, 10 and running up with 3000 for like honorary appreciations for participants. And you may notice that
if you sum up the numbers, it's not exactly that to 125. So we have additional price by Hacken, which is a free audit for winners basically. And the tracks are
CBDC and DeFi and stablecoins. Second one is Web3 and FT Gaming, the Metversus, that stuff. And the third is tools infrastructure, libraries, tools for developers, developer experience,
like something you can, like when having an actual developer experience, you can maybe find some space to improve. So we really appreciate such contributions as well.
Yeah, yeah, very cool. I actually played with it last night, you know, go through the dogs and I like to get down and dirty with the things I talk about and I was messing around with Lockelish. It was actually pretty smooth. I was able to get through the simple token cell on there. Heads up for everybody that wants to participate when you do requests from the faucet. You do have to
send a request, you don't get them right away, it takes about a day or about a couple hours. Is that correct Ivan? Yeah, actually when I play with Venom Network, I just use our Venom Testnet campaign, do some tasks, claim some tokens for deployments.
So just to heads up for everybody that's looking to start getting started in this hackathon, definitely do your request now. It does require you to connect your GitHub and then you verify what you're looking to get.
These like faucet farmers are killing the game for everybody, but just a heads up for everybody that's out there Also it was it was really slow that I actually liked the way the layout works. It looks it feels like solidity, but it feels different, right? You know, so I am a smart contract developer and it wasn't too bad
The local test network requires some doctor. As a Windows developer, doctors are always scared of me. When I started to read the docs, I got the end of the simple token sale. It was about 45 minutes.
minutes and that's me including some throwing in some chicken nuggets in the air fryer right so it wasn't too bad for people that don't want to like learn anything brand new I felt like it was a pretty straightforward and smooth on there. Yeah thank you very much for feedback and feel free to to jump in the dev chat in
Discord, join discussions, suggest some improvements. Our core team and infrastructure team are working hard 24/7 to improve everything and make your boss developer and test net experience as much as possible, like the batch was as it possible.
Yeah, definitely. I mean, we've been talking a lot more in the back end, but there's opportunity for the front end too, right? I think the standard for all EVM is kind of like ethers, you know, slowly, VMs coming in there. You guys have, I'm trying to remember off the top of my head, what is the front end tool kit that connects you
to the bottom line. Yeah, it's called our scaling page provider. Or also we have some alternatives, but with mainly is in page provider. And yeah, it's pretty much the same developer experience as Web 3GS.
God it got it very cool. Yeah, so there is opportunities for that as well in the in the hackathon correct for the tooling and the D5 price bulls also it's worth mentioning that after this a may it will be followed up by two
developer introduction and then it will be followed up by introductory workshops which will go out like day by day and on board everyone step by step on how to deploy your contract, how to connect front end etc etc.
Yeah, let's keep talking about the workshops. Do you have a schedule for that for the participants? Everybody listening in? Is there a set cohort start date? And when does the hackathon actually start? Yes, actually I had it already started so feel free to submit
meet your pitils on the Darkhack interface with your ideas and working them. And the workshop schedule is also available on the Darkhack page of the Hackathon.
I'm going to try to look that up so anybody listening to the space a little bit later can look that up. And so what is the criteria that you're using to judge the projects? Are you looking for creativity? We have a lot of hard-core coders. We have people that are UX designers. We have a lot of people that are our idea thought leaders.
looking for in the scope for all the submissions? Well, it's pretty straightforward as in any hackathon. So there are like, make components. The first one is the perfection of how technical perfection, I mean, how deeply you
you are involved in how Georgia are your hands. And of course we will look on the code and assess your ability to understand actually the specifics for TVM development. So don't think that copy-pasting
So it's just more contracts from EVM will work. The second one is the quality of your pitch. And because at the end of the game, we're looking forward to grow our ecosystem. So we want to be sure that
teams understand the product market fit etc etc but that's my personal opinion. I'm technical but I'm just like I believe it will work like that. So yeah, so this this remain
main two points where we'll look into. For sure, for those looking for a little bit more information, if you go to hackathon.venom.network and that's V-E-N-O-M like spider-man and M.S.S. Venom, if you go to hackathon.venom.network, you can find all the details
where to sign up all the series of schedules on there. So it looks like the closing ceremony is June 17th. It started on the 8th of May, yesterday. So the workshop and education developer introduction actually is starting today. And then there's a development period of
that. It really isn't that bad for me to the adjustments and the docs are pretty decent on there so definitely don't be afraid to mess around especially with a large price pool like this. It's not too many times you see an opportunity like this and it is a is it a later one blockchain? Yeah yeah, a little bit.
So definitely. So, you know, if we have any questions out there in the audience, definitely go ahead and raise your hand. Do a request. I am looking to see who is, you know, out there asking questions. This is like a really, really good opportunity. I'm really interested in doing this as one month hackathon.
for a chance at a quarter of a mile. Plus a free audit. I mean, all the time we throw a hackathon together and we always have these cool ideas and we have these MVPs and then like we try to get an audit and it costs us way more than any bounty price out there. So having the ability to get an audit with your hackathon is pretty legit.
So I see we have one request, so demo and Patrick as well. So I'll go ahead and Patrick offer it.
I am very excited to see what Venom is doing. I think Venom is a very large ecosystem. I've seen the launch pad, the explorer,
So how do I reconcile the zero and now he's saying, "one, that's my problem." Actually, yes, so layer zero is a new buzzword, like, you know, and
For multi-chain architecture, of course, layer zero is much more applicable and more relevant. But I said that one just because you have a wallet, you have separate native currency.
So that's it. But in terms of multi-chain architecture, of course, there is possibility to launch your blockchain's on-top of the network. So it's layer zero. Okay, so I've been participating in the test network.
and I've collected like 8 NFTs, I mean 7, 1 remaining which belong to the Venom pool. So my question now is when do you, when would the pool, the Venom pool come left so that we can complete our testing activities? And why is this so much, why is this so much
the box on the test net set is more. So how are you fixing that? As far as I remember, the Venom calls were on under maintenance. Some maintenance recently. So I encourage you to try again because for now everything operates smoothly.
Okay, even the pool the Venom pool is back and functioning Sorry, can you please rephrase or repeat? Yeah, I mean the Venom pool is what has been keeping many of us from completing the test net tax. So are you saying that that
That particular cask is now running. Sorry, actually I'm now trying to touch the random polls and yes, it's still on maintenance but we are working 24/7 to fix that and lunch. So test net is test net. Where was that please?
Okay, thank you. That's so fun. I'm just going to chime in and say if you check venom.network.com and you look at the venom pools, it says projects undergoing maintenance as well. So I always always checking with the team and check up the website for updates as well. We also have Sotomu as a speaker. Go ahead, Sotomu.
Hello Hello, please shoot your question
Wow, they're okay yet.
I really want to appreciate the volume. It's a nice work. I've run through the text. I've gone through the text.
I wanted to know when it's coming to be into the main section and if it has any affiliates.
I'm not really do have some expertise. I'm not capable for for like announcements on mainnet launch. Just bear with us.
Okay, okay, if we have any other questions on the space, you know, go ahead and do your requests. I'm going to go ahead and meet you if you've already spoken. I'm going to go ahead and meet you down. But yeah, if you have any other statements, I've been for anything that might be, you know, what the future is for
After the hackathon what you're planning to do as well and we have I Hopefully I didn't destroy your name Raiyan on there so go for it as well and then hold that back. Yeah, I would really appreciate to hear more questions on hackathon is so if there are some potential hackathon participants
please feel free to raise your hand and ask. So this current conversation was intended to be on on Happy Don't Line channel and on the van itself. Regarding some some additional stuff I would
I would mention the important password, like account abstraction because it's really now buzzing the space. So we have it out of the box. It's natively built in and it's really easy to use. So you don't need to
to mess up with single ntipoid contract, for example, like it's done on Ethereum. You don't need to learn all that's EID to figure out how to work with that. You simply write smart contract and send messages into it, and that's it.
Definitely have a question about that after, but I'm going to go ahead and let Ryan ask this question and then I'll ask you about that.
And it looks like the account abstraction talk left them speak speechless. So I'll go ahead and ask my question about the account abstraction on there. So when you guys run your wallets, right on the network does when how do you pay gas as a run through a relay on the network or does it pass through like how does it work? Because with the the IP
for 337, don't quote me on that number for Ethereum, you know, you have to run through like I'm relay section, so you're dependent on that relay or to run the transaction for you. - Yeah, that's a good question. - So basically, how blockchain works? You have like this external messages which are just like payloads signed by signature.
and they don't carry any value. So, yes, so the question is reasonable. How do you pay gas? So you have this account and it has balance and like whether you should external message into it. You have like two, you have several phases. So the first phase
is your credited with a small portion of GAS, which are enough to perform the signature checks or some other way of checking if this external message is authorized to be processed by smart contract method.
you perform the check, you call the specific TVM instruction called accept so that you're telling that you're ready to spend your smart contract balance to execute fursu logic. And execution of fursu logic
is in turn split it to two phases. The first phase is concute phase where you work with data, work with storage. And the second phase is when you want to interact with other smart contracts, you send messages to it. And when you send messages from your smart contract to another smart contract,
You attach some value so that you pay for user execution on another account. So basically each account is a base for itself when accepting external message or it pays for specific smart contacts which you want to interact with.
That's so awesome. So interesting. Now just not to scare everybody that's listening in the space during the hackathon. The user really doesn't have to worry about this because it's already done by the network, correct? Like it's already built into the system. Correct? Well, actually, are you? Are you?
Did you told the statement that user shouldn't worry about guess or right? It's for you. No, it doesn't worry about creating the relay or anything. It's already built into the system. No, no, no, no, it's all goes through the single RPC interface.
Yeah, just just for the developer saying, oh, I don't know how to do that. So I don't know. And you compose payloads locally and shoot it to RPC.
Yeah, gas is gas everybody. There's no free rights anywhere. Ryan go for it.
My question is actually like how it just begins to be, how it is experiencing the high-despite on the decimeter, there are going to be more low-despite on the decimates and high speed.
Did the question was about high gas fee?
So you might think that there are a lot of gaspies, but if you look because you attach a lot of venoms to your when signing when put the signature, but if you look
If you look on the Explorer, you can see that once the transaction is finished, you have this change back. So you put a little bit more to make sure that execution will go smoothly.
all the chain of smart contracts executed successfully, they just give you a cashback like that. So everything on top of processed fees just comes back to your account.
[INAUDIBLE]
I think that was a thank you. I'm sure. Blackbound go for it.
Hey guys, thanks for having this session here today. I'm Anthony, I'm from their blog. And very much in the hackathon. And I did have some questions regarding the programmable NFTs Ivan, if you can share a little bit about that.
contract and it's meant to be deployed on the separate account and this means that you can tweak the NFT code with your custom interface and any logic and which is more important is that the
metadata is rendered by smart contract itself. So you can adjust which string, which exact Gzone is rendered depending on some attributes or something. So imagine you have a game engine built on smart contracts and you give this game engine
allowance to perform some actions or to put some data in user's NFTs. And so this is like an option, as I understand an option of programmable NFTs.
Okay. Now, are you as the adjustment done by a property, a property, an identifiable property? Well, yeah, I think that like we are in the same round that so we have the same understanding. So basically, yeah, so you
your software, your decentralized application, if of course if you wrote the code for this NFT to allow that. So if you done all that, you enabled, because it's all separate smart contracts.
So it's much easier to handle and to develop because when you have the single smart contract with the huge mappings for you like working out like you have all the owners you have all the attributes. Oh, so you use separate, you use additional smart
I tried for each product or for each that chain dynamic change for each for each NFT each NFT is a a smart contract All right, well, thank you. Thank you very much. Appreciate it. Thank you for your question. Yeah
I believe we have Daniel Novich up next and then right after Juju boy go for Daniel
I have some technical problems. I hope you hear me. I hear your questions. Great. Well, I'm more on a product management side, less on the product development. So my question relates to hackathon prizes, of course, in the product.
products themselves. Do you have any idea how many people, how many participants will there be during the hackathon and how many projects will be submitted? Another question is what kind of projects you expect more? NFTs or metavers
or some CBC or whatever. And the third question is, I saw somewhere that there are also some sponsor prizes. What are the sponsors and sizes of prizes we can expect?
full contact. So if you have first question please please wait. So okay starting to put out your questions from the stack back. So starting the third question, we have our partner which is Hakan, Hakan which is auditing company and for the winners it
gives three audits. So if I'm not mistaken, there are three audits given to the first prize winners. Okay, so the second question is about... What kind of project expect
So what kind of projects we expect on the DoraHack's page you can find the notion board where we have some internally brainstormed some ideas so you feel free to visit that and of course we appreciate
any ideas from the developer community. And if that fits, if you can pitch it, of course, you'll have all chances to have a first prize. The first question was regarding how
many participants and how much submissions we expect. So all this information is public and you can estimate yourself. So please visit Hackathon links channel on our discord and Hackathon section and there is a public spreadsheet with participants looking for team members.
And as of like two days ago, there were more than 100 people. I believe there are more than 200 right now. So I don't know exactly because it changes like every hour. And speaking about expected now,
So, in a few days, we will process all the submissions we already have. And on the other Hux page, there will be a list of potential projects which will be submitted so you can estimate that as well.
Okay, thank you.
Go ahead, dude, you boy, you're up.
Looks like he's losing connection. We're going to give him a few seconds on there.
If not, just looking at the website and looking into the workshop is sometime today or did it already pass today? Ivan? The workshop actually is in half an hour. This is the introduction where I will speak generally about architecture and about
specifics and also there will be a first practical workshop on setting up the developer environment and it's pre-recorded and hopefully it will be uploaded on Venom Foundation YouTube channel in in an hour or so.
Is the workshop going to be live on your discord or is that going to be on the YouTube? It's going to be on YouTube. Actually, the announcement about the upcoming life is already on our Discord announcements channel. So please feel free to check it and subscribe.
and have a notification and the other like practical workshops will will will be sure to have every day so that we are like sure that
Everyone each participant went step by step through all steps and we handled all issues like bugs, etc. And the knowledge sharing session are intended to go out
in portions because there are so much specifics that if I had like a single live session it would talk like I don't know for hours and it's not what you usually expect when onboarding.
You got it. You got it. So for those that are interested, definitely check the pin tweet. There is a link to the discord so you can go in there and stay connected with Ivan and the team. Definitely check out this workshop. This is the great introduction for the hackathon that started as of yesterday. That would be taken 30 days. We do have another speaker, Benny J 504. Go for it.
Hey, I popped in late and I don't know if you can answer, but maybe somebody in the wallet development may be in the audience, but I downloaded the wallet. I'm using an Android device, Samsung Galaxy.
And I can't get the browser doesn't seem to work in a wallet is it a known issue because I try to do the test net like three different times. So please use our discord ticket system and create the developer ticket there there are process.
like by a team of moderators, including me, so that we will be sure that it's in the system and all your feedback is transferred to developer team to handle that.
All right, appreciate it.
Awesome. It looks like there is a window to last call for any last minute questions about the hackathon. If not, I even do you have any closing statements or anything that you want to make sure that is your last last call on to everybody listening in the space right now. Yeah. I want to think I want to
mention is that we have very comfortable and useful GraphQL interface where you have all the indexed where you can perform queries on database of accounts
so you can fetch account history, you can filter by different stuff and it's pretty much like the graph but it's built in a full node so please, please, please play with that because like we believe that we have like one of the best
RPC on the market and the second one what I want to mention is that blockchain is your HashMap so this is like I as I understand it for me
It was a part of the shift for me as a developer. So yeah, feel free to play with that Hashmap and fill it in with your ideas. I highly encourage you to join the Hackathon and John Sessions and learn more about Venom and Biddle.
Okay, hello guys, good day. Yeah, first of all, I want to appreciate Venom for this opportunity. I got a a suggestion or a feedback
So to say the app usually goes off once you minimize it. It doesn't does take time. If you just click back again, it's used as a fresh and sometimes it's frustrating why doing some tax there.
So please kindly into that please. Thank you. Thank you very much for your field and don't forget to create a ticket that I attached some screenshots in it so that we are sure. Yeah, I will I've already done that. Yeah, thank you. Thank you very much.
Well, thank you for your tech support ticket. All right, Ivan, we're very glad to speak to you. I learned a lot about Venom. I really enjoyed digging into the dogs and I'm really interested for the hackathon. So just to recap, we've had these month-long hackathon. It started yesterday. You didn't miss out.
the next workshop is isn't about what 20 minutes roughly yeah that's it thank you for having me for sure for sure make sure to check out the discord it is a pin tweet on the top and good luck in the hackathon you know it
Again, if you guys have any questions, make sure to ask the event team. There is a dedicated Hackathon section on the Discord. They have down members. If you're interested, call orat me. So let me know. All right, guys. Have a good one. - Oh, see you on the event. Thank you. - Yeah.

FAQ on Build on Venom: Secure by Design, Scalable by Nature | Twitter Space Recording

What is the purpose of the podcast recording?
The podcast recording is a my check with the Venom team.
What is the main topic of discussion in the podcast recording?
The main topic of discussion in the podcast recording is Venom, a public blockchain designed to be scalable and efficient.
Who is the guest being interviewed in the podcast recording?
The guest being interviewed in the podcast recording is Ivan, who is part of the Venom development team.
What is Ivan's background?
Ivan is a seasoned software developer who started as a vacuum developer and became interested in web3 full-time.
What is the difference between the TIP-3 system used by Venom and the ERC-20 standard?
The TIP-3 system used by Venom employs a root contract with metadata and separate wallet contracts for each user, whereas the ERC-20 standard is a smart contract that refers to wallets for balances.
What are the two dimensions of scalability in Venom?
The two dimensions of scalability in Venom are the horizontal way to scale, which involves a multi-chain architecture, and the vertical way to scale, which involves a single work chain splitting account space and processing accounts in parallel.
How much is the hackathon prize pool for the Venom hackathon?
The hackathon prize pool for the Venom hackathon is a little bit more than $200,000 or $225,000.
What are the three tracks for the Venom hackathon?
The three tracks for the Venom hackathon are CBDC and DeFi and Stablecoins, Web3 and FT Gaming, and Tools Infrastructure and Libraries.
What is the additional prize offered at the Venom hackathon by Hacken?
The additional prize offered at the Venom hackathon by Hacken is a free audit for winners.
What is required to participate in the Venom hackathon?
To participate in the Venom hackathon, you need to make a request from the faucet, which requires you to connect your GitHub and verify what you are looking to get.