-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat]: Allow (Specified) Hardware Access To/From a Service Container #1440
Comments
Can you list some use cases? |
Hardware wallets is the example that prompted the ticket, perhaps controlling a battery backup or other critical infrastructure that may not have network/internet connectivity |
Wouldn't it be pretty useless to hook up a hw wallet to the embassy? You'd want it connected to the client device, not the server, right? |
That's what I will always do, but some services would require this, as stated. CKBunker is one. I'm not arguing for this, I'm presenting the ticket as it has come up and it needs to be determined if this is a good idea. |
Ok, so it looks like ckbunker is one use case, since its explicit purpose is to allow tx signing without physical access to the coldcard. So we'll definitely need this if we want ckbunker. It's cool software, the question is: is it cool enough to make this feature worth building |
I mentioned this in my last comment and the original ticket asked if this feature was worth implementing or not, for practicability and security reasons |
Distributed Charge (http://andyschroder.com/DistributedCharge/) and Board A0 (http://andyschroder.com/DistributedCharge/BoardA0/Overview/) could benefit from special I/O hardware access via a container on the raspi4. For example, here's some special hardware access needed:
It would be nice if these devices would be allowed to be referenced using the Also, would be nice to have
|
Whoa, really cool projects, @AndySchroder!! I assume you have already considered applications for home systems as well? (EDIT: disregard, I just saw the GRID section of your website - so fucking cool!!) Start9 has a keen eye on all the aspects of this project (Bitcoin, IoT, Energy, Automation, Sovereignty), and it fits in nicely with our vision of the future. Pumped to see this develop!! |
Thanks! Yes, GRID could work for a home, the mechanical packaging is just setup for an industrial setting now and would need to be customized for a home instead. Also, unrelated, but you should check out my general purpose bitcoin node build: http://andyschroder.com/DistributedCharge/news/2022.06.04-RaspiBlitzOnTheTOFU/ . I'd like to also test out embassy OS on there as well. I think it should work just fine. |
Seems we could implement this as |
Very cool, I imagine it would work - if you test it out and get a successful install, please let us know so we can add it to our 'known good' hardware list - feel free to join our community forum there too, we love seeing what people are hacking on!! |
Prerequisites
Describe the Feature Request
A service that requires access to specific hardware, such as a usb device, needs the ability to access it from the container. This may or may not be a good idea, and this ticket is to discuss viability and pros/cons.
Describe the Use Case
This obviously carries security implications, but some developers would like to make use of, for example, a USB device with their service.
Describe Preferred Solution
No response
Describe Alternatives
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: