31 votes
Accepted

What is the incentive to run a Stellar node?

I don't think there is a classic money reward, but you will have other kind of reward/benefit. I think you should run your own node if you created some service relying over stellar network. This way ...
  • 1,009
21 votes
Accepted

How big is the ledger?

updated 2019-10-15 Public network: Current total ledgers count: 26315419 Core database size (fully synced): 657 GB Horizon database size (fully synced): 1.2 TB History archives: 175 GB
  • 6,846
15 votes

How big is the ledger?

Won't be able to tell exact number, but this is not an issue. Stellar has different levels of participation. Only archiver and full validator nodes publish archive and maintain full history. Also ...
  • 938
11 votes
Accepted

How much bandwidth does a running validator use?

Just checked, NetHogs shows me ~30 KB/sec upload and ~40 KB/sec download for my stellar-core instance (validator without archiver role).
  • 6,846
10 votes
Accepted

How to become a "Verified entity" on Stellar Dashboard?

We will be redesigning the Nodes section of the Dashboard really soon so it's very likely that the "verified node" will be gone. The reason we added a "verified node" badge was that we wanted to list ...
10 votes

What is the incentive to run a Stellar node?

If you look at the stellar dashboard there's a list of validators. You will see names like FairX, IBM, Tempo, SatoshiPay, StellarPort etc. These are all businesses that are invested in the success of ...
  • 335
9 votes

What is the incentive to run a Stellar node?

As some have noted in other answers, there is no direct monetary incentive in maintaining a node. This isn't necessarily bad news: if you look at Bitcoin's proof-of-work - and especially at how it ...
  • 1,581
5 votes

Core full catchup time to completion

Last time I started the full sync on my server (dedicated i7, 64 RAM, SSD), it took around 2 days to complete. It was about a month ago, with Stellar Core v9.1.0 and Horizon v0.12.1. With earlier ...
  • 6,846
5 votes

SQL Database and Stellar Ledger State

The SQL database can be thought of as a simplified view of the ledger state stored in the bucket list. As such the only data that stellar core relies on is account based not transaction based. Now ...
5 votes
Accepted

When do validators know to push the data from the latest ledger to archive nodes?

An archiver node is a special kind of node: when it sees a quorum (based on other basic/full validators on the network), it publishes to an archive. Publishing is done every 64 ledgers if it's in ...
5 votes
Accepted

aws architecture recommendations for stellar

A shared db definitely makes a lot of sense for most production deployments, if you have access to RDS then it has some very convenient features, it takes care of backups, offers point in time ...
5 votes
Accepted

Why is my node not validating?

Yes you are correct: when a validator is only observing consensus it will emit this warning. In your case the reason it’s only observing consensus is that your node is still catching up to the ...
4 votes
Accepted

Difference between full & basic validators

Yes, you are right that a full validator configures and writes to an archive. But basic validator can also have a history archive. Apart from all other differences mentioned in the documentation, ...
4 votes
Accepted

How are changes in the stellar protocol implemented?

You can read the network configuration section in the admin guide. Here is the relevant snippet: For a new value to be adopted, the same level of consensus between nodes needs to be reached as for ...
4 votes
Accepted

Hardware/OS Requirements/Recommendations for running a Full Validator Node

The docs specify the hardware requirements, quoting (as off 5/7/2018): Stellar-Core Instances of Stellar-Core are part of the network as a node and therefore need to be large enough to ...
  • 1,070
3 votes

Hardware/OS Requirements/Recommendations for running a Full Validator Node

There is no clear cut specifications. Note that stellar core requires 64bit OS. If your small machine can afford running 64 bit, it should be more than powerful enough and there is no problem. ...
  • 1,517
2 votes
Accepted

Stellar Horizon not synchronizing

UPDATE: Thanks to Bartek's advice, I no longer encounter this error. I made our own Stellar Horizon Docker image with horizon-v0.12.3. The level=warning msg="ingest: waiting for stellar-core sync ...
2 votes

How to configure the quorum set when some non-SDF nodes are not validating?

What you probably saw is the result of DDoS countermeasures in the Stellar network (we’re working to make this less aggressive while preserving safety): the way to test that a validator is working (or ...
2 votes
Accepted

How to configure Full Validator node?

Yes, you should create a stellar keypair and define it in your stellar-core.cfg NODE_SEED="S..." NODE_IS_VALIDATOR=true You have to provide a history archive, here is a snippet from the example ...
  • 2,514
2 votes
Accepted

Linking 3 Validator nodes - Javascript SDK

"tx_bad_seq" occurs when the transactions sequence number isn't exactly tx source accounts current sequence number + 1. When a transaction gets submitted successfully the sequence number is ...
1 vote
Accepted

Why is validator inactive on Stellarbeat despite logs showing validation activity?

I have solved this and sharing in case anyone runs in to the same problem: My node was validating the ledgers as the logs were showing, HOWEVER, the port I was using was closed. Hence, it was not ...
  • 33
1 vote

Stellar validator node

From the docs: If you don’t include a NODE_SEED or set NODE_IS_VALIDATOR=true, you will still watch SCP and see all the data in the network but will not send validation messages. https://www....
  • 508
1 vote

Stellar Validators, Transaction fees, Inflation fees.

Q1 & Q3 are similar better refer to this answer "you should run your own node if you created some service relying over stellar network" For instance, if you are relying on an external ...
  • 1,517
1 vote
Accepted

Should Every Node Contain The Same Quorum Set Configuration?

A couple things. First, the way quorum sets are configured are always done in the context of a validator. A validator will never “vote” for something it doesn’t agree with so when you have things ...
1 vote

Should Every Node Contain The Same Quorum Set Configuration?

All Stellar-Core nodes do not need to have the same configuration. But there needs to be a crossover between the quorum sets so that they can be a part of the same network.
  • 1,070
1 vote

How to resolve node hanging when downloading history?

I could fix this error on my end. Basically, I had to: Stop Core and Horizon servers Connect to the local postgres and delete the stellar and horizon databases Delete the contents of /var/lib/...
1 vote

How to resolve node hanging when downloading history?

This output basically tells you that curl could not download the file. [Process WARNING] process 26047 exited 22: curl -sf http://history.stellar.or... The process exited with a 22 code. That code ...
  • 576
1 vote

How can a validator node earn trust on the network?

Ask people in the validators slack channel to add you to their quorum set. It also helps if you add yourself to the default qset by making a pull request.
  • 340
1 vote
Accepted

How are Stellar transactions distributed to validators?

When you started up your horizon endpoint, you specified (I hope :) ) a stellar-core for it to connect to, via the "--stellar-core-url" flag or "STELLAR_CORE_URL" env variable: https://github.com/...

Only top scored, non community-wiki answers of a minimum length are eligible