Tellor Developer Call August 22nd 2022 

By Tamsay | Tellor | 23 Aug 2022


Links 

Youtube link: https://www.youtube.com/watch?v=dCNlaQqzo8Y 

Official links: https://linktr.ee/Tellor 

 

Summary 
 
Today's Topics include: Tellor 360 Audit update, SF Hack Summit https://sf.hacksummit.org/ , Protocol Deep Dive - Tornado Cash, Telliot Issues / Graph Protocol Re-deployments, Disputable Values Monitor, Update on testnets, Query Builder & Fund-a-feed, usingTellor w/ Vyper & Dispute Monitors, Reporter submitting on Arbitrum, Questions 

 

Whole call   

Nick: Hey everyone, welcome to dev update time. The big thing this week, so we're supposed to get our audit report back on Wednesday, that's kind of the big news I think that we're all preparing for. I think they've been kind of just keeping us up to date with all of the changes and stuff and just a bunch of my little minor things you guys can go look at the repos if you're really curious as far as what they found but nothing too major. So, probably what we'll do I think I've told the team this but we'll take a week really go over all the changes make sure that they all look good send it back to them they'll probably give us the thumbs up in a day that we fixed it all then we'll deploy on Rinkeby. By deploying in Rinkeby what that means is we deploy and then put it forth to a vote so it'll be a week-long vote on ring p we'll like go through the whole pretend it's live thing on Rinkeby and then kick it off on Rinkeby the vote should pass on Rinkeby and, this Spuddy holds like 99% of the supply and then yeah whenever it passes then we'll just test everything the front ends the miner everything make sure that that switch all works great if there's no hiccups we'll be good if there are hiccups we can do it again on ring b if we really need to. I'm assuming there should be no hiccups but if so assuming there's no hiccups we'll probably test on Rinkeby for like two weeks, have the auditors sort of give us the final thumbs up and then go kick forth the vote on main net and launch it there. And then it'll be a week and then we'll be live. It's like I think target date if all those go as planned would be like October 1st, we'd be like live with 360. It could be wild so it's going to be a busy time it's like sort of busy time like a lot of that like you know like a week-long vote that's like a lot of downtime for each of those periods we'll need to sort of rally the troops for voting to make sure this thing passes that'll probably be the most difficult part of all of this and yeah and we'll just kind of continue to do it maybe at the at some point we'll do a deep dive into the code the final code changes whenever we're done here on the call it'll be good. But yeah, that's about it. Other than that, for this week I'll be heading to San Francisco for HackSF this weekend which should be super exciting so if you're in San Francisco for from there like Friday through Monday hit me up I can come meet with you guys. If you saw there's like a giant Ethereum event going on in San Francisco this weekend they're having like the merge event it's in it's at the chase centre so like the big basketball arena and Vitalik speaking and a bunch of the core devs and so I got a ticket and I'm going to go so... If you're there uh also let me know no idea what that's going to be about but should be fun so yeah that's about it for me. I'm also going to do I think I'm going to do a deep dive on tornado cash. I'm just going to it's going to be like a different deep dive I'll do like the whiteboard walkthrough since but since it's like super simple and it's just me and then I'll like actually look at the code because I don't think a whole lot of people actually deep dive into the code at least from what I found. So, that should be good. So, yeah prepare for that kind of tomorrow hoping I'll have it up. Akrem, how are you doing? 

Akrem: Good working through Telliot issues, just recently added the issue for catching the if the stake amount decreases just a few more minor changes and that's done I'm just going through the rest of the issues on Telliot, that's it really. 

Nick: Cool, yeah, I think for you or Tally depending on who has time we also I don't know I think tally's the graph expert but maybe you would want to learn the graph as well we have to. 

Akrem: Actually, yeah actually was looking at that this morning to understand how to index events because I think it's a big thing where you need a database for some things to like keep track of them and. 

Nick: Okay well maybe that can be you you can give it the first attempt so by mid-September we have to migrate the graphs is what it's called you can go look up there's some articles on it and I can send you some basically like we're on their hosted service and we have to move towards their non-hosted service. We have to go; we have graph instances on our GitHub and we have to go redeploy them all they're giving us like we get like a grant from them that I they give us after we do it it's like it's like a thousand bucks so you know maybe we'll I don't know what we're going to do with a thousand bucks worth of grt but we'll do we'll find something fun to do with it. Maybe whenever everybody's if everybody comes and visits will like go blow it on something fun. But yeah so that'll be we need somebody to migrate though so if you want to give that a try it's due like mid-september. We have a while; it shouldn't take too long but you can learn the graph while you do it. 

