EtherCore is a multi-chain decentralized application and smart contracts platform that hosts various applications that can be used in real world. EtherCore offers highly distributed, fault tolerance and mission-critical network foundation for your blockchain business. EtherCore consists of ProgPoW, a Programmatic Proof-of-Work consensus algorithm, and Proof-of-Authority to solve the trilemma issue for a public blockchain platform. Using a secure, stable, and scalable consensus rules, users and developers can enjoy the decentralized internet without any limitations of network capacity. EtherCore mainnet can scale from thousands to millions of transactions per second.