Blockchain for OpenWRT?

Hello. Does anyone know something about a possibility to store my data about OpenWRT devices in blockchain somehow?

Maybe there is some solutions using ethereum or some other?

No there is not.
And dont reinvent inventory spreadsheet adding terabytes of slack to it.

1 Like

I mean not the inventory spreadsheets, but a chance to avoid my data is being used by hardware vendor in their desires. Looks like I can cut backdoors left by vendors in this case.

OpenWrt itself doesn't send any data to anybody about your device or the network/devices that sit behind it. It does not phone home, nor does it send data to any vendors. Therefore, your data (from OpenWrt) cannot be used by anyone.

That said, it is your other devices (computers/tablets/phones/iot device, etc.) that may have software routines that phone-home. It could be embeeded into the operating system, applications, or even websites (especially social media service) which will try to track your behaviors and get information about the devices you use. But this is not a problem that can be solved with OpenWrt since OpenWrt works at L1-L3 (primarly L3/routing), and all of this data tracking happens L4+ (which is on your other devices).

1 Like

I think I can detect some responses from the vendor and block them. It will anyway affects the UI control tools, like a remote access. I state this, as I think currently if I'm connecting my router from anywhere in the world with vendors tool, it's over HTTP which can be blocked. And the vendor has an ability to grab are the data, transferring throw there app.
If I would have some OpenWRT tools for remote control, that are not sending signals to vendors servers - is it a solution? It's not just to find some another app to operate my devices, but a research for a safer way of it. Maybe some open source...

That's what I wonder about.

It's not at all clear, beyond some buzzwords, what you're actually intending to do here.

Yes, I do understand the desire to reduce/ stop stuff from phoning home, but there is not a simple turnkey solution to this. You need to start with analyzing what your tools are doing, how to detect that and what to do about it.

Hint, blockchains will not be part of it - and I guess you underestimating how chatty modern 'smart-' or 'IoT-' stuff actually is, there is no way to decide on a packet by packet basis what to do with it (for maaaany reasons), so a 'remote control' won't help you here either.

1 Like

Mb my understanding level isn't as good as yours, I do think Iot things can be chatty, I also understand all of this is going to the huge data centres as a digital trace of me.

I thought about only using a secured control channel, so no one has an access to my data. In some cases that could be sensitive (cameras, for example).
There was a story in China, where police turns all the Tesla out of the road where some government persons appears. They did it to abandon the onboard cameras the send pictures to Telsa. It sounds like the spy movie, but if the officials do so, they definitely know something.

You told about many reasons, can you name some of them? Maybe my idea is just a dream, but I can't understood why it's not possible.

If you're talking about remotely administering your router... OpenWrt doesn't have any remote access functions built-in by default. Any such tools would need to be installed by the user (or the firewall would need to be modified by the user).

It sounds like you may not be using official OpenWrt. What is the output of

ubus call system board
2 Likes

Teslas run openwrt ?
Cool!

1 Like

Yea, Tesla's OpenWRT is a joke, for sure.

You guys are saying good words, I understood the initial question was silly.

But maybe there is some kind of add-ons for OpenWRT, that allows to control OpenWRT remotely somehow?

I think kinda concept of this, like sending command is made through a blockchain, some logic can be done by a machines in the chain. Maybe it’s like a smart contract, that is a mirror for a device settings. I can control a device with local way, and it’s shown in smart contract. And in other way - changing in smart contract cases a same change on device. I'm not sure about some other details, as I'm not so deep into openWRT possibilities from this point of view.

Can this be like a working concept, is there a technical possibility, or it's a bad idea to continue seeking for some libs?

There already are ways to do this. The most commonly recommended method is using a VPN to then connect via ssh or LuCI. Secure, fast, easy. No need to reinvent the wheel.

Why make it so convoluted?

Bad idea, IMO.

4 Likes

Ok, copy that.

but is there some more user-friendly ways to control openWRT router than VPN+SSH?
I don't think too many regular users can do this, SSH is complicated to developers sometimes.

Any ideas?

VPN is not hard. From there, you can use LuCI (web interface) and/or ssh. Those are the two standard methods for administering OpenWrt.

1 Like

And a blockchain is easier...?

Perhaps you could explain exactly what you need, from the point of view of the end user, instead of going around hypothetical solutions.

Actually solution is very simple

Please post

ubus call system board

Your posts sound like AI chatbot whispering in your ears.

Does it change something?

{
        "kernel": "5.15.134",
        "hostname": "OpenWrt",
        "system": "Broadcom BCM5357",
        "model": "Unknown Board",
        "board_name": "0x052b:45",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05.0",
                "revision": "r23497-6637af95aa",
                "target": "bcm47xx/mips74k",
                "description": "OpenWrt 23.05.0 r23497-6637af95aa"
        }
}

Can you provide a solution, which you mention before?

There is no "solution" because there is no problem. There is no value in blockchain for OpenWrt.

Solution is to install OpenWRT from openwrt.org on a compatible device, it will not "call home" and you have no problem to address first hand. No blockchain can help wit that either.

Could you explain the reason for storing data on the blockchain? Do you need a reliable place for secure data storage?