Skip to main content
33 votes
Accepted

How are the Stellar (XLM) and Ripple (XRP) protocols different?

Tl;dr: Stellar’s protocol (SCP) uses a decentralized state propagation where each node commits to a value if every node it deems trustworthy agrees while Ripple uses a supermajority vote (80%) among ...
Andrei Savin's user avatar
7 votes

How would I make a transaction to buy a physical product using the Stellar Network?

Stellar transactions are non-reversible. A solution to prevent fraud when buying a physical product is to use multi-signature and have both the buyer and the seller agree on an impartial mediator. The ...
Andrei Savin's user avatar
7 votes
Accepted

'Skip List' examples?

Skip list are designed to speed up ledger chain validation as they allow to jump in the chain by up to 500000 ledgers (that's about a month worth of ledgers). Use case is that even from thin client ...
MonsieurNicolas's user avatar
4 votes
Accepted

What is asymptotic security and why does Stellar, but not POW exhibit this?

As a practical matter, SCP's asymptotic security follows from the fact that it depends only on digital signatures (and hash functions) for security, and that these can be tuned to resist arbitrarily ...
user3188445's user avatar
  • 1,221
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 ...
MonsieurNicolas's user avatar
3 votes
Accepted

Question regarding Stellar Attachment Convention 'route' param and general clarification

Attachments are sent outside of the ledger using Compliance Protocol. The sha-256 hash of the attachment is part of a transaction to identify a previously sent attachment when a transaction is ...
Bartek Nowotarski's user avatar
3 votes

What is asymptotic security and why does Stellar, but not POW exhibit this?

You're mixing up two completely different concepts here. One is about transaction finality, and the other is about resistance to sybil attacks. POW has probabilistic finality, since there's always ...
Johan Stén's user avatar
  • 1,947
3 votes
Accepted

Upgrading core protocol version (docker quickstart, standalone)

I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM. if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:...
MonsieurNicolas's user avatar
3 votes

Nominate --> Prepare --> Commit --> Externalize question

First, note that the values in stellar are actually sets of transactions, or actually triples with a set of transactions, a timestamp, and a list of upgrades. Second, it's a little hard to follow ...
user3188445's user avatar
  • 1,221
3 votes
Accepted

Why does the high level threshold level for quorum have to be above 66%?

This is by analogy with symmetric Byzantine agreement protocols (in which everyone has the same quorum slices). You need any two quorums to intersect at an honest node. If your threshold is 2/3 or ...
user3188445's user avatar
  • 1,221
2 votes

Other sidechains on the Stellar network besides ZkVM?

Responded on Reddit but will respond here as well. OrbitLens is also working on a sidechain called Project Centaurus. Project Centaurus is the second layer payment network, exchange, and scaling ...
kolten's user avatar
  • 508
1 vote

What happens in the unlikely case that a Validator has no transactions to nominate but it's time to start a nominating round?

It is perfectly fine to nominate an empty transaction set, which is what validators do in case there are no transactions submitted. From the Stellar Consensus Protocol point of view, empty set is ...
marta's user avatar
  • 11
1 vote

SCP Safety Guarantee Question

A node can only be befouled if there exists an ill-behaved node befouling the node. This is only true if you have nominal quorum intersection. That's why so many of the theorems say "assume an FBAS ...
user3188445's user avatar
  • 1,221
1 vote

Fork stellar to create a new blockchain

1) Setup three stellar-core nodes and configure them in a way that you have your own network passphrase each node writes their own archive each node can read the other nodes archives they include ...
sui's user avatar
  • 2,534
1 vote
Accepted

Number of transactions in Ledger

A ledger may contain up to 50 transactions (parameter max_tx_set_size in ledger details). This value is not a constant, it is determined by the current protocol version, and may be changed by ...
Orbit Lens's user avatar
  • 6,886
1 vote

Is there a simplified or abridged version of the Mazieres paper describing the Stellar Consensus Protocol?

There is https://www.stellar.org/stories/adventures-in-galactic-consensus-chapter-1/, which is a quite nice, as they say, graphic novel. For people who like to think of themselves as very serious, ...
gquagliato's user avatar

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