Understanding Blockchain Technology, Its Uses, And Impact On Auditing