←back to thread

544 points josh2600 | 1 comments | | HN request time: 0.273s | source
Show context
leifg ◴[] No.26714074[source]
What's the consensus function you use on the mobile coin blockchain. Couldn't see if it's proof of work or proof of stake.
replies(1): >>26714124 #
josh2600 ◴[] No.26714124[source]
We use a modified version of the Stellar Consensus Protocol that we reimplemented from scratch using Rust.

https://github.com/UkoeHB/Mechanics-of-MobileCoin/blob/maste... << Page 81 is where you want to go.

replies(3): >>26714459 #>>26714837 #>>26715172 #
eMGm4D0zgUAVXc7 ◴[] No.26715172[source]
So this does seem to use some voting mechanism instead of scarcity through PoW.

How do you prevent the sybil attack then if there is no scarcity?

I.e. what prevents an individual from spinning up 10 million nodes to get more voting power?

replies(1): >>26715255 #
josh2600 ◴[] No.26715255[source]
Stellar is essentially a liquid democracy system similar to DNS. The core proof at the heart of David Mazieres paper is that in a densely interwoven graph, any set of nodes in a quorum slice reaching consensus is graph consensus. Regarding Sybil, nodes define their own trust relationships, so membership is open but not automatic.
replies(2): >>26716428 #>>26716543 #
1. ◴[] No.26716428[source]