Overview

Qtum is an open sourced public blockchain platform, leveraging the security of UTXO while enabling multiple virtual machines including EVM and the revolutionary x86 VM. Qtum is PoS based and boasts a Decentralized Governance Protocol (DGP) allowing specific blockchain settings to be modified by making use of smart contracts. For instance, the block size of Qtum can be increased without the need of a hard fork.

Responsibilities

  1. Research and implement the underlying protocol of the blockchain, iterative Qtum blockchain consensus mechanism, governance model, smart contract virtual machine and other key technologies;
  2. Explore and implement blockchain cutting-edge technologies, including fragmentation/DAG/cross-chain/lightning networks/thunder networks/zero-knowledge proof, etc;
  3. Build a low-level architecture based on blockchain, including the underlying logic of public chain / alliance chain / private chain / side chain.

Requirements

  1. 211/985 computer related majors with bachelor degree or above are preferred; Proficient in C/C++, python or go development, with more than 3 years of back-end development experience;
  2. Familiar with Git-based team development or having open source project development experience is preferred;
  3. Development experience in any direction in network programming, cryptography, distributed consistency algorithms, virtual machines, compilers, and databases is preferred;
  4. Understanding the blockchain consensus mechanism, key technologies such as fragmentation/lightning network/cross-chain/DAG/zero-knowledge proof, and one or more of the underlying architectures of mainstream projects such as Bitcoin/Ethernet/Hyperledger, or related projects Experience is preferred;
  5. Having the spirit of technical research, pursue quality, and strong self-driven learning ability is preferred;
  6. Good English literacy, adapt to the international working atmosphere.