<p>you could use a SVP  Client/wallet like discussed here : <a href="https://bitcoin.stackexchange.com/questions/4649/what-is-an-spv-client">What is an SPV client?</a></p>

<p>IOT is a wide space, you could specify the technical features of your IOT to get the right help, a raspberry pi for example could be considered as an IOT and it could host a full or a light node.</p>

CC BY-SA 3.0
2017-06-10T10:44:05.440Z
Thanks for your answer. My main point is I want to find lightest protocol implementation, then I will choose IoT devices according to that. I am trying to figure out lowest device requirements to be part of Bitcoin network, by using one of the thin client protocol, which obviouslyis using SPV.  Do you have any suggestions regarding that?
eng-gokhan
CC BY-SA 3.0
2017-06-10T11:27:11.173Z
I suggest you to explore bitcoinJ they support SPV, you could write your own program and then test it on the Iots to check which requirements you'll need.
Badr Bellaj
CC BY-SA 3.0
2017-06-09T19:30:11.233Z
2017-06-09T19:30:11.233Z
Badr Bellaj
<p>For IoT devices with limited resources, finding a Bitcoin thin client that requires minimal CPU, memory, and storage is crucial. Lightweight clients that use Simplified Payment Verification (SPV) might be ideal, as they don’t require a full blockchain download and can verify transactions efficiently. Solutions like Electrum or similar SPV-based clients could be suitable for IoT systems, providing necessary functionality with lower resource demands.</p>
<p>When developing these systems, working with experienced <a href="https://www.cogniteq.com/blog/top-iot-companies" rel="nofollow noreferrer">iot companies</a> can be highly beneficial. They can provide insights on optimizing performance and integrating thin clients seamlessly into IoT environments, ensuring that your solution is both lightweight and reliable for your specific use case.</p>

CC BY-SA 4.0
2024-10-28T14:03:07.433Z
2024-10-28T14:03:07.433Z
Millie Dale
<p>I am trying to find a suitable Bitcoin thin client for IoT devices with Linux OSs. IoT devices will act as peers as thin clients, and the selection criteria for the thin client is least CPU, memory and storage requirements. Which Bitcoin thin client protocol would be the best choice for such system?  </p>

<thin-clients>
Which Bitcoin thin client that can execute on restricted IoT devices?
eng-gokhan
# Which Bitcoin thin client that can execute on restricted IoT devices?

(Asked by: username_0 on 2017-06-09)

I am trying to find a suitable Bitcoin thin client for IoT devices with Linux OSs. IoT devices will act as peers as thin clients, and the selection criteria for the thin client is least CPU, memory and storage requirements. Which Bitcoin thin client protocol would be the best choice for such system?

**Tags:** thin-clients


---

## 2 answers

### Answer by username_1 on 2017-06-09. Score: 1 | Accepted answer

you could use a SVP Client/wallet like discussed here : [What is an SPV client?](https://bitcoin.stackexchange.com/questions/4649/what-is-an-spv-client)

IOT is a wide space, you could specify the technical features of your IOT to get the right help, a raspberry pi for example could be considered as an IOT and it could host a full or a light node.

> **Comments:**
> **username_0**: Thanks for your answer. My main point is I want to find lightest protocol implementation, then I will choose IoT devices according to that. I am trying to figure out lowest device requirements to be part of Bitcoin network, by using one of the thin client protocol, which obviouslyis using SPV.  Do you have any suggestions regarding that?  
> **username_1**: I suggest you to explore bitcoinJ they support SPV, you could write your own program and then test it on the Iots to check which requirements you'll need.  

---

### Answer by username_2 on 2024-10-28. Score: -1

For IoT devices with limited resources, finding a Bitcoin thin client that requires minimal CPU, memory, and storage is crucial. Lightweight clients that use Simplified Payment Verification (SPV) might be ideal, as they don’t require a full blockchain download and can verify transactions efficiently. Solutions like Electrum or similar SPV-based clients could be suitable for IoT systems, providing necessary functionality with lower resource demands.

When developing these systems, working with experienced [iot companies](https://www.cogniteq.com/blog/top-iot-companies) can be highly beneficial. They can provide insights on optimizing performance and integrating thin clients seamlessly into IoT environments, ensuring that your solution is both lightweight and reliable for your specific use case.


---

