How Should a Corporation Structure a Blockchain Agreement?