Hello James,
Yes I could use an additional field but there is no easy (automated) way of making this unique to the block: it would need to be manually maintained.
The identifier doesn’t need to be a slug, just some form of unique id; I’ll find a way to work around the problem but could this be added to the feature requests?