Jump to content
xrp_sea

Could XRP fork?

Recommended Posts

It seems like we continually hear about other cryptocurrencies forking and the resulting problems associated with them. Would it be possible for XRP to fork? Why or why not?

Share this post


Link to post
Share on other sites
13 minutes ago, Hodlezerper said:

It already has. It's called Stellar. 

For an unpleasant second I considered that this might be the OP's motive - to further flog the dead horse that is the Stellar/Jed backstory. EDIT: It seems not, from his second post. Phew!

It could be argued that CasinoCoin CSC is a fork. But the point with both is that they had to start their adoption networks again from nothing. It's not like you get showered with hundreds of newly-minted altcoins just because you held XRP at the time of the fork and the new coins show up on the big exchanges almost automatically, unlike BTC>BCH for example. Hence, there's a big network disadvantage to forking XRP, unless you have a totally different business case that XRP can't fulfill.

Edited by PunishmentOfLuxury

Share this post


Link to post
Share on other sites
10 hours ago, xrp_sea said:

No, Stellar is not a fork of XRP. It's from the same founder (Jed), but it's completely different code. 

Stellar is a fork of ripple network (XRP) in a manner of speaking, but it's called a source code fork.  You fork the source code, or in other terms you take the underlying code for xrp network and go off in a different and independent direction with the software development for a new network (Stellar), and so the two ledgers don't share transactions in common up to the point of forking, like a hard fork.  They are two separate and independent networks that do not have any duplicate/overlapping transactions at any point in their histories, but at some point in their histories, they did share the same underlying code.

 

Edited by enrique11
additional comment

Share this post


Link to post
Share on other sites
1 hour ago, xrp_sea said:

It seems like we continually hear about other cryptocurrencies forking and the resulting problems associated with them. Would it be possible for XRP to fork? Why or why not?

No, all the xrp in existence were created at inception of the network.  You can't mine them, and you can't create more xrp without making very fundamental changes to the network that cannot be done on the fly, like changing parameters and upgrading to new software version, from what I understand. I think the only way to fork it into a new network is to do a source code fork.  It's no easy task. Also on the plus side, crypto purists, including miners don't like ripple, stellar. Many of them regard these cryptos as "fake", so there aren't that many ripple-like source code forks. There's ripple network, then stellar which is source code fork of ripple, and then there's a source code fork of stellar that KIN token will be adopting. Don't know of any other source code forks of these networks.

Edited by enrique11

Share this post


Link to post
Share on other sites
1 hour ago, enrique11 said:

There's ripple network, then stellar which is source code fork of ripple, and then there's a source code fork of stellar that KIN token will be adopting.

CSC, casinocoin is a fork of the ripple source code.

Edited by fidgetspinner
Grammar

Share this post


Link to post
Share on other sites

XRP can fork, but the exchanges would not recognize them as XRP, as exchanges also run as nodes. So it would technically be a valueless XRP until some exchange starts accepting the forked code. The proof-of-work mess does not apply to XRP.

David Schwartz:

Quote

The XRP Ledger rules are enforced by ever single participant in the XRP ecosystem who runs a node. This includes all the exchanges.

Creating new XRP would require a change to those rules and any participant who didn’t change their code to follow the new rules would not see the new XRP. So unless exchanges updated their code to allow Ripple to create new XRP, Ripple would just fork from the exchanges and would be creating XRP that could not trade and would have no value.

Ripple has no special authority to make changes to the XRP Ledger rules.

 

Edited by mandelbaum

Share this post


Link to post
Share on other sites
5 hours ago, xrp_sea said:

It seems like we continually hear about other cryptocurrencies forking and the resulting problems associated with them. Would it be possible for XRP to fork? Why or why not?

Yes it can and it was many times used as argument by @JoelKatz in fud fight. For that you need a community agreement, forked version of rippled with relevant code changes, also you will need maintainers of the code, new list of trusted validators and UNL, as mentioned above exchanges have to be in play as well.

Its highly unlikely scenario, as apart of XRPL, you need find someones who will manage enough nodes to fit scalability issues and can host enough data nodes. Also xRapid/xCurrent/xVia users will not just switch to new XRPL.

Share this post


Link to post
Share on other sites
7 hours ago, xrpdamian said:

Yes it can and it was many times used as argument by @JoelKatz in fud fight. For that you need a community agreement, forked version of rippled with relevant code changes, also you will need maintainers of the code, new list of trusted validators and UNL, as mentioned above exchanges have to be in play as well.

