@Randhir
52797d0b5328ae573a7dd5ec27bcc2cb471791283d0e2483207f459747cd6d44

Here are my comments on the @SafetyNet plan:

True Decentralization or Just Isolation?

Disconnecting SafetyNet servers from the rest of Deso does not necessarily prove decentralization. True decentralization would require independent operators running nodes without reliance on a single group. What we need might be a Testnet kinda setup that say SafetyNet convinces MyDesoSpace, DSW and 2-3 nodes to spin off for a few days and also convinces users to use for a day or so and everything goes smoothly. Not a complete testnet, but more like a replica of state as on date X and all transactions after the switch-over would only happen on the SafetyNet server and Test apps that are part of the experiment.

Risks of Apps getting impacted:

Running a separate version of the blockchain means the SafetyNet chain might become out of sync. What happens to nodes that rely on SafetyNet for their app? e.g. MyDesoSpace, Say BeyondApp (not sure if it is).

Potential Issues:

If transactions are executed only within the SafetyNet infrastructure, what mechanisms ensure they remain valid when syncing back to the main chain? Esp if you plan to run this on a live app. Goes back to my suggestion of running this as a beta.safetynet.app or something like that and convincing one or more apps including your own node and convincing users to use it.

Testing Scenarios:

I assume there's a set of block producers in some point in the code and you are setting everything to include only your block producers. What happens when say 1 or say 10 other nodes have different block producers. Depending on how nodes get preference(speed or resources), what if other nodes have more weightage and confirm different blocks. Will you be testing that?

Scalability & Performance Testing

While running the entire blockchain independently is impressive, does the test simulate real-world stress? How will you test scalability, uptime, and resilience under heavy traffic or attack scenarios? Testing with 10-15 users and testing with even 100 users is a different thing as we have seen in the last day or so.

Centralized Control During the Test

While aiming for decentralization, the test structure seems highly centralized—one entity controlling nodes, validation, and transactions. How can this setup truly reflect a decentralized and redundant network?

Reintegration Plan Clarity

The document states, "after the test, we reinstate everything, and we will be in sync like nothing happened." How exactly will the reintegration work? Will there be data reconciliation to prevent inconsistencies?

Next Steps Beyond the Test

If the test is successful, what concrete steps will be taken to further decentralize and distribute control of the blockchain? Will new independent node operators be onboarded? Will there be improvements in governance structures?

Final Thought: The initiative is ambitious and could contribute to making Deso more resilient, but without clear solutions for reintegration risks and ensuring true decentralization, the test might only demonstrate temporary isolation rather than long-term redundancy.

7
1
0
4
Calculating...