Naively, I would have thought that
should work for an
alphabetic base style (and would be one of the most idiomatic solutions). That does not seem to be the case for Biber 2.12, so I opened https://github.com/plk/biber/issues/259 at the Biber bug tracker.
edit As PLK answered
citekey instead of
entrykey works. In the Biber versions from 2.13 onwards
entrykey is also accepted.
In the meantime here is a work-around that copies the
entrykey to the
shorthand field. Since the
alphabetic style uses the
shorthand field as an 'override' for the label, copying the
entrykey to that field will cause the
entrykey to be the label. The mapping will not overwrite an existing
shorthand. If you want that you can add
[overwrite=true] to the
\map directive. You can read more about source maps in the
biblatex documentation, §4.5.3 Dynamic Modification of Data (pp. 182-193). Essentially source maps allow you to manipulate the contents of fields of
.bib entries dynamically from the
Note that this kind of label generation goes a bit against the idea of
biblatex (and BibTeX). Usually most labels should be generated by Biber/BibTeX automatically and only occasionally you may want to overrule something with
shorthand. Note that
biblatex's label creation is fully customisable, so if you can state your desired labels in algorithmic terms that
biblatex understands, that would be the preferred solution. The entry keys should really be purely internal.
abstract style you refer to in the question is presumably the BibTeX style
.bst styles are completely incompatible with
biblatex and can not be used with that package. The
draft might also be interesting, though they should usually not be used in normal documents and their output is probably less suitable for what you have in mind.