Why Bitcoin Uses SHA-256: The Security Backbone Explained