You can only delete up to the last point you synchronized. So once your record gets onto any other node, then it becomes harder and harder with more nodes to delete or change. Regardless of root/permissions/whatever.
Of course you can use signatures as you basically start recreating blockchain at that point (eg, each transaction is signed and linked to the previous; then connected with other nodes doing the same thing. A change to any segment would be detectable, etc etc).
Basically, it is just a distributed log that removes any change for changing data and the inability to set any permissions to remove data.
Maybe I’m being dense, but please let me know of any mainstream databases that give this functionality without relying on permissions to insure integrity. If an admin is able to change data, then that won’t work in my use case.