create account

RE: Run Substratum Node on a $5 Raspberry Pi Zero and Enjoy Breakfast at Milliways by drsensor

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @microoo/run-substratum-node-on-a-usd5-raspberry-pi-zero-and-enjoy-breakfast-at-milliways

· @drsensor · (edited)
$2.59
Hi @microoo, thank you for introducing us to Substratum in your previous tutorial. After investigating what Substratum is, I have an impression Substratum is more like next-gen [Tor](https://www.torproject.org/) powered by blockchain technology. It also gives me an idea for creating IoT gateway that shipped with Substratum and [decentralize CI](https://github.com/rust-lang-nursery/embedded-wg/issues/52#issuecomment-369062815) (not sure if exist), though not sure if it's a good idea 😆
Anyway, I have some technical question and suggestion about this tutorials:

Question:
- Is it possible to test it on [QEMU](https://azeria-labs.com/emulate-raspberry-pi-with-qemu/)? If possible then maybe it can help cross-test Substratum on another platform that supported by QEMU.
- Is there any possibility to setup Substratum on [OpenWrt](https://openwrt.org/)? If yes then maybe someone can create a wifi router that connects directly to Substratum Network 😎

The suggestion is more directed toward Substratum Developer rather than hobbyist like us. Anyway here is what I think:
- Seems the installation process of Substratum Node still take a lot of process and time. Maybe creating a Docker image that has many tools necessary for building Substratum Node would help in the long run, including tools to do cross-compilation. Something like [this](https://github.com/DominicBreuker/stego-toolkit) maybe.
👍  , ,
properties (23)
authordrsensor
permlinkre-microoo-run-substratum-node-on-a-usd5-raspberry-pi-zero-and-enjoy-breakfast-at-milliways-20180731t233000459z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["microoo"],"links":["/@microoo","https://www.torproject.org/","https://github.com/rust-lang-nursery/embedded-wg/issues/52#issuecomment-369062815","https://azeria-labs.com/emulate-raspberry-pi-with-qemu/","https://openwrt.org/","https://github.com/DominicBreuker/stego-toolkit"],"app":"busy/2.5.4","community":"busy","format":"markdown","image":[]}
created2018-07-31 23:30:00
last_update2018-08-01 09:26:12
depth1
children3
last_payout2018-08-07 23:30:00
cashout_time1969-12-31 23:59:59
total_payout_value1.944 HBD
curator_payout_value0.646 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,399
author_reputation17,679,210,755,117
root_title"Run Substratum Node on a $5 Raspberry Pi Zero and Enjoy Breakfast at Milliways"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id66,692,076
net_rshares1,536,073,777,926
author_curate_reward""
vote details (3)
@bgtprods ·
I am eager to try this tutorial! Thanks!
properties (22)
authorbgtprods
permlinkre-drsensor-re-microoo-run-substratum-node-on-a-usd5-raspberry-pi-zero-and-enjoy-breakfast-at-milliways-20180801t054423884z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-08-01 05:44:24
last_update2018-08-01 05:44:24
depth2
children0
last_payout2018-08-08 05:44:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length40
author_reputation104,389,599
root_title"Run Substratum Node on a $5 Raspberry Pi Zero and Enjoy Breakfast at Milliways"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id66,720,875
net_rshares0
@microoo ·
Thank you, @drsensor! I'm impressed by what you have done!

* **Is it possible to test it on QEMU? If possible then maybe it can help cross-test Substratum on another platform that supported by QEMU.**
I think it's a great idea and definitely possible. I thought about setting up a QEMU to simulate ARM system so the compiled ARM binaries can be tested. In current tutorial, the test is done only for x64 system.

* **Is there any possibility to setup Substratum on OpenWrt? If yes then maybe someone can create a WiFi router that connects directly to Substratum Network**
It must be quite challenging to natively run on OpenWrt. I have to learn more about the hardware and system to see if it's feasible. My intuition is the system resource is highly limited on a router. Again, I'm not familiar of this category. There might be powerful router available for development.

* **Seems the installation process of Substratum Node still take a lot of process and time. Maybe creating a Docker image that has many tools necessary for building Substratum Node would help in the long run, including tools to do cross-compilation. Something like this maybe.**
    It's actually quite simple and straight forward: cross-compile on a Linux system, and run it on Pi 3 or Zero. I intentionally expanded the multi-step tutorial so even those who have never used Linux or have no Linux system at hand can catch it up, by installing a complete Linux virtual machine on their own computer, setting up a compilation tool-chain, and manually configure and test most of the procedures. I believe people can learn a lot during the process.

    I intentionally avoid providing any binaries, because I believe people should never download any unofficial or unverified binary. As far as I know, SUB team really focuses on making easy-to-use products, such as running Node by one click, which is key for mass adoption. I'm sure the actual installation process will be much easier when Pi is officially supported. It is actually doable now, by creating an automatic installation script, but it may ruin the fun of the whole process :)

    Docker is a great idea. Currently I'm not very familiar with it. I suppose there are available images for the tool-chain.
👍  
properties (23)
authormicrooo
permlinkre-drsensor-re-microoo-run-substratum-node-on-a-usd5-raspberry-pi-zero-and-enjoy-breakfast-at-milliways-20180801t193859959z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["drsensor"],"app":"steemit/0.1"}
created2018-08-01 19:39:00
last_update2018-08-01 19:39:00
depth2
children0
last_payout2018-08-08 19:39:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,238
author_reputation1,203,564,119,019
root_title"Run Substratum Node on a $5 Raspberry Pi Zero and Enjoy Breakfast at Milliways"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id66,796,163
net_rshares660,753,273
author_curate_reward""
vote details (1)
@utopian-io ·
$0.03
Hey @drsensor
Here's a tip for your valuable feedback! @Utopian-io loves and incentivises informative comments.

**Contributing on Utopian**
Learn how to contribute on <a href="https://join.utopian.io">our website</a>.

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for Utopian Witness!</a>
👍  ,
properties (23)
authorutopian-io
permlink20180802t104803447z
categoryutopian-io
json_metadata{"tags":["utopian.tip"],"app":"utopian-io"}
created2018-08-02 10:48:03
last_update2018-08-02 10:48:03
depth2
children0
last_payout2018-08-09 10:48:03
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.004 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length408
author_reputation152,955,367,999,756
root_title"Run Substratum Node on a $5 Raspberry Pi Zero and Enjoy Breakfast at Milliways"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id66,864,230
net_rshares16,125,320,910
author_curate_reward""
vote details (2)