<p>Is there any kind of <code>micro-processor</code> / <code>micro-controller</code> that can run <strong>Blockchain light client</strong>? </p>

<p>An example can be <strong>Samsung ARTIK</strong>: <a href="https://www.artik.io" rel="nofollow noreferrer">https://www.artik.io</a></p>

<p>However, it's too <strong>big</strong>. Is there any other similar but <strong>smaller</strong> micro-controller that is able to run Blockchain light client? </p>

<p><strong>P.S. 1 :</strong> For example, I do not know <code>NODEMCU</code> and <code>ESP8266</code> are a good choice for this purpose? (example: <a href="https://hackaday.com/2018/05/02/using-blockchain-explorer-apis-on-nodemcu/" rel="nofollow noreferrer">https://hackaday.com/2018/05/02/using-blockchain-explorer-apis-on-nodemcu/</a>)</p>

<p><strong>P.S. 2 :</strong> The projects seem run a blockchain client on a micro-controller: </p>

<p>(1) <a href="http://ethembedded.com/" rel="nofollow noreferrer">EthEmbedded</a> 
(2) <a href="https://techcrunch.com/2018/08/21/elkrem-is-a-blockchain-dev-board-for-tinkerers/?guccounter=1" rel="nofollow noreferrer">Elkrem</a>
(3) <a href="https://github.com/diglos/userpatches#etharmbian" rel="nofollow noreferrer">EthArmbian</a> </p>

<p><strong>P.S. 3 :</strong>  And also can we consider Raspberry PI as a <code>micro-rocessor</code> / <code>micro-controller</code>? Since apparently, it's possible to install Ethereum Blockchain on it. (more information: <a href="https://ethraspbian.com/" rel="nofollow noreferrer">https://ethraspbian.com/</a>)</p>

CC BY-SA 4.0
2018-08-24T13:47:32.110Z
Common CPUs like x86(-64) and ARM are usually classed as microprocessors, and of course people run clients on those.  So maybe you can be more specific as to what you mean, and what constraints you are looking to satisfy - physical size, power, word size (16 vs 32 bit), address space, ??
Nate Eldredge
CC BY-SA 4.0
2018-08-24T15:04:16.683Z
Which blockchain? The requirements will depend strongly on what kind of load it is under. Bitcoin Core can run on Raspberry Pi's, but it needs some configuration and is very slow.
Pieter Wuille
CC BY-SA 4.0
2018-08-24T15:43:44.837Z
@Pieter Wuille Thank you, apparently, Raspberry PI is not a micro-controller. However, for me any blockchain platform adapted for IoT is fine.
Questioner
CC BY-SA 4.0
2018-08-24T15:47:28.800Z
@Nate Eldredge Thank you, for me any small micro-controller appropriate for IoT is fine. ex. I do not know `NODEMCU` and `ESP8266` are a good choice for this purpose? Thanks
Questioner
CC BY-SA 4.0
2018-08-24T15:50:39.343Z
@Pieter Wuille, As an example: https://hackaday.com/2018/05/02/using-blockchain-explorer-apis-on-nodemcu/
Questioner
CC BY-SA 4.0
2018-08-24T15:56:49.277Z
@sas That looks like it isn't running a blockchain node at all, but just querying a central server for data. There's nothing blockchain specific about that; it's just querying an API.
Pieter Wuille
CC BY-SA 4.0
2018-08-24T16:16:05.067Z
@Pieter Wuille, How about [EthEmbedded](http://ethembedded.com/) ? or [Elkrem](https://techcrunch.com/2018/08/21/elkrem-is-a-blockchain-dev-board-for-tinkerers/?guccounter=1) ?
Questioner
CC BY-SA 4.0
2018-08-24T16:25:51.627Z
Those look like they're designed for more powerful devices like RPi or Odroid.
Pieter Wuille
CC BY-SA 4.0
2018-08-24T16:47:42.220Z
@Pieter Wuille , There is another project entitled. [EthArmbian](https://github.com/diglos/userpatches#etharmbian) to run `Geth` or `Parity` Ethereum clients.
Questioner
<blockchain><client>
What kind of micro processor / micro controller can run Blockchain light client?
Questioner
# What kind of micro processor / micro controller can run Blockchain light client?

(Asked by: username_0 on 2018-08-24)

Is there any kind of `micro-processor` / `micro-controller` that can run **Blockchain light client**?

An example can be **Samsung ARTIK**: <https://www.artik.io>

However, it's too **big**. Is there any other similar but **smaller** micro-controller that is able to run Blockchain light client?

**P.S. 1 :** For example, I do not know `NODEMCU` and `ESP8266` are a good choice for this purpose? (example: <https://hackaday.com/2018/05/02/using-blockchain-explorer-apis-on-nodemcu/>)

**P.S. 2 :** The projects seem run a blockchain client on a micro-controller:

(1) [EthEmbedded](http://ethembedded.com/)
(2) [Elkrem](https://techcrunch.com/2018/08/21/elkrem-is-a-blockchain-dev-board-for-tinkerers/?guccounter=1)
(3) [EthArmbian](https://github.com/diglos/userpatches#etharmbian)

**P.S. 3 :** And also can we consider Raspberry PI as a `micro-rocessor` / `micro-controller`? Since apparently, it's possible to install Ethereum Blockchain on it. (more information: <https://ethraspbian.com/>)

**Tags:** blockchain, client

> **Comments:**
> **username_1**: Common CPUs like x86(-64) and ARM are usually classed as microprocessors, and of course people run clients on those.  So maybe you can be more specific as to what you mean, and what constraints you are looking to satisfy - physical size, power, word size (16 vs 32 bit), address space, ??  
> **username_2**: Which blockchain? The requirements will depend strongly on what kind of load it is under. Bitcoin Core can run on Raspberry Pi's, but it needs some configuration and is very slow.  
> **username_0**: @username_2 Thank you, apparently, Raspberry PI is not a micro-controller. However, for me any blockchain platform adapted for IoT is fine.  
> **username_0**: @username_1 Thank you, for me any small micro-controller appropriate for IoT is fine. ex. I do not know `NODEMCU` and `ESP8266` are a good choice for this purpose? Thanks  
> **username_0**: @username_2, As an example: https://hackaday.com/2018/05/02/using-blockchain-explorer-apis-on-nodemcu/  
> **username_2**: @sas That looks like it isn't running a blockchain node at all, but just querying a central server for data. There's nothing blockchain specific about that; it's just querying an API.  
> **username_0**: @username_2, How about [EthEmbedded](http://ethembedded.com/) ? or [Elkrem](https://techcrunch.com/2018/08/21/elkrem-is-a-blockchain-dev-board-for-tinkerers/?guccounter=1) ?  
> **username_2**: Those look like they're designed for more powerful devices like RPi or Odroid.  
> **username_0**: @username_2 , There is another project entitled. [EthArmbian](https://github.com/diglos/userpatches#etharmbian) to run `Geth` or `Parity` Ethereum clients.  

---

## 0 answers

