When building anything related to a blockchain, you'll face one big decision: how far down the decentralized application rabbit hole you want to go. A challenge with dealing with blockchains is that some actions will take time, even if you opt for a blockchain PoS protocol. Here's our methodology.