Akrem: How many sub-graphs do; we currently have you know off-hand or no a lot okay well because there's like a ring fee and a main net version and a Mumbai version and okay you know like you can just go there in you should just be able to look up like Tellor-IO like the organization and see all the ones we have deployed but if you can't let me know I'll find them for you yeah and if I need help I'll I know who to reach out to yeah me or totally and then Josh originally set them all up so you can bug him wherever he is. Alright Owen? 

Owen: Hey yeah so Friday got a few fixes in for the disputable values monitor and another this morning there's about like three things to do left on that so nice Tally if you want to check that out I also have a pr for you to review there. Yeah, just give a little feedback on A pr I have a pr for you to review my chrome if you could and then I also just if you can check out the issue that spuddy just reported about encoding of the I think it's from like the manual input okay yeah or the snapshot right yeah. I need to check out what to update because Diva is moving over to Goerli because Rinkeby is not being supported anymore for the graph. I don't think and then this week in general just I want to push some updates to the docs for the hackathon starting next month. 

Nick: Cool yeah we'll on an update on that for people; so Rinkeby, Kovan, a lot of those are going to be deprecated so we'll probably be moving to what is it Sepoya and Goerli I think are the new test nets. That's on our plan after we deployed the 360. Like since we already have Rinkeby has like you know all the contract history that main net has it's like at the same address and everything we want that there for the upgrade because like that's important that it looks exactly the same but then once once the upgrade and everything goes through there's no need to farther for further upgrades or anything like that, we'll just deploy everything over on the other networks and we'll make like probably Goerli or one of them like the official test net with actual that's Spuddy actually mines on so yeah coming soon. Alright, Ryan? How's things going? 

Ryan: Yeah, I just I need to figure out what's going on with the query builder fix that I did last week it looks like it's not grabbing so I'm just going to do some diving into there and see what's going on.  

Nick: And then the fun to feed? 

Ryan: The fund to feed for we I kicked the tires on that one seems to be working it does yeah. 

Nick: Oh cool. 

Ryan: Okay yeah I'll give it a try oh it was just the I didn't address that pop-up that yeah it's it wasn't within 50 blocks it still were it worked all the way through them yeah oh cool yeah I think mine setting up the feed mine just well so they're setting up the feed and then funding it right it does it all so there's like those three contract calls yeah does it do all three I need to confirm that I definitely confirmed the setup I think maybe it stopped right after that though yeah. 

Nick: That's what I think I had I think oh okay it had it works on the one call and then it doesn't catch it for whatever reason to do the next call of which one option is like you don't even wait for the catch like because you can just do three contract calls just order them properly and sign them with different nonsense okay assume they go through properly which is probably fine and then and then just like you can wait for the transaction and that that's one option or you can just do like the lazy thing and pretend it worked and just like throw it up like yay go use it you know like and that also is probably fine so like I think most people doing that can look at their own metamask transaction to see if it went through. Right cool okay Tim? 

Tim: Yeah so, I'm testing a few small changes for auto pay for 360. And then moving on to some of the dollar auction testing. 

Nick: Cool very nice and then I don't know if you want to give using Tellor viper a try at some point too I'm going to pull it down pull it down and run the tests make sure Tally's not. And then, Tally? 

Tally: Hey I finished the using Tellor vyper tests I'm going to there was like a limitation because in viper they don't have public functions so I can only test the like the external functions so that's get using get current value and get data before but I'm going to add additional tests when I test the diet integration to make sure that they that the internal functions work as expected and as well I've diminished my internet connection lost to make sure pr for when Telliot was its internet connection I was just mocking the having trouble mocking the tests are doing mocking tests. And as well I've been rehearsing the use Telliot tutorial so I'm going to keep doing that and record it today I think. 

Nick: Nice by the way on the monitors it looks like they're not updating it's still like August 1st. 

Tally: The monitor right yeah okay yeah I set up a po I mean not a pr can have action so that it updates itself but it may not work I should circle that yeah. 

