To what extent would Bitcoin be private without address reuse? [migrated]


Let’s say Bitcoin had these rules from the start:

  • An address with balance cannot be a transaction output
  • An address can only be the input to one transaction

This would prevent address re-use. To what extent would this make Bitcoin anonymous?