PoP Ethereum

From Veriblock Wiki
Jump to: navigation, search

See: Altchain_List

See: HowTo_PoP_vETC -> ETC testnet public on 8/17/2021

Overview

VeriBlock is creating a PoP reference implementation of Ethereum (Classic). The codename is 'vETC'. This forks golang ETC.

Similar to vBTC, there will also be an end-to-end public TestNet for PoP-ing Ethereum.

See: https://wiki.veriblock.org/index.php/HowTo_PoP_vBTC for a reference on PoP-mining vBTC.

As ETH/ETC is a different family, consensus, and language, it is an engineering accomplishment for the PoP protocol to be flexible enough to handle it.

The reusability of NodeCore, the APM, and the library, along with a working prototype in vBTC and other altchains, have been big stepping stones to building vETC.

Roadmap to public TestNet

Currently vETC is in development and there are several tests and bug fixes before it can support a public TestNet.

  • [DONE] Add golang bindings for reusable C++ library
  • [DONE] Update daemon to support pop
    • Feature development...
  • [DONE] Update APM to handle new Ethereum family (ETC)
  • [DONE] Run e2e pop TX on a single node -> BIG MILESTONE
  • [DONE] Fix p2p sync issues -> resolved 2 of 2
  • [DONE] Fix all pop integration tests -> resolved 14 of 15
  • [DONE] Add web explorer
  • [DONE] Internally test multiple APM on multiple nodes
  • [DONE] Release public TestNet!

FAQ

What date is public TestNet?

TestNet is public. See: [HowTo_PoP_vETC]]

What language is the daemon?

Golang

Can I use the same APM?

Yes, a single APM (Altchain PoP Miner) can pop multiple coins. There is an updated version of the APM with an Ethereum family plugin.

What does a PoP transaction on ETC look like?

Similar to other pop transactions:

Example on VBK TestNet:

https://testnet.explore.veriblock.org/tx/3E9B7A96A9FCE57D7ADAE83E3A68595E4D6763ACFE945DA623552657E66789D8

VETC pop v1.png