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 ...
22
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
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 ...
12
votes
Accepted
How to get a list of all nodes on the network
Yes, it should be possible but I'm not aware of any tool/library that implements it.
Thet idea is that you send a message of type GET_PEERS to a known stellar core instance, which in turn will reply ...
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 ...
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 ...
7
votes
Unable to connect to horizon via JavaScript SDK
Okay. So found the solution with help of @Bartek Nowotarski.
My local horizon didn't have SSL certificate. So I had to either
add SSL to the horizon
Use it without SSL: var server = new StellarSdk....
5
votes
How to get a list of all nodes on the network
It depends what you want to do with those peers: if you're looking at ip+port addresses, you can simply get a list of known peers on the network by just leaving a stellar-core running for a while.
...
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 ...
4
votes
What's networkPassphrase used for?
The network passphrase hash is a component of the transaction hash data that is signed (example from the Java SDK). This means that transactions in one network are invalid in other networks.
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 ...
4
votes
Accepted
Order of trade executions inside the last closed ledger
Taking a look at this with the assumption that the attacker controls some validators (as it makes it easier to exploit).
So the way the network deals with transaction ordering is by making it as hard ...
3
votes
How to relaunch a Testnet node to use the new Testnet after a reset while using the Docker quickstart container?
a) I guess the easiest way should be to run your testnet node in a non persistent ephemeral mode and simply restart the container.
b) You could as well open a shell into your container and manually ...
3
votes
Accepted
How does a node discover the quorums that it is in?
Nodes rely on the fact that SCP messages are broadcasted to all peers on the network (for the most part); the number of peer to peer connections just increases the chances that the network as a whole ...
3
votes
Accepted
Effects of a stellar-core node running on too slow hardware?
If the node cannot catch up, it will fall behind in the ledger state. This is a problem for anyone who uses horizon on that node. However, it would only be a problem for consensus if other nodes ...
3
votes
How to get a list of all nodes on the network
If you're running stellar-core take a look at list of commands available
https://github.com/stellar/stellar-core/blob/master/docs/software/commands.md
This command shows you overview of quorum for ...
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.
...
2
votes
Accepted
Issue establishing SCP with Public Network
Just for anyone else having the same trouble - I was using a template with some old/expired validators in it. You can get other examples from the docs and from dashboard.stellar.org.
Setting up for ...
2
votes
How/where can I host a stellar-core watcher node outside of local?
You can check out the following "one-click" templates for deploying Stellar on AWS. The second one uses RDS for the database and EFS for local state.
The templates are still under development so they ...
2
votes
How/where can I host a stellar-core watcher node outside of local?
If you are using Amazon RDS already, Amazon EC2 instance is the best option. Amazon offers relatively cheap t2.small instances. If you are going to build some app that interacts with Stellar Core, ...
2
votes
Order of trade executions inside the last closed ledger
I asked the same question earlier.
Jed mentioned that trades are applied in random (actually, pseudo-random) order, and transaction fees do not affect the order in which transactions are applied ...
2
votes
Accepted
How much should I pay nodes?
Stellar has a fixed base fee.
You can calculate the expected fee with this formula
(# of operations × base fee)
where base fee is 100 stroops. See the docs.
Nobody can earns XLM from his validator ...
2
votes
Issue during Stellar core setup
The Secret seed is used to:
encrypt outbound data (to be decrypted with Public value on the other end), and/or
decrypt inbound data (encrypted with Public value on the other end).
If you want this ...
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 ...
1
vote
How does a stellar node know that node its communicating with is definitively in or outside its quorum group?
The protocol consists of exchanging digitally-signed messages bound to nodes' quorum slices.
( https://datatracker.ietf.org/doc/draft-mazieres-dinrg-scp/ )
The trusted nodeIds that you put in your ...
1
vote
Issue during Stellar core setup
It allways generates a new random seed and I guess it's just there to have a convenient way to generate one when you are setting up a stellar-core.
Stellar-core itself generates a new random seed as ...
1
vote
How did the Stellar Blockchain Network start?
Dunno if that's helpful, here's something I wrote 1.5 years ago
https://galactictalk.org/d/230-history-of-stellar-as-i-remember-it
1
vote
How does node discovery work?
After startup, your node should have established connection with your indicated peers. On the go, there's not much to do with after startup. The nodes just exchange data and run consensus algorithm.
...
1
vote
Accepted
What does v blocking node set mean?
A v-blocking set is a set of node that intersects with any quorum: you can think of that set as nodes that must be included (but not at the same time) in order to reach quorum.
A simple example is ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
nodes × 34stellar-core × 20
validators × 9
network × 6
horizon × 3
ledger × 3
scp × 3
stellar-sdk × 2
javascript-sdk × 2
xlm × 2
stellar-laboratory × 2
testnet × 2
peers × 2
token × 1
trustline × 1
docker × 1
consensus × 1
fees × 1
private-network × 1
dex × 1
upgrade × 1
trade × 1
verification × 1
dashboard × 1