Why Does a Cryptocurrency Transaction Take So Long to Confirm, and What Affects Its Speed?