This guide shows how to run a full Peercoin node on the open source Turris Omnia router :-)

1 Like

Following the example I started bitcoin node synchronization. I just had to tweak the config for low memory env. It is taking long but at some point it will synchronize. If someone is interested I can post bitcoin.confā€¦ place it in /root/.bitcoin/bitcoin.conf

## Prototypal Configuration for Low Memory Environment
##
## GitHub Repository: https://github.com/wbnns/low-memory-bitcoin
##
## Reference Material: 
## https://bitcoin.stackexchange.com/questions/50580/how-to-run-bitcoind-in-a-low-memory-environment 
## https://en.bitcoin.it/wiki/Running_Bitcoin
##
## Questions: Will Binns (GitHub/Telegram/Twitter: @wbnns | Web: 
## https://willbinns.org/)
# Disable the mempool entirely; do not store unconfirmed transactions
blocksonly=1
# Set database cache size in megabytes
dbcache=20
# Disable wallet
disablewallet=1
# Maximum number of inbound+outbound connections
maxconnections=8
# Maximum size of the signature cache
maxsigcachesize=4
# Enable pruning to reduce storage requirements by deleting old blocks 0 = 
# default (no pruning) 1 = allows manual pruning via RPC
# >=550 = target to stay under in megabytes
prune=0
# Set the number of threads to service RPC calls
rpcthreads=2
2 Likes

Yessir, thanks. Please, do.

Hey guys, Iā€™m from the Peercoin community and work closely with our Project Leader Peerchemist, the person who wrote the blog article.

For some quick background info, Peercoin is the cryptocurrency that originally invented Proof of Stake consensus back in 2012, making it the first ā€œgreenā€ blockchain, capable of operating on low power devices such as the Turris Omnia.

Peercoind mentioned in the article is a full blown wallet client. It validates blocks, transactions, talks to other peers, and given some peercoins, it can even participate in the proof of stake consensus and produce new blocks.

Anyway, just thought I would pop in, in case anyone had any questions. :slightly_smiling_face:

1 Like

Welcome! Thanks for weighing in.

1 Like

What are the costs and benefits of running a Peercoin node?

2 Likes

The cost of running a Peercoin node is negligible. This is one of the main differences between Bitcoin and Peercoin, the ability to run a node on low power devices.

As for the benefits, it depends which type of full node you are running. You can run a node for free, or to earn rewards.

A full node is responsible for a number of tasks, letting other peers download the blockchain history from you, transmitting transactions to other peers across the network, and validating transactions and blocks.

Someone running a free node does it just to help support the network. However if you add peercoins to your node, you can become a block producing node. This type of node is responsible for gathering blocks of new transactions and adding them onto the blockchain. By performing this service, you can receive compensation from the network in the form of block rewards. In Peercoin, block producing (minting) nodes can earn around 3-5% annually.

For expanded info on this, see Peercoin University. Check the short chapter ā€œBlockchain Security,ā€ subsection ā€œIncentivizing Validator Security.ā€

2 Likes

This topic was automatically closed after 20 days. New replies are no longer allowed.

Hi guys, I tried to follow the procedure, but it was failing.

root@peercoin:~# wget -O - https://peercoin.github.io/deb-repo/peercoin.apt.key | sudo apt-key add -
sudo: unable to resolve host peercoin: Name or service not known
ā€“2021-12-25 17:39:20-- https://peercoin.github.io/deb-repo/peercoin.apt.key
Resolving peercoin.github.io (peercoin.github.io)ā€¦ 185.199.108.153, 185.199.109.153, 185.199.110.153, ā€¦
Connecting to peercoin.github.io (peercoin.github.io)|185.199.108.153|:443ā€¦ connected.
HTTP request sent, awaiting responseā€¦ 200 OK
Length: 2464 (2.4K) [application/vnd.apple.keynote]
Saving to: ā€˜STDOUTā€™

  •                    100%[==================================>]   2.41K  --.-KB/s    in 0s      
    

2021-12-25 17:39:20 (7.27 MB/s) - written to stdout [2464/2464]
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation

The issue was resolved by installing missing packages:
apt-get install gnupg gnupg2 gnupg1

@dkomrska you were using sudo when you were root already and also only one of gnupg packages is needed not all of them.

This topic was automatically closed after 181 days. New replies are no longer allowed.