/DaPoA

DaPoA is an effort to enhance Ethereum PoA Clique algorithm using DAG-based BFT Consensus (ICBC 2024)

Primary LanguageGoGNU General Public License v3.0GPL-3.0

DaPoA

DaPoA is an effort to enhance Ethereum PoA Clique algorithm using DAG-based BFT Consensus, presented at IEEE International Conference on Blockchain and Cryptocurrency (ICBC) 2024, Dublin, Ireland.

Idea

image

Presentations

Implementations & Demo

A simple demonstration of executing Solidity smart contracts in a metamask-enanbled NFT marketplace, using the sui/narwhal as a consensus engine. Ideal for understanding interactions between dapp, contract, geth, and narwhal.

  • go-ethereum: An Ethereum client for executing Solidity contracts on EVM, communicating with the gateway and end users.
  • sui: A narwhal consensus algorithm developed by MystenLabs
  • NFT-Marketplace: An example matamask-enabled DApp
  • gateway: An interface between go-ethereum and narwhal
  • eth-poa-devnet: Network miscellaneous for private ethereum network

Flow

Flow

Demo Video

Demo Video