provides an efficient distributed on-chain identity, storage, and transaction system, supports smart contracts and virtual machines in multiple languages, provides two modules of core protocols and application frameworks