Could Bitcoin's blockchain handle full mainstream adoption?