Nick: Cool yeah check it out also there's the disputes still say zero I don't know if you want to you can I cannot say zero sounds good it's. Spuddy?  

Spuddy: I'm working on getting Telliot to submit on Arbitrum yeah, it's given me errors that it's related to the way arbitrarily does gas.  

Nick: Yeah okay. 

Nick: We had the same error on arbitrary and then strangely enough arbitrary works great now and I don't think anybody changed anything because I've Owen's shaking his head no yeah so there's kind of a mystery thing happening there all right let us know. 

Spuddy: I'll keep banging on it let's see if it gets unstuck. 

Nick: Nice alright Brenda anything from you? 

Brenda: No thanks guys. 

Nick: Alright that's about it. 

Ryan: Questions oh questions we have questions we do have questions cool. 

Question1: Just to understand Tellor plans to offer bridging services to be honest the project seems to struggle to gain dapps users due to the speed, wouldn't it be for the same trouble with bridging I noticed LINK has their own bridge offering called CCIP coming up so I guess Tellor is just trying to stay competitive. 

Nick: I mean so with Tellor, like Tellor's a little bit different than LINK, like LINK sort of specifically offers products and services and they have to do that like Tellor like you could go build a bridge on Tellor right now like anybody could like we bring data on permissionlessly so you know we don't need to approve it or anything I think what people like to do you know which we're going to do more of is because people like to see kind of examples so like if we made a similar like we show them hey look we're bringing data from another chain on you could do that right now but like if we show them then it like makes people more likely to do it. So, at some point we do want to get around to showing people how to do that specifically on the speed thing yeah like LINK's going to have some awful centralized bridge that imagines you know finality after two blocks that's like just you're just asking to get hacked like don't do that like really fast bridges are really bad like don't use fast bridges just because I mean even like in with any bridge the chain can roll back so like none of these chains are really finalized so if you bring it over before the chain's finalized you're you have a gigantic security hole so. Just watch out. 

Question2: Hello in Tellor 360 it says stake amount fixed in dollar terms however I think I read about a thousand TRBs needed to stake what is the last situation now? 

Nick: A thousand dollars of TRB okay it's the proposed amount on main net so maybe we could update I don't know probably a thousand bucks sounds cool but the cool thing is if TRB goes up in price you just stake less, TRB goes down in price you got to stake more so make sense. 

Question3: Will Tellor continue to operate on the pow chain after the merge? 

Nick: So, no or I mean like that that's the thing like technically everything still operates like if Spuddy wants to keep reporting on the pow chain like the contracts are there he can like say with any other reporter like there's in the team it's not the same as like Link where the team has special privileges and if the team actively doesn't support it there's no way these contracts are running. 

Spuddy: Hey I mean eth pow is going to have all those transaction fees in their multisig wallet so they could pay me to report the data and I would. 

Nick: Yeah, so you know like that's like you could be fun you can you guys can go over there and be the oracle for each proof of work there's nothing stopping you but will the team be focusing on it probably not almost definitely not that I don't see it really holding any sort of value so we're focusing on for the sake it's also isn't there like there's security concerns too for doing this huge security. 

Spuddy: Well, I mean like I heard about I read about replay attacks like if you sign a transaction on each proof of work then someone could copy it to ether mainnet and it looks like it's valid to the blockchain even though you signed it on a different chain. 

Nick: Yeah, well because the problem is so like the chain ids are going to be the same well the chain id and then yeah so yeah watch out everyone. 

Spuddy: That's what well yeah if you do anything just move all your money to like a different address first, I guess. To avoid the replay attack. 

Nick: Yeah, for sure and yeah no I don't know like I'm sure there's a billion security risks yeah, I mean the big thing is so like if you want to play these forks in the smart way usually like this was huge back in like 2016-17 when bitcoin forked every other day. If you were holding the fork like bitcoin turned into bitcoin and bitcoin cash just dump the bitcoin cash it's like free money like they're literally handing you money like just if somebody will take it dump it and take your free money and walk away you know usually if you're holding on a centralized exchange, they like handle the ball for you so yeah just the dump the fork tokens and be on your way that's like the best advice almost. 

Spuddy: If you believe in it wait till after the dump to buy. 

