V-Endpoint: Decentralized Endpoint for Blockchain Applications Based on Spark and Byzantine Consensus