Unreliable Validation
Hi is I'm sure that all of you are aware I've missed a lot of blocks lately or maybe you're not aware of that I'm not sure, anyhow, I'd like to tell you about that.
I'm trying to practice what I preach.
My witness is my desktop computer and it's my development environment as well.
I recently moved my office and so my witness went down.
Now it is back up.....
But we may wish to discuss a little bit of the nitty-gritty here, the fact of the matter is doing that throws off the blockchains clock a little bit every block.
With that said, you can do that as well. It's quite easy to run a witness from your main machine on Windows Mac or Linux, in a Docker container.
The problem is that we will need to make some fundamental changes to consensus in order to make unreliable validation happen.
- Not cosmos
- Not polkadot
- Not graphene
None of these systems really allow for the signers of blocks to be unreliable and they must be, so that the network can be optimally robust.
Nothing that runs exclusively in the cloud is going to be optimally robust.
Blurt phone
So there's a company in Vietnam that runs convenience stores, makes mobile phones, and makes cars and motorcycles. Unfortunately, they just stopped making mobile phones rather abruptly, and that is the model that I had wanted to use.
I may try to speak with bphone
Developing blurt
As it is, blurt is many many services.
4 RPC nodes go to one layer 4 proxy called goproxy.
Goproxy is consumed by nginx
Nginx sets headers and stuff
Cloudflare gives us https
Images are three services
Condenser is one more service
I need to make this into far fewer services I don't think we're ever going to get the kind of simplicity that I would like to see in deployment.
I will confess I still don't understand what exactly you were wanting to do with the phones, if that was something that would only be something for witnessing or something for any user.
I wish I was more tech savvy as I often find myself at a disadvantage to understanding the issues you discuss.
If you are able to pull off the phone idea that you mention, would this in some way push many of the different functions somehow onto the phone simplifying as you desire?
The big difference would be that every one of these phones would also be a full node.
Our replication of chain state would go up dramatically and also an app running on one of these phones would not need to call out to an external API to gather data, instead you would just call the API that's already running on the phone.
Dear Jacob,
thank you for keeping us informed!
And thank you also for using the tag #blurtdevelopment.
I think this tag #blurtdevelopment will now become well established.
I am very happy about that.
All efforts made for the development and evolution of blurt are welcome. I have a question, is it necessary to develop a telephone technology in order to create a node? That is, it cannot be done, from any phone, but while using a software. I do not know the procedure. Greetings and good wishes friend Jacob. Cheer up and don't lose faith, that everything will work out. Good vibe.
Yes i am aware that you were not a witness for few days as you use to be on rank no 1 at the witness page but from someday your name disappeared from there.
where did your witness go ? it is still not there i can see megadrive and all others but not you , why ?
A few things happened simultaneously, one of them is that I pulled my witness out of the cloud and put it on my computer, but then, I moved my office. And because I moved my office and my new office did not have internet for a little while, my witness was out.
During that time, I asked @megadrive to take the initblurt vote off of my witness.
First of all i am really happy for you that you have shifted your office successfully and now your witness is finally producing blocks again.
Secondly it sounds really interesting how you want to reduce the layers for deployment of blurt and bring simplicity to it.
As now your ofc is ready we hope to hear from you more oftenly.
keep up the good work.
Excellent update @jacobgadikian
Thank you.
Hi Jacob, glad you are back, congratulations on the new office. I know your node is ranked 28th since you started testing for HF6.
Regarding the phone, isn't there another factory that has a phone with similar features?
Actually the V-Smart phone was very good. It had a rather high spec and a rather low price. It's unfortunate that they stopped making it.
But they're definitely our other phones that have similar features and a similar price and I'll probably try and talk to them. I'm hoping to have it made here in Vietnam rather than anywhere else.
Hey, superb news, keep it up! :)
Thank you @jcobgadikian for sharing this news with us!! the best for you and blurt!
These are the type of news we want to see within the platform. I must confess that I am excited at the thought of being able to run blockchain from the tlf. However I understand that there is a way to go maybe you will find a new manufacturer or a better way to implement this. Additionally I want to mention that a good friend at some point told me keep things as simple as possible. Thank you for this communication.
If you wanted to get real technical about it and we probably should, it should be possible now to run a compiled binary of either blurt or a cosmos chain directly on a mobile phone already.
Previously I was trying to run the binary in Docker and that was probably a mistake.
You to see you are back.
This would be absolutely incredible if you could pull it off. That will make the network extremely antifragile. If a phone can be a full node, there will be very little cost to maintain the network. Witnesses will not even have to focus too much on making a profit.
Technology is improving at a rapid rate due to fierce competition in the markets. What you say should be perfectly achievable. I still wonder if this would be able to scale in case we see a massive flood of new users to BLURT.
I'm not a developer myself. So there is very little I can do except posting content and promoting BLURT. I wish you the absolute Best of Luck to achieve your goals!
Congratulations, your post has been curated by @dsc-r2cornell. You can use the tag #R2cornell. Also, find us on Discord
Felicitaciones, su publicación ha sido votada por @ dsc-r2cornell. Puedes usar el tag #R2cornell. También, nos puedes encontrar en Discord