Bitcoin Scalability Part I: Native Scaling