Progress update

Currently there are several pending tasks that needs to be completed (along with estimates) listed below:

  1. EIP-1559 update to ethereum pow verification [3 days]
  2. Limited header storage in smart contracts [1 day]
  3. Handling forks & building canonical chain for ethereum light client & TokenLockerOnHarmony to use canonical chain [5 days]
  4. Merging two redundant merkle libraries [3 days]
  5. Batch header receive functionality [1 day]
  6. MMR hardfork PR, addressing comments, getting it merged [5 days] @Ganesha Upadhyaya
  7. Unit test completion [1 week]
  8. Relayer & frontend completion [2 weeks] @Jenya Piskunov

Total #days: 39, Work resuming this week (Jan 3, 2022)

Revised launch date: TBA (will be updated by Jan 17, 2022)

Ethereum Bridge: trustless and efficient asset transfers among PoW-PoS chains

We are building a bridge for applications to access assets on Ethereum while enjoying fast transactions on Harmony. Our bridge architecture is industry leading, being gas efficient and seamless between Proof-of-Work and Proof-of-Stake chains. Inspired by Flyclient (already deployed in ZCash), our light client uses Merkle Mountain Range (MMR) and epoch syncing. Later we may employ zero-knowledge proofs such as Plonk to further compress the states of these heterogeneous chains.

Horizon: A Gas-Efficient, Trustless Bridge for Cross-Chain Transactions

Horizon: A Gas-Efficient Trustless Bridge for Cross-Chain Transactions

Introducing Horizon: An Ethereum-Harmony Cross-chain Bridge

Harmony as Interoperable Layer-2 for Ethereum