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.
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