Distributed ledgers - confirm as-you-go