Questions tagged [protocol]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
39
votes
1answer
597 views

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

How are the Stellar Consensus Protocol and the XRP Ledger Consensus Process different, and what does it mean for users?
6
votes
1answer
84 views

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

My understanding of the SCP is that when a trade happens it must hold the same value across the network. If a transaction happens that is not a 1 to 1 exchange and is validated by a node it is ...
6
votes
1answer
114 views

How are changes in the stellar protocol implemented?

Recently there was a lowering of the base fee from 10 to 0.5 lumens. Typically in a blockchain such a change would require a hard fork. How did all the validators agree to accept the new limit? Did ...
4
votes
2answers
339 views

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

One of the benefits mentioned of SCP in comparison to POW is 'asymptotic security' https://www.stellar.org/blog/stellar-consensus-protocol-proof-code/. What does this form of security mean in practice ...
4
votes
1answer
58 views

'Skip List' examples?

Has anyone used the 'Skip List' property on the ledger? If so, do you have an example / use case? Skip list: Hashes of ledgers in the past. Allows you to jump back in time in the ledger chain ...
4
votes
1answer
167 views

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

What is reason that the threshold of consensus bearing nodes must be above 66% for the network to operate successfully? This is straight from the docs of the stellar-core_example.cfg file. ...
4
votes
1answer
120 views

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

Regarding the attachment convention, is my interpretation correct? Attachments are sent outside of the ledger. The sha256 hash of the attachment data is included in the transaction's memo field only ...
3
votes
1answer
102 views

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

Ok, so I am trying to grok how, if at all, state moves through this setup. Let's say a stellar node receives a transaction from a client that it wants to propose to the network. The node then sends ...
2
votes
1answer
130 views

Upgrading core protocol version (docker quickstart, standalone)

I built the v10 docker image and launched it exposing the HTTP port for core. docker build -f Dockerfile.testing -t stellar:v10 . docker run --rm -it -p "5432:5432" -p "8000:8000" -p "11626:11626" \ ...
1
vote
1answer
45 views

Other sidechains on the Stellar network besides ZkVM?

Premise: I'm still in the learning process of anything that is blockchain and Stellar I've recently discovered ZkVM (here a nice article: https://medium.com/stellar-developers-blog/zkvm-a-new-design-...
1
vote
1answer
24 views

SCP Safety Guarantee Question

I have a question regarding the Stellar Consensus Protocol. In the SCP whitepaper it is stated on page 14 under the point 5.4 "Accepting is not enough": "But as discussed in Section 4.1, the only ...
1
vote
1answer
78 views

Number of transactions in Ledger

Does one ledger hold multiple transactions from different accounts? By looking at the single ledger, I see only a few transactions. In the above ledger sequence, there are only 2 transactions.I assume ...
1
vote
1answer
64 views

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

Is there a simplified document describing the Stellar Consensus Protocol that is more accessible and can be understood by the general public? I am trying to clarify and simplify the knowledge around ...
1
vote
0answers
107 views

How should one decide how many and which nodes to select in the quorum set when configuring a Stellar Core Node

How should one decide how many and which nodes to select in the quorum set when configuring a Stellar Core Node (in archiver mode)? There is a list of validators in the link below, should all or some ...
0
votes
1answer
247 views

Fork stellar to create a new blockchain

I want to fork stellar and make a new blockchain, 1) how should I proceed? step by step. 2) how to keep that blockchain running. 3) what should I know before doing this. 4) Please refer to any ...
0
votes
0answers
8 views

How can a node safely apply its externalized state while still allowing late commit messages?

Consider a case with Qset { N: 6, Threshold: 4}, 6 nodes and a threshold of 4. If a Node has received 4 commit confirmed messages for a ballot b then it is safe to act on it - as an example by ...
0
votes
1answer
21 views

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

In the case that a Validator's transaction pool is empty, is the following code ever called inside of HerderImpl::triggerNextLedger?: mHerderSCPDriver.nominate(slotIndex, newProposedValue, proposedSet,...
0
votes
0answers
36 views

Stellar core Bad ledger-header history entry: claimed ledger

Stellar Core v13 stopped validating a few days ago. Unfortunately, I don't have the old logs anymore so I don't know what happened exactly. I can see there's an error in the core logs: 2020-06-08T17:...