Nick: Yeah, but like sometimes you'll get like a post dump bump but very rarely usually like most of the forks like they just go down this this one doesn't seem very promising yeah so anyway cool. Yeah but I'll we should give a bounty I'll give like 10 TRB to anybody who makes like a proof-of-work proof-of-stake bridge once it launches using Tellor. I think you can pass data back and forth that would be a fun one. So, anyway all right any other questions for us? 

Ryan: Kind of I'm not sure but... 

Question4: Do you think Ethereum after the merge is more secure than proof of work? 

Nick: After the merge? 

Ryan: Yeah. 

Nick: Yeah, I mean I think the big for me like you know the tornado debate has sparked the whole the tornado censorship has sparked this whole sort of revival and discussions around you know what actually is security what actually is censorship resistance because you know now the debate is well like if in the proof of stake world more of the validators are in the us does that actually make it more less censorship resistant because now the us regulators can go after them and crack down on them versus in the proof of work world where they're largely over in China and Asia and therefore it's more secure I like to me it's sort of a false trade-off like I don't think I don't think one is better than the other like you know like right now we're in this world where for whatever reason the us regulators are actually like more draconian and authoritarian than China but like there's an equally probable world where the Chinese regulators are the bad ones and are cracking down on proof-of-work mining and going after them so you know we might be in this world now where you want that you would rather have them in China or in some other country but there's a good chance that that might be the case in the future so I think there's ways I think like having a really good threat of a soft fork or slashing people who censor transactions is probably our best bet I've been calling for that for a long time just like have this threat of like listen if you start with the censorship resistance on our chain we're just going to slash you and fork you out like and then it just even having the threat there makes it that way like all the validators like Coinbase had talked about that like Brian Armstrong brought it up he's like yeah like if it's if it comes down to like us having to censor transactions that we're staked on like we'll probably just exit the staking game versus risk or stake and that that's cool like go for it um but ultimately we just got to build some better things but yeah on the security piece like you know most of these things are plenty secure like bitcoins probably over secure like nobody's using it for anything like you have crazy amounts of security for something like do you need that much security maybe not I don't know. 

Spuddy: I think it gets more secure as the value of ether goes up yeah it gets more secure because there's more people who have a stake in the safe operation of the network and care that it continues and whether or not they're actually staking they're going to work at helping the network be more secure in other ways which this probably goes into bitcoin security too. Why does it have so much extra security for people to put all this faith into it one bitcoin's worth a lot of money. 

Nick: Yeah, I mean the biggest thing I hope we sort of get a revival here of people running their own nodes people running validators you know I hope that like Ethereum was okay as far as like normal people doing it but still, I mean the vast majority of people don't mind um or validate the chain especially independently you're all going through pools so like just continuing to know that that's a problem and continuing to push you know it's never going to be perfect but if we just throw up our hands and be like well it's going to be run by centralized validators like well no let's not do that let's continue to fight and push back so yeah anybody? 

Ryan: One more question last one. 

Question5: What happens to the TRB with the merge? 

Nick: I mean obviously it's going to the moon right? On our way there. 

Spuddy: I can't say that. 

Nick: Yeah, no I don't know like what it exists on both of them like kind of like we said. 

Ryan: I don't know maybe it means like if does anything happen to the TRB when Ethereum merges they don't have to migrate or anything. 

Nick: After the merge, no yeah it's not going to happen all of your all of your funds all of your tokens that are on chain will still be there yeah and if you're on a centralized exchange you have nothing to worry about yeah so just usually like yeah like probably just like don't do anything for a month and then there's like no issue with it yeah like normally. 

Spuddy: I wouldn't I don't know it's I don't know if this much caution is necessary but like when the merge is happening, I'm not going to like I'm not moving anything in my wallets you know what I mean yeah until like until you see like other people can test out the security risks of all of this like there's not going to be some kind of crazy hiccup and they have to go back a couple of blocks or something and. I don't know I'm just going to wait a little bit after the merge before I move funds. 

Nick: Yeah, could be some good arbitrage opportunities. For sure. Anyway alright guys that's about it, thanks for listening so yeah see you guys all tomorrow. 

 

How do you rate this article?

1



Tellor
Tellor

In this blog I will post transcriptions of videos made by the Tellor team.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.