Hot answers tagged

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 ...
user avatar
  • 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
user avatar
  • 6,836
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 ...
user avatar
  • 938
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 ...
user avatar
  • 1,366
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 ...
user avatar
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 ...
user avatar
  • 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 ...
user avatar
  • 1,581
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....
user avatar
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. ...
user avatar
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 ...
user avatar
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.
user avatar
  • 3,357
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 ...
user avatar
  • 1,070
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 ...
user avatar
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 ...
user avatar
  • 2,514
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 ...
user avatar
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 ...
user avatar
  • 1,221
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 ...
user avatar
  • 938
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. ...
user avatar
  • 1,517
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 ...
user avatar
  • 141
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 ...
user avatar
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, ...
user avatar
  • 6,836
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 ...
user avatar
  • 6,836
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 ...
user avatar
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 ...
user avatar
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 ...
user avatar
  • 2,514
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 ...
user avatar
  • 2,514
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 ...
user avatar
  • 2,514
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
user avatar
  • 938
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. ...
user avatar
  • 1,517
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 ...
user avatar

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