Or have a contract attached showing the payment was made for that chunk. So instead of section sig there we have clients pay a storage cost. They apply that to the chunk and send to network for storage. We keep the “contract” with the data as it’s proof it was paid for. So no more need for client pay, sign at data section and sign again at store section and distribute funds. What I am keen on is an additional mint rule. so the contract to store is basically 1st closest, 2nd closest to data name. If you are such a node you collect these up and re-issue to yourself. So the min recognises, "oh you are X closest, so here is your payment.
That is much slicker and means client don’t need to query wallet addresses to pay etc. It’s all part of the contract.
Simpler UX “steps”
- Encrypting data
- Paying for storage
- Sending data + payment (contract) to store on network
That was we can see the steps and it’s nice and clean.