Key Components of a Successful Bitcoin Staking Protocol