Skip to content
/ DaPoA Public

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

License

Notifications You must be signed in to change notification settings

rupc/DaPoA

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published