Are transactions on the network public, and why?

Yes, like traditional blockchain systems, transactions on the Splitchain network are public.

This approach maintains a transparent and easily verifiable state for all participants.

The main reason for this public nature is that it makes attempts to spend the same funds more than once (double-spending) easier to detect.

Additionally, if some peers on the network go offline, it is necessary for others to hold copies of transaction data so that it can be used to prove related claims and ensure data availability.