transaction fees.
I suppose transaction fees could be assessed and awarded to miners by the same mechanism that currently awards new coins to miners.
But, how are transaction fees to be assessed on a decentralized network? If someone is just emailing someone else a string of code in exchange for goods or services, who assesses the fee?