Differences Between Protocol Blockchain and App Blockchain Companies