Its highly unlikely scenario, as apart of XRPL, you need find someones who will manage enough nodes to fit scalability issues and can host enough data nodes. Also xRapid/xCurrent/xVia users will not just switch to new XRPL.

Yes, it sounds like technically you could do it, but validators are not financially incentivized like POW miners to split the network although they could be by other means like bribing.

So hard forking with shared ledger histories is possible then, but there is no forking incentivization there like in POW mining so it's much less likely to occur and good-acting validators on the old network even in the minority can simple block bad-actors in their UNLs and still have the support of the existing network infrastructure and the support of Ripple.  Sounds like this type of attack (forking rippled software) would be used for a type of "51%" attack on validators to disrupt the network more than for trying to hard fork the xrp network, because the latter sounds very difficult in terms of getting support and incentivization, continuing with the same ledger histories,  yet claiming to be the "real" or improved xrp network.  This forked version would be of no interest to legitimate institutions on the old xrp network and of no interest to Ripple. It would immediately give any institution running a validator on the old network switching to the new validator to support the new network a bad reputation if they were to act in such a hostile way, supporting an illegitimate fork of the orginal xrp network established by Ripple by attacking the xrp network. So, it's a good thing that institutions run these validators and not crypto investors..like home mining..makes it seem very difficult to fork the network and lose any meaningful portion of the old institutional validators to the new forked network, and if the majority of institutional validators want to go in a new direction, they just vote on it and Ripple will support them.  If a minority of institutions don't like it, they would go their own way, and support a new source code fork of ripple rather than support a very self-destructive attack against the xrp network, trying to fork it, giving themselves a very bad reputation in the process, if I understand this stuff correctly, sufficiently.

Edited by enrique11
Additional comment

Share this post


Link to post
Share on other sites
18 minutes ago, enrique11 said:

Yes, it sounds like technically you could do it, but validators are not financially incentivized like POW miners to split the network although they could be by other means like bribing.

So hard forking with shared ledger histories is possible then, but there is no forking incentivization there like in POW mining so it's much less likely to occur and good-acting validators on the old network even in the minority can simple block bad-actors in their UNLs and still have the support of the existing network infrastructure and the support of Ripple.  Sounds like this type of attack (forking rippled software) would be used for a type of "51%" attack on validators to disrupt the network more than for trying to hard fork the xrp network, because the latter sounds very difficult in terms of getting support and incentivization, continuing with the same ledger histories,  yet claiming to be the "real" or improved xrp network.  This forked version would be of no interest to legitimate institutions on the old xrp network and of no interest to Ripple. It would immediately give any institution running a validator on the old network switching to the new validator to support the new one a bad reputation if they were to act in such a hostile way, supporting an illegitimate fork of the orginal xrp network established by Ripple.  So, it's a good thing that institutions run these validators and not crypto investors..like home mining..makes it seem very difficult to fork the network and lose any meaningful portion of the old institutional validators to the new forked network, and if the majority of institutional validators want to go in a new direction, they just vote on it and Ripple will support them.  If a minority of institutions don't like it, they would go their own way, not try to attack the network and fork it, giving themselves a very bad reputation in the process, if I understand this stuff correctly, sufficiently.

Forking the code base to start an entirely new DA is one thing, but forking XRP, as you said, would basically be poisoning the validators. And apart from causing network disruptions and confusion in the speculative market, the use case for the standard XRP version would remain unchanged, as would xRapid.

There is another thread about Byzantine nodes here.

 

Share this post


Link to post
Share on other sites

The biggest bull run in the cryptocurrency history , we all are waiting, started today..... take a look how xrp is decoupling from the other digital assets and is going to overcome all the others, not possible to fork , sorry for ot, but this what is going on....:lol:

Share this post


Link to post
Share on other sites

XRP can actually fork. BTW it depends on what you intend for fork.

In XRP/Stellar/Consensus based crypto I can see 3 main reasons for fork:

  • Change in codebase, same ledger as starting point: in this case some of the nodes change (drastically) the code and the rules for transactions, such that some transactions are accepted only by some nodes and some rules are enforced only by some nodes. Depending on the codebase you might require clustering (see point #3) in the two or more forks.
  • Change in codebase, new ledger: this is what happened with Stellar, they changed the codebase and started a new ledger from inception with different rules and distribution of coins. I don't know if this can be considered a fork or only a new DLT.
  • Clustering: depending on the consensus algorith you can end up with clusters of nodes that agree only with themself. In XRP it can happen if UNL are changed in some particular way (easy to prove). In SCP (stellar consensus protocol) it can happen, but it is not so clear to prove when it can happen as in XRPL.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...